<SEC-DOCUMENT>0001193125-25-083473.txt : 20250417
<SEC-HEADER>0001193125-25-083473.hdr.sgml : 20250417
<ACCEPTANCE-DATETIME>20250417065654
ACCESSION NUMBER:		0001193125-25-083473
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		164
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250417
DATE AS OF CHANGE:		20250417

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			JD.com, Inc.
		CENTRAL INDEX KEY:			0001549802
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-RETAIL STORES, NEC [5990]
		ORGANIZATION NAME:           	07 Trade & Services
		EIN:				000000000
		STATE OF INCORPORATION:			E9
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-36450
		FILM NUMBER:		25844279

	BUSINESS ADDRESS:	
		STREET 1:		20TH FLOOR, BUILDING A, NO. 18 KECHUANG
		STREET 2:		YIZHUANG BDA
		CITY:			DAXING DISTRICT, BEIJING
		STATE:			F4
		ZIP:			101111
		BUSINESS PHONE:		86-10-5895-5500

	MAIL ADDRESS:	
		STREET 1:		20TH FLOOR, BUILDING A, NO. 18 KECHUANG
		STREET 2:		YIZHUANG BDA
		CITY:			DAXING DISTRICT, BEIJING
		STATE:			F4
		ZIP:			101111

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	360buy Jingdong Inc.
		DATE OF NAME CHANGE:	20120511
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>d871796d20f.htm
<DESCRIPTION>FORM 20-F
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:jd="http://www.jd.com/20241231" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:cyd-af="http://xbrl.sec.gov/cyd-af/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:cyd-entire="http://xbrl.sec.gov/cyd/2024" xmlns:cyd-cr="http://xbrl.sec.gov/cyd-cr/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Form 20-F</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style="line-height:normal;background-color:white;">
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>
<div style="display: none"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" contextRef="P01_01_2024To12_31_2024" id="ixv-51672">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="P01_01_2024To12_31_2024" id="ixv-51673">FY</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P01_01_2024To12_31_2024" id="ixv-51674">0001549802</ix:nonNumeric><ix:footnote id="FN_545056" xml:lang="en-US">Absolute value is less than RMB1 million or US$1 million.</ix:footnote><ix:footnote id="FN_545050" xml:lang="en-US">The accounts receivable in relation to consumer financing business is included in online retail and online marketplace receivables. As JD Technology performs credit risk assessment services for the individuals and purchases the past-due receivables from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, no allowance for doubtful accounts in relation to consumer financing receivables was provided.</ix:footnote><ix:footnote id="FN_545058" xml:lang="en-US">The inter-segment eliminations mainly consist of revenues from supply chain solutions and logistics services provided by JD Logistics to JD Retail, on-demand delivery and retail services provided by Dada to JD Retail and JD Logistics, and property leasing services provided by JD Property to JD Logistics. Transactions between segments are mainly determined based on the arm&#8217;s length basis. Among them, net revenues generated from the services provided by JD Logistics to other reportable segments were RMB48,261 million, RMB50,063 million and RMB55,062 million for the years ended December 31, 2022, 2023 and 2024, respectively. Other than that, inter-segment net revenues for JD Retail and New Businesses were not material. All net revenues from each reportable segment were generated from external customers except for the inter-segment net revenues mentioned above.</ix:footnote><ix:footnote id="FN_545057" xml:lang="en-US">A summary of depreciation and amortization expenses included in the operating expense for the years presented is as follows: </ix:footnote><ix:footnote id="FN_545052" xml:lang="en-US">A summary of unallocated items for the years presented is as follows:</ix:footnote><ix:footnote id="FN_545053" xml:lang="en-US">Dada is defined in Note 1.</ix:footnote></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="jd-20241231.xsd"/></ix:references><ix:resources><xbrli:context id="PAsOn12_31_2023"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To03_31_2024"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2022To05_31_2022"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-05-01</xbrli:startDate> <xbrli:endDate>2022-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2023To03_31_2023"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-03-01</xbrli:startDate> <xbrli:endDate>2023-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2024To03_31_2024"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-03-01</xbrli:startDate> <xbrli:endDate>2024-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">jd:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CurrencyConvertibilityConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:CurrencyConvertibilityConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_AdvertisingReceivablesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:AdvertisingReceivablesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_ProductSalesAndOnlineMarketplaceReceivablesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ProductSalesAndOnlineMarketplaceReceivablesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_LogisticsSupportServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsSupportServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_PackingAndOtherMaterialsMemberusgaapPublicUtilitiesInventoryAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">jd:PackingAndOtherMaterialsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_ProductMemberusgaapPublicUtilitiesInventoryAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_LandBuildingsAndImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jd:LogisticAndWarehouseAndOtherHeavyEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:TechnologyAndOthersIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:DomainNamesAndTrademarkMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jd:WealthManagementProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jd:WealthManagementProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_OtherNoncurrentAssetsMemberusgaapBalanceSheetLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2026Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2030Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2050Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CommonClassBMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:YonghuiSuperstoresCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_BankTimeDepositsMemberusgaapCashAndCashEquivalentsAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_PrepaymentsAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">jd:PrepaymentsAndOtherCurrentAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_UnsecuredSeniorNotesMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jd:UnsecuredSeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_UnsecuredDebtMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_SecuredDebtMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CNusgaapIncomeTaxAuthorityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LoansMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_DadaNexusLimitedDadaMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:DadaNexusLimitedDadaMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_WindcreekLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:WindcreekLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdSunflowerInvestmentLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdSunflowerInvestmentLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JiangsuHuijiSpaceTechnologyCoLtdjiangsuHuijiMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JiangsuJingdongInformationTechnologyCompanyLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JiangsuJingdongInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_BeijingJingdongCenturyTradeCompanyLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:BeijingJingdongCenturyTradeCompanyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JingdongLogisticsSupplyChainCompanyLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JingdongLogisticsSupplyChainCompanyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JiangsuXinchuanHailianSupplyChainManagementCoLtdMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JiangsuXinchuanHailianSupplyChainManagementCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdcomInternationalLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomInternationalLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JingdongECommerceTradeHongKongCompanyLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JingdongECommerceTradeHongKongCompanyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JDLogisticsIncMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JDLogisticsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JingdongPropertyIncMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JingdongPropertyIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JingdongTechnologyGroupCorporationMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JingdongTechnologyGroupCorporationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdLogisticsHoldingLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdLogisticsHoldingLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdAssetsHoldingLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdAssetsHoldingLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_SuqianHanbangInvestmentManagementCompanyLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:SuqianHanbangInvestmentManagementCompanyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdAsiaDevelopmentLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdAsiaDevelopmentLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdcomInvestmentLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomInvestmentLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ChongqingJingdongHaijiaECommerceCompanyLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:ChongqingJingdongHaijiaECommerceCompanyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JingdongIndustrialsIncMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JingdongIndustrialsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdIndustrialTechnologyLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdIndustrialTechnologyLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdJiankangLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdJiankangLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdHealthInternationalIncMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdHealthInternationalIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdPropertyHoldingLimitedMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdPropertyHoldingLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">jd:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CurrencyConvertibilityConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:CurrencyConvertibilityConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_HomeCreditConsumerFinanceCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:HomeCreditConsumerFinanceCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:YonghuiSuperstoresCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ProductSalesAndOnlineMarketplaceReceivablesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ProductSalesAndOnlineMarketplaceReceivablesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LogisticsSupportServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsSupportServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_AdvertisingReceivablesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:AdvertisingReceivablesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_PackingAndOtherMaterialsMemberusgaapPublicUtilitiesInventoryAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">jd:PackingAndOtherMaterialsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ProductMemberusgaapPublicUtilitiesInventoryAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LandBuildingsAndImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jd:LogisticAndWarehouseAndOtherHeavyEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_SubsidiariesIncorporatedInSingaporeAndHongKongMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:SubsidiariesIncorporatedInSingaporeAndHongKongMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">jd:InternetDataCentreServiceAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CapitalAdditionsMemberusgaapUnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_PrimeRateMemberusgaapVariableRateAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:DomainNamesAndTrademarkMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:TechnologyAndOthersIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jd:WealthManagementProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jd:WealthManagementProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_OtherNoncurrentAssetsMemberusgaapBalanceSheetLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2026Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2030Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2050Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdIndustrialsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_BankTimeDepositsMemberusgaapCashAndCashEquivalentsAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_LimitedPartnerMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_LimitedPartnerMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis_ThirdPartyInvestorMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">jd:ThirdPartyInvestorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis_ThirdPartyInvestorMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">jd:ThirdPartyInvestorMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jd:UnsecuredSeniorNoteMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_InvestmentCommitmentMemberusgaapOtherCommitmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">jd:InvestmentCommitmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_KuayueExpressGroupCoMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:KuayueExpressGroupCoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_KuayueExpressGroupCoMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:KuayueExpressGroupCoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_PrepaymentsAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">jd:PrepaymentsAndOtherCurrentAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jd:LogisticAndWarehouseAndOtherHeavyEquipmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jd:LogisticAndWarehouseAndOtherHeavyEquipmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_UncollateralizedMemberusgaapCollateralAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:UncollateralizedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CollateralPledgedMemberusgaapCollateralAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CollateralPledgedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LineOfCreditMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_ShortTermDebtMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LongTermDebtMemberusgaapCreditFacilityAxis_PrimeRateMemberusgaapVariableRateAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_UnsecuredSeniorNotesMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jd:UnsecuredSeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_UnsecuredDebtMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_SecuredDebtMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CNusgaapIncomeTaxAuthorityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_HomeCreditConsumerFinanceCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JdTechnologyMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdTechnologyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:HomeCreditConsumerFinanceCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdPropertyPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CustomerRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:CustomerRelationshipMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis_TechnologyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:TechnologyAndOthersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:DomainNamesAndTrademarkMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CustomerRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:CustomerRelationshipMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis_TechnologyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:TechnologyAndOthersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:DomainNamesAndTrademarkMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LongTermBorrowingsMemberusgaapBalanceSheetLocationAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">jd:LongTermBorrowingsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_LineOfCreditMemberusgaapShortTermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_AmericanDepositorySharesMemberusgaapDebtConversionByUniqueDescriptionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">jd:AmericanDepositorySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_PillarTwoMemberusgaapIncomeTaxAuthorityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">jd:PillarTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ShippingAndHandlingMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_FulfillmentMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">jd:FulfillmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">jd:InternetDataCentreServiceAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_IntersegmentEliminationMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ElectronicsAndHomeApplianceProductsMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ElectronicsAndHomeApplianceProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GeneralMerchandiseProductsMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:GeneralMerchandiseProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_OnlineMarketplaceAndMarketingServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:OnlineMarketplaceAndMarketingServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LogisticsAndOtherServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsAndOtherServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdIndustrialsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdPropertyPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_OperatingSegmentsMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CorporateNonSegmentMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_OperatingExpenseMemberusgaapConcentrationRiskByBenchmarkAxis_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:RelatedPartiesConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:RelatedPartiesConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyShareRepurchaseProgramMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CoreFundsMemberdeiLegalEntityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">jd:FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_PrimeRateMemberusgaapVariableRateAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_InterestExpenseMemberusgaapIncomeStatementLocationAxis_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DepponMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DepponMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaAcquisitionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:TencentAndItsSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DadaNexusLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:DadaNexusLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:TencentAndItsSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LeaseAndPropertyManagementServicesReceivedMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:LeaseAndPropertyManagementServicesReceivedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DadaNexusLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesReceivedMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesReceivedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:DadaNexusLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ServicesReceivedAndPurchasesMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesReceivedAndPurchasesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:TencentAndItsSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PaymentProcessingAndOtherServicesReceivedMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:PaymentProcessingAndOtherServicesReceivedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">jd:SharesOfResultsOfEquityInvesteesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DadaNexusLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonCompeteAgreementsRelatedPartiesMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:NonCompeteAgreementsRelatedPartiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:DadaNexusLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LoansMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:AmericanDepositorySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ShippingAndHandlingMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_ForeignInvestedEnterpriseMemberdeiLegalEntityAxis_GeneralReserveFundMemberJDStatutoryReservesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:ForeignInvestedEnterpriseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:StatutoryReservesAxis">jd:GeneralReserveFundMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:StatutoryReservesByRegulatoryCountryAxis">country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:DomainNamesAndTrademarkMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:TechnologyAndOthersIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CostOfSalesMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_FulfillmentMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">jd:FulfillmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">jd:InternetDataCentreServiceAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_IntersegmentEliminationMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RsusAndShareOptionsMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTenYearsMemberusgaapVestingAxis_ShareIncentivePlanMemberusgaapPlanNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:RsusAndShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jd:ShareBasedCompensationAwardTenYearsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ConsumerFinancingReceivableMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ConsumerFinancingReceivableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ServiceMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ProductMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_ElectronicsAndHomeApplianceProductsMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ElectronicsAndHomeApplianceProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_LogisticsAndOtherServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsAndOtherServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_GeneralMerchandiseProductsMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:GeneralMerchandiseProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_OnlineMarketplaceAndMarketingServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:OnlineMarketplaceAndMarketingServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_DomesticEnterpriseMemberdeiLegalEntityAxis_StatutorySurplusReserveMemberJDStatutoryReservesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:DomesticEnterpriseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:StatutoryReservesAxis">jd:StatutorySurplusReserveMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:StatutoryReservesByRegulatoryCountryAxis">country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdPropertyPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdIndustrialsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_OperatingSegmentsMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_HongKongInterbankOfferedRateMemberusgaapVariableRateAxis_InitialUtilizationDateMemberJDInterestRateApplicablePeriodAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:InterestRateApplicablePeriodAxis">jd:InitialUtilizationDateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">jd:HongKongInterbankOfferedRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_DateFalling6MonthsFromTheInitialUtilizationDateMemberJDInterestRateApplicablePeriodAxis_HongKongInterbankOfferedRateMemberusgaapVariableRateAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:InterestRateApplicablePeriodAxis">jd:DateFalling6MonthsFromTheInitialUtilizationDateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">jd:HongKongInterbankOfferedRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_PrimeRateMemberusgaapVariableRateAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberusgaapVariableRateAxis_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:RelatedPartiesConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_OperatingExpenseMemberusgaapConcentrationRiskByBenchmarkAxis_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:RelatedPartiesConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_HKusgaapIncomeTaxAuthorityAxis_ProfitAboveTwoMillionHonKongDollarMemberJDProfitRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:HK</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:ProfitRangeAxis">jd:ProfitAboveTwoMillionHonKongDollarMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_HKusgaapIncomeTaxAuthorityAxis_ProfitBelowTwoMillionHongKongDollarMemberJDProfitRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:HK</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:ProfitRangeAxis">jd:ProfitBelowTwoMillionHongKongDollarMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyShareRepurchaseProgramMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="jd:StatutoryReservesByRegulatoryCountryAxis">country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdMemberdeiLegalEntityAxis_SoftwareEnterpriseMemberJDStatusForTaxabilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:BeijingWodongTianjunInformationTechnologyCo.Ltd.Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:StatusForTaxabilityAxis">jd:SoftwareEnterpriseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdMemberdeiLegalEntityAxis_CNusgaapIncomeTaxAuthorityAxis_SoftwareEnterpriseMemberJDStatusForTaxabilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:BeijingWodongTianjunInformationTechnologyCo.Ltd.Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:StatusForTaxabilityAxis">jd:SoftwareEnterpriseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_HighAndNewTechnologyEnterprisesMemberJDStatusForTaxabilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:StatusForTaxabilityAxis">jd:HighAndNewTechnologyEnterprisesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMemberdeiLegalEntityAxis_CNusgaapIncomeTaxAuthorityAxis_HighAndNewTechnologyEnterprisesMemberJDStatusForTaxabilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:StatusForTaxabilityAxis">jd:HighAndNewTechnologyEnterprisesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_EncouragedIndustryInWesternRegionOfChinaMemberJDStatusForTaxabilityAxis_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMemberdeiLegalEntityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:StatusForTaxabilityAxis">jd:EncouragedIndustryInWesternRegionOfChinaMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis_HKDsrtCurrencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CNYsrtCurrencyAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CoreFundsMemberdeiLegalEntityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">jd:FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:HordeumInvestmentLpMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_KuayueExpressGroupCoMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:KuayueExpressGroupCoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PaymentProcessingAndOtherServicesReceivedMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:PaymentProcessingAndOtherServicesReceivedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_LeaseAndPropertyManagementServicesReceivedMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:LeaseAndPropertyManagementServicesReceivedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">jd:SharesOfResultsOfEquityInvesteesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_SalesOfOtherProductsMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:SalesOfOtherProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_LogisticsSupportServicesMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsSupportServicesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_OnlineAdvertisingAndOtherServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:OnlineAdvertisingAndOtherServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_SalesOfAudioVideoProductsAndBooksMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:SalesOfAudioVideoProductsAndBooksMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_LogisticsSupportServicesMembersrtProductOrServiceAxis_MinimumMembersrtRangeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsSupportServicesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_LeaseholdImprovementMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jd:LeaseholdImprovementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_LandMemberusgaapPropertyPlantAndEquipmentByTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_LongTermBorrowingsMemberusgaapBalanceSheetLocationAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">jd:LongTermBorrowingsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AmericanDepositorySharesMemberusgaapDebtConversionByUniqueDescriptionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">jd:AmericanDepositorySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_PillarTwoMemberusgaapIncomeTaxAuthorityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">jd:PillarTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:AmericanDepositorySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:YonghuiSuperstoresCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2022To02_28_2022_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-02-01</xbrli:startDate> <xbrli:endDate>2022-02-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2022To02_28_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaAcquisitionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-02-01</xbrli:startDate> <xbrli:endDate>2022-02-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaAcquisitionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2023To12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:YonghuiSuperstoresCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-10-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2016-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2026Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2016-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2030Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2016-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2050Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2016-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2020_SeniorNotesMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyShareRepurchaseProgramMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P02_08_2023To02_08_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:RealEstateInvestmentTrustMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-02-08</xbrli:startDate> <xbrli:endDate>2023-02-08</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_08_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:RealEstateInvestmentTrustMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-02-08</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2023To02_28_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:RealEstateInvestmentTrustMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-02-01</xbrli:startDate> <xbrli:endDate>2023-02-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2023_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2023_MinimumMembersrtRangeAxis_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:RealEstateInvestmentTrustMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2023_MaximumMembersrtRangeAxis_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:RealEstateInvestmentTrustMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To12_31_2023_CNusgaapIncomeTaxAuthorityAxis_SalesOfAudioVideoProductsAndBooksMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:SalesOfAudioVideoProductsAndBooksMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To12_31_2023_CNusgaapIncomeTaxAuthorityAxis_SalesOfOtherProductsMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:SalesOfOtherProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2023_JdIndustryPlanMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdIndustryPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2015To05_31_2015_CommonClassAMemberusgaapStatementClassOfStockAxis_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2015-05-01</xbrli:startDate> <xbrli:endDate>2015-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2015To05_31_2015_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2015-05-01</xbrli:startDate> <xbrli:endDate>2015-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_31_2020To10_31_2020_JdLogisticsPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:LiuMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-10-31</xbrli:startDate> <xbrli:endDate>2020-10-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_31_2020To10_31_2020_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:LiuMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-10-31</xbrli:startDate> <xbrli:endDate>2020-10-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_JdPropertyMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdPropertyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_TencentGroupMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:TencentGroupMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_TencentGroupMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:TencentGroupMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2022To05_31_2022_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-05-01</xbrli:startDate> <xbrli:endDate>2022-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2022To05_31_2022_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-05-01</xbrli:startDate> <xbrli:endDate>2022-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ShippingAndHandlingMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:TechnologyAndOthersIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:DomainNamesAndTrademarkMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_FulfillmentMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">jd:FulfillmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_CostOfSalesMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">jd:InternetDataCentreServiceAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_IntersegmentEliminationMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ConsumerFinancingReceivableMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ConsumerFinancingReceivableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ServiceMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ProductMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_ElectronicsAndHomeApplianceProductsMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ElectronicsAndHomeApplianceProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_LogisticsAndOtherServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsAndOtherServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_GeneralMerchandiseProductsMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:GeneralMerchandiseProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_OnlineMarketplaceAndMarketingServicesMembersrtProductOrServiceAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:OnlineMarketplaceAndMarketingServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdIndustrialsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdPropertyPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_OperatingSegmentsMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_OperatingExpenseMemberusgaapConcentrationRiskByBenchmarkAxis_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:RelatedPartiesConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:RelatedPartiesConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyShareRepurchaseProgramMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_CoreFundsMemberdeiLegalEntityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">jd:FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PaymentProcessingAndOtherServicesReceivedMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:PaymentProcessingAndOtherServicesReceivedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_LeaseAndPropertyManagementServicesReceivedMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:LeaseAndPropertyManagementServicesReceivedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">jd:SharesOfResultsOfEquityInvesteesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LoansMemberusgaapRelatedPartyTransactionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:AmericanDepositorySharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To12_31_2023_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2024To03_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:YonghuiSuperstoresCoLtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-01-01</xbrli:startDate> <xbrli:endDate>2024-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_PrimeRateMemberusgaapVariableRateAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_JdLogisticsMembersrtOwnershipAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdLogisticsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2022To04_30_2022_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-04-01</xbrli:startDate> <xbrli:endDate>2022-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2022To10_01_2022_JdPropertyPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdPropertyPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:LiuMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-10-01</xbrli:startDate> <xbrli:endDate>2022-10-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2022To10_01_2022_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:LiuMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-10-01</xbrli:startDate> <xbrli:endDate>2022-10-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2022To10_01_2022_CNusgaapIncomeTaxAuthorityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-10-01</xbrli:startDate> <xbrli:endDate>2022-10-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2022To07_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jd:HuangRiverInvestmentLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-07-01</xbrli:startDate> <xbrli:endDate>2022-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2023To05_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jd:HuangRiverInvestmentLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-05-01</xbrli:startDate> <xbrli:endDate>2023-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2024To05_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jd:HuangRiverInvestmentLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-05-01</xbrli:startDate> <xbrli:endDate>2024-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2022To06_30_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis_TransactionWithTencentHoldingsLimitedMemberusgaapTypeOfArrangementAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jd:HuangRiverInvestmentLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">jd:TransactionWithTencentHoldingsLimitedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-06-01</xbrli:startDate> <xbrli:endDate>2022-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2021_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyShareRepurchaseProgramMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn05_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-05-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2016To04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2016-04-01</xbrli:startDate> <xbrli:endDate>2016-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2021_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyFourShareRepurchaseProgramMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P03_31_2024To03_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyFourShareRepurchaseProgramMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-03-31</xbrli:startDate> <xbrli:endDate>2024-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn08_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_NewTwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:NewTwentyTwentyFourShareRepurchaseProgramMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-08-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P08_31_2024To08_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_NewTwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:NewTwentyTwentyFourShareRepurchaseProgramMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-08-31</xbrli:startDate> <xbrli:endDate>2024-08-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2022To04_01_2022_JdLogisticsMembersrtOwnershipAxis_JdlPlacementMemberusgaapSubsidiarySaleOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdLogisticsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">jd:JdlPlacementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-04-01</xbrli:startDate> <xbrli:endDate>2022-04-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2022To04_01_2022_JdLogisticsMembersrtOwnershipAxis_JdSubscriptionMemberusgaapSubsidiarySaleOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdLogisticsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">jd:JdSubscriptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-04-01</xbrli:startDate> <xbrli:endDate>2022-04-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_DepponMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DepponMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaAcquisitionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P12_30_2024To12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:HordeumInvestmentLpMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-12-30</xbrli:startDate> <xbrli:endDate>2024-12-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:HordeumInvestmentLpMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2015To05_31_2025_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2015-05-01</xbrli:startDate> <xbrli:endDate>2025-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P05_01_2015To05_31_2025_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingFrequencyEachAnniversaryMemberJDVestingFrequencyAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingFrequencyAxis">jd:VestingFrequencyEachAnniversaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2015-05-01</xbrli:startDate> <xbrli:endDate>2025-05-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_30_2022_JdPropertyMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdPropertyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-09-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2022To03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:CNLPMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-03-01</xbrli:startDate> <xbrli:endDate>2022-03-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2022To03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaAcquisitionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-03-01</xbrli:startDate> <xbrli:endDate>2022-03-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:CNLPMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaAcquisitionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_30_2021_CNLPMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:CNLPMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-09-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2022To07_31_2022_CNLPMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:CNLPMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-03-01</xbrli:startDate> <xbrli:endDate>2022-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_26_2022_DepponHoldcoAcquisitionMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DepponHoldcoAcquisitionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-07-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DepponMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-07-26</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P07_26_2022To07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DepponMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-07-26</xbrli:startDate> <xbrli:endDate>2022-07-26</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2023To03_31_2023_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-03-01</xbrli:startDate> <xbrli:endDate>2023-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2024To03_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2024-03-01</xbrli:startDate> <xbrli:endDate>2024-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2025_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_DadaMemberusgaapBusinessAcquisitionAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2025-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2025_CommonStockMemberusgaapStatementClassOfStockAxis_DadaMemberusgaapBusinessAcquisitionAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2025-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_NonemployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:NonemployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_NonemployeesMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:NonemployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2024-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_NonemployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:NonemployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_NonemployeesMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:NonemployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2023_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001549802</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:JdTechnologyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:unit id="Unit_CNY"> <xbrli:measure>iso4217:CNY</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_USD"> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_shares"> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure"> <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Year"> <xbrli:measure>utr:Year</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Month"> <xbrli:measure>utr:Month</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_HKD"> <xbrli:measure>iso4217:HKD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_EUR"> <xbrli:measure>iso4217:EUR</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_segment"> <xbrli:measure>jd:segment</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_item"> <xbrli:measure>jd:item</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_USD_per_Share"> <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit><xbrli:unit id="Unit_CNY_per_Share"> <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:CNY</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit><xbrli:unit id="Unit_lease"> <xbrli:measure>jd:lease</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_HKD_per_Share"> <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:HKD</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit><ix:relationship fromRefs="Fact_138734041" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138734042" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138734043" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138734474" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138734475" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138734577" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138734578" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138734586" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138734832" toRefs="FN_545050"/><ix:relationship fromRefs="Fact_138734833" toRefs="FN_545050"/><ix:relationship fromRefs="Fact_138735775" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138736284" toRefs="FN_545058"/><ix:relationship fromRefs="Fact_138736285" toRefs="FN_545058"/><ix:relationship fromRefs="Fact_138736286" toRefs="FN_545058"/><ix:relationship fromRefs="Fact_138736287" toRefs="FN_545057"/><ix:relationship fromRefs="Fact_138736288" toRefs="FN_545057"/><ix:relationship fromRefs="Fact_138736289" toRefs="FN_545057"/><ix:relationship fromRefs="Fact_138736290" toRefs="FN_545057"/><ix:relationship fromRefs="Fact_138736291" toRefs="FN_545057"/><ix:relationship fromRefs="Fact_138736292" toRefs="FN_545057"/><ix:relationship fromRefs="Fact_138736293" toRefs="FN_545057"/><ix:relationship fromRefs="Fact_138736294" toRefs="FN_545057"/><ix:relationship fromRefs="Fact_138736295" toRefs="FN_545057"/><ix:relationship fromRefs="Fact_138736296" toRefs="FN_545057"/><ix:relationship fromRefs="Fact_138736296" toRefs="FN_545058"/><ix:relationship fromRefs="Fact_138736297" toRefs="FN_545058"/><ix:relationship fromRefs="Fact_138736297" toRefs="FN_545057"/><ix:relationship fromRefs="Fact_138736298" toRefs="FN_545057"/><ix:relationship fromRefs="Fact_138736298" toRefs="FN_545058"/><ix:relationship fromRefs="Fact_138737429" toRefs="FN_545058"/><ix:relationship fromRefs="Fact_138737433" toRefs="FN_545058"/><ix:relationship fromRefs="Fact_138737437" toRefs="FN_545058"/><ix:relationship fromRefs="Fact_138737441" toRefs="FN_545052"/><ix:relationship fromRefs="Fact_138737442" toRefs="FN_545052"/><ix:relationship fromRefs="Fact_138737445" toRefs="FN_545052"/><ix:relationship fromRefs="Fact_138737572" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138737573" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138737589" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138737590" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138737613" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138737614" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138737657" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138737658" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138737661" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138737684" toRefs="FN_545053"/><ix:relationship fromRefs="Fact_138737685" toRefs="FN_545053"/><ix:relationship fromRefs="Fact_138737686" toRefs="FN_545053"/><ix:relationship fromRefs="Fact_138737687" toRefs="FN_545053"/><ix:relationship fromRefs="Fact_138737799" toRefs="FN_545056"/><ix:relationship fromRefs="Fact_138737800" toRefs="FN_545056"/></ix:resources></ix:header></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="line-height: 1pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"></div><div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&#160;</div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 4pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">UNITED STATES </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">SECURITIES AND EXCHANGE COMMISSION </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">WASHINGTON, D.C. 20549 </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;">&#160;</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;">FORM <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:DocumentType" contextRef="P01_01_2024To12_31_2024" id="ixv-56461">20-F</ix:nonNumeric></div> </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;">&#160;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">(Mark One) </div></div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 12pt; border-collapse: collapse; border-spacing: 0;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><ix:nonNumeric name="dei:DocumentRegistrationStatement" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-false" id="ixv-56462">&#9744;</ix:nonNumeric></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR 12(g) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">OR </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 12pt; border-collapse: collapse; border-spacing: 0;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><ix:nonNumeric name="dei:DocumentAnnualReport" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-56463">&#9746;</ix:nonNumeric></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the fiscal year ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="P01_01_2024To12_31_2024" format="ixt:date-monthname-day-year-en" id="ixv-56464"><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="P01_01_2024To12_31_2024" format="ixt:date-monthname-day-en" id="ixv-56465">December 31</ix:nonNumeric>, <ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="P01_01_2024To12_31_2024" id="ixv-56466">2024</ix:nonNumeric></ix:nonNumeric>. </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">OR </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 12pt; border-collapse: collapse; border-spacing: 0;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-false" id="ixv-56467">&#9744;</ix:nonNumeric></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;">For the transition period from <div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration:underline;display:inline;">&#8195;&#8195;&#8195;&#8195;&#8195;</div></div> to <div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration:underline;display:inline;">&#8195;&#8195;&#8195;&#8195;&#8195;</div></div> </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">OR </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 12pt; border-collapse: collapse; border-spacing: 0;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><ix:nonNumeric name="dei:DocumentShellCompanyReport" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-false" id="ixv-56468">&#9744;</ix:nonNumeric></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Date of event requiring this shell company report </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;">Commission file number: <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="P01_01_2024To12_31_2024" id="ixv-56469">001-36450</ix:nonNumeric></div> </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;">&#160;</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 24pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 24pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="P01_01_2024To12_31_2024" id="ixv-56470">JD.com, Inc.</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">(Exact Name of Registrant as Specified in its Charter) </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;">&#160;</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">N/A </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">(Translation of Registrant&#8217;s Name into English) </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:edgarprovcountryen" id="ixv-56471">Cayman Islands</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">(Jurisdiction of Incorporation or Organization) </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;">&#160;</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2024To12_31_2024" id="ixv-56472">20th Floor, Building A</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="P01_01_2024To12_31_2024" id="ixv-56473">No. 18 Kechuang 11 Street</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine3" contextRef="P01_01_2024To12_31_2024" id="ixv-56474">Yizhuang Economic and Technological Development Zone</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2024To12_31_2024" id="ixv-56475">Daxing District</ix:nonNumeric>, Beijing <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2024To12_31_2024" id="ixv-56476">101111</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:countrynameen" id="ixv-56477">People&#8217;s Republic of China</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">(Address of Principal Executive Offices) </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:ContactPersonnelName" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-56478">Ian Su Shan</ix:nonNumeric>, Chief Financial Officer </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Telephone: +<ix:nonNumeric name="dei:CityAreaCode" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-56479">86</ix:nonNumeric> <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-56480">10 8911-8888</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:ContactPersonnelEmailAddress" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-56481">Email: ir@jd.com</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-56482">20th Floor, Building A</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-56483">No. 18 Kechuang 11 Street</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine3" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-56484">Yizhuang Economic and Technological Development Zone</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-56485">Daxing District</ix:nonNumeric>, Beijing <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" id="ixv-56486">101111</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" format="ixt-sec:countrynameen" id="ixv-56487">People&#8217;s Republic of China</ix:nonNumeric> </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;">(Name, Telephone, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-mail</div> and/or Facsimile Number and Address of Company Contact Person) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;">&#160;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Securities registered or to be registered pursuant to Section&#160;12(b) of the Act: </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;">
<tr>
<td style="width: 34%;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 32%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 32%;"><div style="display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Title of Each Class</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Trading Symbol(s)</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Name of Each Exchange On Which Registered</div></div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="text-align: center; vertical-align: top;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" id="ixv-56488">American depositary shares</ix:nonNumeric></div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">(one American depositary share representing two</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Class&#160;A ordinary shares, par value US$0.00002</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">per share)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="text-align: center; vertical-align: top;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" id="ixv-56489">JD</ix:nonNumeric></div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="text-align: center; vertical-align: top;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" format="ixt-sec:exchnameen" id="ixv-56490">The Nasdaq Stock Market LLC</ix:nonNumeric></div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">(The Nasdaq Global Select Market)</div></div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="text-align: center; vertical-align: top;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2024To12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis" id="ixv-56491">Class A ordinary shares</ix:nonNumeric>, par value US$0.00002</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">per share</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="text-align: center; vertical-align: top;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis_HKDsrtCurrencyAxis" id="ixv-56492">9618</ix:nonNumeric> (HKD Counter)</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P01_01_2024To12_31_2024_CNYsrtCurrencyAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" id="ixv-56493">89618</ix:nonNumeric> (RMB Counter)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="text-align: center; vertical-align: top;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">The Stock Exchange of Hong Kong Limited</div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Securities registered or to be registered pursuant to Section&#160;12(g) of the Act: </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">None </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">(Title of Class) </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Securities for which there is a reporting obligation pursuant to Section&#160;15(d) of the Act: </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">None </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">(Title of Class) </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;">&#160;</div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Indicate the number of outstanding shares of each of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by the annual report: </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 13%;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56494">2,587,441,679</ix:nonFraction> Class&#160;A ordinary shares (excluding 277,628,320 Class&#160;A ordinary shares, which consisted of shares issued to the depositary bank for bulk issuance of ADSs reserved for future issuances upon the exercise or vesting of awards granted under our share incentive plans and shares repurchased but not yet cancelled) and <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56495">322,483,772</ix:nonFraction> Class&#160;B ordinary shares, par value US$0.00002 per share, as of December&#160;31, 2024. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#8195;&#9746;&#8194;<ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" contextRef="P01_01_2024To12_31_2024" id="ixv-56496">Yes</ix:nonNumeric>&#8195;&#9744;&#8194;No </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934.&#8195;&#9744;&#8194;Yes&#8195;&#9746;&#8194;<ix:nonNumeric name="dei:EntityVoluntaryFilers" contextRef="P01_01_2024To12_31_2024" id="ixv-56497">No</ix:nonNumeric> </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Indicate by check mark whether the registrant: (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#8195;&#9746;&#8194;<ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="P01_01_2024To12_31_2024" id="ixv-56498">Yes</ix:nonNumeric>&#8195;&#9744;&#8194;No </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-T</div> (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#8195;&#9746;&#8194;<ix:nonNumeric name="dei:EntityInteractiveDataCurrent" contextRef="P01_01_2024To12_31_2024" id="ixv-56499">Yes</ix:nonNumeric>&#8195;&#9744;&#8194;No </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-accelerated</div> filer, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221; in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">12b-2</div> of the Exchange Act. </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;">
<tr>
<td style="width: 20%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 21%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 12%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 20%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 20%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 2%;"><div style="display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:entityfilercategoryen" id="ixv-56500">Large accelerated filer</ix:nonNumeric></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#9746;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="display:inline;">Accelerated&#160;filer</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#9744;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">Non-accelerated&#160;filer</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#9744;</div></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"><div style="display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">Emerging&#160;growth&#160;company</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-false" id="ixv-56501">&#9744;</ix:nonNumeric></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards &#8224; provided pursuant to Section&#160;13(a) of the Exchange Act.&#8194;&#9744; </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="display:inline;">&#8224;</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The term &#8220;new or revised financial accounting standard&#8221; refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April&#160;5, 2012. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section&#160;404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.&#8194;<ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-56502">&#9746;</ix:nonNumeric> </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">If securities are registered pursuant to Section&#160;12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.&#8194;<ix:nonNumeric name="dei:DocumentFinStmtErrorCorrectionFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-false" id="ixv-56503">&#9744;</ix:nonNumeric> </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">&#167;240.10D-1(b).&#8194;&#9744;</div> </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;">
<tr>
<td style="width: 20%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 49%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 2%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 7%;"><div style="display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="width: 18%;"><div style="display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;"><ix:nonNumeric name="dei:DocumentAccountingStandard" contextRef="P01_01_2024To12_31_2024" id="ixv-56504">U.S. GAAP</ix:nonNumeric>&#8194;&#9746;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#8195;&#8195;International Financial Reporting Standards as issued</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="display:inline;">Other&#8194;&#9744;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#8195;&#8195;by the International Accounting Standards Board</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#9744;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">If &#8220;Other&#8221; has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.&#8195;&#9744;&#8194;Item 17&#8195;&#9744;&#8194;Item 18 </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">12b-2</div> of the Exchange Act).&#8195;&#9744;&#8194;Yes&#8195;<ix:nonNumeric name="dei:EntityShellCompany" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-false" id="ixv-56505">&#9746;</ix:nonNumeric>&#8194;No </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS) </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Sections 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court.&#8195;&#9744;&#8194;Yes&#8195;&#9744;&#8194;No </div></div></div><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&#160;</div><div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;">&#160;</div></div></div><div style="margin-bottom: 0px; margin-top: 0px;"></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="clear:both;max-height:0pt;text-indent: 0px;"></div></div></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="toc">TABLE OF CONTENT </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:11%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:84%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_1">INTRODUCTION </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_2">FORWARD-LOOKING INFORMATION </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_3">Part&#160;I</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_4">Item&#160;1.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_4">Identity of Directors, Senior Management and Advisers</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_5">Item&#160;2.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_5">Offer Statistics and Expected Timetable</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_6">Item&#160;3.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_6">Key Information</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_7">Item&#160;4.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_7">Information on the Company</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">87</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_8">Item&#160;4A.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_8">Unresolved Staff Comments</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_9">Item&#160;5.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_9">Operating and Financial Review and Prospects</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_10">Item&#160;6.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_10">Directors, Senior Management and Employees</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_11">Item&#160;7.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_11">Major Shareholders and Related Party Transactions</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">168</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_12">Item&#160;8.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_12">Financial Information</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">170</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_13">Item&#160;9.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_13">The Offer and Listing</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">171</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_14">Item&#160;10.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_14">Additional Information</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">172</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_15">Item&#160;11.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_15">Quantitative and Qualitative Disclosures about Market Risk</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">184</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_16">Item&#160;12.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_16">Description of Securities Other than Equity Securities</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">184</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_17">Part&#160;II</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">189</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_18">Item&#160;13.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_18">Defaults, Dividend Arrearages and Delinquencies</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">189</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_19">Item&#160;14.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_19">Material Modifications to the Rights of Security Holders and Use of Proceeds</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">189</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_20">Item&#160;15.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_20">Controls and Procedures</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">189</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_21">Item&#160;16A.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_21">Audit Committee Financial Expert</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">190</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_22">Item&#160;16B.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_22">Code of Ethics</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">190</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_23">Item&#160;16C.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_23">Principal Accountant Fees and Services</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">191</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_24">Item&#160;16D.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_24">Exemptions from the Listing Standards for Audit Committees</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">192</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_25">Item&#160;16E.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_25">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">192</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_26">Item&#160;16F.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_26">Change in Registrant&#8217;s Certifying Accountant</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">193</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_27">Item&#160;16G.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_27">Corporate Governance</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">193</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_28">Item&#160;16H.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_28">Mine Safety Disclosure</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">193</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_29">Item&#160;16I.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_29">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">193</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_30">Item&#160;16J.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_30">Insider Trading Policies</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">194</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_31">Item&#160;16K.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_31">Cybersecurity</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">194</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_32">Part&#160;III</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">196</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_33">Item&#160;17.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_33">Financial Statements</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">196</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_34">Item&#160;18.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_34">Financial Statements</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">196</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#txa871796_35">Item&#160;19.</a></p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><a href="#txa871796_35">Exhibits</a></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">196</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">i </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="txa871796_1">INTRODUCTION </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Unless otherwise indicated or the context otherwise requires, references in this annual report to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;ADSs&#8221; are to our American depositary shares, each of which represents two Class&#160;A ordinary shares; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;CCASS&#8221; are to the Central Clearing and Settlement System established and operated by Hong Kong Securities Clearing Company Limited, a wholly-owned subsidiary of Hong Kong Exchange and Clearing Limited; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;China&#8221; or the &#8220;PRC&#8221; are to the People&#8217;s Republic of China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;CSRC&#8221; are to the China Securities Regulatory Commission; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;HFCAA&#8221; are to the Holding Foreign Companies Accountable Act, which was enacted on December&#160;18, 2020, signed into law on December&#160;29, 2022 and amended by the Consolidated Appropriations Act, 2023; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;HK$&#8221; or &#8220;Hong Kong dollars&#8221; or &#8220;HK dollars&#8221; are to Hong Kong dollars, the lawful currency of Hong Kong; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Hong Kong&#8221; or &#8220;HK&#8221; or &#8220;Hong Kong S.A.R.&#8221; are to the Hong Kong Special Administrative Region of the PRC; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Hong Kong Listing Rules&#8221; are to the Rules Governing the Listing of Securities on The Stock Exchange of Hong Kong Limited, as amended or supplemented from time to time; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Hong Kong Share Registrar&#8221; are to Computershare Hong Kong Investor Services Limited; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Hong Kong Stock Exchange&#8221; are to The Stock Exchange of Hong Kong Limited; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;JD Health&#8221; are to JD Health International Inc., a consolidated subsidiary of our company and the shares of which are listed on the Main Board of the Hong Kong Stock Exchange (Stock Code: 6618 (HKD counter) and 86618 (RMB counter)), and, except where the context otherwise requires, its subsidiaries and the consolidated variable interest entities and their subsidiaries; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;JD Industrials&#8221; are to JINGDONG Industrials, Inc. (formerly known as JD Industrial Technology Inc. and renamed as in March 2023), a consolidated subsidiary of our company and, except where the context otherwise requires, its subsidiaries and the consolidated variable interest entities and their subsidiaries; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;JD Logistics&#8221; are to JD Logistics, Inc., a consolidated subsidiary of our company and the shares of which are listed on the Main Board of the Hong Kong Stock Exchange (Stock Code: 2618), and, except where the context otherwise requires, its subsidiaries and the consolidated variable interest entities and their subsidiaries; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;JD Property&#8221; are to JINGDONG Property, Inc. (formerly known as JD Property Group Corporation and renamed as in March 2023), a consolidated subsidiary of our company and, except where the context otherwise requires, its subsidiaries and the consolidated variable interest entities and their subsidiaries; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Main Board&#8221; are to the stock market (excluding the option market) operated by the Hong Kong Stock Exchange which is independent from and operated in parallel with the GEM of the Hong Kong Stock Exchange; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;ordinary shares&#8221; are to our Class&#160;A and Class&#160;B ordinary shares, par value US$0.00002 per share; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;PCAOB&#8221; are to the Public Company Accounting Oversight Board of the United States; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;SEC&#8221; are to the United States Securities and Exchange Commission; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">1 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;SFO&#8221; are to the Securities and Futures Ordinance (Chapter 571 of the Laws of Hong Kong), as amended or supplemented from time to time; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;we,&#8221; &#8220;us,&#8221; &#8220;our company&#8221; or &#8220;our&#8221; are to JD.com, Inc., its subsidiaries, and, in the context of describing our operations and consolidated financial information, the consolidated variable interest entities and their subsidiaries. The consolidated variable interest entities include, among others, Beijing Jingdong 360 Degree <span style="white-space:nowrap">E-Commerce</span> Co., Ltd., Jiangsu Yuanzhou <span style="white-space:nowrap">E-Commerce</span> Co., Ltd., Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd., Jiangsu Jingdong Bangneng Investment Management Co., Ltd., Suqian Juhe Digital Enterprise Management Co., Ltd. and Suqian Hanyu Technology Co., Ltd. References to the consolidated variable interest entities may include their subsidiaries, depending on the context as appropriate. The consolidated variable interest entities are PRC companies conducting operations in the Chinese mainland, and their financial results have been consolidated into our consolidated financial statements under U.S. GAAP for accounting purposes. JD.com, Inc. is a holding company with no operations of its own. We do not have any equity ownership in the consolidated variable interest entities. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Summary of Risk Factors </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An investment in our ADSs or Class&#160;A ordinary shares involves significant risks. Below is a summary of material risks we face, organized under relevant headings. The operational risks associated with being based in and having operations in the Chinese mainland also apply to operations in Hong Kong and Macau. While entities and businesses in Hong Kong and Macau operate under different sets of laws from the Chinese mainland, the legal risks associated with being based in and having operations in the Chinese mainland could apply to our operations in Hong Kong and Macau, if the laws applicable to the Chinese mainland become applicable to entities and businesses in Hong Kong and Macau in the future. These risks are discussed more fully in &#8220;Item 3.D. Key Information&#8212;Risk Factors.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Related to Our Business </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Risks and uncertainties relating to our business include, but are not limited to, the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If we are unable to manage our growth or execute our strategies effectively, our business and prospects may be materially and adversely affected. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;If we are unable to manage our growth or execute our strategies effectively, our business and prospects may be materially and adversely affected&#8221; on page 27 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We may not be able to maintain profitability in the future. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;We may not be able to maintain profitability in the future&#8221; on page 32 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If we are unable to provide superior customer experience, our business and reputation may be materially and adversely affected. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;If we are unable to provide superior customer experience, our business and reputation may be materially and adversely affected&#8221; on page 28 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Uncertainties relating to the growth and profitability of the retail industry in China in general, and the online retail industry in particular, could adversely affect our revenues and business prospects. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;Uncertainties relating to the growth and profitability of the retail industry in China in general, and the online retail industry in particular, could adversely affect our business, prospects and results of operations&#8221; on page 28 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Any harm to our JD brand or reputation may materially and adversely affect our business and results of operations. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;Any harm to our JD brand or reputation may materially and adversely affect our business and results of operations&#8221; on page 29 for details; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">2 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If we are unable to offer products that attract purchases from new and existing customers, our business, financial condition and results of operations may be materially and adversely affected. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;If we are unable to offer products that attract purchases from new and existing customers, our business, financial condition and results of operations may be materially and adversely affected&#8221; on page 30 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If we are unable to manage our nationwide fulfillment infrastructure efficiently and effectively, our business prospects and results of operations may be materially and adversely affected. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;If we are unable to manage our nationwide fulfillment infrastructure efficiently and effectively, our business prospects and results of operations may be materially and adversely affected&#8221; on page 30 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We face intense competition. We may not be able to maintain or may lose market share and customers if we fail to compete effectively. See &#8220;Item 3.D. Key Information&#8212;Risk Factors &#8212;Risks Related to Our Business &#8212; We face intense competition. We may lose market share and customers if we fail to compete effectively&#8221; on page 30 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our expansion into new product categories and substantial increase in the number of products may expose us to new challenges and more risks. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;Our expansion into new product categories and substantial increase in the number of products may expose us to new challenges and more risks&#8221; on page 31 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If we fail to manage our inventory effectively, our results of operations, financial condition and liquidity may be materially and adversely affected. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;If we fail to manage our inventory effectively, our results of operations, financial condition and liquidity may be materially and adversely affected&#8221; on page 31 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Failure to protect confidential information of our customers and network against security breaches could damage our reputation and brand and substantially harm our business and results of operations. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;Failure to protect confidential information of our customers and network against security breaches could damage our reputation and brand and substantially harm our business and results of operations&#8221; on page 42 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our business is subject to complex and evolving Chinese and international laws and regulations regarding data privacy and cybersecurity. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;Our business is subject to complex and evolving Chinese and international laws and regulations regarding data privacy and cybersecurity.&#8221; on page&#160;43 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The approval of the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;The approval of and/or filing with the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing&#8221; on page 58 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The PCAOB had historically been unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections of our auditor in the past has deprived our investors with the benefits of such inspections. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;The PCAOB had historically been unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections of our auditor in the past has deprived our investors with the benefits of such inspections&#8221; on page 59 for details; and </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">3 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our ADSs may be prohibited from trading in the United States under the HFCAA in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;Our ADSs may be prohibited from trading in the United States under the HFCAA in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment&#8221; on page 59 for details. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Related to Our Corporate Structure </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Risks and uncertainties relating to our corporate structure include, but are not limited to, the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We are a Cayman Islands holding company with no equity ownership in the consolidated variable interest entities and we conduct certain of our operations through the consolidated variable interest entities, with which we have maintained contractual arrangements. Investors in our ADSs or Class&#160;A ordinary shares thus are not purchasing equity interest in the consolidated variable interest entities in China but instead are purchasing equity interest in a Cayman Islands holding company. If the PRC government determines that the contractual agreements that constituting part of the consolidated variable interest entities the structure do not comply with PRC laws and regulations, or if these laws and regulations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. Our holding company, the consolidated variable interest entities and investors of our company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the consolidated variable interest entities and, consequently, significantly affect the financial performance of the consolidated variable interest entities and our company as a whole. The PRC regulatory authorities could disallow the variable interest entities structure, which would likely result in a material adverse change in our operations, and our ADSs or Class&#160;A ordinary shares may decline significantly in value. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;If the PRC government determines that the contractual arrangements constituting part of the consolidated variable interest entities structure do not comply with PRC laws and regulations, or if these laws and regulations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations&#8221; on page 61 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Any failure by the consolidated variable interest entities or their shareholders to perform their obligations under the contractual arrangements with them would have a material and adverse effect on our business. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;Any failure by the consolidated variable interest entities or their shareholders to perform their obligations under our contractual arrangements with them would have a material and adverse effect on our business&#8221; on page 64 for details; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The shareholders of the consolidated variable interest entities may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;The shareholders of the consolidated variable interest entities may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition&#8221; on page 64 for details. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Related to Doing Business in China </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are also subject to risks and uncertainties relating to doing business in China in general, including, but are not limited to, the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">PRC government has significant authority in regulating our operations and may intervene or influence our operations at any time. It may exert more oversight and control over offerings conducted overseas by, and/or foreign investment in, China-based issuers, which could significantly limit or completely hinder our ability to offer or continue to offer securities to investors. Implementation of industry-wide regulations in this nature may cause the value of such securities to significantly decline. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our ADSs and Class&#160;A ordinary shares&#8221; on page 71 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Changes in China&#8217;s or global economic, political or social conditions or government policies could have a material and adverse effect on our business and operations. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;Changes in China&#8217;s or global economic, political or social conditions or government policies could have a material and adverse effect on our business and operations&#8221; on page 67 for details; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">4 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Uncertainties with respect to the legal system in the Chinese mainland could adversely affect us. Certain laws and regulations in the Chinese mainland can evolve quickly, which bring risks and uncertainties to their interpretation and enforcement. Administrative and court proceedings in the Chinese mainland may be protracted. Some government policies and internal rules may not be published on a timely manner. These risks and uncertainties may make it difficult for us to meet or comply with requirements under the applicable laws and regulations. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;Uncertainties with respect to the legal system in the Chinese mainland could adversely affect us&#8221; on page 68 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We are subject to consumer protection laws that could require us to modify our current business practices and incur increased costs. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;We are subject to consumer protection laws that could require us to modify our current business practices and incur increased costs&#8221; on page 68 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related business and companies. Rules and regulations in the Chinese mainland can change quickly with little advance notice. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related business and companies such as <span style="white-space:nowrap">e-commerce</span> business and internet platforms&#8221; on page 69 for details; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The funds in our PRC subsidiaries or the consolidated variable interest entities in the Chinese mainland may not be available to fund operations or for other use outside of the Chinese mainland due to interventions in or the imposition of restrictions and limitations on the ability of our holding company, our subsidiaries, or the consolidated variable interest entities by the PRC government on cash transfers. Although currently there are not equivalent or similar restrictions or limitations in Hong Kong on cash transfers in, or out of, our Hong Kong entities, if certain restrictions or limitations in the Chinese mainland were to become applicable to cash transfers in and out of Hong Kong entities in the future, the funds in our Hong Kong entities, likewise, may not be available to fund operations or for other use outside of Hong Kong. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;We may rely on dividends and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our PRC subsidiaries to make payments to us could have a material and adverse effect on our ability to conduct our business&#8221; on page 65 and &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of your investment&#8221; on page 73 for details. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Related to Our ADSs and Class&#160;A Ordinary Shares </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition to the risks described above, we are subject to general risks relating to our ADSs and Class&#160;A ordinary shares, including the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The trading price of our ADSs and Class&#160;A ordinary shares have been and are likely to continue to be volatile, which could result in substantial losses to holders of our Class&#160;A ordinary shares and/or ADSs. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our ADSs and Class&#160;A Ordinary Shares&#8212;The trading price of our ADSs and Class&#160;A ordinary shares have been and are likely to continue to be volatile, which could result in substantial losses to holders of our Class&#160;A ordinary shares and/or ADSs&#8221; on page 78 for details; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We adopt different practices as to certain matters as compared with many other companies listed on the Hong Kong Stock Exchange. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our ADSs and Class&#160;A Ordinary Shares&#8212;We adopt different practices as to certain matters as compared with many other companies listed on the Hong Kong Stock Exchange&#8221; on page 79 for details; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">5 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We cannot guarantee that any share repurchase program will be fully consummated or that any share repurchase program will enhance long-term shareholder value, and share repurchases could increase the volatility of the price of our Class&#160;A ordinary shares and/or ADSs and could diminish our cash reserves. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our ADSs and Class&#160;A Ordinary Shares&#8212;We cannot guarantee that any share repurchase program will be fully consummated or that any share repurchase program will enhance long-term shareholder value, and share repurchases could increase the volatility of the price of our Class&#160;A ordinary shares and/or ADSs and could diminish our cash reserves&#8221; on page 79 for details; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, the market price for our Class&#160;A ordinary shares and/or ADSs and trading volume could decline. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our ADSs and Class&#160;A Ordinary Shares&#8212;If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, the market price for our Class&#160;A ordinary shares and/or ADSs and trading volume could decline&#8221; on page 79 for details. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">6 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="txa871796_2">FORWARD-LOOKING INFORMATION </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">This annual report on Form <span style="white-space:nowrap">20-F</span> contains forward-looking statements that reflect our current expectations and views of future events. These statements are made under the &#8220;safe harbor&#8221; provisions of the U.S. Private Securities Litigation Reform Act of 1995. You can identify these forward-looking statements by terminology such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;aim,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;believe,&#8221; &#8220;is/are likely to,&#8221; &#8220;future,&#8221; &#8220;potential,&#8221; &#8220;continue&#8221; or other similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy and financial needs. These forward-looking statements include statements relating to, among other things: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our goals and strategies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our future business development, financial conditions and results of operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the expected growth of the retail and online retail markets in China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our expectations regarding demand for and market acceptance of our products and services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our expectations regarding our relationships with customers, suppliers and third-party merchants; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our plans to invest in our fulfillment infrastructure and technology platform as well as new business initiatives; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">competition in our industry; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">government policies and regulations relating to our industry. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We would like to caution you not to place undue reliance on these forward-looking statements and you should read these statements in conjunction with the risk factors disclosed in &#8220;Item 3.D. Key Information&#8212;Risk Factors.&#8221; Those risks are not exhaustive. We operate in a rapidly evolving environment. New risks emerge from time to time and it is impossible for our management to predict all risk factors, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those contained in any forward-looking statement. We do not undertake any obligation to update or revise the forward-looking statements except as required under applicable law. You should read this annual report and the documents that we reference in this annual report completely and with the understanding that our actual future results may be materially different from what we expect. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our reporting currency is the Renminbi, or RMB. This annual report contains translations of RMB and Hong Kong dollar amounts into U.S. dollars at specific rates solely for the convenience of the reader. Unless otherwise stated, all translations of RMB and Hong Kong dollars into U.S. dollars and from U.S. dollars into RMB in this annual report were made at a rate of RMB7.2993 to US$1.00 and HK$7.7677 to US$1.00, the respective exchange rates on December&#160;31, 2024 set forth in the H.10 statistical release of the Federal Reserve Board. We make no representation that any RMB, Hong Kong dollar or U.S. dollar amounts referred to in this annual report could have been, or could be, converted into U.S. dollars, RMB or Hong Kong dollars, as the case may be, at any particular rate or at all. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">7 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="txa871796_3">PART&#160;I </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top;text-align:left" id="txa871796_4"><span style="font-weight:bold">Item&#8201;1.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Identity of Directors, Senior Management and Advisers </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top;text-align:left" id="txa871796_5"><span style="font-weight:bold">Item&#8201;2.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Offer Statistics and Expected Timetable </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top;text-align:left" id="txa871796_6"><span style="font-weight:bold">Item&#8201;3.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Key Information </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Organizational Structure </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following diagram illustrates our corporate structure, including our principal subsidiaries and the consolidated variable interest entities as of February&#160;28, 2025: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt;margin-bottom:0pt;text-align:center">


<img src="g871796dsp003.jpg" alt="LOGO" style="width:8.88056in;height:5.49375in"/>
 </p><div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">JD Assets Holding Limited has 65 subsidiaries holding, directly or indirectly, <span style="white-space:nowrap">non-logistics</span> properties. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">JD Asia Development Limited has 508 subsidiaries holding, directly or indirectly, logistics properties. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(3)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Jingdong 360, Jiangsu Yuanzhou, Xi&#8217;an Jingdong Xincheng, Jiangsu Jingdong Bangneng, Suqian Juhe and Suqian Hanyu are the significant consolidated variable interest entities with which we have contractual arrangements. Suqian Juhe is 90% owned by Suqian Hanyu, 4.5% owned by Mr.&#160;Richard Qiangdong Liu, 3.0% owned by Ms.&#160;Yayun Li and 2.5% owned by Ms.&#160;Pang Zhang. Each of Jingdong 360, Jiangsu Yuanzhou, Xi&#8217;an Jingdong Xincheng, Jiangsu Jingdong Bangneng and Suqian Hanyu is 45% owned by Mr.&#160;Qin Miao, 30% owned by Ms.&#160;Yayun Li and 25% owned by Ms.&#160;Pang Zhang. Mr.&#160;Richard Qiangdong Liu is our chairman of board of directors, Mr.&#160;Qin Miao is a vice president of our company, Ms.&#160;Yayun Li is a senior vice president of our company, and Ms.&#160;Pang Zhang is our chief human resources officer. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">8 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(4)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Jingdong Century has 287 subsidiaries that engage in retail business. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(5)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">JD.com Investment Limited has 101 subsidiaries that hold, directly or indirectly, the companies invested by us. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The diagram above omits our equity investees that are insignificant individually and in the aggregate. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Holding Company Structure and Contractual Arrangements with the Consolidated Variable Interest Entities </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD.com, Inc. is not an operating company but a Cayman Islands holding company with no equity ownership in the consolidated variable interest entities, but maintains contractual arrangements with the consolidated variable interest entities and is considered the primary beneficiary of these entities, whose financial results are consolidated in JD.com, Inc.&#8217;s consolidated financial statements under the U.S. GAAP for accounting purposes. The contractual arrangements may not be as effective as direct equity ownership in the consolidated variable interest entities, and the government authorities may challenge the enforceability of these contractual arrangements. We conduct our operations in the Chinese mainland through (i)&#160;our PRC subsidiaries and (ii)&#160;the consolidated variable interest entities with which we have maintained contractual arrangements. The laws and regulations in the Chinese mainland restrict and impose conditions on foreign investment in certain value-added telecommunication services and certain other restricted services related to our businesses, such as domestic document delivery services. Accordingly, we operate these businesses in the Chinese mainland through the consolidated variable interest entities, and such structure is used to provide investors with exposure to foreign investment in China-based companies where laws and regulations in the Chinese mainland prohibit or restrict direct foreign investment in certain operating companies, and rely on contractual arrangements among our PRC subsidiaries, the consolidated variable interest entities and their shareholders to control the business operations of the consolidated variable interest entities. The external revenues contributed by the consolidated variable interest entities accounted for 6.9%, 7.8% and 8.7% of our total revenues for the years of 2022, 2023 and 2024, respectively. As used in this annual report, &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our company&#8221; and &#8220;our&#8221; refers to JD.com, Inc., its subsidiaries, and, in the context of describing our operations and consolidated financial information, the consolidated variable interest entities in China, including Beijing Jingdong 360 Degree <span style="white-space:nowrap">E-Commerce</span> Co., Ltd., or Jingdong 360, which was established in April 2007 and holds our ICP license as an internet information provider and operates our www.jd.com website; Jiangsu Yuanzhou <span style="white-space:nowrap">E-Commerce</span> Co., Ltd., or Jiangsu Yuanzhou, which was established in September 2010 and primarily engages in the business of selling books, audio and video products; Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd., or Xi&#8217;an Jingdong Xincheng, which was established in June 2017 and primarily provides technology and consulting services relating to logistics services; Jiangsu Jingdong Bangneng Investment Management Co., Ltd., or Jiangsu Jingdong Bangneng, which was established in August 2015 and primarily engages in business of investment management; Suqian Juhe Digital Enterprise Management Co., Ltd., or Suqian Juhe, which was established in June 2020 and primarily provides enterprise management services; and Suqian Hanyu Technology Co., Ltd., or Suqian Hanyu, which was established in December 2024 and primarily provides technology services. The consolidated variable interest entities are PRC companies conducting operations in the Chinese mainland, and their financial results have been consolidated into our consolidated financial statements under U.S. GAAP for accounting purposes. JD.com, Inc. is a holding company with no operations of its own. We do not have any equity ownership in the consolidated variable interest entities. Investors in our ADSs or Class&#160;A ordinary shares are not purchasing equity interest in the consolidated variable interest entities in the Chinese mainland but instead are purchasing equity interest in a holding company incorporated in the Cayman Islands, and may never directly hold equity interests in the consolidated variable interest entities in the Chinese mainland. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A series of contractual agreements, including loan agreements, exclusive purchase option agreements, exclusive technology consulting and services agreements or exclusive business cooperation agreements, as applicable, intellectual property rights license agreement, equity pledge agreements, powers of attorney, business cooperation agreement and business operations agreements, have been entered into by and among our subsidiaries, the consolidated variable interest entities and their respective shareholders. Terms contained in each set of contractual arrangements with the consolidated variable interest entities and their respective shareholders are substantially similar. As a result of the contractual arrangements, we are considered the primary beneficiary of these companies and have consolidated the financial results of these companies in our consolidated financial statements under the U.S. GAAP for accounting purposes. Neither JD.com, Inc. nor its investors have an equity ownership in, direct foreign investment in, or control through such ownership or investment of, the consolidated variable interest entities, and the contractual arrangements are not equivalent to an equity ownership in the business of the consolidated variable interest entities. For more details of these contractual arrangements, see &#8220;Item 4.C. Information on the Company&#8212;Organizational Structure&#8212;The Consolidated Variable Interest Entities.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">9 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, the contractual arrangements may not be as effective as direct ownership in providing us with control over the consolidated variable interest entities and we may incur substantial costs to enforce the terms of the arrangements. In addition, these agreements have not been tested in courts of the Chinese mainland. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;We rely on contractual arrangements with the consolidated variable interest entities and their owners for a portion of our business operations, which may not be as effective as direct ownership in providing operational control&#8221; and &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;The shareholders of the consolidated variable interest entities may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our corporate structure is subject to risks associated with the contractual arrangements with the consolidated variable interest entities. If the PRC government determines that the contractual arrangements constituting part of the consolidated variable interest entities structure do not comply with PRC laws and regulations, or if these laws and regulations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. The PRC regulatory authorities could disallow the variable interest entities structure, which would likely result in a material adverse change in our operations, and our ADSs or Class&#160;A ordinary shares may decline significantly in value or become worthless. Our holding company, our PRC subsidiaries and the consolidated variable interest entities, and investors of our company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the consolidated variable interest entities and, consequently, significantly affect the financial performance of the consolidated variable interest entities and our company as a whole. For a detailed description of the risks associated with our corporate structure, please refer to risks disclosed under &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure.&#8221; Specifically, there are also substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules regarding the status of the rights of our Cayman Islands holding company with respect to its contractual arrangements with the consolidated variable interest entities and their shareholders. It is uncertain whether any new PRC laws or regulations relating to variable interest entity structures will be adopted or if adopted, what they would provide. If we or any of the consolidated variable interest entities is found to be in violation of any existing or future PRC laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the PRC regulatory authorities would have broad discretion to take action in dealing with such violations or failures. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;If the PRC government determines that the contractual arrangements constituting part of the consolidated variable interest entities structure do not comply with PRC laws and regulations, or if these laws and regulations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations&#8221; and &#8220;&#8212;Our current corporate structure and business operations may be affected by the PRC Foreign Investment Law.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks and Uncertainties Relating to Doing Business in China </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We face various risks and uncertainties related to doing business in the Chinese mainland. Our business operations are primarily conducted in the Chinese mainland, and we are subject to complex and evolving laws and regulations in the Chinese mainland. For example, we face risks associated with regulatory approvals on offshore offerings, anti-monopoly regulatory actions, and oversight on cybersecurity and data privacy, as well as the lack of inspection by the PCAOB, on our auditor, which may impact our ability to conduct certain businesses, accept foreign investments, or list on a United States stock exchange. These risks could result in a material adverse change in our operations and the value of our ADSs and Class&#160;A ordinary shares, significantly limit or completely hinder our ability to continue to offer securities to investors, or cause the value of such securities to significantly decline. As of the date of this annual report, regulatory actions related to data security or anti-monopoly concerns in Hong Kong do not have a material impact on our ability to conduct business, accept foreign investment in the future, continue to list on a United States stock exchange or maintain our listing status on the Hong Kong Stock Exchange. However, new regulatory actions related to data security or anti-monopoly concerns in Hong Kong may be taken in the future, and such regulatory actions may have a material impact on our ability to conduct business, accept foreign investment, continue to list on a United States stock exchange or maintain our listing status on the Hong Kong Stock Exchange. For a detailed description of risks related to doing business in China, please refer to risks disclosed under &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">PRC government has significant authority in regulating our operations and may intervene or influence our operations at any time. It may exert more oversight and control over offerings conducted overseas by, and/or foreign investment in, China-based issuers, which could significantly limit or completely hinder our ability to offer or continue to offer securities to investors. Implementation of industry-wide regulations in this nature may cause the value of such securities to significantly decline. For more details, see &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our ADSs and Class&#160;A ordinary shares.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">10 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Risks and uncertainties arising from the PRC legal system, including risks and uncertainties regarding the enforcement of laws and that rules and regulations in the Chinese mainland can change quickly with little advance notice and could result in a material adverse change in our operations and the value of our ADSs and Class&#160;A ordinary shares. For more details, see &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;Uncertainties with respect to the legal system in the Chinese mainland could adversely affect us&#8221; and &#8220;&#8212;We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related business and companies such as <span style="white-space:nowrap">e-commerce</span> business and internet platforms.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">The Holding Foreign Companies Accountable Act </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the HFCAA, if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspections by the PCAOB for two consecutive years, the SEC will prohibit our shares or ADSs from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States. On December&#160;16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in the Chinese mainland and Hong Kong, including our auditor. In May 2022, the SEC conclusively listed us as a Commission-Identified Issuer under the HFCAA following the filing of the annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2021. On December&#160;15, 2022, the PCAOB issued a report that vacated its December&#160;16, 2021 determination and removed the Chinese mainland and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. For this reason, we were not identified as a Commission-Identified Issuer under the HFCAA after we filed our annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2022 or 2023 and do not expect to be identified so after we file this annual report on Form <span style="white-space:nowrap">20-F.</span> Each year, the PCAOB will determine whether it can inspect and investigate completely audit firms in the Chinese mainland and Hong Kong, among other jurisdictions. If PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in the Chinese mainland and Hong Kong and we continue to use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the Securities and Exchange Commission, we would be identified as a Commission-Identified Issuer following the filing of the annual report on Form <span style="white-space:nowrap">20-F</span> for the relevant fiscal year. There can be no assurance that we would not be identified as a Commission-Identified Issuer for any future fiscal year, and if we were so identified for two consecutive years, we would become subject to the prohibition on trading under the HFCAA. For more details, see &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;The PCAOB had historically been unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections of our auditor in the past has deprived our investors with the benefits of such inspections&#8221; and &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;Our ADSs may be prohibited from trading in the United States under the HFCAA in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Permissions Required from the PRC Authorities for Our Operations </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We conduct our business primarily through our PRC subsidiaries and the consolidated variable interest entities in China. Our operations in China are governed by PRC laws and regulations. As of the date of this annual report, our PRC subsidiaries and the consolidated variable interest entities have obtained the necessary licenses and permits from the PRC government authorities, including, among others, ICP licenses, Courier Service Operation Permits and Practicing License for Medical Institutions, except as disclosed in &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related business and companies such as <span style="white-space:nowrap">e-commerce</span> business and internet platforms.&#8221; Given the uncertainties of interpretation and implementation of laws and regulations and the enforcement practice by government authorities, we may be required to obtain additional licenses, permits, filings or approvals for our business and operations in the future. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">11 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, in connection with our previous issuance of securities to foreign investors, under current PRC laws, regulations and regulatory rules, as of the date of this annual report, we, our PRC subsidiaries and the consolidated variable interest entities, (i)&#160;are not required to obtain prior permissions from the China Securities Regulatory Commission, or the CSRC, (ii)&#160;are not required to file an application for cybersecurity review by the Cyberspace Administration of China, or the CAC, as advised by Shihui Partners, our PRC legal counsel, and (iii)&#160;have not been asked to obtain or were denied such permissions by any PRC authority. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If (i)&#160;we do not receive or maintain any permissions or approvals, (ii)&#160;we inadvertently concluded that certain permissions or approvals have been acquired or are not required, or (iii)&#160;applicable laws, regulations or interpretations thereof change and we become subject to the requirement of additional permissions or approvals in the future, we cannot assure you that we will be able to obtain such permissions or approvals in a timely manner, or at all, and such approvals may be rescinded even if obtained. Any such circumstance could subject us to penalties, including fines, suspension of business and revocation of required licenses, which could materially and adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, the PRC government has promulgated certain regulations and rules to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. On February&#160;17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and five supporting guidelines, or, collectively, the Trial Measures, which came into effect on March&#160;31, 2023. According to the Trial Measures, domestic companies in the Chinese mainland that directly or indirectly offer or list their securities in an overseas market are required to file with the CSRC. In addition, an overseas-listed company must also submit the filing with respect to its <span style="white-space:nowrap">follow-on</span> offerings, issuance of convertible corporate bonds and exchangeable bonds, and other equivalent offering activities, within a specific time frame requested under the Trial Measures. Therefore, we will be required to file with the CSRC for our overseas offering of equity and equity linked securities in the future within the applicable scope of the Trial Measures. We completed the filing with the CSRC in May 2024 in relation to the issuance of convertible senior notes in an aggregate principal amount of US$2.0&#160;billion due 2029. For more detailed information, see &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;The approval of and/or filing with the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cash and Asset Flows through Our Organization </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD.com, Inc. is a holding company with no operations of its own. We conduct our operations in the Chinese mainland primarily through our subsidiaries and the consolidated variable interest entities in the Chinese mainland. As a result, although other means are available for us to obtain financing at the holding company level, JD.com, Inc.&#8217;s ability to pay dividends to the shareholders and investors of the ADSs and to service any debt it may incur may depend upon dividends paid by our PRC subsidiaries and license and service fees paid by the consolidated variable interest entities. If any of our subsidiaries incurs debt on its own behalf in the future, the instruments governing such debt may restrict its ability to pay dividends to JD.com, Inc. In addition, our PRC subsidiaries are permitted to pay dividends to JD.com, Inc. only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Further, our PRC subsidiaries and the consolidated variable interest entities are required to make appropriations to certain statutory reserve funds or may make appropriations to certain discretionary funds, which are not distributable as cash dividends except in the event of a solvent liquidation of the companies. For more details, see &#8220;Item 5.B. Operating and Financial Review and Prospects&#8212;Liquidity and Capital Resources&#8212;Holding Company Structure.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors has complete discretion on whether to distribute dividends subject to our current memorandum and articles of association and certain restrictions under Cayman Islands law. In addition, our shareholders may, by ordinary resolution, declare dividends, but no dividend shall exceed the amount recommended by our board of directors. Under Cayman Islands law, a Cayman Islands company may pay a dividend out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts as they fall due in the ordinary course of business. See &#8220;Item 8.A. Financial Information&#8212;Consolidated Statements and Other Financial Information&#8212;Dividend Policy&#8221; for details. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">12 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a Cayman Islands exempted company and offshore holding company, we are permitted under PRC laws and regulations to provide funding to our wholly foreign-owned subsidiaries in the Chinese mainland only through loans or capital contributions, subject to the approval of government authorities and limits on the amount of capital contributions and loans. In addition, our wholly foreign-owned subsidiaries in the Chinese mainland may provide RMB funding to their respective subsidiaries only through capital contributions and entrusted loans, and to the consolidated variable interest entities only through entrusted loans. See &#8220;Introduction&#8212;Summary of Risk Factors&#8212;Risks Related to Our Corporate Structure,&#8221; &#8220;Item 5.B. Operating and Financial Review and Prospects&#8212;Liquidity and Capital Resources&#8221; and &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay or prevent us from making loans to our PRC subsidiaries and the consolidated variable interest entities or making additional capital contributions to our wholly foreign-owned subsidiaries in the Chinese mainland, which could materially and adversely affect our liquidity and our ability to fund and expand our business.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under PRC laws and regulations, our PRC subsidiaries and the consolidated variable interest entities are subject to certain restrictions with respect to paying dividends or otherwise transferring any of their net assets to us. Remittance of dividends by a wholly foreign-owned enterprise out of the Chinese mainland is also subject to examination by the banks designated by State Administration of Foreign Exchange, or SAFE. The amounts restricted include the <span style="white-space:nowrap">paid-in</span> capital and the statutory reserve funds of our PRC subsidiaries and the net assets of the consolidated variable interest entities in which we have no legal ownership, totaling RMB58.2&#160;billion, RMB67.6&#160;billion and RMB71.5&#160;billion (US$9.8 billion) as of December&#160;31, 2022, 2023 and 2024, respectively. Furthermore, cash transfers from our PRC subsidiaries and the consolidated variable interest entities to entities outside of the Chinese mainland are subject to PRC governmental control on currency conversion. As a result, the funds in our PRC subsidiaries or the consolidated variable interest entities in the Chinese mainland may not be available to fund operations or for other use outside of the Chinese mainland due to interventions in or the imposition of restrictions and limitations on the ability of our holding company, our subsidiaries, or the consolidated variable interest entities by the PRC government on such currency conversion. As of the date of this annual report, there are not equivalent or similar restrictions or limitations in Hong Kong on cash transfers in, or out of, our Hong Kong entities. However, if certain restrictions or limitations were to become applicable to cash transfers in and out of Hong Kong entities in the future, the funds in our Hong Kong entities may not be available to fund operations or for other use outside of Hong Kong. For risks relating to the fund flows of our operations in China, see &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;We may rely on dividends and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our PRC subsidiaries to make payments to us could have a material and adverse effect on our ability to conduct our business.&#8221; and &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of your investment.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under PRC law, JD.com, Inc. may provide funding to our PRC subsidiaries only through capital contributions or loans, and to the PRC consolidated variable interest entities only through loans, subject to satisfaction of applicable government registration that we are not able to make direct capital contribution. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our company has established a centralized cash management policy to direct how funds are transferred between JD.com, Inc., our subsidiaries and the consolidated variable interest entities and their subsidiaries to improve the efficiency and ensure the security of cash management. Our management has established a series of manuals and policies on funds management, bank accounts management, financing activities and safe handling of cash and assets, which apply to all of our subsidiaries and the consolidated variable interest entities and their subsidiaries. We and our consolidated subsidiaries that are listed on the Hong Kong Stock Exchange have also established respective centralized cash management accounts within certain entities, under which funds are transferred and dispatched to each subsidiary or consolidated variable interest entity under central command. The major offshore entities outside of the Chinese mainland with the function of centralized cash management are JD.com, Inc. (our holding company), JD.com International Limited (our intermediate holding company), JD Logistics, Inc., and JD Health International Inc. (both of which are our subsidiaries). In addition, the major entities within the Chinese mainland with similar functions are Beijing Jingdong Century Trade Co., Ltd. (a primary beneficiary of the consolidated variable interest entities), Beijing Jingbangda Trade Co., Ltd. (a consolidated variable interest entity), and Beijing Jingdong Jiankang Co., Ltd. (a primary beneficiary of the consolidated variable interest entities). The centralized cash management function in these entities lead to high-volume and high-frequency cash transferred and dispatched to the remaining consolidated subsidiaries and consolidated variable interest entities. We have complied with the applicable laws and regulations for the operation of such cash centralized management accounts and completed necessary registration and approval procedures with governmental authorities. Every fund transfer within our group goes through an appropriate review and approval process depending on the nature and amount of the transfer under our cash management policy. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">13 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2022, 2023 and 2024, JD.com, Inc. received repayment of RMB7.4&#160;billion, RMB12.6&#160;billion and RMB18.8&#160;billion (US$2.6 billion) from our intermediate holding companies through our <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> centralized cash management activities. Please refer to the line item &#8220;Cash received from/(paid to) internal companies&#8221; in the &#8220;Parent&#8221; column of the tables titled &#8220;Financial Information Related to the Consolidated Variable Interest Entities&#8212;Selected Condensed Consolidated Cash Flows Information&#8221; for the years ended December&#160;31, 2022, 2023 and 2024 on pages 24&#8211;27 for the detail figures. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> centralized cash management activities also cover the cash flow of the consolidated variable interest entities. For the years ended December&#160;31, 2022, 2023 and 2024, the consolidated variable interest entities repaid RMB3.2&#160;billion, RMB3.3&#160;billion and RMB8.4&#160;billion (US$1.2 billion) to our intermediate holding companies. Please refer to the line item &#8220;Net proceeds from/(repayment to) internal companies&#8221; in the &#8220;Consolidated Variable Interest Entities&#8221; column of the tables titled &#8220;Financial Information Related to the Consolidated Variable Interest Entities&#8212;Selected Condensed Consolidated Cash Flows Information&#8221; for the years ended December&#160;31, 2022, 2023 and 2024 on pages 24&#8211;27 for the detail figures. The consolidated variable interest entities provided funding of RMB11.3&#160;billion to, and received repayment of loans of RMB4.8&#160;billion and RMB0.4&#160;billion (US$0.1 billion) from our intermediate holding companies for the years ended December&#160;31, 2022, 2023 and 2024, respectively. Please refer to the line item &#8220;Cash received from/(paid to) internal companies&#8221; in the &#8220;Consolidated Variable Interest Entities&#8221; column of the tables titled &#8220;Financial Information Related to the Consolidated Variable Interest Entities&#8212;Selected Condensed Consolidated Cash Flows Information&#8221; for the years ended December&#160;31, 2022, 2023 and 2024 on pages 24&#8211;27 for the detail figures. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In May 2022, we declared a special cash dividend of US$0.63 per ordinary share, or US$1.26 per ADS, for an aggregate amount of approximately US$2.0&#160;billion. In March 2023, as we commenced our annual dividend policy, we declared a cash dividend of US$0.31 per ordinary share, or US$0.62 per ADS, for an aggregate amount of approximately US$1.0&#160;billion. In March 2024, we declared an annual cash dividend for the year ended December&#160;31, 2023 of US$0.38 per ordinary share, or US$0.76 per ADS, for an aggregate amount of approximately US$1.2&#160;billion.&#160;In March 2025, we declared an annual cash dividend for the year ended December&#160;31, 2024 of US$0.50 per ordinary share, or US$1.00 per ADS, for an aggregate amount of approximately US$1.44&#160;billion based on the number of shares on record date. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under our annual dividend policy, we may choose to declare and distribute a cash dividend each year, at an amount determined in relation to our financial performance in the previous fiscal year, among other factors. The determination to make dividend distributions in any particular year will be made at the discretion of our board of directors based upon factors such as our results of operations, cash flow, financial condition, business strategies and prospects, capital requirements, regulatory constraints to the extent relevant, availability of foreign currency and other considerations that the board deems relevant. See &#8220;Item 8.A. Financial Information&#8212;Consolidated Statements and Other Financial Information&#8212;Dividend Policy.&#8221; For PRC and United States federal income tax considerations of an investment in our ADSs, see &#8220;Item 10.E. Additional Information&#8212;Taxation.&#8221; </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Selected Financial Data </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table presents the selected consolidated financial information of our company. The selected consolidated statements of operations data for the years ended December&#160;31, 2022, 2023 and 2024, selected consolidated balance sheets data as of December&#160;31, 2023 and 2024, selected consolidated cash flow data for the years ended December&#160;31, 2022, 2023 and 2024 have been derived from our audited consolidated financial statements, which are included in this annual report. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The selected consolidated statements of operations data for the years ended December&#160;31, 2020 and 2021, selected consolidated balance sheets data as of December&#160;31, 2020, 2021 and 2022 and selected consolidated cash flow data for the years ended December&#160;31, 2020 and 2021 have been derived from our audited consolidated financial statements not included in this annual report. Our historical results do not necessarily indicate results expected for any future periods. The selected consolidated financial data should be read in conjunction with, and are qualified in their entirety by reference to, our audited consolidated financial statements and related notes and &#8220;Operating and Financial Review and Prospects&#8221; below. Our consolidated financial statements are prepared and presented in accordance with U.S. GAAP. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">14 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:28%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(in millions, except for share, per share and per ADS data)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Selected Consolidated Statements of Operations Data:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net Revenues<sup style="font-size:75%; vertical-align:top">(1)</sup>:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net product revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">651,879</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">815,655</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">865,062</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">871,224</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">928,007</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">127,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net service revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">93,923</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">135,937</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">181,174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">213,438</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">230,812</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,622</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">745,802</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">951,592</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,046,236</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,084,662</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,158,819</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">158,758</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(636,694</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(822,526</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(899,163</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(924,958</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(974,951</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(133,568</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fulfillment</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(48,700</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(59,055</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(63,011</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(64,558</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(70,426</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,648</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketing</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(27,156</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(38,743</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(37,772</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(40,133</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(47,953</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,570</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,149</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,332</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,893</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,393</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(17,031</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,333</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,409</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11,562</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11,053</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,710</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,888</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,218</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of goodwill</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,143</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(799</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(109</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of long-lived assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,025</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,562</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(214</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain on sale of development properties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,649</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">767</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,379</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,283</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,527</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">209</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Income from operations<sup style="font-size:75%; vertical-align:top">(2)(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">12,343</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">4,141</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">19,723</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">26,025</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">38,736</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">5,307</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Other income/(expense):</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Share of results of equity investees</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,291</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,918</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,195</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,010</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,327</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">319</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,125</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,213</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,106</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,881</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,896</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(397</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Others, net<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">35,310</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(590</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,555</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,496</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,371</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,832</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income/(loss) before tax</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,580</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,867</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,650</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">51,538</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,061</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,482</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,887</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,176</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,393</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,878</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(943</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net income/(loss)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">49,337</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,467</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">9,691</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">23,257</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">44,660</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">6,118</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income/(loss) attributable to <span style="white-space:nowrap">non-controlling</span> interests shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(75</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(923</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(697</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(910</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,301</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">452</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income attributable to mezzanine equity classified as <span style="white-space:nowrap">non-controlling</span> interests shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net income/(loss) attributable to the Company&#8217;s ordinary shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">49,405</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(3,560</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,380</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">24,167</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">41,359</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">5,666</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income/(loss) per share</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16.35</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.15</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3.32</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7.69</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13.83</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.90</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15.84</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.15</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3.21</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7.61</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13.43</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.84</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income/(loss) per ADS<sup style="font-size:75%; vertical-align:top">(5)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">32.70</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2.29</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6.64</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15.37</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">27.67</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3.79</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31.68</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2.29</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6.42</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15.23</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">26.86</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3.68</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Weighted average number of shares:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,021,808,985</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,107,436,665</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,125,571,110</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,144,233,160</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,989,701,855</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,989,701,855</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Diluted</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,109,024,030</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,107,436,665</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,180,886,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,170,542,396</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,076,061,616</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,076,061,616</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Our net revenues include net product revenues and net service revenues. Product sales is further divided into sales of electronics and home appliances products and sales of general merchandise products. Net revenues from electronics and home appliances products include revenues from sales of computer, communication and consumer electronics products as well as home appliances. Net revenues from general merchandise products mainly include revenues from sales of food, beverage and fresh produce, baby and maternity products, furniture and household goods, cosmetics and other personal care items, pharmaceutical and healthcare products, industrial products, books, automobile accessories, apparel and footwear, bags and jewelry. Net service revenues are further divided into revenues from online marketplace and marketing and revenues from logistics and other services. The following table breaks down our total net revenues by these categories, by amounts and as percentages of total net revenues: </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">15 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:29%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="42" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="42"><span style="font-weight:bold">(in millions, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Electronics and home appliances revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">400,927</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">492,592</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">51.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">515,945</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">49.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">538,799</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">49.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">564,982</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">77,402</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">48.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General merchandise revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">250,952</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">33.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">323,063</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">33.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">349,117</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">33.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">332,425</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">30.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">363,025</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">49,734</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net product revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">651,879</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">87.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">815,655</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">865,062</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">82.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">871,224</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">80.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">928,007</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">127,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">80.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketplace and marketing revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53,473</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">72,118</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">81,970</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">84,726</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">90,111</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,345</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Logistics and other service revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">40,450</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">63,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">99,204</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">128,712</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">140,701</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,277</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net service revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">93,923</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">135,937</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">181,174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">213,438</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">230,812</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,622</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">745,802</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">951,592</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,046,236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,084,662</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,158,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">158,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Includes share-based compensation expenses as follows: </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:65%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(98</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(102</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(143</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(133</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(80</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fulfillment</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(646</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(882</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(930</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(697</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(424</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(58</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketing</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(347</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(586</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(631</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(426</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(273</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(37</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,400</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,781</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,557</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(859</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(599</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(82</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,665</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,783</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,287</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,689</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,623</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(223</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,156</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,134</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(7,548</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,804</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,999</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(411</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(3)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Includes amortization of business cooperation arrangement and intangible assets resulting from assets and business acquisitions as follows: </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:65%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fulfillment</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(193</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(220</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(392</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(414</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(288</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(39</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketing</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(692</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(854</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(868</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(880</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(903</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(123</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(99</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(104</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(271</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(305</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(205</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(28</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(309</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(309</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(161</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(128</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(64</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,293</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,487</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,692</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,727</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,460</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(199</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(4)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Interest income was included in &#8220;Others, net&#8221; since 2021, and the presentation of prior year was updated to conform to current presentation. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(5)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Each ADS represents two Class&#160;A ordinary shares. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">16 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:28%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">As of December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Selected Consolidated Balance Sheets Data:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">86,085</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">70,767</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">78,861</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">71,892</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">108,350</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,844</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,434</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,506</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,366</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,009</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">60,577</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">114,564</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">141,095</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">118,254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">125,645</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,213</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">58,933</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">75,601</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">77,949</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">68,058</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">89,326</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,238</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property, equipment and software, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">22,597</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">32,944</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">55,080</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">70,035</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">82,737</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,335</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments in equity investees</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">58,501</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">63,222</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">57,641</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">56,746</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">56,850</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,788</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketable securities and other investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">44,085</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,248</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,360</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">80,840</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">59,370</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,134</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">422,288</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">496,507</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">595,250</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">628,958</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">698,234</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">95,658</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">106,818</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">140,484</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">160,607</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">166,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">192,860</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">26,422</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unsecured senior notes</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,854</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,386</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,224</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,411</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,770</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,393</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term borrowings</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,936</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20,009</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,555</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,705</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,344</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,763</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20,386</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">22,666</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">21,431</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">25,712</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,523</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">200,669</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">249,723</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">321,127</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">332,578</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">384,937</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">52,736</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total mezzanine equity</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,133</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">590</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">614</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">484</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">66</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total JD.com, Inc. shareholders&#8217; equity</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">187,543</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">208,911</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">213,366</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">231,858</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">239,347</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">32,791</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Number of outstanding ordinary shares</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,103,499,039</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,110,791,649</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,135,679,247</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,137,663,915</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,903,433,255</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,903,433,255</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">17 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:59%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="2"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Selected Consolidated Cash Flows Data:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">42,544</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">42,301</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">57,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">59,521</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">58,095</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,959</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(57,811</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(74,248</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(54,026</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(59,543</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(871</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(119</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by/(used in) financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">71,072</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,503</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,180</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,808</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(21,004</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,877</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of exchange rate changes on cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,082</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,498</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,490</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">98</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase/(decrease) in cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50,723</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(13,942</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,463</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,705</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">36,318</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,976</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents, and restricted cash at beginning of year, including cash and cash equivalents classified within assets held for sale</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39,912</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">90,635</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">76,693</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">79,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,884</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: cash, cash equivalents, and restricted cash classified within assets held for sale at beginning of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents, and restricted cash at beginning of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39,912</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">90,519</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">76,693</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,115</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">79,398</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,877</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at end of year, including cash and cash equivalents classified within assets held for sale</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">90,635</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">76,693</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">79,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">115,716</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: cash, cash equivalents, and restricted cash classified within assets held for sale at end of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at end of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">90,519</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">76,693</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,115</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">79,398</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">115,716</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Absolute value is less than RMB1&#160;million or US$1&#160;million. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">18 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Financial Information Related to the Consolidated Variable Interest Entities </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table presents the condensed consolidating schedule of financial position for the consolidated variable interest entities and their subsidiaries (collectively, Consolidated Variable Interest Entities or VIEs) and other entities as of the dates presented. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selected Condensed Consolidated Statements of Income Information </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:52%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Parent</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries&#160;of<br/>Consolidated<br/>Variable<br/>Interest&#160;Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Variable<br/>Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminations</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Total</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,193,200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">787,655</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">166,067</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(988,114</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,158,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Third-party revenues</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,049,575</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,026</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">101,218</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,158,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Inter-company revenues</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">143,625</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">779,629</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">64,849</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(988,114</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,006,914</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(722,765</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(146,871</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">901,599</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(974,951</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fulfillment</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(94,779</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,451</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,525</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45,329</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(70,426</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketing</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(35,647</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(28,336</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,518</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20,553</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(47,953</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(15,919</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,302</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,200</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20,390</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(17,031</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(155</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,088</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,840</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,048</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">243</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,888</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of goodwill</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(799</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(799</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of long-lived assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,562</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,562</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain on sale of development properties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,527</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,527</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Income/(loss) from operations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(149</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">36,019</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(39</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">2,905</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">38,736</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income from subsidiaries and VIEs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,469</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">34,178</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(84,638</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income/(expense), net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(483</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,327</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,691</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,267</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,802</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Income before tax</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">41,359</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">49,815</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">37,830</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">7,172</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(84,638</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">51,538</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,230</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(739</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(909</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,878</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net income</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">41,359</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">44,585</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">37,091</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">6,263</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(84,638</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">44,660</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Absolute value is less than RMB1&#160;million or US$1&#160;million. </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:53%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2023</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Parent</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries&#160;of<br/>Consolidated<br/>Variable<br/>Interest&#160;Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Variable<br/>Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminations</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Total</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,119,133</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">745,180</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">145,795</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(925,446</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,084,662</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Third-party revenues</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">991,705</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,140</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,084,662</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Inter-company revenues</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">127,428</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">737,363</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">60,655</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(925,446</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(947,261</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(690,707</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(130,540</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">843,550</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(924,958</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fulfillment</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(91,646</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(12,982</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,584</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">44,654</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(64,558</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketing</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(35,231</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(17,495</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,970</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16,567</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(40,133</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(15,662</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,345</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,853</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20,467</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,393</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(204</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,881</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,794</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,039</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">208</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,710</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of goodwill</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,143</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,143</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of long-lived assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,025</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,025</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">19 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:51%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2023</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Parent</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries&#160;of<br/>Consolidated<br/>Variable<br/>Interest&#160;Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Variable<br/>Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminations</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Total</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain on sale of development properties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,283</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,283</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Income/(loss) from operations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(208</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">21,567</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">4,857</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(191</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">26,025</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income from subsidiaries and VIEs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,967</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,305</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,066</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(36,338</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income/(expense), net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(591</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,328</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,367</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,177</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,625</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Income before tax</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">24,168</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">30,544</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,290</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">2,986</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(36,338</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">31,650</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,889</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,020</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(483</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,393</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net income</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">24,167</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">23,655</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">9,270</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">2,503</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(36,338</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">23,257</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">20 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:52%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Parent</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries&#160;of<br/>Consolidated<br/>Variable<br/>Interest&#160;Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Variable<br/>Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminations</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Total</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,074,639</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">719,883</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">134,516</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(882,802</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,046,236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Third-party revenues</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">967,244</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,326</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">72,666</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,046,236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Inter-company revenues</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">107,395</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">713,557</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">61,850</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(882,802</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(905,349</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(664,233</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(119,868</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">790,287</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(899,163</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fulfillment</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(92,643</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(13,890</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,229</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">47,751</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(63,011</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketing</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(31,312</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(24,083</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,622</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">21,247</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(37,772</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18,184</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,688</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,370</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">23,349</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,893</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(331</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,640</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,347</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,903</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">168</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11,053</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain on sale of development properties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,379</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,379</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Income/(loss) from operations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(333</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">24,890</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(3,358</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,476</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">19,723</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income from subsidiaries and VIEs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,667</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">502</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17,785</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(28,954</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income/(expense), net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">48</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11,491</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,599</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,780</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(792</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,856</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Income before tax</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,382</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">13,901</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">18,026</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,304</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(29,746</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">13,867</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,097</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">90</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(167</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,176</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net income</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,380</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">9,804</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">18,116</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,137</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(29,746</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">9,691</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:46%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">As of December&#160;31, 2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Parent</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries&#160;of<br/>Consolidated<br/>Variable<br/>Interest&#160;Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Variable<br/>Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminations</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Total</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">646</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">61,277</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">37,857</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,570</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">108,350</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,728</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,599</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,366</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,191</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">57,703</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">59,413</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,338</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">125,645</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16,736</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,703</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,157</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">25,596</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">32,012</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">52,541</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,773</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">89,326</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Internal balance</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">35,639</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,489</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20,745</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(87,873</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments in equity investees</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">35,683</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,550</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">21,968</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,351</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">56,850</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments in subsidiaries and consolidated VIEs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">230,090</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">75,775</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">44,296</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(350,161</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketable securities and other investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,866</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">45,417</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,087</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">59,370</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property, equipment and software, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">67,953</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,854</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,930</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">82,737</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease <span style="white-space:nowrap"><span style="white-space:nowrap">right-of-use</span></span> assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,909</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">54</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,632</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,063</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,532</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepayments and other assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">65</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">90,519</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,048</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,957</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(127</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">118,462</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">271,631</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">499,650</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">286,077</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">85,451</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(444,575</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">698,234</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term debts</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,591</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,990</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,581</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">61,059</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">120,202</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,599</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">192,860</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Internal balance</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">35,632</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,820</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">27,421</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(87,873</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,265</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">50</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,291</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,894</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">25,712</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">21 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:46%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">As of December&#160;31, 2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Parent</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries&#160;of<br/>Consolidated<br/>Variable<br/>Interest&#160;Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Variable<br/>Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminations</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Total</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unsecured senior notes</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,898</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(128</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,770</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term borrowings</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,188</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,517</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,705</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses and other liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">198</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">64,029</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">21,874</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16,208</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">102,309</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">32,284</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">204,093</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">166,946</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">71,509</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(89,895</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">384,937</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Convertible redeemable <span style="white-space:nowrap">non-controlling</span> interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">484</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">484</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total shareholders&#8217; equity</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">239,347</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">295,073</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">119,131</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">13,942</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(354,680</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">312,813</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities, mezzanine equity and shareholders&#8217; equity</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">271,631</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">499,650</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">286,077</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">85,451</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(444,575</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">698,234</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">22 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:46%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">As of December&#160;31, 2023</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Parent</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries&#160;of<br/>Consolidated<br/>Variable&#160;Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Variable&#160;Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminations</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Total</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,788</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,563</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,664</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,877</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">71,892</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,871</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,607</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">28</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,506</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,843</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">59,775</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53,304</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,332</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">118,254</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,863</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">360</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,079</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20,302</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inventories, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">22,270</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41,895</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,893</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">68,058</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Internal balance</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53,088</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">89,387</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">29,178</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(171,653</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments in equity investees</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">32,994</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,635</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,898</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(781</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">56,746</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments in subsidiaries and consolidated VIEs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">188,817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">56,577</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">43,355</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(288,749</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketable securities and other investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,160</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">56,572</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">80,840</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Property, equipment and software, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">57,669</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,833</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,533</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">70,035</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease <span style="white-space:nowrap"><span style="white-space:nowrap">right-of-use</span></span> assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,241</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">52</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,558</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,988</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20,863</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepayments and other assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,170</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,269</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,995</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(126</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">114,462</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">249,690</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">479,540</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">282,724</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">81,301</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(464,297</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">628,958</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term debts</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,442</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,592</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,034</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53,008</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">102,207</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,952</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">166,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Internal balance</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">82,263</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">57,964</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,426</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(171,653</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,168</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">38</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,050</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,825</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">21,431</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unsecured senior notes</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,536</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(125</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,411</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term borrowings</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,083</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">22,072</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,400</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,555</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued expenses and other liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">213</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">64,272</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20,060</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,435</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">97,980</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">17,832</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">234,225</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">180,269</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">74,855</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(174,603</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">332,578</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Convertible redeemable <span style="white-space:nowrap">non-controlling</span> interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">614</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">614</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total shareholders&#8217; equity</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">231,858</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">244,701</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">102,455</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">6,446</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(289,694</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">295,766</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities, mezzanine equity and shareholders&#8217; equity</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">249,690</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">479,540</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">282,724</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">81,301</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(464,297</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">628,958</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">23 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selected Condensed Consolidated Cash Flows Information </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:47%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Parent</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries&#160;of<br/>Consolidated<br/>Variable&#160;Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Variable&#160;Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminations</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Total</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by/(used in) operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(717</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">61,391</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">62,343</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,968</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(75,890</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">58,095</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cash flows from investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Increase)/decrease in time deposits and wealth management products, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,141</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,282</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(939</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">18,055</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepayments and investments in equity investees</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,972</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(173</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,146</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash received from internal companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">18,773</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39,719</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,396</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">367</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(67,255</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash paid for property, equipment, software and construction in progress</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,848</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(502</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,851</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(13,201</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,244</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">409</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">114</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">142</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,579</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by/(used in) investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">16,632</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">38,508</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">14,584</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(3,482</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(67,113</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(871</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cash flows from financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of ordinary shares</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(25,912</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(25,912</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Increase/(decrease) in debts, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,366</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(991</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">375</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net repayment to internal companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(19,140</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(39,719</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,396</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">67,255</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash paid for dividends.</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,263</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(44,867</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(31,023</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">75,890</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,263</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from unsecured senior notes, net of issuance costs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,999</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,999</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">27</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(693</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(395</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(142</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,203</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash used in financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(20,149</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(63,334</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(70,742</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(9,782</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">143,003</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(21,004</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of exchange rate changes on cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">92</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">98</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase/(decrease) in cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,142</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">36,571</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,185</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,296</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">36,318</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at beginning of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,788</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">27,434</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">36,271</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,905</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">79,398</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at end of year, including cash and cash equivalents classified within assets held for sale</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">646</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">64,005</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">42,456</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,609</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">115,716</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: cash, cash equivalents and restricted cash classified within assets held for sale at end of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194; </td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194; </td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cash, cash equivalents and restricted cash at end of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">646</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">64,005</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">42,456</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">8,609</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">115,716</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Absolute value is less than RMB1&#160;million or US$1&#160;million. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">24 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:48%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2023</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Parent</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries&#160;of<br/>Consolidated<br/>Variable&#160;Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Variable&#160;Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminations</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Total</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by/(used in) operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(765</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">43,657</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">75,882</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">3,291</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(62,544</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">59,521</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cash flows from investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Increase in time deposits and wealth management products, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,833</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(35,205</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(12,585</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(722</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(51,345</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepayments and investments in equity investees</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(555</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(597</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(230</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,382</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash received from internal companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,633</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">36,177</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,266</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,804</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(56,880</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash paid for property, equipment, software and construction in progress</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(10,487</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(448</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,096</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(15,031</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,543</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,501</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,568</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,605</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,215</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by/(used in) investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">9,800</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(6,527</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(19,865</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">3,324</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(46,275</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(59,543</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cash flows from financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital injection from <span style="white-space:nowrap">non-controlling</span> interest shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,835</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,835</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Increase/(decrease) in debts, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,458</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,800</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,455</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,113</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net repayment to internal companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(17,437</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(36,177</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,266</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">56,880</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash paid for dividends.</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,741</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(45,859</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,685</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">62,544</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,741</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,464</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,043</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(89</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(10,605</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,015</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash used in financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(9,205</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(49,960</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(54,562</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(900</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">108,819</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(5,808</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">25 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:47%"/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2023</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Parent</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries&#160;of<br/>Consolidated<br/>Variable&#160;Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Variable&#160;Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminations</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Total</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of exchange rate changes on cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(71</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">196</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase/(decrease) in cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(241</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(12,634</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,455</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,715</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,705</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at beginning of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,029</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">40,121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">34,816</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,190</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at end of year, including cash and cash equivalents classified within assets held for sale</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,788</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">27,487</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">36,271</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,905</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">79,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: cash, cash equivalents and restricted cash classified within assets held for sale at end of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cash, cash equivalents and restricted cash at end of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">4,788</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">27,434</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">36,271</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">10,905</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">79,398</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:45%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Parent</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries&#160;of<br/>Consolidated<br/>Variable&#160;Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Variable&#160;Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminations</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Total</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by/(used in) operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(509</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(168,260</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">246,606</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">5,434</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(25,452</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">57,819</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cash flows from investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Increase)/decrease in time deposits and wealth management products, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,364</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(25,800</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,248</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(18,187</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepayments and investments in equity investees</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,313</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,344</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(305</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,461</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,501</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash received from/ (paid to) internal companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,426</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">200,620</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,205</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11,291</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(199,960</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash paid for property, equipment, software and construction in progress</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(12,820</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(142</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,705</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(17,667</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(15,006</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(292</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,555</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,928</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(13,671</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by/(used in) investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">7,427</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">169,845</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(27,373</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(4,498</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(199,427</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(54,026</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cash flows from financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital injection from <span style="white-space:nowrap">non-controlling</span> interest shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,870</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">150</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,020</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Increase in debts, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,558</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,478</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">300</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,534</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11,870</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">26 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:46%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31, 2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Parent</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Other<br/>Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Primary<br/>Beneficiaries&#160;of<br/>Consolidated<br/>Variable&#160;Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Variable&#160;Interest<br/>Entities</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Eliminations</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Consolidated<br/>Total</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="22"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net proceeds from/(repayment to) internal companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,865</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(200,620</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,205</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">199,960</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dividend paid to shareholders of JD.com, Inc.</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(13,087</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(13,087</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(780</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(25,293</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,684</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(785</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">24,919</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,623</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by/(used in) financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(10,309</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(8,080</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(204,004</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">(1,306</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">224,879</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">1,180</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of exchange rate changes on cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,003</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,487</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,490</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase/(decrease) in cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,388</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,008</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,229</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(370</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,463</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at beginning of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,417</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">44,129</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,587</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">76,693</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at end of year, including cash and cash equivalents classified within assets held for sale</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,029</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">40,121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">34,816</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,190</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: cash, cash equivalents and restricted cash classified within assets held for sale at end of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cash, cash equivalents and restricted cash at end of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">5,029</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">40,080</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">34,816</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">5,190</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">&#8212;&#8194;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom;text-align:right"><span style="font-weight:bold">85,115</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Capitalization and Indebtedness </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">C. Reasons for the Offer and Use of Proceeds </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%;vertical-align:top;text-align:left"><span style="font-weight:bold">D.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Risk Factors </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Our Business </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we are unable to manage our growth or execute our strategies effectively, our business and prospects may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our business has continued to grow in recent years, and we expect continued growth in our business and revenues. We plan to further invest in technologies, expand our fulfillment infrastructure and increase our product and service offerings. For example, in 2024, we recruited new employees in connection with the expansion of our fulfillment infrastructure and strengthening of our supply chain-based technology and service capability. We will continue to invest resources in training, managing and motivating our workforce. We also plan to continue to build our warehouses and establish new fulfillment facilities in additional locations across China, including smaller, less developed areas. In addition, as we continue to increase our product and service offerings, we will need to work with a large number of new suppliers and third-party merchants efficiently and establish and maintain mutually beneficial relationships with our existing and new suppliers and third-party merchants. To support our growth, we also plan to implement a variety of new and upgraded managerial, operating, financial and human resource systems, procedures and controls. All these efforts will require significant managerial, financial and human resources. We cannot assure you that we will be able to effectively manage our growth or to implement all these systems, procedures and control measures successfully or that our new business initiatives will be successful. If we are not able to manage our growth or execute our strategies effectively, our expansion may not be successful and our business and prospects may be materially and adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">27 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we are unable to provide superior customer experience, our business and reputation may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The success of our business hinges on our ability to provide superior customer experience, which in turn depends on a variety of factors. These factors include our ability to continue to offer authentic products at competitive prices, source products to respond to customer demands, maintain the quality of our products and services, attract and regulate third-party merchants on our online marketplace, and provide timely and reliable delivery, flexible payment options and superior after-sales service. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We rely primarily on our own fulfillment infrastructure, and to a lesser extent on third-party couriers, to deliver our products. Interruptions or failures in our delivery services or third-party couriers could prevent the timely or successful delivery of our products. These interruptions may be due to unforeseen events that are beyond our control or the control of our third-party couriers, such as inclement weather, natural disasters, virus outbreaks, transportation disruptions or labor unrest. If our products are not delivered on time or are delivered in a damaged state, customers may refuse to accept our products and have less confidence in our services. Furthermore, our own delivery personnel and those of third-party couriers act on our behalf and, in most instances, interact with our customers personally. We maintain cooperation arrangements with a number of third-party couriers to deliver our products to our customers in those areas not covered by our own fulfillment infrastructure and for a portion of our bulky item deliveries, and we need to effectively manage these third-party service providers to ensure the quality of customer services. We have in the past received customer complaints from time to time regarding our delivery and return and exchange services. In addition, we have opened our fulfillment infrastructure by offering logistics services to third parties. If we are not able to manage our logistics services successfully, opening these services to third parties could divert the resources available to our retail business and affect customer experience. Any failure to provide high-quality delivery services to our customers may negatively impact the shopping experience of our customers, damage our reputation and cause us to lose customers. In certain instances, our customers may be referred to our affiliates when using our services. Even though we do not necessarily have control over these affiliates, any negative customer experience associated with them may adversely affect our brand and reputation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We operate <span style="white-space:nowrap">24-7</span> customer service centers in Suqian, Wuhan, Chengdu and Datong, handling all kinds of customer queries and complaints regarding our products and services. As of December&#160;31, 2024, we had over 20,000 customer service representatives at these centers. There is no assurance that we will be able to maintain a low turnover rate of existing employees and provide sufficient training to new employees to meet our standards of customer service or that an influx of less experienced personnel will not dilute the quality of our customer service. If our customer service representatives fail to provide satisfactory service, or if waiting times are too long due to the high volume of calls from customers at peak times, our brand and customer loyalty may be adversely affected. In addition, any negative publicity or poor feedback regarding our customer service may harm our brand and reputation and in turn cause us to lose customers and market share. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Uncertainties relating to the growth and profitability of the retail industry in China in general, and the online retail industry in particular, could adversely affect our business, prospects and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We generate the majority of our revenues from online retail. Our future results of operations will depend on numerous factors affecting the development of the online retail industry in China, which may be beyond our control. These factors include: </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">28 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the growth of internet, broadband, personal computer and mobile penetration and usage in China, and the rate of any such growth; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the consumers&#8217; trust and confidence level towards online retail in China, as well as changes in customer demographics and consumer tastes and preferences; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the selection, price and popularity of products as well as promotions that we and our competitors offer online; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">whether alternative retail channels or business models that better address the needs of consumers emerge in China; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the development of fulfillment, payment and other ancillary services associated with online purchases. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A decline in the popularity of online shopping in general, or any failure by us to adapt our mobile apps and websites and to improve the online shopping experience of our customers in response to trends and consumer requirements, may adversely affect our net revenues and business prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, the retail industry is very sensitive to macroeconomic changes, and retail purchases tend to decline during recessionary periods. The majority of our net revenues are derived from retail sales in China. Many factors outside of our control, including inflation and deflation, currency exchange rate fluctuation, volatility of stock and property markets, interest rates, tax rates and other government policies and unemployment rates can adversely affect consumer confidence and spending, which could in turn materially and adversely affect our growth and profitability. Unfavorable developments in domestic and international politics, including military conflicts, political turmoil and social instability, may also adversely affect consumer confidence and reduce spending, which could in turn materially and adversely affect our growth and profitability. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any harm to our JD brand or reputation may materially and adversely affect our business and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that the recognition and reputation of our JD (<span style="font-family:pmingliu">&#20140;&#19996;</span><span style="font-family:Times New Roman">) brand among our customers, suppliers and third-party merchants have contributed significantly to the growth and success of our business. Maintaining and enhancing the recognition and reputation of our brand are critical to our business and competitiveness. Many factors, some of which are beyond our control, are important to maintaining and enhancing our brand. These factors include our ability to: </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">provide a compelling shopping experience to customers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">maintain the popularity, attractiveness, diversity, quality and authenticity of the products we offer; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">maintain the efficiency, reliability and quality of our fulfillment services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">maintain or improve customers&#8217; satisfaction with our after-sale services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">support third-party merchants to provide satisfactory customer experience through our online marketplace; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">increase brand awareness through marketing and brand promotion activities; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">preserve our reputation and goodwill in the event of any negative publicity, including those on customer service, customer and supplier relationships, internet security, product quality, price or authenticity, or other issues affecting us or other online retail businesses in China. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A public perception that <span style="white-space:nowrap">non-authentic,</span> counterfeit or defective goods are sold on our mobile apps and websites or that we or third-party service providers do not provide satisfactory customer service, even if factually incorrect or based on isolated incidents, could damage our reputation, diminish the value of our brand, undermine the trust and credibility we have established and have a negative impact on our ability to attract new customers or retain our current customers. If we are unable to maintain our reputation, enhance our brand recognition or increase positive awareness of our websites, products and services, as well as products sold by third-party merchants through our online marketplace, it may be difficult to maintain and grow our customer base, and our business and growth prospects may be materially and adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">29 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Any actual or alleged illegal activities by our employees (including our senior management) could subject us to liability or negative publicity. These activities may also affect our employees&#8217; ability or willingness to continue to serve our company or dedicate their full time and efforts to our company and negatively affect our brand and reputation, resulting in an adverse effect on our business, operating results and financial condition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we are unable to offer products that attract purchases from new and existing customers, our business, financial condition and results of operations may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our future growth depends on our ability to continue to attract purchases from new customers and existing customers. Constantly changing consumer preferences have affected and will continue to affect the retail industry, in particular the online retail industry. We must stay abreast of emerging consumer preferences and anticipate product trends that will appeal to existing and potential customers. We have been making progress in leveraging artificial intelligence, or AI, technologies to generate personalized recommendations to customers for products in which they may be interested. Each product page typically has recommendations of similar products or other products that are often purchased together with that product. In addition, our mobile apps and websites make recommendations to customers according to a comprehensive dataset compiled based on customers&#8217; shopping behavior. Our ability to make individually tailored recommendations is dependent on our business intelligence system, which tracks, collects and analyzes our users&#8217; browsing and purchasing behavior, to provide accurate and reliable information. Our customers choose to purchase products on our mobile apps and websites due in part to the attractive prices that we offer, and they may choose to shop elsewhere if we cannot match the prices offered by other websites or by physical stores, or if we cannot maintain a steady supply of products they desire. If our customers cannot find their desired products on our mobile apps and websites at attractive prices, they may lose interest in us and visit our mobile apps and websites less frequently or even stop visiting our mobile apps and websites altogether, which in turn may materially and adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we are unable to manage our nationwide fulfillment infrastructure efficiently and effectively, our business prospects and results of operations may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that our own nationwide fulfillment infrastructure, consisting of strategically located warehouses and delivery and pickup stations, is essential to our success. As of December&#160;31, 2024, our warehouse network covered almost all counties and districts across China, consisting of over 1,600 warehouses operated by us and over 2,000 cloud warehouses operated by third-party warehouse owner-operators under JD Logistics Open Warehouse Platform. As of December&#160;31, 2024, our warehouse network had an aggregate gross floor area of over 32&#160;million square meters, including the gross floor area of the cloud warehouses under JD Logistics Open Warehouse Platform. Our comprehensive fulfillment facilities covered almost all the counties and districts across China, and we had 465,626 warehouse and delivery employees as of December&#160;31, 2024. We are constructing our warehouses to increase our storage capacity and to restructure and reorganize our fulfillment workflow and processes. We also plan to continue the establishment of fulfillment facilities at additional locations, including those smaller and less developed areas, to further enhance our ability to deliver products to customers directly ourselves. As we continue to add fulfillment and warehouse capability and expand our reach to those smaller, less-developed areas, our fulfillment network becomes increasingly complex and challenging to operate. We cannot assure you that we will be able to acquire land use rights and set up warehouses, or lease suitable facilities for the delivery stations, on commercially acceptable terms or at all. Moreover, the order density in those smaller, less developed areas may not be sufficient to allow us to operate our own delivery network in a cost-efficient manner. We may not be able to recruit a sufficient number of qualified employees in connection with the expansion of our fulfillment infrastructure. In addition, the expansion of our fulfillment infrastructure may strain our managerial, financial, operational and other resources. If we fail to manage such expansion successfully, our growth potential, business and results of operations may be materially and adversely affected. Even if we manage the expansion of our fulfillment infrastructure successfully, it may not give us the competitive advantage that we expect if improved third-party fulfillment services become widely available at reasonable prices to retailers in China. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face intense competition. We may lose market share and customers if we fail to compete effectively. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The retail industry in China, in particular the online retail industry, is intensely competitive. We compete for customers, orders, products and third-party merchants. Our current or potential competitors include major <span style="white-space:nowrap">e-commerce</span> companies in China that offer a wide range of general merchandise product categories, major traditional retailers in China that are moving into online retailing, online retail companies in China focused on specific product categories, and physical retail stores including <span style="white-space:nowrap">big-box</span> stores that also aim to offer a <span style="white-space:nowrap">one-stop</span> shopping experience. See &#8220;Item 4.B Information on the Company&#8212;Business Overview&#8212;Competition.&#8221; In addition, new and enhanced technologies may increase the competition in the retail industry. New competitive business models may appear, for example based on new forms of social media or social commerce. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">30 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Increased competition may reduce our margins and market share and impact brand recognition, or result in significant losses. When we set prices, we have to consider how competitors have set prices for the same or similar products. When they cut prices or offer additional benefits to compete with us, we may have to lower our own prices or offer additional benefits or risk losing market share, either of which could harm our financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Some of our current or future competitors may have longer operating histories, greater brand recognition, better supplier relationships, larger customer bases, higher penetration in certain regions or greater financial, technical or marketing resources than we do. Those smaller companies or new entrants may be acquired by, receive investment from or enter into strategic relationships with well-established and well-financed companies or investors which would help enhance their competitive positions. Some of our competitors may be able to secure more favorable terms from suppliers, devote greater resources to marketing and promotional campaigns, adopt more aggressive pricing or inventory policies and devote substantially more resources to their websites, mobile apps and systems development than us. We cannot assure you that we will be able to compete successfully against current or future competitors, and competitive pressures may have a material and adverse effect on our business, financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our expansion into new product categories and substantial increase in the number of products may expose us to new challenges and more risks. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Since our inception, we have expanded our product offerings to include a wide range of products including apparel and footwear, bags, watches, jewelry, household goods, cosmetics, personal care products, baby and maternity products, food and beverages, fresh produce, fitness equipment, autoparts, pharmaceutical products, nutritional supplements, healthcare equipment, industrial products, and books and virtual goods. Expansion into diverse new product categories and substantially increased number of products and stock keeping units involves new risks and challenges. Our lack of familiarity with new products and lack of relevant customer data relating to such products may make it more difficult for us to anticipate customer demand and preferences. We may misjudge customer demand, resulting in inventory buildup and possibly inventory write-down. It may also make it more difficult for us to inspect and control quality and ensure proper handling, storage and delivery in new product categories. We may experience higher return rates on new products, receive more customer complaints about them and face costly product liability claims as a result of selling them, which would harm our brand and reputation as well as our financial performance. Furthermore, we may not have much purchasing power in new categories of products and we may not be able to negotiate favorable terms with suppliers. We may need to price aggressively to gain market share or remain competitive in new categories. It may be difficult for us to achieve profitability in the new product categories and our profit margin, if any, may be lower than we anticipate, which would adversely affect our overall profitability and results of operations. We cannot assure you that we will be able to recoup our investments in introducing these new product categories. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to manage our inventory effectively, our results of operations, financial condition and liquidity may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our scale and business model require us to manage a large volume of inventory effectively. We depend on our demand forecasts for various kinds of products to make purchase decisions and to manage our inventory. Demand for products, however, can change significantly between the time inventory is ordered and the date by which we target to sell it. Demand may be affected by seasonality, new product launches, changes in product cycles and pricing, product defects, changes in consumer spending patterns, changes in consumer tastes with respect to our products and other factors, and our customers may not order products in the quantities that we expect. In addition, when we begin selling a new product, it may be difficult to establish supplier relationships, determine appropriate product selection, and accurately forecast demand. The acquisition of certain types of inventory may require significant lead time and prepayment, and they may not be returnable. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">31 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, 2023 and 2024, our net inventories amounted to RMB77,949&#160;million, RMB68,058&#160;million, and RMB89,326&#160;million (US$12,238 million), respectively. Our annual inventory turnover days were 33.2 days in 2022, 30.3 days in 2023, and 31.5 days in 2024. Annual inventory turnover days are the quotient of average inventory over the immediately preceding five quarters, up to and including the last quarter of the annual period, to cost of revenues of retail business for that annual period, and then multiplied by 360 days. As we plan to continue expanding our product offerings, we expect to include more products in our inventory, which will make it more challenging for us to manage our inventory effectively and will put more pressure on our warehousing system. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we fail to manage our inventory effectively, we may be subject to a heightened risk of inventory obsolescence, a decline in inventory values, and significant inventory write-downs or write-offs. In addition, we may be required to lower sale prices in order to reduce inventory level, which may lead to lower gross margins. High inventory levels may also require us to commit substantial capital resources, preventing us from using that capital for other important purposes. Any of the above may materially and adversely affect our results of operations and financial condition. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On the other hand, if we underestimate demand for our products, or if our suppliers fail to supply quality products in a timely manner, we may experience inventory shortages, which might result in missed sales, diminished brand loyalty and lost revenues, any of which could harm our business and reputation. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may not be able to maintain profitability in the future. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We incurred net loss in the past, and generated net income of RMB9,691&#160;million, RMB23,257&#160;million and RMB44,660&#160;million (US$6,118 million) in 2022, 2023 and 2024, respectively. We had retained earnings of RMB29,304&#160;million, RMB44,051&#160;million and RMB76,573&#160;million (US$10,491 million) as of December&#160;31, 2022, 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We cannot assure you that we will be able to generate net income in the future. Our ability to achieve and maintain profitability depends in large part on our ability to increase our gross margin by obtaining more favorable terms from our suppliers as our business further grows in scale, managing our product mix, expanding our online marketplace and offering value-added services with higher margins. Accordingly, we intend to continue to invest for the foreseeable future in our technology platform and fulfillment infrastructure to support an even larger selection of products and to offer additional value-added services. As a result of the foregoing, we may not be able to maintain our profitability in the future. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we are unable to conduct our marketing activities cost-effectively, our results of operations and financial condition may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have incurred significant expenses on a variety of different marketing and brand promotion efforts designed to enhance our brand recognition and increase sales of our products. Our brand promotion and marketing activities may not be well received by customers and may not result in the levels of product sales that we anticipate. We incurred RMB37,772&#160;million, RMB40,133&#160;million and RMB47,953&#160;million (US$6,570 million) of marketing expenses, representing 3.6%, 3.7% and 4.1% of our total net revenues in 2022, 2023 and 2024, respectively. Marketing approaches and tools in the consumer products market in China are evolving. This further requires us to enhance our marketing approaches and experiment with new marketing methods to keep pace with industry developments and customer preferences. Failure to refine our existing marketing approaches or to introduce new marketing approaches in a cost-effective manner could reduce our market share, cause our net revenues to decline and negatively impact our profitability. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">32 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to manage and expand our relationships with suppliers, or otherwise fail to procure products on favorable terms, our business and growth prospects may suffer. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We source products from suppliers for our retail business. We had over 60,000 suppliers as of December&#160;31, 2024. Our suppliers include domestic and cross-border manufacturers, distributors and resellers. Maintaining strong relationships with these suppliers is important to the growth of our business. In particular, we depend significantly on our ability to procure products from suppliers on favorable pricing terms. We typically enter into <span style="white-space:nowrap">one-year</span> framework agreements with suppliers on an annual basis, and these framework agreements do not ensure the availability of products or the continuation of particular pricing practices or payment terms beyond the end of the contractual term. In addition, our agreements with suppliers typically do not restrict the suppliers from selling products to other buyers. We cannot assure you that our current suppliers will continue to sell products to us on commercially acceptable terms, or at all, after the term of the current agreement expires. Even if we maintain good relationships with our suppliers, their ability to supply products to us in sufficient quantity and at competitive prices may be adversely affected by economic conditions, labor actions, regulatory or legal decisions, customs and import restrictions, natural disasters or other causes. In the event that we are not able to purchase merchandise at favorable prices, our revenues and cost of revenues may be materially and adversely affected. In the event any distributor or reseller does not have authority from the manufacturer to sell certain products to us, such distributor or reseller may cease selling such products to us at any time. In addition, our annual accounts payable turnover days for retail business were 52.5 days in 2022, 53.2 days in 2023, and 58.6 days in 2024, respectively. Annual accounts payable turnover days are the quotient of average accounts payable for retail business over the immediately preceding five quarters, up to and including the last quarter of the annual period, to cost of revenues of retail business for that annual period, and then multiplied by 360 days. If our suppliers cease to provide us with favorable payment terms, our requirements for working capital may increase and our operations may be materially and adversely affected. We will also need to establish new supplier relationships to ensure that we have access to a steady supply of products on favorable commercial terms. If we are unable to develop and maintain good relationships with suppliers that would allow us to obtain a sufficient amount and variety of authentic and quality merchandise on acceptable commercial terms, it may inhibit our ability to offer sufficient products sought by our customers, or to offer these products at competitive prices. Any adverse developments in our relationships with suppliers could materially and adversely affect our business and growth prospects. Any disputes with suppliers could adversely affect our reputation and subject us to damages and negative publicity. In addition, as part of our growth strategy, we plan to further expand our product offerings. If we fail to attract new suppliers to sell their products to us due to any reason, our business and growth prospects may be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any interruption in the operation of our regional fulfillment centers, front distribution centers, other additional warehouses, delivery stations or pickup stations for an extended period may have an adverse impact on our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ability to process and fulfill orders accurately and provide high-quality customer service depends on the smooth and safe operation of our regional fulfillment centers, front distribution centers, other additional warehouses, and our delivery and pickup stations. Our fulfillment infrastructure may be vulnerable to damage caused by fire, flood, power outage, telecommunications failure, <span style="white-space:nowrap">break-ins,</span> earthquake, human error and other events. If any of our regional fulfillment centers were to operate at a lower capacity or rendered incapable of operations, then we may be unable to fulfill any orders in a timely manner or at all in any of the provinces that rely on that center. In addition, those events that could damage our fulfillment infrastructure, such as fire and flood, may also result in damages to our inventory stored in or delivered through our fulfillment infrastructure, and in such event, we would incur losses as a result. We do not carry business interruption insurance other than in connection with the fixed business premises of our 7FRESH business, and the occurrence of any of the foregoing risks could have a material adverse effect on our business, prospects, financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Safe operations are critical to us. Our operations of warehouses and delivery services are also subject to various laws and regulations on safety, such as the Work Safety Law which requires, among other things, that the production and operation entities in emerging industries and fields such as platform economy shall, based on the characteristics of their respective industries and fields, establish, improve and implement a responsibility system for the work safety of employees, as well as strengthen the education and training on work safety for employees. See &#8220;Item 4.B. Business Overview&#8212;Regulations&#8212;Regulations Relating to Product Quality, Consumer Protection and Operation Safety&#8221; for more details. If we fail to ensure safety in the operations of our fulfillment infrastructure or road transportation, we may suffer from the adverse impact of accidents happened in our workspace or in transit, which could result in personal injury and loss of property and subject us to fines, penalties or mandatory corrective measures imposed by government authorities for violation of laws and regulations on safety. The occurrence of such accidents could materially and adversely affect our business, reputation, financial condition and results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">33 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may not be able to recoup the investments we make to expand and upgrade our fulfillment and technology capabilities. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have invested significant resources in expanding and will continue to expand our fulfillment infrastructure and upgrade our technology platform. We also paid significant amounts for upgrading our technology platform during the same periods. We expect to continue to invest in our fulfillment and technology capabilities for a number of years. We also intend to continue to add resources to our fulfillment infrastructure and upgrade our technology platform as we focus on expanding our product selection and offering new services. We are likely to recognize the costs associated with these investments earlier than some of the anticipated benefits, and the return on these investments may be lower, or may develop more slowly, than we expect. We may not be able to recover our capital expenditures or investments, in part or in full, or the recovery of these capital expenditures or investments may take longer than expected. As a result, the carrying value of the related assets may be subject to an impairment charge, which could adversely affect our financial condition and results of operation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Moreover, our heavy investment in building our own fulfillment infrastructure may put us at a competitive disadvantage against those competitors who primarily rely on third-party fulfillment services and focus their investment on improving other aspects of their businesses. We have designed our own fulfillment infrastructure to satisfy our business and operation requirements and to accommodate our fast growth, but there is no guarantee that we will be successful in meeting our objectives or that our own fulfillment structure will function more effectively and efficiently than third-party solutions. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We use third-party couriers to deliver some orders, and our third-party merchants use couriers to deliver a significant number of orders. If these couriers fail to provide reliable delivery services, our business and reputation may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We maintain cooperation arrangements with a number of third-party couriers to deliver our products to our customers in those areas not covered by our own fulfillment infrastructure, particularly in smaller and less developed areas. We may also use third-party service providers to ship products from our regional fulfillment centers or front distribution centers to delivery stations or to deliver bulky item products. Third-party merchants also use third-party couriers if they do not make use of our delivery services. Interruptions to or failures in these third parties&#8217; delivery services could prevent the timely or proper delivery of our products to customers. These interruptions may be due to events that are beyond our control or the control of these delivery companies, such as inclement weather, natural disasters, virus outbreaks, transportation disruptions or labor unrest. In addition, if our third-party couriers fail to comply with applicable rules and regulations in China, our delivery services may be materially and adversely affected. We may not be able to find alternative delivery companies to provide delivery services in a timely and reliable manner, or at all. Delivery of our products could also be affected or interrupted by the merger, acquisition, insolvency or government shut-down of the delivery companies we engage to make deliveries, especially those local companies with relatively small business scales. If our products are not delivered in proper condition or on a timely basis, our business and reputation may be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our online marketplace is subject to risks associated with third-party merchants. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We do not have as much control over the storage and delivery of products sold on our online marketplace as we do over the products that we sell directly ourselves. Many of our third-party merchants use their own facilities to store their products, and many of them use their own or third-party delivery systems to deliver their products to our customers, which makes it more difficult for us to ensure that our customers get the same high-quality service for all products sold on our mobile apps and websites. If any third-party merchant does not control the quality of the products that it sells on our mobile apps and websites, fails to timely deliver the products to customers, delivers products that are faulty or materially different from description, sells counterfeit or unlicensed products, or sells products without licenses or permits as required by the laws and regulations even though we have requested such licenses or permits in our standard form contract with the third-party merchant, the reputation of our online marketplace and our JD brand may be materially and adversely affected and we could face claims to hold us liable for the losses. Moreover, despite our efforts to prevent it, some products sold on our online marketplace may compete with the products we sell directly, which may cannibalize our online retail. In addition, the supplier relationships, customer acquisition dynamics and other requirements for our online marketplace may not be the same as those for our online retail operations, which may complicate the management of our business. In order for our online marketplace to be successful, we must continue to identify and attract third-party merchants, and we may not be successful in this regard. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">34 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Failure to deal effectively with any fictitious transactions or other fraudulent conduct would materially and adversely affect our business, financial condition and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We may face risks with respect to fraudulent activities on our online marketplace. Although we have implemented various measures to detect and reduce the occurrence of fraudulent activities on our marketplace, there can be no assurance that such measures will be effective in combating fraudulent transactions or improving overall satisfaction among third-party merchants and customers. In addition to fraudulent transactions with legitimate customers, sellers may also engage in fictitious or &#8220;phantom&#8221; transactions with themselves or collaborators in order to artificially inflate their own ratings on our online marketplace, reputation and search results rankings. This activity may harm other sellers by enabling the perpetrating seller to be favored over legitimate sellers, and may harm our customers by deceiving them into believing that a seller is more reliable or trusted than the seller actually is. This activity may also result in inflated transaction volume from our online marketplace. Moreover, illegal, fraudulent or collusive activities by our employees, such as fraud, bribery or corruption, could also subject us to liability or negative publicity or cause losses. Although we have internal controls and policies with regard to the review and approval of sales activities and other relevant matters, we cannot assure you that such controls and policies will prevent fraud or illegal activity by our employees. For example, Dada announced on January&#160;8, 2024 and March&#160;5, 2024 that, during its routine internal audit process, certain suspicious practices were identified that may cast doubt on certain revenues from its online advertising and marketing services. See &#8220;&#8212;Strategic alliances, investments or acquisitions may have a material and adverse effect on our business, reputation, results of operations and financial condition.&#8221; Negative publicity and user sentiment generated as a result of actual or alleged fraudulent or deceptive conduct on our platform or by our employees would severely diminish consumer confidence in us, reduce our ability to attract new or retain current third-party merchants and customers, damage our reputation and diminish the value of our brand names, and materially and adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Strategic alliances, investments or acquisitions may have a material and adverse effect on our business, reputation, results of operations and financial condition. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We may enter into strategic alliances with various third parties to facilitate the achievement of our business purposes from time to time. Strategic alliances with third parties could subject us to a number of risks, including risks associated with sharing proprietary information, <span style="white-space:nowrap">non-performance</span> by the counterparty, and an increase in expenses incurred in establishing new strategic alliances, any of which may materially and adversely affect our business. We may have little ability to control or monitor their actions. To the extent the third parties suffer negative publicity or harm to their reputations from events relating to their business, we may also suffer negative publicity or harm to our reputation by virtue of our association with such third parties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we have in the past invested in or acquired additional assets, technologies or businesses that are complementary to our existing business, such as: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top;text-align:left">a.</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">our investments in and acquisition of Dada Nexus Limited, or Dada, a Nasdaq-listed company and a leading local <span style="white-space:nowrap">on-demand</span> delivery and retail platform in China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top;text-align:left">b.</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">our acquisition of </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:14%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:2%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Yihaodian marketplace platform assets from <span style="white-space:nowrap">Wal-Mart</span> Stores, Inc., or Walmart, a NYSE-listed company, including the Yihaodian brand, mobile apps and websites, </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:14%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:2%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Jiangsu Five Star Appliance Co., Ltd., or Jiangsu Five Star, one of the leading offline retailers of home appliances and consumer electronics in China, </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:14%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:2%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Kuayue-Express Group Co., LTD., or Kuayue-Express, a renowned modern integrated express transportation enterprise specializing in &#8220;limited-time express service&#8221; in China, </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:14%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:2%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">China Logistics Property Holdings Co., Ltd., or CNLP, a company formerly listed on the Hong Kong Stock Exchange primarily engaged in the leasing of storage facilities and the related management services in the PRC, and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:14%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:2%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Deppon Logistics Co., Ltd, or Deppon, an integrated, customer-centered logistics company providing a wide range of solutions including Less-Than-Truckload (LTL) transportation, Full Truck Load (FTL) transportation, delivery services, and warehousing management listed on the Shanghai Stock Exchange; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">35 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top;text-align:left">c.</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">our investments in </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:14%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:2%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Yonghui Superstores Co., Ltd., or Yonghui, a company listed on the Shanghai Stock Exchange and a leading hypermarket and supermarket operator in China, </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:14%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:2%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Dalian Wanda Commercial Properties Co., Ltd., or Wanda Commercial Properties, a leading developer, owner and operator of commercial properties in China, and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:14%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:2%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Xingsheng Preference Electronic Business Limited, or Xingsheng, a leading community group buying <span style="white-space:nowrap">e-commerce</span> platform that serves community families with fresh foods and daily necessities. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">See &#8220;Item 4.A. Information on the Company&#8212;History and Development of the Company&#8212;Our Major Investments.&#8221; We expect to continue to evaluate and consider a wide array of potential strategic transactions as part of our overall business strategy, including business combinations, acquisitions and dispositions of businesses, technologies, services, products and other assets, as well as strategic investments, joint ventures and alliances. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we are presented with appropriate opportunities, we may continue to do so in the future. Investments or acquisitions and the subsequent integration of new assets and businesses into our own would require significant attention from our management and could result in a diversion of resources from our existing business, which in turn could have an adverse effect on our business operations. The costs of identifying and consummating investments and acquisitions may be significant. We may also incur significant expenses in obtaining necessary approvals from government authorities in China and elsewhere in the world. In addition, investments and acquisitions could result in the use of substantial amounts of cash, potentially dilutive issuances of equity securities and exposure to potential unknown liabilities of the acquired business. The cost and duration of integrating newly acquired businesses could also materially exceed our expectations. Any such negative developments could have a material adverse effect on our business, financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our financial results could be adversely affected by our investments or acquisitions. The investments and acquired assets or businesses may not generate the financial results we expect. They could result in occurrence of significant investments and goodwill impairment charges, and amortization expenses for other intangible assets. As of December&#160;31, 2024, we had net intangible assets of RMB7.8&#160;billion (US$1.1 billion) and goodwill of RMB25.7&#160;billion (US$3.5 billion). In the event that a decline in fair value below the carrying value of our equity method investments is other-than-temporary, or the carrying amount of a reporting unit to which goodwill is allocated exceeds its fair value, we may have to record actual or potential impairment charges of investments in equity investees or intangible assets and goodwill recorded in connection with invested businesses. We may not always be able to receive gains from the equity method investments. If the investments that we account for using the equity method were in a loss position, we would pick up their loss in our consolidated statement of operations. We may continue to incur impairment charges in connection with our investments or acquisitions and pick up the losses by our equity investments, which could depress our profitability and have a material adverse impact on our financial results. We measure long-term investments other than equity method investments at fair value through earnings, which could vary significantly year to year. We recorded losses of RMB4.1&#160;billion, RMB0.9&#160;billion and a gain of RMB1.4&#160;billion (US$0.2 billion) resulting from the fair value change in long-term investments in 2022, 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we may be subject to risks associated with actual or alleged fictitious transactions or other fraudulent conduct, as well as <span style="white-space:nowrap">non-compliant</span> actions, by any company we acquire or invest in. We may have limited experience in these acquired business or investments, and these acquired companies or investees may not adopt our protocols and policies appropriately. As such, we cannot assure you that our protocols and policies will prevent these fraudulent conducts or <span style="white-space:nowrap">non-compliant</span> actions. These and other risks could also lead to negative publicity, litigation, government inquiries, investigations or actions against the companies we invest in or acquire, or even against our other businesses, and may force us to incur significant additional expenses and allocate significant management and human resources to rectify or improve these companies&#8217; corporate governance standards or internal controls and systems. For example, Dada announced on January&#160;8, 2024 and March&#160;5, 2024 that, during its routine internal audit process, certain suspicious practices were identified that may cast doubt on certain revenues from its online advertising and marketing services. In response, the audit committee of Dada&#8217;s board of directors, with the assistance of independent professional advisers, initiated an independent review, which was substantially completed in March 2024. On January&#160;10, 2024, Dada and certain of its former executives were named as defendants in a putative securities class action in the U.S. District Court for the Central District of California. Plaintiff alleges that the defendants made misleading statements or omissions regarding Dada&#8217;s business operations and financials. Dada and other parties involved in the class action under the caption<span style="font-style:italic">&#160;Yan Wang v. Dada Nexus Limited et al</span>, <span style="white-space:nowrap"><span style="white-space:nowrap">No.&#160;2:22-cv-00239,</span></span> including JD.com, Inc., have reached a settlement that has been granted final approval by the court. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">36 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may be subject to legal, regulatory and/or administrative proceedings. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We may be subject to litigation and regulatory proceedings inside and outside China relating to third-party and principal intellectual property infringement claims, contract disputes involving third-party merchants and consumers on our platforms, consumer protection claims, claims relating to data and privacy protection, employment related cases, cross-border payment and settlement disputes, internet advertising and other matters in the ordinary course of our business. As we routinely enter into business contracts with our suppliers, third-party merchants and consumers on our platform, we have been and may continue to be involved in legal proceedings arising from contract disputes or other civil disputes, including being named as a <span style="white-space:nowrap">co-defendant</span> in lawsuits filed against our suppliers by third parties. For example, in 2017, we filed an antitrust lawsuit against Zhejiang Tmall Online Co., Ltd., Zhejiang Tmall Technology Co., Ltd. and Alibaba Group Holding Limited, or Alibaba, for employing unfair means to force merchants to choose one platform between Alibaba&#8217;s Tmall and us. On December&#160;29, 2023, the Beijing Higher People&#8217;s Court issued a judgment, ruling that Alibaba&#8217;s behavior had abused its market-dominating power and constituted monopolistic behavior, ordering Alibaba to pay a damage of over RMB1.0&#160;billion. The counterparties had appealed, and the case is in second-instance stage. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We anticipate that we will continue to be subject to legal, regulatory and/or administrative proceedings in the future incidental to our ordinary course of business. There can be no assurance that we will be able to prevail in our defense or reverse any unfavorable judgment, ruling or decision against us. In addition, we may decide to enter into settlements that may adversely affect our results of operations and financial condition. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As our business expands, including across jurisdictions, we may encounter a variety of these claims, including those brought against us pursuant to anti-monopoly or unfair competitions laws or involving higher amounts of alleged damages. Laws, rules and regulations may vary in their scope and overseas laws and regulations may impose requirements that are more stringent than, or which conflict with, those in China. We have acquired and may acquire companies that may become subject to litigation, as well as regulatory proceedings. In addition, in connection with litigation or regulatory proceedings we may be subject to in various jurisdictions, we may be prohibited by laws, regulations or government authorities in one jurisdiction from complying with subpoenas, orders or other requests from courts or regulators of other jurisdictions, including those relating to data held in or with respect to persons in these jurisdictions. Our failure or inability to comply with the subpoenas, orders or requests could subject us to fines, penalties or other legal liability, which could have a material adverse effect on our reputation, business, results of operations and the trading price of our Class&#160;A ordinary shares and/or ADSs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As publicly-listed companies, we and our publicly-listed subsidiaries may face additional exposure to claims and lawsuits, including securities law class actions, other federal securities law litigation and regulatory inquiries and investigations. We and our publicly-listed subsidiaries will need to defend against these actions, including any appeals should our initial defense be successful. The litigation process may utilize a material portion of our cash resources and divert management&#8217;s attention away from the <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> operations of our company, all of which could harm our business. There can be no assurance that we will prevail in any of these cases, and any adverse outcome of these cases could have a material adverse effect on our reputation, business and results of operations. In addition, although we have obtained directors&#8217; and officers&#8217; liability insurance, the insurance coverage may not be adequate to cover our obligations to indemnify our directors and officers, fund a settlement of litigation in excess of insurance coverage or pay an adverse judgment in litigation. Certain of our directors may be subject to alleged class actions due to their current or previous directorships in other listed companies. Our directors and executive officers may also face litigation or proceedings (including alleged or future securities class action) unrelated to their respective capacity as a director or executive officer of our company, and such litigation or proceedings may adversely affect our public image and reputation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The existence of litigation, claims, investigations and proceedings may harm our reputation, limit our ability to conduct our business in the affected areas and adversely affect the trading price of our Class&#160;A ordinary shares and/or ADSs. The outcome of any claims, investigations and proceedings is inherently uncertain, and in any event defending against these claims could be both costly and time-consuming, and could significantly divert the efforts and resources of our management and other personnel. An adverse determination in any litigation, investigation or proceeding could cause us to pay damages, incur legal and other costs, limit our ability to conduct business or require us to change the manner in which we operate. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">37 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our success depends on the continuing and collaborative efforts of our management team, and our business may be severely disrupted if we lose their services. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our success heavily depends upon the continued services of our management. In particular, we rely on the expertise and experience of Mr.&#160;Richard Qiangdong Liu, our chairman, and our executive officers. If one or more of our senior management were unable or unwilling to continue in their present positions, we might not be able to replace them easily or at all, and our business, financial condition and results of operations may be materially and adversely affected. If any of our senior management joins a competitor or forms a competing business, we may lose customers, suppliers, <span style="white-space:nowrap">know-how</span> and key professionals and staff members. Our senior management has entered into employment agreements and confidentiality and <span style="white-space:nowrap">non-competition</span> agreements with us. However, if any dispute arises between our officers and us, we may have to incur substantial costs and expenses in order to enforce such agreements in China or we may be unable to enforce them at all. In addition, we do not have <span style="white-space:nowrap">key-man</span> insurance for any of our executive officers or other key personnel. Events or activities attributed to our executive officers or other key personnel, and related publicity, whether or not justified, may affect their ability or willingness to continue to serve our company or dedicate their full time and efforts to our company and negatively affect our brand and reputation, resulting in an adverse effect on our business, operating results and financial condition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we are unable to recruit, train and retain qualified personnel or sufficient workforce while controlling our labor costs, our business may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our future success depends, to a significant extent, on our ability to recruit, train and retain qualified personnel, particularly technical, fulfillment, marketing and other operational personnel with experience. Our experienced <span style="white-space:nowrap">mid-level</span> managers are instrumental in implementing our business strategies, executing our business plans and supporting our business operations and growth. The effective operation of our managerial and operating systems, fulfillment infrastructure, customer service center and other back office functions also depends on the hard work and quality performance of our management and employees. Since our industry is characterized by high demand and intense competition for talent and labor, we can provide no assurance that we will be able to attract or retain qualified staff or other highly skilled employees that we will need to achieve our strategic objectives. Our fulfillment infrastructure is labor intensive and requires a substantial number of blue-collar workers, and these positions tend to have higher than average turnover. As of December&#160;31, 2024, we employed a total of 465,626 warehouse and delivery employees. Failure to obtain stable and dedicated warehousing, delivery personnel and other labor support may lead to underperformance of these functions and cause disruption to our business. Because we operate our own fulfillment infrastructure, which requires a large and rapidly growing work force, our cost structure is more vulnerable to labor costs than that of many of our competitors, which may put us at a competitive disadvantage. Therefore, to maintain and enhance our competitiveness, we may from time to time need to adjust certain elements of our operations in response to evolving economic conditions and business needs. These adjustments, however, may not be sufficient to allow us to address the various challenges we face or improve our results of operations and financial performance as expected. Furthermore, if the compensation package offered is not competitive in the market, we may not be able to provide sufficient incentives to or maintain stable and dedicated warehousing, delivery personnel and other labor support. Any failure to address these risks and uncertainties could materially and adversely affect our results of operations and financial performance and our prospects of achieving profitability. In addition, our ability to train and integrate new employees into our operations may also be limited and may not meet the demand for our business growth on a timely fashion, or at all, and rapid expansion may impair our ability to maintain our corporate culture. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may have conflicts of interest with our subsidiaries that are stand-alone public companies. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Certain of our subsidiaries have become stand-alone public companies. On December&#160;8, 2020, shares of JD Health, our consolidated subsidiary, commenced trading on the Main Board of the Hong Kong Stock Exchange under the stock code &#8220;6618.&#8221; On May&#160;28, 2021, shares of JD Logistics, our consolidated subsidiary, commenced trading on the Main Board of the Hong Kong Stock Exchange under the stock code &#8220;2618.&#8221; On March&#160;30, 2023, each of JD Property and JD Industrials, through their respective joint sponsors, submitted a listing application form (Form A1) to the Hong Kong Stock Exchange to apply for the listing of, and permission to deal in, their respective shares on the Main Board of the Hong Kong Stock Exchange. On March&#160;30, 2025, JD Industrials, through its joint sponsors, <span style="white-space:nowrap">re-submitted</span> a listing application form (Form A1) to the Hong Kong Stock Exchange to apply for the listing of, and permission to deal in, its shares on the Main Board of the Hong Kong Stock Exchange. There is no assurance as to whether or when any of the proposed listings may take place. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">38 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We currently offer different types of support to JD Health, JD Logistics, JD Property and JD Industrials to facilitate the marketing and implementation of their services. We have entered into and may, in the future, enter into various transactions and agreements with these subsidiaries. JD Health and JD Logistics have, and JD Property and JD Industrials are expected to have after any of them becomes a stand-alone public company in Hong Kong, their respective audit committee, each consisting of independent <span style="white-space:nowrap">non-executive</span> directors, to review and approve all proposed connected transactions as defined in the listing rules of the Hong Kong Stock Exchange, including any transactions between us and any of these subsidiaries, as applicable. We have an audit committee, consisting of independent directors, to review and approve all material related party transactions, including any material transactions between us and any of these subsidiaries, as applicable. We believe that the transactions and agreements that we have entered into with these subsidiaries are on terms that are negotiated on an arm&#8217;s length basis. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we may acquire or invest in publicly traded companies from time to time. For example, following the closing of our share subscription with Dada, a Nasdaq-listed company and a leading local <span style="white-space:nowrap">on-demand</span> retail and delivery platform in China, on February&#160;28, 2022, we held approximately 52% of Dada&#8217;s issued and outstanding shares and began to consolidate the financial results of Dada into ours. On July&#160;26, 2022, JD Logistics completed the acquisition of more than 50% equity interest in Deppon, a Shanghai Stock Exchange-listed company and an integrated, customer-centered logistics company providing a wide range of solutions including Less-Than-Truckload (LTL) transportation, Full Truck Load (FTL) transportation, delivery services, and warehousing management. As a result, Deppon has become a subsidiary of JD Logistics, and its financial results, except for that of certain excluded business, have been consolidated into JD Logistics&#8217;s consolidated financial statements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, as we remain a controlling shareholder of these stand-alone public companies, we may from time to time make strategic decisions that we believe are in the best interests of our business and shareholders as a whole, which may create conflicts of interest with these companies, such as resolution of any dispute arising from the agreements, allocation of business opportunities, and employee recruiting and retention between us and these companies. We may not be able to resolve all potential misalignments in interests with these public companies and the existence of such misalignments in interests may affect the results of operation of these companies, which may, in turn, affect our results of operations as a whole. The conflicts of interest described above may also arise when we acquire or invest in other publicly traded companies from time to time. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may incur liability or become subject to administrative penalties for counterfeit or unauthorized products sold on our mobile apps and websites, or for products sold on our mobile apps and websites or content posted on our mobile apps and websites that infringe on third-party intellectual property rights, or for other misconduct. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We sourced our products from over 60,000 suppliers as of December&#160;31, 2024. Third-party merchants on our online marketplace are separately responsible for sourcing the products they sell on our mobile apps and websites. Although we have adopted measures to verify the authenticity and authorization of products sold on our mobile apps and websites and avoid potential infringement of third-party intellectual property rights in the course of sourcing and selling products, we may not always be successful. As part of our cross-border <span style="white-space:nowrap">e-commerce</span> business, we source products outside of China and allow overseas brands or partners to sell their products through our online marketplace, which could make it more difficult for us to verify the authenticity and authorization of products sold. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the event that counterfeit, unauthorized or infringing products are sold on our mobile apps and websites or infringing content is posted on our mobile apps and websites, we could face claims that we should be held liable. We have in the past received claims alleging our infringement of third parties&#8217; rights. Irrespective of the validity of such claims, we could incur significant costs and efforts in either defending against or settling such claims. If there is a successful claim against us, we might be required to pay substantial damages or refrain from further sale of the products. Potential liability under PRC law if we negligently participated or assisted in infringement activities associated with counterfeit goods includes injunctions to cease infringing activities, rectification, compensation, administrative penalties and even criminal liability. Moreover, such third-party claims or administrative penalties could result in negative publicity and our reputation could be severely damaged. Any of these events could have a material and adverse effect on our business, results of operations or financial condition. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">39 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under our standard form agreements, we require suppliers or third-party merchants to indemnify us for any losses we suffer or any costs that we incur due to any products we source from these suppliers or any products sold by these third-party merchants. However, not all of our agreements with suppliers and third-party merchants have such terms, and for those agreements that have such terms, we may not be able to successfully enforce our contractual rights and may need to initiate costly and lengthy legal proceedings in China to protect our rights. See &#8220;&#8212;Risks Related to Doing Business in China&#8212; We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related business and companies such as <span style="white-space:nowrap">e-commerce</span> business and internet platforms.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may be subject to product liability claims. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The products sold by us through our online retail business may be defective. As a result, sales of such products could expose us to product liability claims relating to personal injury or property damage and may require product recalls or other actions. Third parties subject to such injury or damage may bring claims or legal proceedings against us as the retailer of the product. Although we would have legal recourse against the manufacturer of such products under PRC law, attempting to enforce our rights against the manufacturer may be expensive, time-consuming and ultimately futile. In addition, we do not currently maintain any third-party liability insurance or product liability insurance in relation to products we sell. As a result, any material product liability claim or litigation could have a material and adverse effect on our business, financial condition and results of operations. Even unsuccessful claims could result in the expenditure of funds and managerial efforts in defending them and could have a negative impact on our reputation. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">JD Logistics may need to raise more capital, which could dilute our equity stake or impose debt service obligations on JD Logistics, if such capital is available at all. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In April 2017, we opened up our fulfillment infrastructure to third-parties and established a new business group, JD Logistics, to provide integrated supply chain solutions and logistics services to third-party businesses across a wide range of industries. JD Logistics has experienced rapid growth since its inception and has raised capital in both private and public share offerings. On May&#160;28, 2021, shares of JD Logistics commenced trading on the Main Board of the Hong Kong Stock Exchange under the stock code &#8220;2618.&#8221; As of December&#160;31, 2024, we hold approximately 63% of the outstanding shares of JD Logistics. The development of a logistics business is capital intensive, and JD Logistics may require additional capital resources in the future. JD Logistics may seek to obtain a credit facility or sell additional equity or debt securities. The sale of additional equity securities could result in dilution of our equity stake in JD Logistics, and the investors may have a strategy or objectives different from ours with respect to JD Logistics or impose conditions that could restrict the operations of JD Logistics. The incurrence of indebtedness would result in increased debt service obligations and could result in operating and financial covenants that would restrict its operations. It is uncertain whether financing will be available in amounts or on terms acceptable, if at all. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The proper functioning of our technology platform is essential to our business. Any failure to maintain the satisfactory performance of our websites, mobile apps and systems could materially and adversely affect our business and reputation. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The satisfactory performance, reliability and availability of our technology platform are critical to our success and our ability to attract and retain customers and provide quality customer service. Almost all of our sales of products are made online through our mobile apps and websites, and the fulfillment services we provide to third-party merchants are related to sales of their products through our mobile apps and websites. Any system interruptions caused by telecommunications failures, computer viruses, hacking or other attempts to harm our systems that result in the unavailability or slowdown of our mobile apps and websites or reduced order fulfillment performance could reduce the volume of products sold and the attractiveness of product offerings on our mobile apps and websites. Our servers may also be vulnerable to computer viruses, physical or electronic <span style="white-space:nowrap">break-ins</span> and similar disruptions, which could lead to system interruptions, website slowdown or unavailability, delays or errors in transaction processing, loss of data or the inability to accept and fulfill customer orders. Security breaches, computer viruses and hacking attacks have become more prevalent in our industry. Because of our brand recognition in the online retail industry in China, we believe we are a particularly attractive target for such attacks. We have experienced in the past, and may experience in the future, such attacks and unexpected interruptions. We can provide no assurance that our current security mechanisms will be sufficient to protect our IT systems from any third-party intrusions, viruses or hacker attacks, information or data theft or other similar activities. Any such future occurrences could reduce customer satisfaction, damage our reputation and result in a material decrease in our revenue. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">40 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Additionally, we must continue to upgrade and improve our technology platform to support our business growth, and failure to do so could impede our growth. However, we cannot assure you that we will be successful in executing these system upgrades and improvement strategies or when the execution of these system upgrades and improvement strategies will be effective. In particular, our systems may experience interruptions during upgrades, and the new technologies or infrastructures may not be fully integrated with the existing systems on a timely basis, or at all. In addition, we experience surges in online traffic and orders associated with promotional activities and holiday seasons, such as June&#160;18 and November&#160;11, which can put additional demands on our technology platform at specific times. If our existing or future technology platform does not function properly, it could cause system disruptions and slow response times, affecting data transmission, which in turn could materially and adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any deficiencies in China&#8217;s internet infrastructure could impair our ability to sell products over our mobile apps and websites, which could cause us to lose customers and harm our operating results. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Almost all of our sales of products are made online through our mobile apps and websites, and the fulfillment services we provide to third-party merchants are related to sales of their products through our mobile apps and websites. Our business depends on the performance and reliability of the internet infrastructure in China. The availability of our mobile apps and websites depends on telecommunications carriers and other third-party providers for communications and storage capacity, including bandwidth and server storage, among other things. If we are unable to enter into and renew agreements with these providers on acceptable terms, or if any of our existing agreements with such providers are terminated as a result of our breach or otherwise, our ability to provide our services to our customers could be adversely affected. Almost all access to the internet in China is maintained through state-owned telecommunication carriers under administrative control, and we obtain access to <span style="white-space:nowrap">end-user</span> networks operated by such telecommunications carriers and internet service providers to give customers access to our mobile apps and websites. We have experienced service interruptions in the past, which were typically caused by service interruptions at the underlying external telecommunications service providers, such as the internet data centers and broadband carriers from which we receive services. Service interruptions prevent consumers from accessing our mobile apps and websites and placing orders, and frequent interruptions could frustrate customers and discourage them from attempting to place orders, which could cause us to lose customers and harm our operating results. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to adopt new technologies or adapt our websites, mobile apps and systems to changing customer requirements or emerging industry standards, or if our efforts to invest in the development of new technologies are unsuccessful or ineffective, our business may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">To remain competitive, we must continue to enhance and improve the responsiveness, functionality and features of our mobile apps and websites. The industries we operate in are characterized by rapid technological evolution, changes in customer requirements and preferences, frequent introductions of new products and services embodying new technologies and the emergence of new industry standards and practices, any of which could render our existing technologies and systems obsolete. Our success will depend, in part, on our ability to identify, develop, acquire or license leading technologies useful in our business, and respond to technological advances and emerging industry standards and practices, such as mobile internet, in a cost-effective and timely way. In recent years, we invested in the development of many new technologies and business initiatives, such as AI, big data and cloud. The development of websites, mobile apps and other proprietary technologies entails significant technical and business risks. We cannot assure you that we will be able to successfully develop or effectively use new technologies, recoup the costs of developing new technologies or adapt our websites, mobile apps, proprietary technologies and systems to meet customer requirements or emerging industry standards. If we are unable to develop technologies successfully or adapt in a cost-effective and timely manner in response to changing market conditions or customer requirements, whether for technical, legal, financial or other reasons, our business, prospects, financial condition and results of operations may be materially and adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">41 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Customer growth and activity on mobile devices depends upon effective use of mobile operating systems, networks and standards that we do not control. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A significant portion of the purchases made by our customers are through mobile devices. To optimize the mobile shopping experience, we are somewhat dependent on our customers downloading our specific mobile apps for their particular devices as opposed to accessing our sites from an internet browser on their mobile device. As new mobile devices and platforms are released, it is difficult to predict the problems we may encounter in developing applications for these alternative devices and platforms, and we may need to devote significant resources to the development, support and maintenance of such applications. In addition, our future growth and our results of operations could suffer if we experience difficulties in the future in integrating our mobile apps into mobile devices or if problems arise with our relationships with providers of mobile operating systems or mobile app download stores, if our apps receive unfavorable treatment compared to competing apps on the download stores, or if we face increased costs to distribute or have customers use our mobile apps. We are further dependent on the interoperability of our sites with popular mobile operating systems that we do not control, such as iOS and Android, and any changes in such systems that degrade the functionality of our sites or give preferential treatment to competitive products could adversely affect the usage of our sites on mobile devices. In the event that it is more difficult for our customers to access and use our sites on their mobile devices, or if our customers choose not to access or to use our sites on their mobile devices or to use mobile products that do not offer access to our sites, our customer growth could be harmed and our business, financial condition and operating results may be adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Failure to protect confidential information of our customers and network against security breaches could damage our reputation and brand and substantially harm our business and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A significant challenge to the online retail industry is the secure storage of confidential information and its secure transmission over public networks. Almost all of the orders and some of the payments for products we offer are made through our websites and our mobile apps. In addition, some online payments for our products are settled through third-party online payment services. We also share certain personal information about our customers with third-party couriers, such as their names, addresses, phone numbers and transaction records. In addition, with the rapid development of our AI, big data and cloud technologies and services, we have accumulated a large volume of data, which covers customer&#8217;s browsing and consumption behavior information, product manufacturing and sales information, warehousing and distribution information, customer service information, among others. We also formed strategic partnerships with some leading mobile internet companies to leverage their powerful big data resources, massive user bases and <span style="white-space:nowrap">AI-driven</span> technologies. Maintaining complete security for the storage and transmission of confidential information on our technology platform is essential to maintaining our operating efficiency and customer confidence as well as complying with the applicable laws and standards. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have adopted security policies and measures, including encryption technology, to protect our proprietary data and customer information. However, advances in technology, the expertise of hackers, improper use or sharing of data, new discoveries in the field of cryptography or other events or developments could result in a compromise or breach of the technology that we use to protect confidential information. We may not be able to prevent third parties, especially hackers or other individuals or entities engaging in similar activities, from illegally obtaining such confidential or private information we hold as a result of our customers&#8217; visits to our websites and use of our mobile apps. Such individuals or entities obtaining our customers&#8217; confidential or private information may further engage in various other illegal activities using such information. In addition, we have limited control or influence over the security policies or measures adopted by business partners including strategic partners or third-party providers of online payment services through which some of our customers may choose to make payment for purchases. The third-party couriers we use may also violate their confidentiality obligations and disclose or use information about our customers illegally. Any negative publicity on our websites&#8217; or mobile apps&#8217; safety or privacy protection mechanisms and policies, and any claims asserted against us or fines imposed upon us as a result of actual or perceived failures, could have a material and adverse effect on our public image, reputation, financial condition and results of operations. We have experienced breaches of our information security measures in the past due to external causes beyond our control, such as a leak of user account information from the China Software Developer Network in 2011, although none of the past breaches individually or in the aggregate was material to our business or operations. We cannot assure you that similar events will not occur in the future. If we give third parties greater access to our technology platform in the future as part of providing more technology services to third-party merchants and others, it may become more challenging for us to ensure the security of our systems. Any compromise of our information security or the information security measures of our third-party couriers or third-party online payment service providers or other business partners could have a material and adverse effect on our reputation, business, prospects, financial condition and results of operations. Practices regarding the collection, use, storage, transmission and security of personal information by companies operating over the internet and mobile platforms are under increased public scrutiny. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">42 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Significant capital and other resources may be required to protect against information security breaches or to alleviate problems caused by such breaches or to comply with our privacy policies or privacy-related legal obligations. The resources required may increase over time as the methods used by hackers and others engaged in online criminal activities are increasingly sophisticated and constantly evolving. Any failure or perceived failure by us to prevent information security breaches or to comply with privacy policies or privacy-related legal obligations, or any compromise of security that results in the unauthorized release or transfer of personally identifiable information or other customer data, could cause our customers to lose trust in us and could expose us to legal claims. Any perception by the public that online transactions or the privacy of user information are becoming increasingly unsafe or vulnerable to attacks could inhibit the growth of online retail and other online services generally, which may reduce the number of orders we receive. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our business is subject to complex and evolving Chinese and international laws and regulations regarding data privacy and cybersecurity. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As the regulations regarding data privacy and cybersecurity are quickly evolving in China and globally, we may become subject to new laws and regulations applying to the solicitation, collection, processing or use of personal or consumer information that could affect how we store, process and share data with our customers, suppliers and third-party merchants. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;10, 2021, the Standing Committee of the National People&#8217;s Congress promulgated the PRC Data Security Law, which took effect in September 2021. The Data Security Law, among others, provides for a security review procedure for the data activities that may affect national security. Furthermore, the Cybersecurity Review Measures (2020), which became effective on June&#160;1, 2020, set forth the cybersecurity review mechanism for critical information infrastructure operators, and provided that critical information infrastructure operators who intend to purchase internet products and services that affect or may affect national security shall be subject to a cybersecurity review. On July&#160;30, 2021, the state council promulgated the Regulations on Protection of Critical Information Infrastructure, which became effective on September&#160;1, 2021. Pursuant to the Regulations on Protection of Critical Information Infrastructure, critical information infrastructure shall mean an important network facility and information system in important industries such as, among others, public communications and information services, as well as other important network facilities and information systems that may seriously endanger national security, the national economy, the people&#8217;s livelihood, or the public interests in the event of damage, loss of function, or data leakage. In addition, the administration departments for each critical industry and sector shall be responsible to formulate eligibility criteria and determine the critical information infrastructure operator in the respective industry or sector. Furthermore, the exact scope of &#8220;critical information infrastructure operators&#8221; under the current regulatory regime remains unclear, and the PRC government authorities may have wide discretion in the interpretation and enforcement of these laws. Therefore, it is uncertain whether we would be deemed as a critical information infrastructure operator under PRC law. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;28, 2021, the CAC, the National Development and Reform Commission, or NDRC, the Ministry of Industry and Information Technology, or MIIT, and several other PRC government authorities jointly issued the Cybersecurity Review Measures, which took effect on February&#160;15, 2022 and replaced the Cybersecurity Review Measures (2020). Such Measures further restate and expand the applicable scope of the cybersecurity review. Pursuant to the Cybersecurity Review Measures, critical information infrastructure operators that procure internet products and services and network platform operators engaging in data processing activities must be subject to the cybersecurity review if their activities affect or may affect national security. Since the Cybersecurity Review Measures are relatively new and provide no further explanation or interpretation on the determination of &#8220;affecting national security,&#8221; there remain uncertainties as to whether our data processing activities may be deemed to affect national security. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we are deemed as a critical information infrastructure operator under the PRC cybersecurity laws and regulations, we must fulfill certain obligations as required under the PRC cybersecurity laws and regulations, including, among others, storing personal information and important data collected and produced within the PRC territory during our operations in China, which we have fulfilled in our business, and we may be subject to review when purchasing internet products and services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Further, the Cybersecurity Review Measures stipulate that network platform operators holding personal information of over one million users must apply to the Cybersecurity Review Office for a cybersecurity review before public offering on a foreign stock exchange. Although our securities have been listed on the Nasdaq Global Select Market and the Hong Kong Stock Exchange, given the Cybersecurity Review Measures are relatively new, there are uncertainties as to the interpretation, application, and enforcement of the Cybersecurity Review Measures and how it will affect our business. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">43 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;7, 2022, the CAC promulgated the Security Assessment Measures for Outbound Data Transfer, which became effective on September&#160;1, 2022. These measures provide for the circumstances under which a data processor shall be subject to security assessment. We have applied to CAC for security assessment of outbound data transfer according to these measures. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;24, 2024, the State Council published the Administrative Measures for Internet Data Security, which provides that the network data handlers shall be subject to national security review if their network data handling activities affect or may affect national security. See &#8220;Item 4.B. Information on the Company&#8212;Business Overview&#8212;Regulation&#8212;Regulations Relating to Information Security&#8221; for details. As of the date of this annual report, we have not been involved in any formal investigations on cybersecurity review made by the CAC or other regulatory authorities based on the Administrative Measures for Internet Data Security. However, if we are not able to comply with the cybersecurity and network data security requirements in a timely manner, or at all, we may be subject to government enforcement actions and investigations, fines, penalties, suspension of our <span style="white-space:nowrap">non-compliant</span> operations, or removal of our app from the application stores, among other sanctions, which could materially and adversely affect our business and results of operations. In addition to the cybersecurity review, the Administrative Measures for Internet Data Security, requires that data processors processing &#8220;important data&#8221; shall conduct an annual risk assessment each year, and submit the assessment report to the relevant competent authorities at or above the provincial level. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As advised by our PRC legal counsel, we are not required to file an application for the cybersecurity review by CAC for our previous issuance of securities to foreign investors as of the date of this annual report because (i)&#160;the regulations do not require data processors which process personal information of over one million users to file a supplementary application of cybersecurity review for their previous issuance of securities to foreign investors that occurred before the effective date of such regulations; and (ii)&#160;our securities have already been listed on the Nasdaq Global Select Market and the Hong Kong Stock Exchange before such regulations became effective. Thus, our PRC legal counsel does not expect that, as of the date of this annual report, we are required to file an application for the cybersecurity review by CAC for our previous issuance of securities to foreign investors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On August&#160;20, 2021, the Standing Committee of the National People&#8217;s Congress of China promulgated the Personal Information Protection Law, which integrates the scattered rules with respect to personal information rights and privacy protection and took effect on November&#160;1, 2021. Our mobile apps and websites only collect basic user personal information that is necessary to provide the corresponding services. We do not collect any sensitive personal information or other excessive personal information that is not related to the corresponding services. We update our privacy policies from time to time to meet the latest regulatory requirements of the CAC and other authorities and adopt technical measures to protect data and ensure cybersecurity in a systematic way. Nonetheless, the Personal Information Protection Law raises the protection requirements for processing personal information, and many specific requirements of the Personal Information Protection Law remain to be clarified by the CAC, other regulatory authorities, and courts in practice. We may be required to make further adjustments to our business practices to comply with the personal information protection laws and regulations. See &#8220;Item 4.B. Information on the Company&#8212;Business Overview&#8212;Regulations.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">These laws and regulations and the PRC Civil Code (which took effect on January&#160;1, 2021 and also includes certain data-related rules) are subject to interpretation by the regulators. Although we only gain access to user information that is necessary for, and relevant to, the services provided, the data we obtain and use may include information that is deemed as &#8220;personal information,&#8221; &#8220;network data&#8221; or &#8220;important data&#8221; under the PRC Cyber Security Law, the Civil Code and related data privacy and protection laws and regulations. As such, we have adopted a series of measures to ensure that we comply with the laws and regulations in the collection, use, disclosure, sharing, storage, and security of user information and other data. The Data Security Law also stipulates that the authorities will formulate the catalogs for important data and strengthen the protection of important data, and state core data, i.e. data having a bearing on national security, the lifelines of national economy, people&#8217;s key livelihood and major public interests, shall be subject to stricter management system. &#8220;Information on the Company&#8212;Business Overview&#8212;Regulations.&#8221; The exact scopes of important data and state core data remain unclear and may be subject to further interpretation. If any data that we are in possession of constitutes important data or state core data, we may be required to adopt stricter measures for protection and management of such data. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">44 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we may need to comply with increasingly complex and rigorous regulatory standards enacted to protect business and personal data in the U.S., Europe, Hong Kong and elsewhere. For example, the European Union adopted the General Data Protection Regulation, which became effective on May&#160;25, 2018. The General Data Protection Regulation imposes additional obligations on companies regarding the handling of personal data and provides certain individual privacy rights to persons whose data is stored. Compliance with existing, proposed and recently enacted laws (including implementation of the privacy and process enhancements called for under General Data Protection Regulation) and regulations can be costly; any failure to comply with these regulatory standards could subject us to legal and reputational risks. In addition, to the extent we have accessed personal data in Hong Kong in our operations, such as retail business, we have been in compliance with the laws and regulations in Hong Kong regarding data security, such as the Personal Data (Privacy) Ordinance and the Unsolicited Electronic Messages Ordinance which impose protocols and obligations regarding the handling of personal data including that, among other things, (i)&#160;personal data shall be collected for a lawful purpose, necessary and not excessive, (ii)&#160;personal data shall be collected by means that are lawful and fair in the circumstances of the case, and (iii)&#160;the person from whom personal data is collected is informed of the purpose of collecting the data. We believe that the laws and regulations in Hong Kong regarding data security do not have a material impact on our business as of the date of this annual report. However, to the extent that certain laws and regulations in Hong Kong were to result in additional oversight over data security that impacts our business in Hong Kong, we may be required to incur additional cost to ensure our compliance to such laws and regulations, and any violation could result in a material adverse impact on our business, reputation and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We generally comply with industry standards and are subject to the terms of our own privacy policies. Compliance with any additional laws could be expensive, and may place restrictions on the conduct of our business and the manner in which we interact with our customers. Any failure to comply with applicable regulations could also result in regulatory enforcement actions against us, and misuse of or failure to secure personal information could also result in violation of data privacy laws and regulations, proceedings against us by governmental authorities or other authorities, damage to our reputation and credibility and could have a negative impact on revenues and profits. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The wide variety of payment methods that we accept subjects us to third-party payment processing-related risks. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We accept payments using a variety of methods, including payment on delivery, bank transfers, online payments through various third-party online payment platforms such as Weixin Pay, UnionPay and JD Pay. For certain payment methods, we pay interchange and other fees, which may increase over time and raise our operating costs and lower our profit margins. We may also be subject to fraud and other illegal activities in connection with the various payment methods we offer, including online payment and cash on delivery options. Although we deliver a majority of the orders directly to customers ourselves, we use third-party couriers during peak seasons to supplement our delivery force. Given some customers choose the <span style="white-space:nowrap"><span style="white-space:nowrap">cash-on-delivery</span></span> option when they place their orders online, the delivery personnel of our third-party couriers collect payments on our behalf, and we require the third-party couriers to remit the payment collected to us on the following day. If these companies fail to remit the payment collected to us in a timely fashion or at all, if they become unwilling or unable to provide these services to us, or if their service quality deteriorates, our business could be disrupted. We are also subject to various rules, regulations and requirements governing electronic funds transfers, both in China and globally, which could change or be reinterpreted to make it difficult or impossible for us to comply with. If we fail to comply with these rules or requirements, we may be subject to fines and higher transaction fees and lose our ability to accept credit and debit card payments from our customers, process electronic funds transfers or facilitate other types of online payments, and our business, financial condition and results of operations could be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our delivery, return and exchange policies may materially and adversely affect our results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have adopted shipping policies that do not necessarily pass the full cost of shipping on to our customers. We also have adopted customer-friendly return and exchange policies that make it convenient and easy for customers to change their minds after completing purchases. We may also be required by law to adopt new or amend existing return and exchange policies from time to time. For example, pursuant to the amended Consumer Protection Law, which became effective in March 2014, except for certain types of products, such as custom-made goods, fresh and perishable goods, consumers are generally entitled to return the products purchased within seven days upon receipt without giving any reasons when they purchase the products from business operators on the internet. See &#8220;Item 4.B. Information on the Company&#8212;Business Overview&#8212;Regulation&#8212;Regulations Relating to Product Quality, Consumer Protection and Operation Safety.&#8221; These policies improve customers&#8217; shopping experience and promote customer loyalty, which in turn help us acquire and retain customers. However, these policies also subject us to additional costs and expenses which we may not recoup through increased revenue. Our ability to handle a large volume of returns is unproven. If our return and exchange policy is misused by a significant number of customers, our costs may increase significantly and our results of operations may be materially and adversely affected. If we revise these policies to reduce our costs and expenses, our customers may be dissatisfied, which may result in loss of existing customers or failure to acquire new customers at a desirable pace, which may materially and adversely affect our results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">45 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The offline fresh food markets operated under our 7FRESH brand rely heavily on sales of perishable products, and ordering errors or product supply disruptions may have an adverse impact on its profitability and operating results. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our offline fresh food markets rely on various suppliers and vendors to provide and deliver our perishable product inventory promptly on an ongoing basis. We could suffer significant product inventory losses in the event of the loss of a major supplier or vendor, disruption of our distribution network, extended power outages, natural disasters or other catastrophic occurrences. We have implemented certain systems to ensure our ordering is in line with demand. We cannot assure you, however, that our ordering system will always work efficiently, in particular in connection with the opening of new stores, which have no, or a limited, ordering history. If we were to over-order, we could suffer inventory losses, which would negatively impact our operating results. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may experience negative impact on our reputation due to real or perceived quality or health issues with the food products sold at our offline fresh food markets, which could have an adverse impact on our operating results. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Customers of our offline fresh food markets expect us to provide them with fresh, high-quality food products. Concerns regarding the safety of our food products or the safety and quality of our food supply chain could cause shoppers to avoid purchasing certain products from us, or to seek alternative sources of food, even if the basis for the concern is outside of our control. Negative publicity about these concerns, whether or not ultimately based on facts, and whether or not involving products sold at our stores, could discourage consumers from buying our products and have an adverse impact on our operating results. Furthermore, sales of food products entail inherent risks of product liability claims, product recall and the resulting negative publicity. Food products containing contaminants could be inadvertently distributed by us and, if processing by the consumers level does not eliminate them, these contaminants could result in illness or death. We cannot assure you that product liability claims will not be asserted against us or that we will not be obligated to perform product recalls or held liable in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Any loss in confidence on the part of our customers would be difficult and costly to reestablish. Any such adverse impact could be exacerbated by our position in the market as a purveyor of fresh, high-quality food products and could significantly reduce our brand value. Issues regarding the safety of any food items sold by us, regardless of the cause, could have a material and adverse impact on our sales and operating results. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our 7FRESH brand may be unable to keep existing store locations, open new stores in desirable places on favorable terms or compete successfully with other retailers, which could materially and adversely affect its results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our 7FRESH brand&#8217;s growth strategy includes opening and operating offline fresh food stores at suitable locations. The implementation of this strategy depends on finding suitable locations. In addition, we compete with other retailers and businesses for suitable locations. Local land use and zoning regulations, environmental regulations and other regulatory requirements may affect our ability to find suitable locations and have an impact on the cost of constructing, renovating and operating our stores. Real estate, zoning, construction and other delays may adversely affect store openings and renovations and increase our costs. Moreover, changing local demographics at existing store locations may adversely affect revenue and profitability levels at those stores. The termination or expiration of leases at existing store locations may adversely affect us if the renewal terms of those leases are unacceptable to us and we are forced to close or relocate stores. If we determine to close or relocate a store subject to a lease, we may remain obligated under the lease for the remainder of the lease term. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, our offline fresh food stores face increasing competition from other retailers in various aspects, including, among others, pricing, selection, quality and availability of product offering, store hours, <span style="white-space:nowrap">in-store</span> amenities, shopping convenience and overall shopping experience. If we operate our stores at locations not suitable for our growth strategy, or if we are unable to maintain our existing store locations, open new stores in desirable places and on favorable terms or compete successfully with other retailers, the results of operations of our 7FRESH brand could be materially and adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">46 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If JD Technology is unable to successfully manage its business or conflicts that could arise between us and JD Technology are not resolved in our favor, our business, financial condition, results of operations and prospects could be materially and adversely affected as a result. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In June 2020, we acquired an aggregate of 36.8% equity interest in Jingdong Technology Holding Co., Ltd., or JD Technology, which became our equity method investee. In connection with the acquisition of equity interests in JD Technology, we have entered into a series of agreements with JD Technology which set forth our rights as a shareholder. On March&#160;31, 2021, we entered into definitive agreements with JD Technology relating to the reorganization of our cloud computing and artificial intelligence business, upon which our equity interest in JD Technology increased to 41.7%. As of December&#160;31, 2024, our equity interest in JD Technology further increased to 43.6% as a result of the JD Technology Redemption Arrangement as described in &#8220;Item 4.A. Information on the Company&#8212;History and Development of the Company&#8212;Our Major Investments,&#8221; and we continued to apply the equity method for accounting of this investment. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Technology currently provides us with certain payment services on a <span style="white-space:nowrap">non-exclusive</span> basis and other services to us. If JD Technology is not able to successfully manage its risks such as credit risks, its ability to continue to deliver payment and other services to us may be undermined. In such event, JD Technology might seek to amend the terms of its agreements and arrangements with us, which could potentially result in a conflict of interest. Other conflicts of interest between us and JD Technology may arise relating to commercial or strategic opportunities or initiatives. Although we and JD Technology have each agreed to certain <span style="white-space:nowrap">non-competition</span> undertakings, we cannot assure you that JD Technology would not pursue opportunities to provide services to our competitors or other opportunities that would conflict with our interests. If JD Technology is unable to successfully manage its business or conflicts of interest that could arise between us and JD Technology are not resolved in our favor, our business, financial condition, results of operations and prospects could be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we continue to license certain of our intellectual properties, including our &#8220;JD&#8221; brand and related trademarks and domain names, to JD Technology. Because of JD Technology&#8217;s ability to continue to use our brand, our close association with JD Technology and overlapping user base, events that negatively affect JD Technology, for example, alleged engagement in inappropriate activities, involvement in any legal or administrative proceedings, or negative publicity, could also negatively affect customers&#8217;, regulators&#8217; and other third parties&#8217; perception of us and our JD brand, harm our credibility and reputation and adversely affect our business. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">JD Logistics, our subsidiary that is a technology-driven supply chain solutions and logistics services provider, is subject to risks associated with provision of integrated supply chain solutions and logistics services and operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Logistics, a subsidiary of ours that provides technology-driven supply chain solutions and logistics services provider, is subject to a variety of risks in its business, including the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">potential disruptions to the operation of the warehousing and logistics facilities operated by us or other third-party transportation companies and couriers that facilitate our logistics services, or to the development of new warehousing and logistics facilities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">risk that our customers may reduce their expenditure on third-party supply chain solutions and logistics services or increase utilization of their internal solutions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">tightening of the labor market, increases in labor costs or any labor unrest, as we operate in a labor-intensive industry; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">failure to maintain positive relationships with our third-party logistics service providers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">risks associated with the items we deliver and the contents of shipments and inventories handled through our logistics networks, including real or perceived quality or health issues with the products that are handled through our logistics networks; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">risks inherent in the logistics industry, including personal injury, product damage, and transportation-related incidents. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">47 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The occurrence of any such risks may damage the business and reputation of JD Logistics, and may have a material and adverse impact on our financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">JD Health, our healthcare subsidiary, is subject to risks associated with the marketing, distributing, selling and regulation of pharmaceutical and healthcare products. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Health, our healthcare subsidiary, is subject to certain risks associated with the marketing, distributing and selling of pharmaceutical and other health and wellness products, as well as provision of medical and related services, including the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">inability to successfully execute effective advertising, marketing and promotional activities necessary to maintain and increase the awareness of JD Health and the products and services it offers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">failure to implement effective pricing and other strategies in response to intense market competition in the pharmaceutical industry in China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">inability to upgrade intelligent healthcare solutions in response to changing consumer demand and preference; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">inability to stock adequate supply of pharmaceutical and healthcare products that customers desire; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">potential medical liability claims in connection with our online and offline healthcare services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">potential penalties or disputes against us for failure to manage our <span style="white-space:nowrap">in-house</span> medical team and external doctors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">failure of <span style="white-space:nowrap">in-house</span> medical team or external doctors to provide adequate and proper medical services on our platform; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">inability to obtain and maintain regulatory or governmental permits, approvals and clearances, or to pass PRC government inspections; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the risk of, and resulting liability from, any contamination, injury or other harm caused by any use, misuse, misdiagnosis or side-effects involving products distributed or services provided by JD Health. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The occurrence of any such risks may damage the business and reputation of JD Health, and may have an adverse impact on our financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, laws and regulations regarding pharmaceutical and healthcare industry in China are strict and extensive. Violation of the laws and regulations may result in harsh penalties and, under certain circumstances, lead to criminal prosecution. Meanwhile, regulations of both internet industry and its internet healthcare sector, as well as their interpretation and enforcement, are relatively new and evolving. As a result, it may be difficult to determine what actions or omissions would be deemed in violation of applicable laws and regulations. Due to the rapidly evolving and complexity of the regulatory environment, we cannot assure you that JD Health would always be in full compliance with applicable laws and regulations, the violation of which may have adverse effect on its brand reputation and business. Compliance with future laws and regulations may require JD Health to change its business models and practices at an undeterminable and possibly significant financial cost. These additional monetary expenditures may increase future overhead, which may, in turn, have a material adverse effect on our business, financial condition and results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">48 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">JD Property faces challenges relating to the macroeconomic environment, the market condition and its own business development. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Property, a subsidiary of ours which develops and manages modern infrastructure in China, Asia, and Europe, consisting primarily of logistics parks as well as business parks and others, faces challenges relating to the macroeconomic environment, the market condition and certain characteristics of its current operations. These challenges include: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">potential downturn in general economy, which will slow down the demand for logistics properties and increase the vacancy rate, resulting in a more competitive market environment for JD Property; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">slowdown in such business area as industrial park and logistic properties; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">uncertainties in JD Property&#8217;s venture into the overseas markets, such as the Southeast Asian market and the European market, including cultural differences, complexity of local regulatory environment, political stability and communication with local clients and business partners, among other things. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If JD Property&#8217;s business cannot continue to grow despite these challenges, our financial condition and results of operations may be adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">JD Industrials faces challenges relating to the provision of industrial supply chain technology and service. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Industrials, a subsidiary of ours, faces challenges as a leading industrial supply chain technology and service provider in China. These challenges include: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">ability to provide superior industrial supply chain technology and service to expand its customer base, which in turn depends on factors such as its ability to offer high-quality industrial products and services, optimize the product and service offerings in response to the diverse and evolving demand of its customers, expand and maintain relationships with its customers and suppliers, offer timely and reliable fulfillment service, develop industrial technology solutions and intelligent services, and recommend suitable products and services to its customers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">failure to expand its customer base and maintain satisfactory customer experience; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">risk that industrial supply chain technology and service market may not develop into the stage and scale as expected, as it is still in its early stage of development in China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">ability to successfully implement its business strategy and effectively respond to changes in market dynamics; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">ability to enforce effective control over the logistic service provided directly by its suppliers or other third-party logistics providers; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">damage to its fulfillment of industrial products caused by fire, flood, power outage, telecommunications failure, <span style="white-space:nowrap">break-ins,</span> earthquake, human error and other events. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If JD Industrials&#8217; business were negatively impacted by these challenges to a material extent, our financial condition and results of operations may be adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">49 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our use of some leased properties could be challenged by third parties or government authorities, which may cause interruptions to our business operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A small portion of the lessors of our leased warehouses, leased offices, and leased delivery stations and pickup stations have not provided us with their property ownership certificates or any other documentation proving their right to lease those properties to us. If our lessors (including the lessors of our 7FRESH offline fresh food stores) are not the owners of the properties and they have not obtained consents from the owners or their lessors or permits from the government authorities, our leases could be invalidated. If this occurs, we may have to renegotiate the leases with the owners or the parties who have the right to lease the properties, and the terms of the new leases may be less favorable to us. Some of the leased properties were also subject to mortgage at the time the leases were entered into. Such lease may not be binding on the transferee of the property in the event that the mortgage holder forecloses on the mortgage and transfers the property to another party. In addition, a substantial portion of our leasehold interests in leased properties have not been registered with the PRC government authorities as required by PRC law, which may expose us to potential fines if we fail to remediate after receiving any notice from the PRC government authorities. Also, in the event that the actual use of our leased properties is inconsistent with the use registered on the land use right certificate or our leased properties are on allocated land, the competent authorities may require the lessors to return the land and impose fines on the lessors, or confiscate the proceeds from the leasing of the properties and impose fines on the lessors if such properties are leased without their consent or handing in such income, as applicable. Therefore, the lease agreements may be deemed to be in breach of the law and therefore be void. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of the date of this annual report, we are not aware of any material claims or actions being contemplated or initiated by government authorities, property owners or any other third parties with respect to our leasehold interests in or use of such properties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, we cannot assure you that our use of such leased properties will not be challenged. In the event that our use of properties is successfully challenged, we may be subject to fines and forced to relocate the affected operations. In addition, we may become involved in disputes with the property owners or third parties who otherwise have rights to or interests in our leased properties. We can provide no assurance that we will be able to find suitable replacement sites on terms acceptable to us on a timely basis, or at all, or that we will not be subject to material liability resulting from third parties&#8217; challenges on our use of such properties. As a result, our business, financial condition and results of operations may be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Failure to renew our current leases or locate desirable alternatives for our facilities could materially and adversely affect our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We lease properties for our offices, customer service center, warehouses, sorting centers, and delivery and pickup stations. We may not be able to successfully extend or renew such leases upon expiration of the current term on commercially reasonable terms or at all, and may therefore be forced to relocate our affected operations. This could disrupt our operations and result in significant relocation expenses, which could materially and adversely affect our business, financial condition and results of operations. In addition, we compete with other businesses for premises at certain locations or of desirable sizes. As a result, even though we could extend or renew our leases, rental payments may significantly increase as a result of the high demand for the leased properties. In addition, we may not be able to locate desirable alternative sites for our facilities as our business continues to grow and failure in relocating our affected operations could materially and adversely affect our business and operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are subject to a broad range of laws and regulations. Any lack of requisite approvals, licenses or permits applicable to our business or any failure to comply with applicable laws or regulations may have a material and adverse impact on our business, financial condition and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our business is subject to governmental supervision and regulation by the PRC governmental authorities, including the State Administration for Market Regulation (formerly known as the State Administration for Industry and Commerce), or SAMR, the NDRC, the Ministry of Commerce, the MIIT, the CAC, the Ministry of Transport, the State Post Bureau and the People&#8217;s Bank of China, among others. Together, these government authorities promulgate and enforce regulations that cover many aspects of the operation of the online retail, courier and road freight transportation industries, including entry into these industries, the scope of permissible business activities, licenses and permits for various business activities, and foreign investment. See &#8220;Item 4.B. Information on the Company&#8212;Business Overview&#8212;Regulation&#8212;Regulations Relating to Foreign Investment&#8221; and &#8220;&#8212;Licenses and Permits.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under PRC law, an entity operating courier services across multiple provinces must obtain a cross-provincial Courier Service Operation Permit and conduct its courier services within the permitted scope as indicated in the permit. Furthermore, any entity engaging in road freight transportation services in China must obtain a Road Transportation Operation Permit from the road transportation administrative authorities. We operate a nationwide road freight transportation and delivery network. As of December&#160;31, 2024, we had Courier Service Operation Permits that allow Beijing Jingbangda Trade Co., Ltd. (Jingbangda), a subsidiary of Xi&#8217;an Jingdong Xincheng, one of the consolidated variable interest entities providing logistics services, and the subsidiaries of Jingbangda, to operate an express delivery business in 31 provinces and 451 cities in China. As of December&#160;31, 2024, Jingbangda and its relevant subsidiaries, among other entities, had obtained Courier Service Operation Permits. As of the same date, among other entities, Xi&#8217;an Jingdong Xuncheng and its relevant branches and subsidiaries, and Jingbangda and its relevant branches and subsidiaries had obtained Road Transportation Operation Permits that allow these entities to provide road freight transportation services. We are in the process of making filings with local postal administrations for express delivery terminal outlets of the subsidiaries of Jingbangda. However, we cannot assure you that we can obtain such permits and licenses in a timely manner, or at all, due to complex procedural requirements and policies. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">50 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we issue one type of prepaid cards which may be used to buy the products and services sold on our mobile apps and websites. Due to licensing requirements, currently such prepaid cards can only be used to purchase products and services directly sold by us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">There may be some defects with respect to the process of establishing certain of our indirect subsidiaries in China. Certain subsidiaries of our wholly foreign-owned subsidiaries in China were established without obtaining the prior approval from the government authorities that supervise their industry, and some have obtained the permits from the government authority at a level lower than as required. We have not received any notice of warning or been subject to penalties or other disciplinary action from the governmental authorities with respect to these defects. However, we cannot assure you that the governmental authorities would not require us to obtain the approvals, or the permits from proper level of government authorities to cure the defects, or take any other actions retrospectively in the future. If the government authorities require us to cure such defects, we cannot assure you that we will be able to obtain the approvals, or the permits from proper level of government authorities, in a timely manner or at all. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We provide payment by installments to certain qualified customers for purchasing products sold on our websites. These payment services may be deemed to be providing consumer loans. If so, an approval for consumer finance company from the government authority is required, and we cannot assure you that we can obtain such approval in a timely manner, or at all. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If the PRC government considers that we were operating without the proper approvals, licenses or permits, it has the power, among other things, to levy fines, confiscate our income, revoke our business licenses, and require us to discontinue that business or impose restrictions on the affected portion of our business. Any of these actions by the PRC government may have a material and adverse effect on our results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The <span style="white-space:nowrap">e-commerce</span> industry, and online retail in particular, is highly regulated by the PRC government. For example, the Price Law of the People&#8217;s Republic of China prohibits a business operator from committing the specified unlawful pricing activities, such as dumping products at price below cost for the purpose of driving out rivals or monopolizing the market, using false or misleading prices to deceive consumers to transact, colluding with others to manipulate the market price, or conducting price discrimination against other business operators. We are required to obtain various licenses and permits from different regulatory authorities in order to distribute certain categories of products on our mobile apps and websites. See &#8220;Item 4.B. Information on the Company&#8212;Business Overview&#8212;Regulation&#8212;Licenses and Permits.&#8221; We have made great efforts to obtain all the applicable licenses and permits, but due to the large number of products sold on our mobile apps and websites, we may not always be able to do so and we were penalized by governmental authorities for selling products without proper licenses. As we increase our product selection, we may also become subject to new or existing laws and regulations that did not affect us before. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As online retail is evolving rapidly in China, new laws and regulations may be adopted from time to time to require additional licenses and permits other than those we currently have, and to address new issues that arise from time to time. For example, in August 2018, the Standing Committee of the National People&#8217;s Congress promulgated the <span style="white-space:nowrap">E-Commerce</span> Law, which became effective on January&#160;1, 2019. The <span style="white-space:nowrap">E-Commerce</span> Law imposes a number of new requirements and obligations on <span style="white-space:nowrap">e-commerce</span> platform operators. In addition, on March&#160;15, 2021, the SAMR promulgated the Measures for the Supervision and Administration of Online Trading, which took effect from May&#160;1, 2021 and became an important departmental regulation for the implementation of the <span style="white-space:nowrap">E-commerce</span> Law. We have adopted a series of measures to comply with such requires under the <span style="white-space:nowrap">E-Commerce</span> Law. We cannot assure you, however, that our current business operations meet the requirements under the <span style="white-space:nowrap">E-Commerce</span> Law in all respects. If the PRC governmental authorities determine that we are not in compliance with all the requirements under the <span style="white-space:nowrap">E-Commerce</span> Law and other applicable laws and rules, we may be subject to fines and/or other sanctions. As a result, we are subject to risks regarding the interpretation and implementation of PRC laws and regulations applicable to online retail businesses. If we are unable to maintain and renew one or more of our licenses and certificates when their current term expires, or obtain such renewals on commercially reasonable terms, our operations could be disrupted. If the PRC government requires additional licenses or permits or provides stricter supervision requirements in the future in order for us to conduct our businesses, there is no guarantee that we would be able to obtain such licenses or permits or meet all the supervision requirements in a timely manner, or at all. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">51 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We have granted, and may continue to grant, restricted share units and other types of awards under our share incentive plans and our consolidated subsidiaries&#8217; share incentive plans, which may result in increased share-based compensation expenses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We adopted our current share incentive plan effective December&#160;21, 2023, or the 2023 Plan, to replace our previous plan, which expired on December&#160;20, 2023. JD Logistics, JD Health, JD Property and JD Industrials each have their own share incentive plans as well, and since we consolidate them in our financial statements, their share-based compensation expenses also affect our financial performance. See &#8220;Item 6.B. Directors, Senior Management and Employees&#8212;Compensation&#8212;Share Incentive Plans&#8221; for a detailed discussion of these various plans. In May 2015, with approval of our board of directors, Mr.&#160;Liu was granted an option to acquire a total of 26,000,000 Class&#160;A ordinary shares of our company under our previous plan, at an exercise price of US$16.70 per share or US$33.40 per ADS, subject to a <span style="white-space:nowrap">10-year</span> vesting schedule with 10% of the award vested on each anniversary of the grant date. We incurred share-based compensation expenses of RMB54&#160;million, RMB38&#160;million and RMB21&#160;million (US$3 million) in connection with this grant of option to Mr.&#160;Liu in 2022, 2023 and 2024, respectively. For the years ended December&#160;31, 2022, 2023 and 2024, we recorded an aggregate of RMB7,548&#160;million, RMB4,804&#160;million, and RMB2,999&#160;million (US$411 million), respectively, in share-based compensation expenses. As of December&#160;31, 2024, the awards in our share incentive plans that had been granted to our directors, officers, employees and consultants and remained outstanding included (i)&#160;restricted share units to receive an aggregate of 70,983,422 ordinary shares, excluding restricted share units that were forfeited, cancelled, or vested after the grant date, and (ii)&#160;options to purchase an aggregate of 17,645,740 ordinary shares, excluding options that were forfeited, cancelled, or exercised after the grant date. For awards granted under the share incentive plans of our consolidated subsidiaries, please see &#8220;Item 6.B. Directors, Senior Management and Employees&#8212;Compensation&#8212;Share Incentive Plans&#8212; Share Incentive Plans of our Consolidated Subsidiaries.&#8221; We believe the granting of share-based awards is of significant importance to our ability to attract and retain key personnel and employees, and we will continue to grant share-based awards to employees in the future. As a result, our expenses associated with share-based compensation may increase, which may have an adverse effect on our results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our results of operations are subject to seasonal fluctuations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We experience seasonality in our business, reflecting a combination of traditional retail seasonality patterns and new patterns associated with online retail in particular. For example, we generally experience less user traffic and purchase orders during national holidays in China, particularly during the Chinese New Year holiday season in the first quarter of each year. Furthermore, sales in the traditional retail industry are significantly higher in the fourth quarter of each calendar year than in the preceding three quarters. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">E-commerce</span> companies in China hold special promotional campaigns on November&#160;11 each year, and we hold a special promotional campaign in the second quarter of each year, on June&#160;18, to celebrate the anniversary of the founding of our business, both of which can affect our results for those quarters. Overall, the historical seasonality of our business has been relatively mild due to the rapid growth we have experienced and may increase further in the future. Our financial condition and results of operations for future periods may continue to fluctuate. As a result, the trading price of our Class&#160;A ordinary shares and/or ADSs may fluctuate from time to time due to seasonality. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may need additional capital, and financing may not be available on terms acceptable to us, or at all. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Although we believe that our current cash and cash equivalents and anticipated cash flow from operations will be sufficient to meet our anticipated cash needs for the next 12 months, we may also require additional cash resources due to changed business conditions or other future developments, including any changes in our account payable policy, marketing initiatives or investments we may decide to pursue. If these resources are insufficient to satisfy our cash requirements, we may seek to obtain a credit facility or sell additional equity or debt securities. The sale of additional equity securities could result in dilution of our existing shareholders. The incurrence of indebtedness would result in increased debt service obligations and could result in operating and financing covenants that would restrict our operations. For example, the unsecured senior notes we issued in April 2016 and January 2020 and the convertible senior notes we issued in May 2024 contain covenants including limitation on liens and restriction on consolidation, merger and sale of all or substantially all of our assets, and our term and revolving credit facilities we entered into contain covenants that impose certain minimum financial performance requirements on us and that might restrict our ability to raise additional debt. It is uncertain whether financing will be available in amounts or on terms acceptable to us, if at all. Disruptions in the financial markets not related to us could also affect our ability to raise capital. Any difficulty or failure to meet our liquidity needs as and when needed can have a material adverse effect on our prospects. A large balance of indebtedness may require that we devote our financial resources to servicing such debt rather than funding our operating activities, which constrains our capital flexibility and may in turn adversely affect our results of operation. It may also be a challenge for us to service our interest and principal repayments in a timely manner or at all, which could trigger cross-defaults with other debt, as applicable, as well as limit our ability to obtain further debt financing. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">52 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Failure to comply with the terms of our indebtedness or enforcement of our obligations under any guarantee or other similar arrangement could have an adverse effect on our cash flow and liquidity. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, we had long-term debt obligations of RMB60.2&#160;billion (US$8.2 billion). Under the terms of our indebtedness and under any debt financing arrangement that we may enter into in the future, we are, and may be in the future, subject to covenants that could, among other things, restrict our business and operations. If we breach any of these covenants, our lenders under our credit facilities and holders of our unsecured senior notes will be entitled to accelerate our debt obligations. Any default under our credit facilities or unsecured senior notes could require that we repay these debts prior to maturity as well as limit our ability to obtain additional financing, which in turn may have a material adverse effect on our cash flow and liquidity. In addition, enforcement against us under any guarantee and other similar arrangements we may enter into in the future could materially and adversely affect our cash flow and liquidity. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Fluctuation of items that are <span style="white-space:nowrap">non-recurring</span> in nature and fluctuation of fair value change of the wealth management products we invested in have affected our results of operations in the past and may continue to affect our results of operations in the future. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The fluctuation of items that are <span style="white-space:nowrap">non-recurring</span> in nature, primarily gains on sale of development properties, impairment of goodwill and long-lived assets, and &#8220;others, net&#8221; significantly affected our results of operations during 2022, 2023 and 2024. We recorded a gain of RMB1,379&#160;million, RMB2,283&#160;million and RMB1,527&#160;million (US$209 million) in 2022, 2023 and 2024, respectively, for selling certain of our development properties. Impairment of goodwill and long-lived assets were nil, RMB5.2&#160;billion, and RMB2.4&#160;billion (US$0.3 billion) in 2022, 2023 and 2024, respectively. &#8220;Others, net&#8221; consists of interest income; gains/(losses) related to long-term investments without significant influence, including fair value changes, acquisitions or disposals gains/(losses), and impairments; government incentives; foreign exchange gains/(losses); and other <span style="white-space:nowrap">non-operating</span> income/(losses). For &#8220;others, net,&#8221; we recorded a loss of RMB1.6&#160;billion, a gain of RMB7.5&#160;billion and a gain of RMB13.4&#160;billion (US$1.8 billion) in 2022, 2023 and 2024, respectively. We identify these items as <span style="white-space:nowrap">non-recurring</span> in nature as they are not indicative of our core operating results and business outlook. We cannot assure you that we will be able to continue to generate net profits and maintain profitability in the future after excluding the impact of such <span style="white-space:nowrap">non-recurring</span> items. The significant fluctuation of these <span style="white-space:nowrap">non-recurring</span> items may continue to affect our results of operations and result in fluctuation of net income/(loss) in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">During 2022, 2023 and 2024, we made investments in wealth management products and recorded a fair value of wealth management products of RMB74.1&#160;billion, RMB59.7&#160;billion and RMB38.4&#160;billion (US$5.3 billion) as of December&#160;31, 2022, 2023 and 2024, respectively, which included gross unrealized gains of RMB373.2&#160;million, RMB647.2&#160;million and RMB1,218.5&#160;million (US$166.9 million), respectively. No impairment charges were recorded for the years ended December&#160;31, 2022, 2023 and 2024, respectively. Those wealth management products were certain deposits with variable interest rates or principal <span style="white-space:nowrap">not-guaranteed</span> with certain financial institutions, and usually have maturities of less than one year. We are exposed to credit risk in relation to our investments in wealth management products, which may adversely affect our net changes in their fair value. We cannot assure you that market conditions and regulatory environment will create fair value gains and we will not incur any fair value losses on our investments in wealth management products at fair value through profit or loss in the future. If we incur such fair value losses, our results of operations, financial condition and prospects may be adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">53 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">A severe or prolonged slowdown in the Chinese or global economy could materially and adversely affect our business and financial condition. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The global macroeconomic environment faces numerous challenges. The growth rate of the Chinese economy has been slowing since 2010 and the Chinese population began to decline in 2022. The Russia-Ukraine conflict, the Hamas-Israel conflict and the attacks on shipping in the Red Sea have heightened geopolitical tensions across the world. The impact of the Russia-Ukraine conflict on Ukraine food exports has contributed to increases in food prices and thus to inflation more generally. There have also been concerns about the relationship between China and other countries which may potentially have economic effects. In particular, there is significant uncertainty about the future relationship between the United States and China with respect to a wide range of issues including trade policies, treaties, government regulations and tariffs. Economic conditions in China are sensitive to global economic conditions, as well as changes in domestic economic and political policies and the expected or perceived overall economic growth rate in China. Any severe or prolonged slowdown in the global or Chinese economy may materially and adversely affect our business, results of operations and financial condition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may not be able to prevent others from unauthorized use of our intellectual property, which could harm our business and competitive position. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We regard our trademarks, copyrights, patents, domain names, <span style="white-space:nowrap">know-how,</span> proprietary technologies, and similar intellectual property as critical to our success, and we rely on a combination of intellectual property laws and contractual arrangements, including confidentiality, invention assignment and <span style="white-space:nowrap">non-compete</span> agreements with our employees and others, to protect our proprietary rights. Although we are not aware of any copycat websites that attempt to cause confusion or diversion of traffic from us at the moment, we may become an attractive target to such attacks in the future because of our brand recognition in the online retail industry in China. Despite these measures, any of our intellectual property rights could be challenged, invalidated, circumvented or misappropriated, or such intellectual property may not be sufficient to provide us with competitive advantages. In addition, there can be no assurance that our patent applications will be approved, that any issued patents will adequately protect our intellectual property, or that such patents will not be challenged by third parties or found by a judicial authority to be invalid or unenforceable. Further, because of the rapid pace of technological change in our industry, parts of our business rely on technologies developed or licensed by third parties, and we may not be able to obtain or continue to obtain licenses and technologies from these third parties at all or on reasonable terms. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the applicable laws and regulations relating to intellectual property, it may take months or even years to register, maintain and enforce our intellectual property rights. Confidentiality, invention assignment and <span style="white-space:nowrap">non-compete</span> agreements may be breached by counterparties, and there may not be adequate remedies available to us for any such breach. Accordingly, we may not be able to effectively protect our intellectual property rights or to enforce our contractual rights when needed. Policing any unauthorized use of our intellectual property is difficult and costly and the steps we take may be inadequate to prevent the infringement or misappropriation of our intellectual property. In the event that we resort to litigation to enforce our intellectual property rights, such litigation could result in substantial costs and a diversion of our managerial and financial resources, and could put our intellectual property at risk of being invalidated or narrowed in scope. We can provide no assurance that we will prevail in such litigation, and even if we do prevail, we may not obtain a meaningful recovery. In addition, our trade secrets may be leaked or otherwise become available to, or be independently discovered by, our competitors. Any failure in maintaining, protecting or enforcing our intellectual property rights could have a material adverse effect on our business, financial condition and results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">54 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may be subject to intellectual property infringement claims, which may be expensive to defend and may disrupt our business and operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We cannot be certain that our operations or any aspects of our business do not or will not infringe upon or otherwise violate patents, copyrights or other intellectual property rights held by third parties. We have been, and from time to time in the future may be, subject to legal proceedings and claims relating to the intellectual property rights of others. In addition, there may be other third-party intellectual property that is infringed by our products or services, the products or services provided by third-party merchants on our marketplace, or other aspects of our business. There could also be existing patents of which we are not aware that our products may inadvertently infringe. We cannot assure you that holders of patents purportedly relating to some aspect of our technology platform or business, if any such holders exist, would not seek to enforce such patents against us in China, the United States or any other jurisdictions. Further, the application and interpretation of China&#8217;s patent laws and the procedures and standards for granting patents in China are still evolving and are uncertain, and we cannot assure you that PRC courts or regulatory authorities would agree with our analysis. If we are found to have violated the intellectual property rights of others, we may be subject to liability for our infringement activities or may be prohibited from using such intellectual property, and we may incur licensing fees or be forced to develop alternatives of our own. In addition, we may incur significant expenses, and may be forced to divert management&#8217;s time and other resources from our business and operations to defend against these third-party infringement claims, regardless of their merits. Successful infringement or licensing claims made against us may result in significant monetary liabilities and may materially disrupt our business and operations by restricting or prohibiting our use of the intellectual property in question. Finally, we use open source software in connection with our products and services. Companies that incorporate open source software into their products and services have, from time to time, faced claims challenging the ownership of open source software and compliance with open source license terms. As a result, we could be subject to suits by parties claiming ownership of what we believe to be open source software or non-compliance with open source licensing terms. Some open source software licenses require users who distribute open source software as part of their software to publicly disclose all or part of the source code to such software and make available any derivative works of the open source code on unfavorable terms or at no cost. Any requirement to disclose our source code or pay damages for breach of contract could be harmful to our business, results of operations and financial condition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We have limited insurance coverage, which could expose us to significant costs and business disruption. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We maintain various insurance policies to safeguard against risks and unexpected events. We have purchased all risk property insurance covering our inventory and fixed assets such as equipment, furniture and office facilities. We maintain public liability insurance for our business activities at 342 locations. We also provide social security insurance including pension insurance, unemployment insurance, work-related injury insurance, maternity insurance and medical insurance for our employees. Additionally, we provide group accident insurance for all employees and supplementary medical insurance for all management and technology and other professional personnel. However, insurance companies in China currently offer limited business-related insurance products. We do not maintain business interruption insurance or product liability insurance other than in connection with the fixed business premises of our 7FRESH business, nor do we maintain <span style="white-space:nowrap">key-man</span> insurance. We cannot assure you that our insurance coverage is sufficient to prevent us from any loss or that we will be able to successfully claim our losses under our current insurance policy on a timely basis, or at all. If we incur any loss that is not covered by our insurance policies, or the compensated amount is significantly less than our actual loss, our business, financial condition and results of operations could be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our chairman, Mr.&#160;Richard Qiangdong Liu, has considerable influence over important corporate matters. Our dual-class voting structure will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class&#160;A ordinary shares and/or our ADSs may view as beneficial. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our company is controlled through a dual class voting structure. Our chairman, Mr.&#160;Richard Qiangdong Liu, has considerable influence over important corporate matters. Our ordinary shares are divided into Class&#160;A ordinary shares and Class&#160;B ordinary shares. Holders of Class&#160;A ordinary shares are entitled to one vote per share in respect of matters requiring the votes of shareholders, while holders of Class&#160;B ordinary shares are entitled to twenty votes per share, subject to certain exceptions. Each Class&#160;B ordinary share is convertible into one Class&#160;A ordinary share at any time by the holder thereof, while Class&#160;A ordinary shares are not convertible into Class&#160;B ordinary shares under any circumstances. Upon any direct or indirect transfer of Class&#160;B ordinary shares or associated voting power by a holder thereof to any person or entity which is not an affiliate of such holder, such Class&#160;B ordinary shares will be automatically and immediately converted into the equal number of Class&#160;A ordinary shares. Due to the disparate voting powers associated with our two classes of ordinary shares, as of February&#160;28, 2025, Mr.&#160;Liu beneficially owned 71.7% of the aggregate voting power of our company, including 3.7% of the aggregate voting power of our company that he may exercise on behalf of Fortune Rising Holdings Limited. See &#8220;Item 6.E. Directors, Senior Management and Employees&#8212;Share Ownership.&#8221; As a result, Mr.&#160;Liu has considerable influence over matters such as electing directors and approving material mergers, acquisitions or other business combination transactions. This concentrated control will limit your ability to influence corporate matters and could also discourage others from pursuing any potential merger, takeover or other change of control transactions, which could have the effect of depriving the holders of our Class&#160;A ordinary shares and our ADSs of the opportunity to sell their shares at a premium over the prevailing market price. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">55 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The current tensions in international trade policies and rising political tensions, particularly between the United States and China, may adversely impact our business and operating results. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The U.S. government has implemented policies restricting international trade and investment, such as tariffs, export controls, economic or trade sanctions, and foreign investment filing and approval requirements. These actions may materially and adversely affect international trade, global financial markets, and the stability of the global economic condition. In the past, the U.S. government has imposed higher tariffs on certain products imported from China to penalize China for what it characterizes as unfair trade practices. China has responded by imposing higher tariffs on certain products imported from the United States. On April&#160;2, 2025, President Trump announced that the United States would impose a 10% tariff on all countries, effective on April&#160;5, 2025, and individualized higher tariff rates on countries with which the United States has proportionately large trade deficits in goods, including, among others, a 34% additional tariff on goods imported from China that brings the total additional tariff rate levied on China since 2025 to 54%. Following that announcement, China and the United States sequentially imposed additional tariffs on each other. Other economies that are affected by increased tariffs by the United States are also considering imposing or increasing tariffs on goods from the United States. On April&#160;9, 2025, President Trump announced a <span style="white-space:nowrap">90-day</span> pause on the additional tariffs to other countries with the exception of China. As of the date of this annual report, there is still a high degree of uncertainty surrounding U.S. tariff policy, how it will be implemented, and how other countries will react to it. It also remains uncertain whether increased tariffs and trade tensions will create further disruptions and uncertainties to the international trade and lead to a downturn to the global economy. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we have been closely monitoring domestic policies in the United States designed to restrict certain Chinese companies from supplying or operating in the U.S. market. These policies include the Clean Network project initiated by the U.S. Department of State in August 2020, new authorities granted to the Department of Commerce to prohibit or restrict the use of information and communications technology and services, or ICTS, and Executive Order on Protecting America&#8217;s Sensitive Data from Foreign Adversaries published in June 2021. While a substantial majority of our business is conducted in China, policies like these may deter U.S. users from accessing and/or using our apps, products and services, which could adversely impact our user experience and reputation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Likewise, we are monitoring policies in the United States that are aimed at restricting U.S. persons from investing in or supplying certain Chinese companies and/or imposing sanctions on Chinese entities. The United States and various foreign governments have imposed controls, license requirements and restrictions on the import or export of technologies and products (or voiced the intention to do so). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, the United States government has taken efforts to limit the outbound U.S. investments to China. In August 2023, an executive order was issued by the Biden administration to restrict U.S. investments in sensitive technologies in the Chinese mainland, Hong Kong, and Macau, such as advanced computing chips, quantum technology, and artificial intelligence. On October&#160;28, 2024, the U.S. Department of Treasury issued a final rule to implement the executive order, providing details on technical specifications and other aspects of the operative regulations, which came into effect on January&#160;2, 2025. This is referred to as the Outbound Investment Rule. The Outbound Investment Rule imposes investment prohibitions and notification requirements on U.S. persons for a wide range of investments in entities associated with &#8220;countries of concern,&#8221; currently only China, that are engaged in activities relating to (i)&#160;semiconductors and microelectronics, (ii)&#160;quantum information technologies, and (iii)&#160;artificial intelligence systems. These entities are collectively defined as &#8220;Covered Foreign Persons.&#8221; U.S. persons subject to the Outbound Investment Rule are prohibited from making, or required to report, transactions involving Covered Foreign Persons that are defined as &#8220;covered transactions,&#8221; although the Outbound Investment Rule excludes some investments from the scope of covered transactions, including those in publicly traded securities. The Outbound Investment Rule introduces new hurdles and uncertainties for cross-border collaborations, investments, and funding opportunities of China-based issuers including us. We do not believe JD.com, Inc. would be defined as a Covered Foreign Person under the Outbound Investment Rule. However, there is no assurance that the U.S. Department of Treasury will take the same view as ours. If JD.com, Inc. were to be deemed a &#8220;Covered Foreign Person,&#8221; and if U.S. persons were to engage in a &#8220;covered transaction&#8221; (as defined under the Outbound Investment Rule) that involves the acquisition of our equity interests, such U.S. persons may need to make a notification pursuant to the Outbound Investment Rule. In addition, even though U.S. persons&#8217; acquisitions of publicly traded securities (such as our ADSs) will be exempted from the scope of covered transactions under the Outbound Investment Rule, the rule could still limit our ability to raise capital or contingent equity capital from U.S. investors given that the relevant laws, regulations, and policies continue to evolve and we cannot rule out the possibility of being deemed a Covered Foreign Person in the future due to different views taken by the U.S. Department of Treasury, potential amendments to the Outbound Investment Rule or the introduction of additional regulations. For example, on February&#160;21, 2025, the White House released President Trump&#8217;s &#8220;America First Investment Policy&#8221; memorandum, outlining several initiatives to incentivize investment from U.S. allies and partners while restricting investments involving &#8220;foreign adversaries&#8221; including China. Among other things, the policy aims to expand the industry sectors covered by the U.S. outbound investment regulations, potentially narrow related exceptions (including those related to publicly traded securities) and supplement outbound restrictions through the imposition of sanctions. As of the date of this annual report, the proposed changes under the America First Investment Policy are not implemented, although the proposed restrictions may further deepen the uncertainties for cross-border collaborations, investments, and funding opportunities for China-based issuers including us. If our ability to raise such capital is significantly and negatively affected, it could be detrimental to our business, financial condition and prospects, and our ADSs may significantly decline in value. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">56 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The U.S. government may potentially impose a ban prohibiting U.S. persons from making investments in or engaging in transactions with companies in certain countries, including China. Measures such as these could deter suppliers in the United States and/or other countries that impose sanctions, export controls and other restrictions from providing technologies and products to, making investments in, or otherwise engaging in transactions with Chinese companies. As a result, Chinese companies would have to identify and secure alternative supplies or sources of financing, while they may not be able to do so in a timely manner and at commercially acceptable terms, or at all. In addition, Chinese companies may have to limit and reduce their research and development and other business activities, or cease conducting transactions with parties, in the United States and other countries that impose export controls or other restrictions. Like other Chinese companies, we may be affected by such sanctions, export controls or other restrictions, and we may also be exposed to risks in dealing with business partners that are subject to sanctions, export controls or other restrictions. As a result, we could be required to incur additional costs to comply with these complicated regulations and measures and could face penalties for any violation, even inadvertent, which could adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may be the subject of anti-competitive, harassing, or other detrimental conduct by third parties including complaints to regulatory agencies, negative blog postings, and the public dissemination of malicious assessments of our business that could harm our reputation and cause us to lose market share, customers and revenues and adversely affect the price of our Class&#160;A ordinary shares and/or ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We may be the target of anti-competitive, harassing, or other detrimental conduct by third parties. Such conduct includes complaints, anonymous or otherwise, to regulatory agencies. Our brand name and our business may be harmed by aggressive marketing and communications strategies of our competitors. We may be subject to government or regulatory investigation as a result of such third-party conduct and may be required to expend significant time and incur substantial costs to address such third-party conduct, and there is no assurance that we will be able to conclusively refute each of the allegations within a reasonable period of time, or at all. Additionally, allegations, directly or indirectly against us, may be posted in internet chat-rooms or on blogs or websites by anyone, whether or not related to us, on an anonymous basis. Consumers value readily available information concerning retailers, manufacturers, and their goods and services and often act on such information without further investigation or authentication and without regard to its accuracy. The availability of information on social media platforms and devices is virtually immediate, as is its impact. Social media platforms and devices immediately publish the content their subscribers and participants post, often without filters or checks on the accuracy of the content posted. Information posted may be inaccurate and adverse to us, and it may harm our financial performance, prospects or business. The harm may be immediate without affording us an opportunity for redress or correction. Our reputation may be negatively affected as a result of the public dissemination of anonymous allegations or malicious statements about our business, which in turn may cause us to lose market share, customers and revenues and adversely affect the price of our Class&#160;A ordinary shares and/or ADSs. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">57 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face risks related to natural disasters, health epidemics and other public safety concerns. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our business could be materially and adversely affected by natural disasters, health epidemics or other public safety concerns affecting the PRC. Any such occurrences could cause severe disruption to our daily operations, including our fulfillment infrastructure and our customer service centers, and may even require a temporary closure of our facilities. In addition, our results of operations could be adversely affected to the extent that any such occurrence affects our suppliers, customers or business partners or harms the Chinese economy in general. Furthermore, to the extent that a natural disaster, health epidemic or other public safety concern adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in this annual report, such as those relating to our level of indebtedness, our need to generate sufficient cash flows to service our indebtedness and our ability to comply with the covenants contained in the agreements that govern our indebtedness. If any natural disasters, health epidemics or other public safety concerns were to cause our operations to experience material disruptions, our business, financial condition and results of operations may be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we do not appropriately maintain effective internal control over financial reporting in accordance with Section&#160;404 of the Sarbanes-Oxley Act of 2002, we may be unable to accurately report our financial results and the market price of our Class&#160;A ordinary shares and/or ADSs may be adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are subject to reporting obligations under the U.S. securities laws. The SEC, as required under Section&#160;404 of the Sarbanes-Oxley Act of 2002, adopted rules requiring every public company to include a management report on such company&#8217;s internal control over financial reporting in its annual report, which contains management&#8217;s assessment of the effectiveness of the company&#8217;s internal control over financial reporting. In addition, an independent registered public accounting firm must attest to and report on the effectiveness of the company&#8217;s internal control over financial reporting. Our management has concluded that our internal control over financial reporting was effective as of December&#160;31, 2024. See &#8220;Item 15. Controls and Procedures.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, if we fail to maintain effective internal control over financial reporting in the future, our management and our independent registered public accounting firm may not be able to conclude that we have effective internal control over financial reporting at a reasonable assurance level. This could in turn result in the loss of investor confidence in the reliability of our financial statements and negatively impact the trading price of our Class&#160;A ordinary shares and ADSs. Furthermore, we have incurred and may need to incur additional costs and use additional management and other resources in an effort to comply with Section&#160;404 of the Sarbanes-Oxley Act and other requirements going forward. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The approval of and/or filing with the CSRC or other PRC government authorities may be required in connection with our offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">PRC laws and regulations in relation to overseas issuance and listing of shares have been evolving. On July&#160;6, 2021, the PRC government authorities issued Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law. These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. As a <span style="white-space:nowrap">follow-up,</span> on February&#160;17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and five supporting guidelines, or, collectively, the Trial Measures, which came into effect on March&#160;31, 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Trial Measures establish a new filing-based regime to regulate overseas offerings of stocks, depository receipts, convertible corporate bond, or other equity securities, and overseas listing of these securities for trading, by domestic companies. According to the Trial Measures, an overseas offering and listing by a domestic company, whether directly or indirectly, shall be filed with the CSRC. According to the Trial Measures, an issuer like us is required to submit the filing with respect to its <span style="white-space:nowrap">follow-on</span> offering and other equivalent offering activities, within a specific time frame. The Trial Measures also sets forth certain regulatory red lines for overseas offerings and listings by domestic enterprises and additional reporting obligations for listed companies in the case of material changes. Any failure to perform such filing or reporting procedure would subject us to administrative penalties by the CSRC which could harm our reputation and may adversely affect our results of financial condition. For more details of the Trial Measures, please refer to &#8220;Item 4.B. Information on the Company&#8212;Business Overview&#8212;Regulation&#8212;Regulations Relating to Overseas Listing and M&amp;A.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, on February&#160;24, 2023, the CSRC released the Provisions on Strengthening the Confidentiality and Archives Administration Related to the Overseas Securities Offering and Listing by Domestic Enterprises, or, the Confidentiality Provisions, which came into effect on March&#160;31, 2023. Pursuant to the Confidentiality Provisions, any future inspection or investigation conducted by overseas securities regulator or the competent authorities on our PRC domestic companies with respect to our overseas issuance and listing shall be carried out in the manner in compliance with PRC laws and regulations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">58 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we cannot assure you that any new rules or regulations promulgated in the future will not impose additional requirements on us. If it is determined in the future that approval and filing from the CSRC or other regulatory authorities or other procedures are required for our offshore offerings, it is uncertain whether we can, or how long it will take us to, obtain such approval or complete such filing procedures and any such approval or filing could be rescinded or rejected. Any failure to obtain or delay in obtaining such approval or completing such filing procedures for our offshore offerings, or a rescission of any such approval or filing if obtained by us, would subject us to sanctions by the CSRC or other PRC regulatory authorities for failure to seek CSRC approval or filing or other government authorization for our offshore offerings. Any uncertainties or negative publicity regarding such approval requirement could materially and adversely affect our business, prospects, financial condition, reputation, and the trading price of our listed securities. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The PCAOB had historically been unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections of our auditor in the past has deprived our investors with the benefits of such inspections. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our auditor, the independent registered public accounting firm that issues the audit report included elsewhere in this annual report, as an auditor of companies that are traded publicly in the United States and a firm registered with the PCAOB, is subject to laws in the United States pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. The auditor is located in China, a jurisdiction where the PCAOB was historically unable to conduct inspections and investigations completely before 2022. As a result, we and investors in our ADSs were deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China in the past has made it more difficult to evaluate the effectiveness of our independent registered public accounting firm&#8217;s audit procedures or quality control procedures as compared to auditors outside of China that are subject to the PCAOB inspections. On December&#160;15, 2022, the PCAOB issued a report that vacated its December&#160;16, 2021 determination and removed the Chinese mainland and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. However, if the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in the Chinese mainland or Hong Kong, and we use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the SEC, we and investors in our ADSs would be deprived of the benefits of such PCAOB inspections again, which could cause investors and potential investors in our ADSs to lose confidence in the audit procedures and reported financial information and the quality of our financial statements. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our ADSs may be prohibited from trading in the United States under the HFCAA in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the HFCAA, if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspection for the PCAOB for two consecutive years, the SEC will prohibit our shares or ADSs from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in the Chinese mainland and Hong Kong, and our auditor was subject to that determination. In May 2022, the SEC conclusively listed us as a Commission-Identified Issuer under the HFCAA following the filing of our annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2021. On December&#160;15, 2022, the PCAOB removed the Chinese mainland and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. For this reason, we were not identified as a Commission-Identified Issuer under the HFCAA after we filed our annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2022 or 2023 and do not expect to be identified so after we file this annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2024. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">59 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Each year, the PCAOB will determine whether it can inspect and investigate completely audit firms in the Chinese mainland and Hong Kong, among other jurisdictions. If the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in the Chinese mainland and Hong Kong, and we use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the SEC, we would be identified as a Commission-Identified Issuer following the filing of the annual report on Form <span style="white-space:nowrap">20-F</span> for the relevant fiscal year. In accordance with the HFCAA, our securities would be prohibited from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States if we are identified as a Commission-Identified Issuer for two consecutive years in the future. Although our Class&#160;A ordinary shares have been listed on the Hong Kong Stock Exchange, and our ADSs and Class&#160;A ordinary shares are fully fungible, we cannot assure your that an active trading market for our Class&#160;A ordinary shares on the Hong Kong Stock Exchange will be sustained or that the ADSs can be converted and traded with sufficient market recognition and liquidity, if our shares and ADSs are prohibited from trading in the United States. A prohibition of being able to trade in the United States would substantially impair your ability to sell or purchase our ADSs when you wish to do so, and the risk and uncertainty associated with delisting would have a negative impact on the price of our ADSs and Class&#160;A ordinary shares. Also, such a prohibition would significantly affect our ability to raise capital on terms acceptable to us, or at all, which would have a material adverse impact on our business, financial condition and prospects. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are subject to changing law and regulations regarding regulatory matters, corporate governance and public disclosure that have increased both our costs and the risk of <span style="white-space:nowrap">non-compliance.</span> </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are subject to rules and regulations by various governing bodies, including, for example, the SEC, which is charged with the protection of investors and the oversight of companies whose securities are publicly traded, and the various regulatory authorities in China and the Cayman Islands, and to new and evolving regulatory measures under applicable law. Our efforts to comply with new and changing laws and regulations have resulted in and are likely to continue to result in, increased general and administrative expenses and a diversion of management time and attention from revenue-generating activities to compliance activities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Moreover, because these laws, regulations and standards are subject to ongoing interpretations, their application in practice may evolve over time as new guidance becomes available. This evolution may result in continuing uncertainty regarding compliance matters and additional costs necessitated by ongoing revisions to our disclosure and governance practices. If we fail to address and comply with these regulations and any subsequent changes, we may be subject to penalty and our business may be harmed. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our international expansion strategy and ability to conduct business in international markets may be adversely affected by legal, regulatory, political and economic risks. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">International expansion is a significant component of our growth strategy and may require significant capital investment, which could strain our resources and adversely impact current performance, while adding complexity to our current operations. We are subject to PRC law in addition to the laws of the foreign countries in which we operate. If any of our overseas operations, or our associates or agents, violate such laws, we could become subject to sanctions or other penalties, which could negatively affect our reputation, business and operating results. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we may face operational issues that could have a material adverse effect on our reputation, business and results of operations, if we fail to address certain factors including the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">difficulties in developing, staffing and simultaneously managing a foreign operation as a result of distance, language and cultural differences; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">challenges in formulating effective local sales and marketing strategies targeting users from various jurisdictions and cultures, who have a diverse range of preferences and demands; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">challenges in identifying appropriate local business partners and establishing and maintaining good working relationships with them; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">dependence on local platforms in marketing our international products and services overseas; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">60 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">challenges in selecting suitable geographical regions for international business; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">longer customer payment cycles; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">currency exchange rate fluctuations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">political or social unrest or economic instability; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">protectionist or national security policies that restrict our ability to invest in or acquire companies; develop, import or export certain technologies, such as the national AI initiative proposed by the U.S. government; or utilize technologies that are deemed by local governmental regulators to pose a threat to their national security; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">compliance with applicable foreign laws and regulations and unexpected changes in laws or regulations, including compliance with privacy laws and data security laws, including the European Union General Data Protection Regulation and compliance costs across different legal systems; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">differing, complex and potentially adverse customs, import/export laws, tax rules and regulations or other trade barriers or restrictions which may be applicable to transactions conducted through our international and cross-border platforms, related compliance obligations and consequences of <span style="white-space:nowrap">non-compliance,</span> and any new developments in these areas; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">increased costs associated with doing business in foreign jurisdictions. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">One or more of these factors could harm our overseas operations and consequently, could harm our overall results of operations. In addition, legislatures and taxing authorities in many jurisdictions in which we operate may enact changes to, or seek to enforce novel interpretations of, their tax rules. These changes could include amendments that have temporary effect as well as more permanent changes. For example, the Organization for Economic Cooperation and Development, or the OECD, the European Union and other countries (including countries in which we operate) have committed to enacting substantial changes to numerous long-standing tax principles impacting how large multinational enterprises are taxed. In particular, the OECD&#8217;s Pillar Two initiative introduces a 15% global minimum tax applied on a <span style="white-space:nowrap"><span style="white-space:nowrap">country-by-country</span></span> basis, which became effective in many jurisdictions in which we operate starting January&#160;1, 2024. The impact of these potential new rules and any other changes in domestic and international tax rules and regulations could have a material and adverse effect on our effective tax rate, and we will continue to evaluate the impact of these changes. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Our Corporate Structure </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the PRC government determines that the contractual arrangements constituting part of the consolidated variable interest entities structure do not comply with PRC laws and regulations, or if these laws and regulations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Foreign ownership of certain of our businesses including value-added telecommunication services is subject to restrictions under current PRC laws and regulations. For example, foreign investors are not allowed to own more than 50% of the equity interests in a value-added telecommunication service provider (excluding <span style="white-space:nowrap">e-commerce,</span> domestic multi-party communications, data collection and transmission services and call centers). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are a Cayman Islands exempted company and our PRC subsidiaries Jingdong Century, Shanghai Shengdayuan and Jiangsu Xinchuan Hailian are considered foreign-invested enterprises. Accordingly, none of these PRC subsidiaries is eligible to provide value-added telecommunication services or provide certain other restricted services related to our businesses, such as domestic document delivery services. As a result, we conduct or will conduct such business activities through the consolidated variable interest entities and their subsidiaries in PRC, including Jingdong 360, Jiangsu Yuanzhou, Xi&#8217;an Jingdong Xincheng and Jingbangda. Jingdong 360 holds our ICP license as an internet information provider. Xi&#8217;an Jingdong Xincheng primarily provides courier services through Jingbangda and its subsidiaries. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">61 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We entered into a series of contractual arrangements with Jingdong 360, Jiangsu Yuanzhou, Xi&#8217;an Jingdong Xincheng and other variable interest entities in China and their respective shareholders, which enable us to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">receive substantially all of the economic benefits of Jingdong 360, Jiangsu Yuanzhou, Xi&#8217;an Jingdong Xincheng and other variable interest entities in China; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">have an exclusive option to purchase all or part of the equity interests in Jingdong 360, Jiangsu Yuanzhou, Xi&#8217;an Jingdong Xincheng and other variable interest entities in China when and to the extent permitted by PRC law. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Because of these contractual arrangements, we are the primary beneficiary of Jingdong 360, Jiangsu Yuanzhou, Xi&#8217;an Jingdong Xincheng and other variable interest entities in China and hence consolidate their financial results as the consolidated variable interest entities. For a detailed discussion of these contractual arrangements, see &#8220;Item 4.C. Information on the Company&#8212;Organizational Structure.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the opinion of Shihui Partners, our PRC legal counsel, (i)&#160;the ownership structures of the consolidated variable interest entities in China and the PRC subsidiaries that have entered into contractual arrangements with the variable interest entities, including Jingdong Century, comply with all existing PRC laws and regulations; and (ii)&#160;the contractual arrangements between the PRC subsidiaries, including Jingdong Century, the variable interest entities and their respective shareholders governed by PRC law are valid, binding and enforceable, and will not result in any violation of PRC laws or regulations currently in effect. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, we are a Cayman Islands holding company with no equity ownership in the consolidated variable interest entities and we conduct certain of our operations in China through the consolidated variable interest entities with which we have maintained contractual arrangements. Investors in our ADSs or Class&#160;A ordinary shares thus are not purchasing equity interest in the consolidated variable interest entities in China but instead are purchasing equity interest in a Cayman Islands holding company. If the PRC government determines that the contractual arrangements with constituting part of the consolidated variable interest entities structure do not comply with PRC laws and regulations, or if these laws and regulations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. We may not be able to repay the notes and other indebtedness, and the securities we are registering may decline in value or become worthless, if the determinations, changes, or interpretations result in our inability to assert contractual control over the assets of the consolidated variable interest entities. Our holding company in the Cayman Islands, the consolidated variable interest entities, and investors of our company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the consolidated variable interest entities and, consequently, significantly affect the financial performance of the consolidated variable interest entities and our company as a group. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our PRC legal counsel has also advised us that there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules; accordingly, the PRC regulatory authorities may take a view that is contrary to the opinion of our PRC legal counsel in the future. It is uncertain whether any other new PRC laws or regulations relating to variable interest entity structures will be adopted or if adopted, what they would provide. If we or any of the consolidated variable interest entities are found to be in violation of any existing or future PRC laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the PRC regulatory authorities would have broad discretion to take action in dealing with such violations or failures, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">revoking the business licenses of such entities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">discontinuing or restricting the conduct of any transactions between certain of our PRC subsidiaries and variable interest entities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">imposing fines, confiscating the income from the consolidated variable interest entities, or imposing other requirements with which we or the consolidated variable interest entities may not be able to comply; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">requiring us to restructure our ownership structure or operations, including terminating the contractual arrangements with the consolidated variable interest entities and deregistering the equity pledges of the consolidated variable interest entities, which in turn would affect our ability to consolidate or derive economic interests from the consolidated variable interest entities; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">restricting or prohibiting our use of the proceeds of any of our financing outside China to finance our business and operations in China. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">62 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The imposition of any of these penalties would result in a material and adverse effect on our ability to conduct our business. In addition, it is unclear what impact the PRC government actions would have on us and on our ability to consolidate the financial results of the consolidated variable interest entities in our consolidated financial statements, if the PRC government authorities were to find our legal structure and contractual arrangements to be in violation of PRC laws and regulations. If the imposition of any of these government actions causes us to lose our right to direct the activities of the consolidated variable interest entities or our right to receive substantially all the economic benefits and residual returns from the consolidated variable interest entities and we are not able to restructure our ownership structure and operations in a satisfactory manner, we would no longer be able to consolidate the financial results of the consolidated variable interest entities in our consolidated financial statements. Either of these results, or any other significant penalties that might be imposed on us in this event, would have a material adverse effect on our financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Although we believe we, our PRC subsidiaries and the consolidated variable interest entities comply with current PRC laws and regulations, we cannot assure you that the PRC government would agree that our contractual arrangements comply with PRC licensing, registration or other regulatory requirements, with existing policies or with requirements or policies that may be adopted in the future. The PRC government has broad discretion in determining rectifiable or punitive measures for <span style="white-space:nowrap">non-compliance</span> with or violations of PRC laws and regulations. If the PRC government determines that we or the consolidated variable interest entities do not comply with applicable law, it could revoke the consolidated variable interest entities&#8217; business and operating licenses, require the consolidated variable interest entities to discontinue or restrict the consolidated variable interest entities&#8217; operations, restrict the consolidated variable interest entities&#8217; right to collect revenues, block the consolidated variable interest entities&#8217; websites, require the consolidated variable interest entities to restructure our operations, impose additional conditions or requirements with which the consolidated variable interest entities may not be able to comply, impose restrictions on the consolidated variable interest entities&#8217; business operations or on their customers, or take other regulatory or enforcement actions against the consolidated variable interest entities that could be harmful to their business. Any of these or similar occurrences could significantly disrupt our or the consolidated variable interest entities&#8217; business operations or restrict the consolidated variable interest entities from conducting a substantial portion of their business operations, which could materially and adversely affect the consolidated variable interest entities&#8217; business, financial condition and results of operations. If any of these occurrences results in our inability to direct the activities of any of the consolidated variable interest entities that most significantly impact its economic performance, and/or our failure to receive the economic benefits from any of the consolidated variable interest entities, we may not be able to consolidate these entities in our consolidated financial statements in accordance with U.S. GAAP. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely on contractual arrangements with the consolidated variable interest entities and their owners for a portion of our business operations, which may not be as effective as direct ownership in providing operational control. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have relied and expect to continue to rely on contractual arrangements with Jingdong 360 and its shareholders to hold our ICP license as an internet information provider, contractual arrangements with Jiangsu Yuanzhou and its shareholders to conduct the distribution of books and audio and video products and contractual arrangements with other variable interest entities for the restricted businesses. For a description of these contractual arrangements, see &#8220;Item 4.C. Information on the Company&#8212;Organizational Structure.&#8221; These contractual arrangements may not be as effective as direct ownership in providing us with control over the consolidated variable interest entities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we had direct ownership of the consolidated variable interest entities, we would be able to exercise our rights as a shareholder to effect changes in the board of directors of those entities, which in turn could effect changes, subject to any applicable fiduciary obligations, at the management level. However, under the current contractual arrangements, we rely on the performance by the consolidated variable interest entities and their respective shareholders of their obligations under the contracts to exercise control over the consolidated variable interest entities. However, the shareholders of the consolidated variable interest entities may not act in the best interests of our company or may not perform their obligations under these contracts. Such risks exist throughout the period in which we intend to operate our business through the contractual arrangements with the consolidated variable interest entities. We may replace the shareholders of the consolidated variable interest entities at any time pursuant to our contractual arrangements with them and their shareholders. However, if any dispute relating to these contracts remains unresolved, we will have to enforce our rights under these contracts through the operations of PRC law and courts and therefore will be subject to uncertainties in the PRC legal system. See &#8220;&#8212;Any failure by the consolidated variable interest entities or their shareholders to perform their obligations under our contractual arrangements with them would have a material and adverse effect on our business.&#8221; Therefore, our contractual arrangements with the consolidated variable interest entities may not be as effective in ensuring our control over the relevant portion of our business operations as direct ownership would be. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">63 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any failure by the consolidated variable interest entities or their shareholders to perform their obligations under our contractual arrangements with them would have a material and adverse effect on our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If the consolidated variable interest entities or their shareholders fail to perform their respective obligations under the contractual arrangements, we may have to incur substantial costs and expend additional resources to enforce such arrangements. We may also have to rely on legal remedies under PRC law, including seeking specific performance or injunctive relief, and claiming damages, which we cannot assure you will be effective. For example, if the shareholders of the consolidated variable interest entities were to refuse to transfer their equity interest in the variable interest entities to us or our designee when we exercise the purchase option pursuant to these contractual arrangements, or if they were otherwise to act in bad faith toward us, we may have to take legal actions to compel them to perform their contractual obligations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">All the agreements under our contractual arrangements are governed by PRC law and provide for the resolution of disputes through arbitration in China. Accordingly, these contracts would be interpreted in accordance with PRC law and any disputes would be resolved in accordance with PRC legal procedures. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;Uncertainties with respect to the legal system in the Chinese mainland could adversely affect us.&#8221; Meanwhile, there are very few precedents and little formal guidance as to how contractual arrangements in the context of a variable interest entity should be interpreted or enforced under PRC law, and as a result it may be difficult to predict how an arbitration panel would view such contractual arrangements. As a result, uncertainties in the PRC legal system could limit our ability to enforce these contractual arrangements. Additionally, under PRC law, rulings by arbitrators are final, parties cannot appeal the arbitration results in courts, and if the losing parties fail to carry out the arbitration awards within a prescribed time limit, the prevailing parties may only enforce the arbitration awards in PRC courts through arbitration award recognition proceedings, which would require additional expenses and delay. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The consolidated variable interest entities, including their subsidiaries, hold our necessary licenses and permits, including ICP licenses, Courier Service Operation Permits and Practicing License for Medical Institutions, and conduct our sales of books and audio and video products (including publication of <span style="white-space:nowrap">e-books</span> and online audio and video products). In the event we are unable to enforce our contractual arrangements, our ability to conduct these businesses may be negatively affected. We generate the majority of our revenues from products and services that are offered to customers through our mobile apps and websites and any interruption in our ability to use our mobile apps and websites may have a material and adverse effect on our financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The shareholders of the consolidated variable interest entities may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Mr.&#160;Richard Qiangdong Liu, Ms.&#160;Yayun Li and Ms.&#160;Pang Zhang are the individual shareholders of Suqian Juhe. Mr.&#160;Qin Miao, Ms.&#160;Yayun Li and Ms.&#160;Pang Zhang are the shareholders of the other significant consolidated variable interest entities. Mr.&#160;Richard Qiangdong Liu is our chairman of board of directors, Mr.&#160;Qin Miao is a vice president of our company, Ms.&#160;Yayun Li is a senior vice president of our company, and Ms.&#160;Pang Zhang is our chief human resources officer. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The shareholders of the consolidated variable interest entities may have potential conflicts of interest with us. These shareholders may breach, or cause the consolidated variable interest entities to breach, or refuse to renew, the existing contractual arrangements we have with them and the consolidated variable interest entities, which would have a material and adverse effect on our ability to effectively control the consolidated variable interest entities and receive substantially all the economic benefits from them. For example, the shareholders may be able to cause our agreements with the consolidated variable interest entities to be performed in a manner adverse to us by, among other things, failing to remit payments due under the contractual arrangements to us on a timely basis. We cannot assure you that when conflicts of interest arise, any or all of these shareholders will act in the best interests of our company or such conflicts will be resolved in our favor. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">64 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Currently, we do not have any arrangements to address potential conflicts of interest between these shareholders and our company. We rely on Mr.&#160;Liu to abide by the laws of the Cayman Islands and China, which provide that directors owe a fiduciary duty to the company that requires them to act in good faith and in what they believe to be the best interests of the company and not to use their position for personal gains. If we cannot resolve any conflict of interest or dispute between us and the shareholders of the consolidated variable interest entities, we would have to rely on legal proceedings, which could result in disruption of our business and subject us to substantial uncertainty as to the outcome of any such legal proceedings. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may rely on dividends and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our PRC subsidiaries to make payments to us could have a material and adverse effect on our ability to conduct our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are a holding company, and we may rely on dividends and other distributions on equity paid by our PRC subsidiaries like Jingdong Century for our cash and financing requirements, including the funds necessary to pay dividends and other cash distributions to our shareholders and service any debt we may incur. If these subsidiaries incur debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other distributions to us. In addition, the PRC tax authorities may require Jingdong Century or any other relevant PRC subsidiary to adjust its taxable income under the contractual arrangements it currently has in place with the consolidated variable interest entities in a manner that would materially and adversely affect its ability to pay dividends and other distributions to us. See &#8220;&#8212;Contractual arrangements in relation to the consolidated variable interest entities may be subject to scrutiny by the PRC tax authorities and they may determine that we or the variable interest entities owe additional taxes, which could negatively affect our financial condition and the value of your investment.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under PRC laws and regulations, our wholly foreign-owned subsidiaries in the Chinese mainland may pay dividends only out of their respective accumulated profits as determined in accordance with PRC accounting standards and regulations. In addition, a PRC enterprise is required to set aside at least 10% of its accumulated <span style="white-space:nowrap">after-tax</span> profits each year, if any, to fund certain statutory reserve fund, until the aggregate amount of such fund reaches 50% of its registered capital. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Any limitation on the ability of our PRC subsidiaries to pay dividends or make other distributions to us could materially and adversely limit our ability to grow, make investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct our business. The funds in our PRC subsidiaries or the consolidated variable interest entities in the Chinese mainland may not be available to fund operations or for other use outside of the Chinese mainland due to interventions in or the imposition of restrictions and limitations on the ability of our holding company, our subsidiaries, or the consolidated variable interest entities by the PRC government on cash transfers. Although currently there are not equivalent or similar restrictions or limitations in Hong Kong on cash transfers in, or out of, our Hong Kong entities, if certain restrictions or limitations in the Chinese mainland were to become applicable to cash transfers in and out of Hong Kong entities in the future, the funds in our Hong Kong entities, likewise, may not be available to fund operations or for other use outside of Hong Kong. See also &#8220;&#8212;Risks Related to Doing Business in China&#8212;If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay or prevent us from making loans to our PRC subsidiaries and the consolidated variable interest entities or making additional capital contributions to our wholly foreign-owned subsidiaries in the Chinese mainland, which could materially and adversely affect our liquidity and our ability to fund and expand our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are an offshore holding company conducting our operations in the Chinese mainland through our PRC subsidiaries and the consolidated variable interest entities. We may make loans to our PRC subsidiaries and the consolidated variable interest entities subject to the approval from governmental authorities and limitation of amount, or we may make additional capital contributions to our wholly foreign-owned subsidiaries in the Chinese mainland. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">65 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Any loans to our wholly foreign-owned subsidiaries in the Chinese mainland, which are treated as foreign-invested enterprises under PRC law, are subject to PRC regulations and foreign exchange loan registrations. For example, loans by us to our wholly foreign-owned subsidiaries in the Chinese mainland to finance their activities cannot exceed statutory limits, i.e., the difference between its total amount of investment and its registered capital, or certain amount calculated based on elements including capital or net assets, the cross-border financing leverage ratio and the macro prudential coefficient (&#8220;Macro-prudential Management Mode&#8221;) under PRC laws and the loans must be registered with the local counterpart of the State Administration of Foreign Exchange, or SAFE, or filed with SAFE in its information system. We may also provide loans to the consolidated variable interest entities or other domestic PRC entities under the Macro-prudential Management Mode. According to the Circular of the People&#8217;s Bank of China and the State Administration of Foreign Exchange on Upregulating the Macro-prudent Adjustment Parameter for Cross-border Financing issued on January&#160;13, 2025, the People&#8217;s Bank of China and the SAFE have decided to raise the macro prudential coefficient for cross-border financing of enterprises and financial institutions from 1.5 to 1.75. As a result, the limit for the total amount of foreign debt under the Macro-prudential Management Mode is adjusted to three and a half times of their respective net assets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Moreover, any medium or long-term loan to be provided by us to the consolidated variable interest entities or other domestic PRC entities must also be registered with the NDRC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We may also decide to finance our wholly foreign-owned subsidiaries in the Chinese mainland by means of capital contributions. These capital contributions shall go through record-filing procedures from competent administration for market regulation. SAFE issued the Circular on the Management Concerning the Reform of the Payment and Settlement of Foreign Currency Capital of Foreign-Invested Enterprises, which took effect on June&#160;1, 2015. This circular allows for the use of RMB converted from the foreign currency-denominated capital for equity investments in the PRC provided that such usage shall fall into the scope of business of the foreign-invested enterprise, which will be regarded as the reinvestment of foreign-invested enterprise. In addition, SAFE promulgated the Circular Regarding Further Promotion of the Facilitation of Cross-Border Trade and Investment on October&#160;23, 2019, pursuant to which all foreign-invested enterprises can make equity investments in the PRC with their capital funds in accordance with the law. The Circular Regarding Further Optimizing the Cross-border RMB Policy to Support the Stabilization of Foreign Trade and Foreign Investment jointly promulgated by the People&#8217;s Bank of China, NDRC, the Ministry of Commerce, the State-owned Assets Supervision and Administration Commission of the State Council, the China Banking and Insurance Regulatory Commission and SAFE on December&#160;31, 2020 and effective on February&#160;4, 2021 allows the <span style="white-space:nowrap">non-investment</span> foreign-invested enterprises to make domestic reinvestment with RMB capital in accordance with the law on the premise that they comply with prevailing regulations and the invested projects in China are authentic and compliant. In addition, if a foreign-invested enterprise uses RMB income under capital accounts to conduct domestic reinvestment, the invested enterprise is not required to open a special deposit account for RMB capital. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Due to the restrictions imposed on loans in foreign currencies extended to any PRC domestic companies, we may not be able to make such loans to the subsidiaries of our wholly foreign-owned subsidiaries in the Chinese mainland and the consolidated variable interest entities in the Chinese mainland. Meanwhile, we may not be able to finance the activities of the consolidated variable interest entities by means of capital contributions given the restrictions on foreign investment in the businesses that are currently conducted by the consolidated variable interest entities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In light of the various requirements imposed by PRC regulations on loans to and direct investment in PRC entities by offshore holding companies, we cannot assure you that we will be able to complete the necessary government registrations or record-filings on a timely basis, if at all, with respect to future loans to our PRC subsidiaries or any consolidated variable interest entity or future capital contributions by us to our wholly foreign-owned subsidiaries in the Chinese mainland. As a result, uncertainties exist as to our ability to provide prompt financial support to our PRC subsidiaries or consolidated variable interest entities when needed. If we fail to complete such registrations or record-filings, our ability to use foreign currency, including the proceeds we received from our initial public offering, and to capitalize or otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity and our ability to fund and expand our business. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">66 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Contractual arrangements in relation to the consolidated variable interest entities may be subject to scrutiny by the PRC tax authorities and they may determine that we or the variable interest entities owe additional taxes, which could negatively affect our financial condition and the value of your investment. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under applicable PRC laws and regulations, transactions among related parties may be subject to audit or challenge by the PRC tax authorities. If the PRC tax authorities deem the transactions between the PRC subsidiaries and the consolidated variable interest entities in China, and their respective shareholders were not entered into on an <span style="white-space:nowrap">arm&#8217;s-length</span> basis and resulted in deferral or underpayment in taxes, they are entitled to make special tax adjustments which might result in the increase of the variable interest entities&#8217; tax liabilities. If the tax authorities conduct special tax adjustments, they might impose interest charges for the underpaid taxes. Our financial position could be adversely affected if the consolidated variable interest entities&#8217; tax liabilities increase or if they are required to pay interest charge. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our current corporate structure and business operations may be affected by the PRC Foreign Investment Law. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;15, 2019, the National People&#8217;s Congress promulgated the PRC Foreign Investment Law, which has become effective on January&#160;1, 2020 and replaced the outgoing laws regulating foreign investment in China, namely, the PRC Equity Joint Venture Law, the PRC Cooperative Joint Venture Law and the Wholly Foreign-owned Enterprise Law, as well their implementation rules and ancillary regulations. See &#8220;Item 4.B. Information on the Company&#8212;Business Overview&#8212;Regulation&#8212;Regulation on Foreign Investment.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Meanwhile, the Implementation Rules to the Foreign Investment Law came into effect as of January&#160;1, 2020, which clarified and elaborated the relevant provisions of the Foreign Investment Law. However, uncertainties still exist in relation to interpretation and implementation of the Foreign Investment Law, especially in regard to, including, among other things, the nature of variable interest entities contractual arrangements and specific rules regulating the organization form of foreign-invested enterprises within the five-year transition period. While Foreign Investment Law does not define contractual arrangements as a form of foreign investment explicitly, it has a <span style="white-space:nowrap">catch-all</span> provision under definition of &#8220;foreign investment&#8221; that includes investments made by foreign investors in the PRC through other means as provided by laws, administrative regulations or the State Council, we cannot assure you that future laws and regulations will not provide for contractual arrangements as a form of foreign investment. Therefore, there can be no assurance that our control over the consolidated variable interest entities through contractual arrangements will not be deemed as foreign investment in the future. In the event that any possible implementing regulations of the Foreign Investment Law, any other future laws, administrative regulations or provisions deem contractual arrangements as a way of foreign investment, or if any of our operations through contractual arrangements is classified in the &#8220;restricted&#8221; or &#8220;prohibited&#8221; industry in the future &#8220;negative list&#8221; under the Foreign Investment Law, our contractual arrangements may be deemed as invalid and illegal, and we may be required to unwind the variable interest entity contractual arrangements and/or dispose of any affected business. Also, if future laws, administrative regulations or provisions mandate further actions to be taken with respect to existing contractual arrangements, we may face substantial uncertainties as to whether we can complete such actions in a timely manner, or at all. Furthermore, under the Foreign Investment Law, foreign investors or the foreign investment enterprise should be imposed legal liabilities for failing to report investment information in accordance with the requirements. In addition, the Foreign Investment Law provides that foreign invested enterprises established according to the existing laws regulating foreign investment may maintain their structure and corporate governance within a five-year transition period, which means that we may be required to adjust the structure and corporate governance of certain of our PRC subsidiaries in such transition period. Failure to take timely and appropriate measures to cope with any of these or similar regulatory compliance challenges could materially and adversely affect our current corporate structure, corporate governance, financial condition and business operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Doing Business in China </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Changes in China&#8217;s or global economic, political or social conditions or government policies could have a material and adverse effect on our business and operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Substantially all of our operations are located in China. Accordingly, our business, financial condition, results of operations and prospects may be influenced to a significant degree by political, economic and social conditions in China generally and by continued economic growth in China as a whole. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">67 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">While the Chinese economy has experienced significant growth over the past decades, there can be no assurance that the growth would be maintained or equitable across sectors. The Chinese government has implemented various measures to encourage economic growth and guide the allocation of resources. Some of these measures may benefit the overall Chinese economy, but may not have the same effect on us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, the global macroeconomic environment is facing challenges. Geopolitical tension and conflicts, energy crisis, inflation risk, interest rate increases, instability in the financial system, and the tightening of monetary policy by the U.S. Federal Reserve impose new challenges and uncertainties on the global economy. It is unclear whether these challenges and uncertainties will be contained or resolved, and what effects they may have on the global political and economic conditions in the long term. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Uncertainties with respect to the legal system in the Chinese mainland could adversely affect us. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We conduct our business primarily through our PRC subsidiaries and the consolidated variable interest entities in the Chinese mainland. Our operations in the Chinese mainland are governed by PRC laws and regulations. Our PRC subsidiaries are subject to laws and regulations applicable to foreign investment in the Chinese mainland. The PRC legal system is a civil law system based on written statutes. Unlike the common law system, prior court decisions may be cited for reference but have limited precedential value. The PRC legal system is evolving rapidly, the rules and regulations in the Chinese mainland can change quickly with little advance notice, and the interpretation and enforcement of many laws, regulations and rules may involves uncertainties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. Any administrative and court proceedings in China may be protracted, resulting in substantial costs and diversion of resources and management attention. Since PRC administrative and court authorities may have significant discretion in interpreting and implementing statutory and contractual terms, it may be difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy. These uncertainties may impede our ability to enforce the contracts we have entered into and could materially and adversely affect our business and results of operations. Furthermore, the PRC legal system is based, in part, on government policies and internal rules, some of which may have retroactive effect. As a result, we may not always be aware of any potential violation of these policies and rules. Such unpredictability towards our contractual, property and procedural rights could adversely affect our business and impede our ability to continue our operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">PRC government has significant oversight over the conduct of our business and it has recently indicated an intent to exert more oversight over offerings that are conducted overseas and/or foreign investment in China-based issuers. Any such action could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are subject to consumer protection laws that could require us to modify our current business practices and incur increased costs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are subject to numerous PRC laws and regulations that regulate retailers generally or govern online retailers specifically, such as the Consumer Protection Law. If these regulations were to change or if we, suppliers or third-party merchants on our marketplace were to violate them, the costs of certain products or services could increase, or we could be subject to fines or penalties or suffer reputational harm, which could reduce demand for the products or services offered on our mobile apps and websites and hurt our business and results of operations. For example, the amended Consumer Protection Law, which became effective in March 2014, further strengthens the protection of consumers and imposes more stringent requirements and obligations on business operators, especially on businesses that operate on the internet. Pursuant to the Consumer Protection Law, except for certain types of products, such as custom-made goods, fresh and perishable goods, consumers are generally entitled to return goods purchased within seven days upon receipt without giving any reasons if they purchased the goods over the internet. Consumers whose interests have been damaged due to their purchase of goods or acceptance of services on online marketplace platforms may claim damages from merchants or service providers. Where the operators of an online marketplace platform are unable to provide the real names, addresses and valid contact details of the merchants or service providers, the consumers may also claim damages from the operators of the online marketplace platforms. Operators of online marketplace platforms that know or should have known that merchants or service providers use their platforms to infringe upon the legitimate rights and interests of consumers but fail to take necessary measures must bear joint and several liability with the merchants or service providers. Moreover, if business operators deceive consumers or knowingly sell substandard or defective products, they should not only compensate consumers for their losses, but also pay additional damages equal to three times the price of the goods or services. Legal requirements are frequently changed and subject to interpretation, and we are unable to predict the ultimate cost of compliance with these requirements or their effect on our operations. We may be required to make significant expenditures or modify our business practices to comply with existing or future laws and regulations, which may increase our costs and materially limit our ability to operate our business. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">68 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may be adversely affected by the complexity, uncertainties and changes in PRC regulation of internet-related business and companies such as <span style="white-space:nowrap">e-commerce</span> business and internet platforms. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The PRC government extensively regulates the internet industry, including foreign ownership of, and the licensing and permit requirements pertaining to, companies in the internet industry. These internet-related laws and regulations are evolving, and their interpretation and enforcement involve significant uncertainties. As a result, in certain circumstances it may be difficult to determine what actions or omissions may be deemed to be in violation of applicable laws and regulations. Issues, risks and uncertainties relating to PRC government regulation of the internet industry include, but are not limited to, the following: </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We only have control over our websites through contractual arrangements. We do not own the websites in the Chinese mainland due to the restriction of foreign investment in businesses providing value-added telecommunication services in the Chinese mainland, including internet information provision services. This may significantly disrupt our business, subject us to sanctions, compromise enforceability of related contractual arrangements, or have other harmful effects on us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The evolving PRC regulatory system for the internet industry may lead to the establishment of new regulatory agencies. For example, in May 2011, the State Council announced the establishment of a new department, the Cyberspace Administration of China (with the involvement of the State Council Information Office, the MIIT, and the Ministry of Public Security). The primary role of this agency is to facilitate the policy-making and legislative development in this field to direct and coordinate with the relevant departments in connection with online content administration and to deal with cross-ministry regulatory matters in relation to the internet industry. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">New laws and regulations may be promulgated that will regulate internet activities, including online retail and internet information service. If these new laws and regulations are promulgated, additional licenses may be required for our operations. If our operations do not comply with these new regulations at the time they become effective, or if we fail to obtain any licenses required under these new laws and regulations, we could be subject to penalties. For example, on February&#160;25, 2023, the SAMR released the Administrative Measures for Internet Advertising, which came into effect on May&#160;1, 2023 and replaced Interim Measures for the Administration of Internet Advertising. The Administrative Measures for Internet Advertising further strengthen the responsibilities of Internet platform operators and enhance their review obligation in Internet advertising activities. see &#8220;Item 4.B. Information on the Company&#8212;Business Overview&#8212;Regulation&#8212;Regulations relating to Advertising Business.&#8221; Any failure to comply with the Administrative Measures for Internet Advertising may result in administrative liabilities, including warnings, public denouncement, fines, enforcement orders requiring us to correct, suspension of business or even criminal liabilities, all of which may materially and adversely affect our business and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Circular on Strengthening the Administration of Foreign Investment in and Operation of Value-added Telecommunications Business, issued by the MIIT in July 2006, prohibits domestic telecommunication service providers from leasing, transferring or selling telecommunications business operating licenses to any foreign investor in any form, or providing any resources, sites or facilities to any foreign investor for their illegal operation of a telecommunications business in China. According to this circular, either the holder of a value-added telecommunication services operation permit or its shareholders must directly own the domain names and trademarks used by such license holders in their provision of value-added telecommunication services. The circular also requires each license holder to have the necessary facilities, including servers, for its approved business operations and to maintain such facilities in the regions covered by its license. If an ICP license holder fails to comply with the requirements and also fails to remedy such <span style="white-space:nowrap">non-compliance</span> within a specified period of time, the MIIT or its local counterparts have the discretion to take administrative measures against such license holder, including revoking its ICP license. Currently, Jingdong 360, one of the consolidated variable interest entities, holds an ICP license and operates our <span style="font-style:italic">www.jd.com </span>website. Jingdong 360 owns the domain names and registered trademarks and has the necessary personnel to operate such website. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">69 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;7, 2021, the Anti-monopoly Commission of the State Council officially promulgated the Guidelines to Anti-Monopoly in the Field of Internet Platforms. Pursuant to an official interpretation from the Anti-monopoly Commission of the State Council, these guidelines mainly cover five aspects, including general provisions, monopoly agreements, abuse of market dominance, concentration of undertakings, and abuse of administrative powers that eliminate or restrict competition. These guidelines prohibit certain monopolistic acts of internet platforms to protect market competition and safeguard interests of users and undertakings participating in internet platform economy, including without limitation, prohibiting platforms with dominant position from abusing their market dominance. Notably, the guidelines provide that any concentration of undertakings involving variable interest entities fall within the scope of anti-monopoly review. If a concentration of undertakings meets the criteria for declaration as stipulated by the State Council, an operator must report such concentration of undertakings to the Anti-Monopoly Law of PRC (the &#8220;Anti-Monopoly Law&#8221;) enforcement agency under the State Council in advance. Therefore, acquisitions of other entities that we have made before or may make in the future (whether by ourselves, our subsidiaries or through the consolidated variable interest entities) and that meet the criteria for declaration, may be required to be reported to and approved by the Anti-Monopoly Law enforcement agency, and we may be subject to penalty including a fine of no more than RMB500,000 if we fail to comply with such requirement, and in extreme case may be ordered to terminate the contemplated concentration, to dispose of our equity or asset within a prescribed period, to transfer the business within a prescribed time or to take any other necessary measures to return to the <span style="white-space:nowrap">pre-concentration</span> status. In March 2021, SAMR imposed on us a fine of RMB500,000 for failing to file a prior notification of concentrations of undertaking for a prior acquisition we did. In addition, SAMR has conducted a survey of prior acquisitions by internet platforms that may involve failure to file prior notifications of concentrations of undertaking. We were subsequently imposed for fines for a few additional instances, each with similar amount on such basis since 2021. We cooperated with SAMR on this front and kept written and oral correspondence with SAMR. In April 2021, the SAMR, together with certain other PRC government authorities convened an administrative guidance meeting, focusing on certain unfair competition acts, self-inspection and rectification by major internet companies of possible violations of anti-monopoly, anti-unfair competition, tax and other related laws and regulations, and requesting such companies to comply with laws and regulations strictly and be subject to public supervision. In addition, many internet companies, including the over 30 companies which attended such administrative guidance meeting, are required to conduct a comprehensive self-inspection and make necessary rectification accordingly. If the companies are found to conduct illegal activities, more severe penalties are expected to be imposed on them in accordance with the laws. As of the date of this annual report, we have completed such self-inspection and have not received any further inquiry from the governmental authorities. We may receive more similar inquires going forward and cannot assure you that our business operations comply with the regulations and authorities&#8217; requirements in all respects. If any <span style="white-space:nowrap">non-compliance</span> is raised by the authorities and determined against us, we may be subject to fines and other penalties. On June&#160;24, 2022, the Standing Committee of the National People&#8217;s Congress issued the amended Anti-Monopoly Law, which came into effect on August&#160;1, 2022. The amended PRC Anti-monopoly Law increases the fines on business operators for illegal concentration to &#8220;no more than ten percent of the preceding year&#8217;s sales revenue of the business operators if the concentration of business operators has or may have an effect of excluding or limiting competition; or a fine of up to RMB5&#160;million if the concentration of business operators does not have an effect of excluding or limiting competition.&#8221; The newly amended Anti-Monopoly Law also specifies that the government authority may require the operators to make a declaration where there is evidence that the concentration has or may have the effect of eliminating or restricting competition, even if such concentration does not reach the filing threshold. Due to the enhanced enforcement of the Anti-Monopoly Law, we may receive greater scrutiny and attention from regulators and more frequent and rigid investigation or review by regulators, which will increase our compliance costs and subject us to heightened risks and challenges. In addition, there are significant uncertainties on the evolving legislative activities and varied local implementation practices of anti-monopoly and competition laws and regulations in China, especially with respect to the interpretation and implementation of the newly amended Anti-Monopoly Law. We may have to spend much more personnel cost and time evaluating and managing these risks and challenges in connection with our products and services as well as our investments in our ordinary business course to avoid any failure to comply with these regulations. Any failure or perceived failure by us to comply with the guidelines and other Anti-Monopoly Laws and regulations may result in governmental investigations or enforcement actions, litigations or claims against us and could have an adverse effect on our business, financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Interpretation and application of existing PRC laws, regulations and policies and possible new laws, regulations or policies relating to the internet industry have created substantial uncertainties regarding the legality of existing and future foreign investments in, and the businesses and activities of, internet businesses in China, including our business. We cannot assure you that we have obtained all the permits or licenses required for conducting our business in China or will be able to maintain our existing licenses or obtain new ones. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">70 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our ADSs and Class&#160;A ordinary shares. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We conduct our business primarily in China. Our operations in China are governed by PRC laws and regulations. The PRC government has significant oversight over the conduct of our business, and may intervene or influence our operations at any time, which could result in a material adverse change in our operation and/or the value of our ADSs and Class&#160;A ordinary shares. Also, the PRC government has recently indicated an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. For example, on July&#160;6, 2021, the PRC government authorities made public the Opinions on Strictly Scrutinizing Illegal Securities Activities in Accordance with the Law. These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. On December&#160;28, 2021, the NDRC, the MIIT, and several other administrations jointly published the Cybersecurity Review Measures, effective on February&#160;15, 2022, which required that, among others, operators of &#8220;critical information infrastructure&#8221; purchasing network products and services or network platform operators carrying out data processing activities, that affect or may affect national security, shall apply with the Cybersecurity Review Office for a cybersecurity review. In addition, a network platform operator holding over one million users&#8217; personal information shall apply with the Cybersecurity Review Office for a cybersecurity review before any public offering at a foreign stock exchange. It remains uncertain how PRC governmental authorities will regulate overseas listing in general and whether we are required to obtain any specific regulatory approvals from the CSRC, CAC or any other PRC governmental authorities for our offshore offerings. If the CSRC, CAC or other regulatory agencies later promulgate new rules or explanations requiring that we obtain their approvals for our future offshore offerings, we may be unable to obtain such approvals in a timely manner, or at all, and such approvals may be rescinded even if obtained. Any such circumstance could significantly limit or completely hinder our ability to continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless. In addition, implementation of industry-wide regulations directly targeting our operations could cause the value of our securities to significantly decline. Therefore, investors of our company and our business face potential uncertainty from actions taken by the PRC government affecting our business. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Failure to make adequate contributions to various employee benefit plans as required by PRC regulations may subject us to penalties. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Companies operating in the Chinese mainland are required to participate in various government sponsored employee benefit plans, including certain social insurance, housing funds and other welfare-oriented payment obligations, and contribute to the plans in amounts equal to certain percentages of salaries, including bonuses and allowances, of our employees up to a maximum amount specified by the local government from time to time at locations where we operate our businesses. The requirement of employee benefit plans has not been implemented consistently by the local governments in the Chinese mainland given the different levels of economic development in different locations. The government authorities may examine whether an employer has made adequate payments of the requisite employee benefit payments, and employers who fail to make adequate payments may be subject to late payment fees, fines and/or other penalties. Although almost all of our PRC operating entities incorporated in various locations in the Chinese mainland have made the required employee benefit payments, we cannot assure you that we are able to make adequate contribution in a timely manner at all time. If we are subject to late fees or fines in relation to the underpaid employee benefits, our financial condition and results of operations may be adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may be required to register some operating offices as branch offices under PRC law. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under PRC law, a company setting up premises for business operations outside its residence address must register them as branch offices with the local market regulation bureau at the place where the premises are located and obtain business licenses for them as branch offices. As of December&#160;31, 2024, our comprehensive fulfillment facilities cover almost all the counties and districts across China. We may be required to register those operating offices outside of the residence addresses of our relevant PRC entities as branch offices under PRC law. As of the date of this annual report, we were able to register branch offices in all of the important locations where we had meaningful presence. Furthermore, we may expand our fulfillment network in the future to additional locations in China, and we may not be able to register branch offices in a timely manner due to complex procedural requirements and relocation of branch offices from time to time. If the PRC regulatory authorities determine that we are in violation of the applicable laws and regulations, we may be subject to penalties, including fines, confiscation of income and suspension of operation. If we become subject to these penalties, our business, results of operations, financial condition and prospects could be materially and adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">71 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulation and censorship of information disseminated over the internet in China may adversely affect our business, and we may be liable for content that is displayed on our websites. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">China has enacted laws and regulations governing internet access and the distribution of products, services, news, information, audio-video programs and other content through the internet. In the past, the PRC government has prohibited the distribution of information through the internet that it deems to be in violation of PRC laws and regulations. In November 2016, China promulgated the Cyber Security Law, which came into effect on June&#160;1, 2017, to protect cyberspace security and order. Cyber Security Law tightens control of cyber security and sets forth various security protection obligations for network operators. If any of our internet information were deemed by the PRC government to violate any content restrictions, we would not be able to continue to display such content and could become subject to penalties, including confiscation of income, fines, suspension of business and revocation of required licenses, which could materially and adversely affect our business, financial condition and results of operations. We may also be subject to potential liability for any unlawful actions of our customers or users of our websites or for content we distribute that is deemed inappropriate. It may be difficult to determine the type of content that may result in liability to us, and if we are found to be liable, we may be prevented from operating our websites in China. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Fluctuations in exchange rates could have a material and adverse effect on our results of operations and the value of your investment. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The conversion of RMB into foreign currencies, including U.S. dollars, is based on rates set by the People&#8217;s Bank of China. The RMB has fluctuated against the U.S. dollar, at times significantly and unpredictably. The value of RMB against the U.S. dollar and other currencies is affected by changes in China&#8217;s political and economic conditions and by China&#8217;s foreign exchange policies, among other things. The RMB may fluctuate significantly in value against the U.S. dollar in the future. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between RMB and the U.S. dollar in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Any significant appreciation or depreciation of RMB may materially and adversely affect our revenues, earnings and financial position, and the value of, and any dividends payable on, our Class&#160;A ordinary shares and/or ADSs. For example, to the extent that we need to convert U.S. dollars we receive into RMB to pay our operating expenses, appreciation of RMB against the U.S. dollar would have an adverse effect on the RMB amount we would receive from the conversion. Conversely, a significant depreciation of RMB against the U.S. dollar may significantly reduce the U.S. dollar equivalent of our earnings, which in turn could adversely affect the price of our Class&#160;A ordinary shares and/or ADSs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We adopt a risk-neutral strategy to manage foreign exchange risks. For each entity with foreign exchange exposure, currency position or accounts balance are reallocated to achieve natural hedging. While we may enter into hedging transactions, the availability and effectiveness of these hedges may be limited and we may not be able to adequately hedge our exposure or at all. In addition, our currency exchange losses may be magnified by PRC exchange control regulations that restrict our ability to convert RMB into foreign currency. As a result, fluctuations in exchange rates may have a material adverse effect on your investment. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">It may be difficult for overseas regulators to conduct investigation or collect evidence within China. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Shareholder claims or regulatory investigation that are common in the United States generally are difficult to pursue as a matter of law or practicality in China. For example, in China, there are significant legal and other obstacles to providing information needed for regulatory investigations or litigation initiated outside China. Although the authorities in China may establish a regulatory cooperation mechanism with the securities regulatory authorities of another country or region to implement cross-border supervision and administration, such cooperation with the securities regulatory authorities in the Unities States may not be efficient in the absence of mutual and practical cooperation mechanism. Furthermore, according to Article 177 of the PRC Securities Law, which became effective in March 2020, no overseas securities regulator is allowed to directly conduct investigation or evidence collection activities within the territory of the PRC. While detailed interpretation of or implementation rules under Article 177 of the PRC Securities Law have yet to be promulgated, the inability for an overseas securities regulator to directly conduct investigation or evidence collection activities within China may further increase difficulties faced by you in protecting your interests. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">72 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of your investment. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The PRC government imposes controls on the convertibility of the RMB into foreign currencies and, in certain cases, the remittance of currency out of the Chinese mainland. We receive substantially all of our revenues in RMB. Under our current corporate structure, our company in the Cayman Islands may rely on dividend payments from our PRC subsidiaries to fund any cash and financing requirements we may have. Under existing PRC foreign exchange regulations, payments of current account items, such as profit distributions and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval from SAFE by complying with certain procedural requirements. Therefore, our wholly foreign-owned subsidiaries in the Chinese mainland are able to pay dividends in foreign currencies to us without prior approval from SAFE, subject to the condition that the remittance of such dividends outside of the PRC complies with certain procedures under PRC foreign exchange regulation, such as the overseas investment registrations by our shareholders or the ultimate shareholders of our corporate shareholders who are PRC residents. But approval from or registration with appropriate government authorities or delegated banks is required where RMB is to be converted into foreign currency and remitted out of the Chinese mainland to pay capital expenses such as the repayment of loans denominated in foreign currencies. The PRC government may also at its discretion restrict access in the future to foreign currencies for current account transactions. Although currently there are not equivalent or similar restrictions or limitations in Hong Kong on cash transfers in, or out of, our Hong Kong entities (including currency conversion), if certain restrictions or limitations in the Chinese mainland were to become applicable to cash transfers in and out of Hong Kong entities (including currency conversion) in the future, the funds in our Hong Kong entities, likewise, may not be available to meet our currency demand. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends in foreign currencies to our shareholders, including holders of our ADSs. As a result, the funds in our PRC subsidiaries or the consolidated variable interest entities in the Chinese mainland may not be available to fund operations or for other use outside of the Chinese mainland due to interventions in, or the imposition of restrictions and limitations on, the ability of our holding company, our subsidiaries, or the consolidated variable interest entities by the PRC government on currency conversion. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC regulations establish comprehensive procedures and requirements for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">PRC regulations and rules concerning mergers and acquisitions including the Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors, established additional procedures and requirements that could make merger and acquisition activities by foreign investors more time consuming and complex. For example, the Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors require that the Ministry of Commerce be notified in advance of any <span style="white-space:nowrap"><span style="white-space:nowrap">change-of-control</span></span> transaction in which a foreign investor takes control of a PRC domestic enterprise, if (i)&#160;any important industry is concerned, (ii)&#160;such transaction involves factors that have or may have impact on the national economic security, or (iii)&#160;such transaction will lead to a change in control of a domestic enterprise which holds famous trademarks or PRC time-honored brands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, the security review rules issued by the Ministry of Commerce that became effective in September 2011 specify that mergers and acquisitions by foreign investors that raise &#8220;national defense and security&#8221; concerns and mergers and acquisitions through which foreign investors may acquire de facto control over domestic enterprises that raise &#8220;national security&#8221; concerns are subject to strict review by the Ministry of Commerce, and the rules prohibit any activities attempting to bypass a security review, including by structuring the transaction through a proxy or contractual control arrangement. These laws and regulations are continually evolving as newly enacted Foreign Investment Law took effect. On December&#160;19, 2020, the Measures for the Security Review for Foreign Investment was jointly issued by the NDRC and Ministry of Commerce and took effect from January&#160;18, 2021. The Measures for the Security Review for Foreign Investment specified provisions concerning the security review mechanism on foreign investment, including the types of investments subject to review, review scopes and procedures, among others. As these measures are recently promulgated, official guidance has not been issued by the designated office in charge of such security review yet. At this stage, the interpretation of those measures remains unclear in many aspects such as what would constitute &#8220;important information technology and internet services and products&#8221; and whether these measures may apply to foreign investment that is implemented or completed before the enactment of these new measures. In the future, we may grow our business by acquiring complementary businesses. Complying with the requirements of the above-mentioned regulations and other applicable rules to complete such transactions could be time consuming, and any required approval processes may delay or inhibit our ability to complete such transactions. It is unclear whether our business would be deemed to be in an industry that raises &#8220;national defense and security&#8221; or &#8220;national security&#8221; concerns. However, the Ministry of Commerce, NDRC or other government agencies may publish explanations in the future determining that our business is in an industry subject to the security review, in which case our future acquisitions in the PRC, including those by way of entering into contractual control arrangements with target entities, may be closely scrutinized or prohibited. Our ability to expand our business or maintain or expand our market share through future acquisitions would as such be materially and adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">73 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC regulations relating to the establishment of offshore special purpose companies by PRC residents may subject our PRC resident beneficial owners or our wholly foreign-owned subsidiaries in China to liability or penalties, limit our ability to inject capital into these subsidiaries, limit these subsidiaries&#8217; ability to increase their registered capital or distribute profits to us, or may otherwise adversely affect us. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Notice on Issues Relating to the Administration of Foreign Exchange in Fund-Raising and Round-Trip Investment Activities of Domestic Residents Conducted via Offshore Special Purpose Companies, or SAFE Circular 75, requires PRC residents to register with the relevant local branch of SAFE before establishing or controlling any company outside of China, referred to as an offshore special purpose company, for the purpose of raising funds from overseas to acquire or exchange the assets of, or acquiring equity interests in, PRC entities held by such PRC residents and to update such registration in the event of any significant changes with respect to that offshore company. SAFE promulgated the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents&#8217; Offshore Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, in July 2014, which replaced SAFE Circular 75. SAFE Circular 37 requires PRC residents to register with local branches of SAFE in connection with their direct establishment or indirect control of an offshore entity, for the purpose of overseas investment and financing, with such PRC residents&#8217; legally owned assets or equity interests in domestic enterprises or offshore assets or interests, referred to in SAFE Circular 37 as a &#8220;special purpose vehicle.&#8221; The term &#8220;control&#8221; under SAFE Circular 37 is broadly defined as the operation rights, beneficiary rights or decision-making rights acquired by the PRC residents in the offshore special purpose vehicles or PRC companies by such means as acquisition, trust, proxy, voting rights, repurchase, convertible bonds or other arrangements. SAFE Circular 37 further requires amendment to the registration in the event of any changes with respect to the basic information of the special purpose vehicle, such as changes in a PRC resident individual shareholder, name or operation period; or any significant changes with respect to the special purpose vehicle, such as increase or decrease of capital contributed by PRC individuals, share transfer or exchange, merger, division or other material event. If the shareholders of the offshore holding company who are PRC residents do not complete their registration with the local SAFE branches, the PRC subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to the offshore company, and the offshore company may be restricted in its ability to contribute additional capital to its PRC subsidiaries. Moreover, failure to comply with SAFE registration and amendment requirements described above could result in liability under PRC law for evasion of applicable foreign exchange restrictions. In February 2015, SAFE issued the Circular on Further Simplifying and Improving the Policies Concerning Foreign Exchange Control on Direct Investment, which took effect on June&#160;1, 2015. This circular has delegated to the qualified banks the authority to register all PRC residents&#8217; investment in &#8220;special purpose vehicle&#8221; pursuant to SAFE Circular 37, except that those PRC residents who have failed to comply with SAFE Circular 37 will remain to fall into the jurisdiction of the local SAFE branch and must make their supplementary registration application with the local SAFE branch. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have requested PRC residents who we know hold direct or indirect interest in our company to make the necessary applications, filings and amendments as required under SAFE Circular 37 and other related rules. Mr.&#160;Richard Qiangdong Liu, our founder and beneficial owner, has completed required registrations with SAFE in relation to our financing and restructuring and will make amendments when needed and required in accordance with SAFE Circular 37. However, we may not be informed of the identities of all the PRC residents holding direct or indirect interest in our company, and we cannot provide any assurance that these PRC residents will comply with our request to make or obtain any applicable registrations or comply with other requirements under SAFE Circular 37 or other related rules. The failure or inability of our PRC resident shareholders to comply with the registration procedures set forth in these regulations may subject us to fines and legal sanctions, restrict our cross-border investment activities, limit the ability of our wholly foreign-owned subsidiaries in China to distribute dividends and the proceeds from any reduction in capital, share transfer or liquidation to us, and we may also be prohibited from injecting additional capital into these subsidiaries. Moreover, failure to comply with the various foreign exchange registration requirements described above could result in liability under PRC law for circumventing applicable foreign exchange restrictions. As a result, our business operations and our ability to distribute profits to you could be materially and adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">74 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any failure to comply with PRC regulations regarding the registration requirements for employee stock incentive plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the Notice on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly Listed Company, issued by SAFE in February 2012, employees, directors, supervisors and other senior management participating in any stock incentive plan of an overseas publicly listed company who are PRC citizens or who are <span style="white-space:nowrap">non-PRC</span> citizens residing in China for a continuous period of not less than one year, subject to a few exceptions, are required to register with SAFE through a domestic qualified agent, which could be a PRC subsidiary of such overseas listed company, and complete certain other procedures. We and our directors, executive officers and other employees who are PRC citizens or who reside in the PRC for a continuous period of not less than one year and who have been granted restricted shares, restricted share units or options are subject to these regulations. Failure to complete the SAFE registrations may subject them to fines and legal sanctions and may also limit our ability to contribute additional capital into our wholly foreign-owned subsidiaries in China and limit these subsidiaries&#8217; ability to distribute dividends to us. We also face regulatory uncertainties that could restrict our ability to adopt additional incentive plans for our directors and employees under PRC law. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the PRC Enterprise Income Tax Law and its implementation rules, an enterprise established outside of the PRC with &#8220;de facto management body&#8221; within the PRC is considered a resident enterprise and will be subject to the enterprise income tax on its global income at the rate of 25%. The implementation rules define the term &#8220;de facto management body&#8221; as the body that exercises full and substantial control and overall management over the business, productions, personnel, accounts and properties of an enterprise. In April 2009, the State Taxation Administration issued a circular, known as Circular 82, which provides certain specific criteria for determining whether the &#8220;de facto management body&#8221; of a <span style="white-space:nowrap">PRC-controlled</span> enterprise that is incorporated offshore is located in China. Although this circular only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners, the criteria set forth in the circular may reflect the State Taxation Administration&#8217;s general position on how the &#8220;de facto management body&#8221; text should be applied in determining the tax resident status of all offshore enterprises. According to Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident by virtue of having its &#8220;de facto management body&#8221; in China and will be subject to PRC enterprise income tax on its global income only if all of the following conditions are met: (i)&#160;the primary location of the <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> operational management is in the PRC; (ii)&#160;decisions relating to the enterprise&#8217;s financial and human resource matters are made or are subject to approval by organizations or personnel in the PRC; (iii)&#160;the enterprise&#8217;s primary assets, accounting books and records, company seals, and board and shareholder resolutions, are located or maintained in the PRC; and (iv)&#160;at least 50% of voting board members or senior executives habitually reside in the PRC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that none of JD.com, Inc. and its subsidiaries outside of the Chinese mainland is a PRC resident enterprise for PRC tax purposes. See &#8220;Item 10.E Additional Information&#8212;Taxation&#8212;People&#8217;s Republic of China Taxation.&#8221; However, the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term &#8220;de facto management body.&#8221; If the PRC tax authorities determine that JD.com, Inc. or any of its subsidiaries outside of the Chinese mainland is a PRC resident enterprise for enterprise income tax purposes, they would be subject to a 25% enterprise income tax on their global income. If these entities derive income other than dividends from their wholly-owned subsidiaries in the Chinese mainland, a 25% enterprise income tax on their global income may increase our tax burden. If JD.com, Inc. or any of its subsidiaries outside of the Chinese mainland is classified as a PRC resident enterprise, dividends paid to it from its wholly-owned subsidiaries in the Chinese mainland may be regarded as <span style="white-space:nowrap">tax-exempted</span> income if such dividends are deemed to be &#8220;dividends between qualified PRC resident enterprises&#8221; under the PRC Enterprise Income Tax Law and its implementation rules. However, we cannot assure you that such dividends will not be subject to PRC withholding tax, as the PRC tax authorities, which enforce the withholding tax, have not yet issued guidance with respect to the processing of outbound remittances to entities that are treated as resident enterprises for PRC income tax purposes. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">75 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, if JD.com, Inc. is classified as a PRC resident enterprise for PRC tax purposes and unless a tax treaty or similar arrangement provides otherwise, we may be required to withhold a 10% withholding tax from dividends we pay to our shareholders that are <span style="white-space:nowrap">non-resident</span> enterprises, including the holders of our ADSs. In addition, <span style="white-space:nowrap">non-resident</span> enterprise shareholders (including our ADS holders) may be subject to a 10% PRC withholding tax on gains realized on the sale or other disposition of ADSs or ordinary shares, if such income is treated as sourced from within the PRC. Furthermore, gains derived by our <span style="white-space:nowrap">non-PRC</span> individual shareholders from the sale of our shares and ADSs may be subject to a 20% PRC withholding tax. It is unclear whether our <span style="white-space:nowrap">non-PRC</span> individual shareholders (including our ADS holders) would be subject to any PRC tax on dividends obtained by such <span style="white-space:nowrap">non-PRC</span> individual shareholders in the event we are determined to be a PRC resident enterprise. If any PRC tax were to apply to such dividends, it would generally apply at a rate of 20% unless a reduced rate is available under an applicable tax treaty. However, it is also unclear whether <span style="white-space:nowrap">non-PRC</span> shareholders of JD.com, Inc. would be able to claim the benefits of any tax treaties between their country of tax residence and the PRC in the event that JD.com, Inc. is treated as a PRC resident enterprise. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the Arrangement Between the PRC and the Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion with Respect to Taxes on Income and Capital, the dividend withholding tax rate may be reduced to 5%, if a Hong Kong resident enterprise is considered a <span style="white-space:nowrap">non-PRC</span> tax resident enterprise and holds at least 25% of the equity interests in the PRC enterprise distributing the dividends. However, if the Hong Kong resident enterprise is not considered to be the beneficial owner of such dividends under applicable PRC tax regulations, such dividends may remain subject to withholding tax at a rate of 10%. In October 2009, the State Taxation Administration issued a circular, known as Circular 601, which provides guidance on determining whether an enterprise is a &#8220;beneficial owner&#8221; under China&#8217;s tax treaties and tax arrangements. Circular 601 provides that, in order to be a beneficial owner, an entity generally must be engaged in substantive business activities, and that a company that is set up for the purpose of avoiding or reducing taxes or transferring or accumulating profits will not be regarded as a beneficial owner and will not qualify for treaty benefits such as preferential dividend withholding tax rates. In February 2018, the State Taxation Administration issued a new circular, the Circular 9, to replace Circular 601, which came into effect on April&#160;1, 2018. Circular 9 provides a more flexible framework in determining whether an applicant engages in substantive business activities. In addition, in the event that an enterprise does not satisfy the criteria for &#8220;beneficial owner,&#8221; but the person who holds 100% ownership interests in the enterprise directly or indirectly satisfies the criteria for &#8220;beneficial owner&#8221; and the circumstances fall under Circular 9, the enterprise will be deemed as a &#8220;beneficial owner.&#8221; If our Hong Kong subsidiaries are, in the light of Circular 9, considered to be a <span style="white-space:nowrap">non-beneficial</span> owner for purposes of the tax arrangement mentioned above, any dividends paid to them by our wholly foreign-owned PRC subsidiaries would not qualify for the preferential dividend withholding tax rate of 5%, but rather would be subject to a rate of 10%. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face uncertainties with respect to indirect transfers of equity interests in PRC resident enterprises by their <span style="white-space:nowrap">non-PRC</span> holding companies, and heightened scrutiny over acquisition transactions by the PRC tax authorities may have a negative impact on potential acquisitions we may pursue in the future. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The State Taxation Administration has issued several rules and notices to tighten the scrutiny over acquisition transactions in recent years, including the Notice on Strengthening Administration of Enterprise Income Tax for Share Transfers by <span style="white-space:nowrap">Non-PRC</span> Resident Enterprises issued in December 2009, the Notice on Several Issues Regarding the Income Tax of <span style="white-space:nowrap">Non-PRC</span> Resident Enterprises promulgated issued in March 2011, and the Notice on Certain Corporate Income Tax Matters on Indirect Transfer of Properties by <span style="white-space:nowrap">Non-PRC</span> Resident Enterprises issued in February 2015, or STA Circular 7. Pursuant to these rules and notices, if a <span style="white-space:nowrap">non-PRC</span> resident enterprise indirectly transfers PRC taxable properties, referring to properties of an establishment or a place in the PRC, real estate properties in the PRC or equity investments in a PRC tax resident enterprise, by disposing of equity interest in an overseas holding company, such indirect transfer should be deemed as a direct transfer of PRC taxable properties and gains derived from such indirect transfer may be subject to the PRC withholding tax at a rate of up to 10%. STA Circular 7 sets out several factors to be taken into consideration by tax authorities in determining whether an indirect transfer has a reasonable commercial purpose. An indirect transfer satisfying all the following criteria will be deemed to lack reasonable commercial purpose and be taxable under PRC law: (i) 75% or more of the equity value of the intermediary enterprise being transferred is derived directly or indirectly from the PRC taxable properties; (ii)&#160;at any time during the <span style="white-space:nowrap">one-year</span> period before the indirect transfer, 90% or more of the asset value of the intermediary enterprise (excluding cash) is comprised directly or indirectly of investments in the PRC, or 90% or more of its income is derived directly or indirectly from the PRC; (iii)&#160;the functions performed and risks assumed by the intermediary enterprise and any of its subsidiaries that directly or indirectly hold the PRC taxable properties are limited and are insufficient to prove their economic substance; and (iv)&#160;the foreign tax payable on the gain derived from the indirect transfer of the PRC taxable properties is lower than the potential PRC income tax on the direct transfer of such assets. Nevertheless, the indirect transfer falling into the safe harbor available under STA Circular 7&#160;may not be subject to PRC tax and the scope of the safe harbor includes qualified group restructuring as specifically set out in STA Circular 7, public market trading and tax treaty exemptions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">76 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In October 2017, the State Taxation Administration released the Public Notice Regarding Issues Concerning the Withholding of <span style="white-space:nowrap">Non-resident</span> Enterprise Income Tax at Source, or STA Public Notice 37, effective from December 2017. STA Public Notice 37 replaced a series of important circulars, including Notice on Strengthening Administration of Enterprise Income Tax for Share Transfers by <span style="white-space:nowrap">Non-PRC</span> Resident Enterprises, and revised the rules governing the administration of withholding tax on China-source income derived by a nonresident enterprise. STA Public Notice 37 provides for certain key changes to the previous withholding regime. For example, the withholding obligation for a <span style="white-space:nowrap">non-resident</span> enterprise deriving dividend arises on the date on which the payment is actually made rather than on the date of the resolution that declared the dividends. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under STA Circular 7 and STA Public Notice 37, the entities or individuals obligated to pay the transfer price to the transferor are the withholding agents and must withhold the PRC income tax from the transfer price if the indirect transfer is subject to the PRC enterprise income tax. If the withholding agent fails to do so, the transferor should report to and pay the tax to the PRC tax authorities. In the event that neither the withholding agent nor the transferor fulfills their obligations under STA Circular 7 and STA Public Notice 37, according to the applicable law, apart from imposing penalties such as late payment interest on the transferor, the tax authority may also hold the withholding agent liable and impose a penalty of 50% to 300% of the unpaid tax on the withholding agent. The penalty imposed on the withholding agent may be reduced or waived if the withholding agent has submitted the relevant materials in connection with the indirect transfer to the PRC tax authorities in accordance with STA Circular 7. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, as there is a lack of clear statutory interpretation, we face uncertainties on the reporting and consequences on future private equity financing transactions, share exchange or other transactions involving the transfer of shares in our company by investors that are <span style="white-space:nowrap">non-PRC</span> resident enterprises, or sale or purchase of shares in other <span style="white-space:nowrap">non-PRC</span> resident companies or other taxable assets by us. Our company and other <span style="white-space:nowrap">non-resident</span> enterprises in our group may be subject to filing obligations or being taxed if our company and other <span style="white-space:nowrap">non-resident</span> enterprises in our group are transferors in such transactions, and may be subject to withholding obligations if our company and other <span style="white-space:nowrap">non-resident</span> enterprises in our group are transferees in such transactions. For the transfer of shares in our company by investors that are <span style="white-space:nowrap">non-PRC</span> resident enterprises, our PRC subsidiaries may be requested to assist in the filing under the rules and notices. As a result, we may be required to expend valuable resources to comply with these rules and notices or to request the transferors from whom we purchase taxable assets to comply, or to establish that our company and other <span style="white-space:nowrap">non-resident</span> enterprises in our group should not be taxed under these rules and notices, which may have a material adverse effect on our financial condition and results of operations. There is no assurance that the tax authorities will not apply the rules and notices to our offshore restructuring transactions where <span style="white-space:nowrap">non-PRC</span> residents were involved if any of such transactions were determined by the tax authorities to lack reasonable commercial purpose. As a result, we and our <span style="white-space:nowrap">non-PRC</span> resident investors may be at risk of being taxed under these rules and notices and may be required to comply with or to establish that we should not be taxed under such rules and notices, which may have a material adverse effect on our financial condition and results of operations or such <span style="white-space:nowrap">non-PRC</span> resident investors&#8217; investments in us. We have conducted acquisition transactions in the past and may conduct additional acquisition transactions in the future. We cannot assure you that the PRC tax authorities will not, at their discretion, adjust any capital gains and impose tax return filing obligations on us or require us to provide assistance for the investigation of PRC tax authorities with respect thereto. Heightened scrutiny over acquisition transactions by the PRC tax authorities may have a negative impact on potential acquisitions we may pursue in the future. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">77 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Our ADSs and Class&#160;A Ordinary Shares </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The trading price of our ADSs and Class&#160;A ordinary shares have been and are likely to continue to be volatile, which could result in substantial losses to holders of our Class&#160;A ordinary shares and/or ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The trading prices of our ADSs and Class&#160;A ordinary shares have been and are likely to continue to be volatile and could fluctuate widely in response to a variety of factors, many of which are beyond our control. For example, the highest and lowest closing prices of our ADSs on Nasdaq in 2024 were US$47.08 and US$21.44, respectively. Likewise, the highest and lowest closing prices of our Class&#160;A ordinary shares on the Hong Kong Stock Exchange in 2024 were HK$185.10 and HK$82.50, respectively. In addition, the performance and fluctuation of the market prices of other companies with business operations located mainly in China that have listed their securities in Hong Kong and/or the United States may affect the volatility in the prices of and trading volumes for our Class&#160;A ordinary shares and/or ADSs. The securities of some of these companies have experienced significant volatility since their initial public offerings, including, in some cases, substantial price declines in the trading prices of their securities. The trading performances of other Chinese companies&#8217; securities after their offerings, including internet and <span style="white-space:nowrap">e-commerce</span> companies, may affect the attitudes of investors toward Chinese companies listed in Hong Kong and/or the United States, which consequently may impact the trading performance of our Class&#160;A ordinary shares and/or ADSs, regardless of our actual operating performance. In addition, any negative news or perceptions about inadequate corporate governance practices or fraudulent accounting, corporate structure or matters of other Chinese companies may also negatively affect the attitudes of investors towards Chinese companies in general, including us, regardless of whether we have conducted any inappropriate activities. Furthermore, securities markets may from time to time experience significant price and volume fluctuations that are not related to our operating performance, such as the large decline in share prices in the United States in early 2020, which may have a material and adverse effect on the trading price of our Class&#160;A ordinary shares and/or ADSs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition to the above factors, the price and trading volume of our Class&#160;A ordinary shares and/or ADSs may be highly volatile due to multiple factors, including the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">regulatory developments affecting us or our industry, customers, suppliers or third-party merchants; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">announcements of studies and reports relating to the quality of our product and service offerings or those of our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">changes in the economic performance or market valuations of other online retail or <span style="white-space:nowrap">e-commerce</span> companies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">actual or anticipated fluctuations in our quarterly results of operations and changes or revisions of our expected results; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">changes in financial estimates by securities research analysts; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">conditions in the online retail market; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">announcements by us or our competitors of new product and service offerings, acquisitions, strategic relationships, joint ventures, capital raisings or capital commitments; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">additions to or departures of our senior management; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">political or market instability or disruptions, and actual or perceived social unrest in the United States, Hong Kong or other jurisdictions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">fluctuations of exchange rates among RMB, the Hong Kong dollar and the U.S. dollar; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">release or expiry of <span style="white-space:nowrap">lock-up</span> or other transfer restrictions on our Class&#160;A ordinary shares or ADSs; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">sales or perceived potential sales of additional Class&#160;A ordinary shares or ADSs; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">any actual or alleged illegal acts of our senior management or other key employees; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">any share repurchase program; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">proceedings instituted by the SEC against <span style="white-space:nowrap">PRC-based</span> accounting firms, including our independent registered public accounting firm. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">78 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We adopt different practices as to certain matters as compared with many other companies listed on the Hong Kong Stock Exchange. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We completed our public offering in Hong Kong in June 2020 and the trading of our Class&#160;A ordinary shares on the Hong Kong Stock Exchange commenced on June&#160;18, 2020 under the stock code &#8220;9618.&#8221; As a company listed on the Hong Kong Stock Exchange pursuant to Chapter 19C of the Hong Kong Listing Rules, we are not subject to certain provisions of the Hong Kong Listing Rules pursuant to Rule 19C.11, including, among others, rules on notifiable transactions, connected transactions, share option schemes, content of financial statements as well as certain other continuing obligations. In addition, in connection with the listing of our Class&#160;A ordinary shares on the Hong Kong Stock Exchange, we have applied for and been granted a number of waivers and/or exemptions from strict compliance with the Hong Kong Listing Rules, the Companies (Winding Up and Miscellaneous Provisions) Ordinance, the Takeovers Codes and the SFO. As a result, our practices as to those matters differ from other companies listed on the Hong Kong Stock Exchange that do not enjoy those exemptions or waivers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, if 55% or more of the total worldwide trading volume, by dollar value, of our Class&#160;A ordinary shares and ADSs over our most recent fiscal year takes place on the Hong Kong Stock Exchange, the Hong Kong Stock Exchange will regard us as having a dual primary listing in Hong Kong and we will no longer enjoy certain exemptions or waivers from strict compliance with the requirements under the Hong Kong Listing Rules, the Companies (Winding Up and Miscellaneous Provisions) Ordinance, the Takeovers Codes and the SFO, which could result in us having to amend our corporate structure and articles of association and our incurring of incremental compliance costs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We cannot guarantee that any share repurchase program will be fully consummated or that any share repurchase program will enhance long-term shareholder value, and share repurchases could increase the volatility of the price of our Class&#160;A ordinary shares and/or ADSs and could diminish our cash reserves. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;17, 2020, our board of directors authorized a share repurchase program, under which we may repurchase up to US$2.0&#160;billion of our ADSs or ordinary shares over the next 24 months through March&#160;17, 2022. On December&#160;29, 2021, our board of directors approved modifications to the share repurchase program adopted in March 2020, pursuant to which the repurchase authorization has increased from US$2.0&#160;billion to US$3.0&#160;billion and has been extended until March&#160;17, 2024. In March 2024, our board of directors adopted a share repurchase program that became effective on March&#160;18, 2024, pursuant to which we may repurchase up to US$3.0&#160;billion worth of our shares (including ADSs) over the next 36 months through March 2027. We have fully utilized the repurchase amount authorized under the US$3.0&#160;billion share repurchase program announced in March 2024, and has adopted and announced a new share repurchase program in August 2024. Pursuant to the new share repurchase program effective from September 2024, we may repurchase up to US$5.0&#160;billion worth of our shares (including ADSs) over the next 36 months through the end of August 2027. Our share repurchase program could affect the price of our stock and increase volatility and may be suspended or terminated at any time. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, the market price for our Class&#160;A ordinary shares and/or ADSs and trading volume could decline. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The trading market for our Class&#160;A ordinary shares and/or ADSs will depend in part on the research and reports that securities or industry analysts publish about us or our business. If research analysts do not establish and maintain adequate research coverage or if one or more of the analysts who covers us downgrades our Class&#160;A ordinary shares and/or ADSs or publishes inaccurate or unfavorable research about our business, the market price for our Class&#160;A ordinary shares and/or ADSs would likely decline. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which, in turn, could cause the market price of or trading volume for our Class&#160;A ordinary shares and/or ADSs to decline. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">79 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">You may need to rely on price appreciation of our Class&#160;A ordinary shares and/or ADSs for return on your investment due to our dividend policy. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors has complete discretion as to whether to distribute dividends subject to our current memorandum and articles of association, which were adopted by a special resolution passed at the annual general meeting of our company held on June&#160;21, 2023, and certain restrictions under Cayman Islands law. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our board of directors. Even if our board of directors decides to declare and pay dividends, the timing, amount and form of future dividends, if any, will depend on, among other things, our future results of operations and cash flow, our capital requirements and surplus, the amount of distributions, if any, received by us from our subsidiaries, our financial condition, contractual restrictions and other factors deemed relevant by our board of directors. Accordingly, the return on your investment in our Class&#160;A ordinary shares and/or ADSs will likely depend entirely upon any future price appreciation of our Class&#160;A ordinary shares and/or ADSs. There is no guarantee that our Class&#160;A ordinary shares and/or ADSs will appreciate in value or even maintain the price at which you purchased the Class&#160;A ordinary shares and/or ADSs. You may not realize a return on your investment in our Class&#160;A ordinary shares and/or ADSs and you may even lose your entire investment in our Class&#160;A ordinary shares and/or ADSs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Conversion of our convertible senior notes may dilute the ownership interest of the existing shareholders. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In May 2024, we issued convertible senior notes in an aggregate principal amount of US$2.0&#160;billion due 2029, or the 2029 Notes. The 2029 Notes bear interest at a rate of 0.25% per year, payable semiannually in arrears on June&#160;1 and December&#160;1 of each year, beginning on December&#160;1, 2024. The 2029 Notes will mature on June&#160;1, 2029, unless earlier redeemed, repurchased or converted in accordance with their terms prior to such date. The initial conversion rate of the 2029 Notes is 21.8830 ADSs per US$1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately US$45.70 per ADS. The conversion of some or all of 2029 Notes will dilute the ownership interests of existing shareholders and existing ADS holders. Any sales in the public market of the ADSs and/or Class&#160;A ordinary shares issuable upon such conversion may increase the opportunities to create short positions with respect to the ADSs, which could adversely affect prevailing trading prices of our Class&#160;A ordinary shares and/or the ADSs. In addition, the existence of the 2029 Notes may encourage short selling by market participants because the conversion of the 2029 Notes could depress the price of our Class&#160;A ordinary shares and/or the ADSs. The prices of our Class&#160;A ordinary shares and/or the ADSs could be affected by possible sales of our Class&#160;A ordinary shares and/or the ADSs by investors who view the convertible senior notes as a more attractive means of equity participation in us and by hedging or arbitrage trading activity, which we expect to occur involving our Class&#160;A ordinary shares and/or the ADSs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Provisions of our convertible senior notes could discourage an acquisition of us by a third-party. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Certain provisions of the 2029 Notes could make it more difficult or more expensive for a third-party to acquire us, or may even prevent a third-party from acquiring us. For example, upon the occurrence of certain transactions constituting a fundamental change, holders of the 2029 Notes will have the right, at their option, to require us to repurchase all of their notes or any portion of the principal amount of such notes. In the event of a fundamental change, we may also be required to increase the conversion rate for conversions in connection with such fundamental changes. By discouraging an acquisition of us by a third-party, these provisions could have the effect of depriving our shareholders of an opportunity to sell their securities at a premium over prevailing market prices. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Substantial future sales or perceived potential sales of our Class&#160;A ordinary shares and/or ADSs in the public market could cause the price of our Class&#160;A ordinary shares and/or ADSs to decline. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Sales of our Class&#160;A ordinary shares and/or ADSs in the public market, or the perception that these sales could occur, could cause the market price of our Class&#160;A ordinary shares and/or ADSs to decline. Such sales also might make it more difficult for us to sell equity or equity-related securities in the future at a time and price that we deem appropriate. If any existing shareholder or shareholders sell a substantial amount of our Class&#160;A ordinary shares and/or ADSs, the prevailing market price for our Class&#160;A ordinary shares and/or ADSs could be adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">80 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Holders of our ADSs may have fewer rights than holders of our ordinary shares and must act through the depositary to exercise those rights. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Holders of ADSs do not have the same rights of our shareholders and may only exercise the voting rights with respect to the underlying Class&#160;A ordinary shares represented by the ADSs in accordance with the provisions of the deposit agreement. Pursuant to the third amended and restated memorandum of association and articles of association of our company, or our current memorandum of association and articles of association, adopted on June&#160;21, 2023, the minimum notice period required to convene a general meeting is 14 days, for as long as our Class&#160;A shares remain listed on the Hong Kong Stock Exchange. When a general meeting is convened, holders of ADSs may not receive sufficient notice of a shareholders&#8217; meeting to permit withdrawal of the underlying Class&#160;A ordinary shares represented by their ADSs to allow them to cast their votes with respect to any specific matter. In addition, the depositary and its agents may not be able to send voting instructions to holders of ADSs or carry out your voting instructions in a timely manner. We will make all reasonable efforts to cause the depositary to extend voting rights to holders of ADSs in a timely manner, but we cannot assure that holders of ADSs will receive the voting materials in time to ensure that they can instruct the depositary to vote their ADSs. Furthermore, the depositary and its agents will not be responsible for any failure to carry out any instructions to vote, for the manner in which any vote is cast or for the effect of any such vote. As a result, holders of ADSs may not be able to exercise their right to vote and may lack recourse if the underlying ordinary shares represented by their ADSs are not voted as they requested. In addition, holders of ADSs will not be able to call a shareholders&#8217; meeting. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Except in limited circumstances, the depositary for our ADSs will give us a discretionary proxy to vote the Class&#160;A ordinary shares underlying the ADSs if holders of these ADSs do not vote at shareholders&#8217; meetings, which could adversely affect the interests of the holders of our Class&#160;A ordinary shares and/or ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the deposit agreement for the ADSs, if you do not vote, the depositary will give us a discretionary proxy to vote the Class&#160;A ordinary shares underlying your ADSs at shareholders&#8217; meetings unless: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">we have instructed the depositary that we do not wish a discretionary proxy to be given; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">we have informed the depositary that there is substantial opposition as to a matter to be voted on at the meeting; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a matter to be voted on at the meeting would have a material adverse impact on shareholders; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the voting at the meeting is to be made on a show of hands. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The effect of this discretionary proxy is that holders of ADSs cannot prevent our underlying Class&#160;A ordinary shares represented by their ADSs from being voted, except under the circumstances described above. This may make it more difficult for shareholders to influence the management of our company. Holders of our ordinary shares are not subject to this discretionary proxy. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The right of our ADS holders to participate in any future rights offerings may be limited, which may cause dilution to holdings of our ADS holders. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We may from time to time distribute rights to our shareholders, including rights to acquire our securities. However, we cannot make rights available to holders of our ADSs in the United States unless we register both the rights and the securities to which the rights relate under the Securities Act or an exemption from the registration requirements is available. Under the deposit agreement, the depositary will not make rights available to ADS holders unless both the rights and the underlying securities to be distributed to ADS holders are either registered under the Securities Act or exempt from registration under the Securities Act. We are under no obligation to file a registration statement with respect to any such rights or securities or to endeavor to cause such a registration statement to be declared effective and we may not be able to establish a necessary exemption from registration under the Securities Act. Accordingly, our ADS holders may be unable to participate in our rights offerings and may experience dilution in their holdings. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">81 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Holders of our ADSs may not receive cash dividends if the depositary decides it is impractical to make them available to them. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The depositary will pay cash dividends on the ADSs only to the extent that we decide to distribute dividends on our Class&#160;A ordinary shares or other deposited securities. To the extent that there is a distribution, the depositary of our ADSs has agreed to pay to holders of our ADSs the cash dividends or other distributions it or the custodian receives on our Class&#160;A ordinary shares or other deposited securities after deducting its fees and expenses. ADS holders will receive these distributions in proportion to the number of Class&#160;A ordinary shares their ADSs represent. However, the depositary may, at its discretion, decide that it is inequitable or impractical to make a distribution available to any holders of ADSs. For example, the depositary may determine that it is not practicable to distribute certain property through the mail, or that the value of certain distributions may be less than the cost of mailing them. In these cases, the depositary may decide not to distribute such property to holders of our ADSs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Holders of our ADSs may be subject to limitations on transfer of their ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ADSs are transferable on the books of the depositary. However, the depositary may close its transfer books at any time or from time to time when it deems expedient in connection with the performance of its duties. In addition, the depositary may refuse to deliver, transfer or register transfers of ADSs generally when our books or the books of the depositary are closed, or at any time if we or the depositary deems it advisable to do so because of any requirement of law or of any government or governmental body, or under any provision of the deposit agreement, or for any other reason. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Certain judgments obtained against us by our shareholders may not be enforceable. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are an exempted company with limited liability registered by way of continuation under the laws of the Cayman Islands. We primarily conduct our operations in the Chinese mainland and substantially all of our assets are located in the Chinese mainland. In addition, our directors and executive officers, and some of our experts reside within the Chinese mainland, and most of the assets of these persons are located within the Chinese mainland. As cross-border service of process is typically cumbersome and time-consuming, it may be difficult or impossible for you to effect service of process within the United States or Hong Kong upon us or these persons, or to bring an action against us or against these persons in the United States or Hong Kong in the event that you believe that your rights have been infringed under the U.S. federal securities laws, Hong Kong laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman Islands and of the PRC may render you unable to enforce a judgment against our assets or the assets of our directors and officers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">There is no statutory enforcement in the Cayman Islands of judgments obtained in the Hong Kong courts or federal or state courts of the United States (and the Cayman Islands are not a party to any treaties for the reciprocal enforcement or recognition of such judgments). A judgment obtained in such jurisdiction will be recognized and enforced in the courts of the Cayman Islands at common law, without any <span style="white-space:nowrap">re-examination</span> of the merits of the underlying dispute, by an action commenced on the foreign judgment debt in the Grand Court of the Cayman Islands, provided such judgment (a)&#160;is given by a foreign court of competent jurisdiction, (b)&#160;imposes on the judgment debtor a liability to pay a liquidated sum for which the judgment has been given, (c)&#160;is final and conclusive, (d)&#160;is not in respect of taxes, a fine or a penalty, (e)&#160;is not inconsistent with a Cayman Islands judgment in respect of the same matter, and (f)&#160;is not impeachable on the grounds of fraud and was not obtained in a manner and is not of a kind the enforcement of which is contrary to natural justice or the public policy of the Cayman Islands. However, the Cayman Islands courts are unlikely to enforce a judgment obtained from the U.S. or Hong Kong courts under civil liability provisions of the U.S. federal securities law or Hong Kong law if such judgment is determined by the courts of the Cayman Islands to give rise to obligations to make payments that are penal or punitive in nature. Because such a determination has not yet been made by a court of the Cayman Islands, it is uncertain whether such civil liability judgments from U.S. or Hong Kong courts would be enforceable in the Cayman Islands. A Cayman Islands court may stay enforcement proceedings if concurrent proceedings are being brought elsewhere. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The recognition and enforcement of foreign judgments are provided for under the PRC Civil Procedures Law. PRC courts may recognize and enforce foreign judgments in accordance with the requirements of the PRC Civil Procedures Law based either on treaties between China and the country where the judgment is made or on principles of reciprocity between jurisdictions. China does not have any treaties or other forms of reciprocity with the United States that provide for the reciprocal recognition and enforcement of foreign judgments. In addition, according to the PRC Civil Procedures Law, the PRC courts will not enforce a foreign judgment against us or our director and officers if they decide that the judgment violates the basic principles of PRC laws or national sovereignty, security or public interest. As a result, enforcement of a judgment rendered by a foreign court is subject to the judgment of PRC courts considering the foregoing factors. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">82 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Since we are a Cayman Islands exempted company, the rights of our shareholders may be more limited than those of shareholders of a company organized in the United States or Hong Kong. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the laws of some jurisdictions in the United States, majority and controlling shareholders generally have certain fiduciary responsibilities to the minority shareholders. Shareholder action must be taken in good faith, and actions by controlling shareholders which are obviously unreasonable may be declared null and void. Cayman Islands law protecting the interests of minority shareholders may not be as protective in all circumstances as the law protecting minority shareholders in some U.S. jurisdictions. In addition, the circumstances in which a shareholder of a Cayman Islands company may sue the company derivatively, and the procedures and defenses that may be available to the company, may result in the rights of shareholders of a Cayman Islands company being more limited than those of shareholders of a company organized in the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, our directors have the power to take certain actions without shareholder approval which would require shareholder approval under Hong Kong law or the laws of most U.S. jurisdictions. Subject to provisions of the memorandum and articles of association, the directors of a Cayman Islands company, without shareholder approval, may implement a sale of any assets, property, part of the business, or securities of the company. Our ability to create and issue new classes or series of shares without shareholders&#8217; approval could have the effect of delaying, deterring or preventing a change in control without any further action by our shareholders, including a tender offer to purchase our ordinary shares at a premium over the current market price. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, our articles of association are specific to us and include certain provisions that may be different from common practices in Hong Kong, such as the absence of requirements that the appointment, removal and remuneration of auditors must be approved by a majority of our shareholders. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our current memorandum and articles of association contains anti-takeover provisions that could discourage a third party from acquiring us and adversely affect the rights of holders of our Class&#160;A ordinary shares and/or ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our current memorandum and articles of association contain certain provisions that could limit the ability of others to acquire control of our company, including a dual-class voting structure that gives disproportionate voting power to the Class&#160;B ordinary shares held by Max Smart Limited, a company beneficially owned through a trust wholly-owned by our chairman, Mr.&#160;Richard Qiangdong Liu and of which he is the sole director, and those held by Fortune Rising Holdings Limited of which Mr.&#160;Liu is the sole shareholder and sole director. As of February&#160;28, 2025, Mr.&#160;Liu beneficially owned 71.7% of the aggregate voting power of our company, including 3.7% of the aggregate voting power of our company that he may exercise on behalf of Fortune Rising Holdings Limited. Fortune Rising Holdings Limited holds the shares for the purpose of transferring such shares to the plan participants according to our awards under our share incentive plans, and administers the awards and acts according to our instruction. In addition, our current memorandum and articles of association also contains a provision that grants authority to our board of directors to establish and issue from time to time one or more series of preferred shares without action by our shareholders and to determine, with respect to any series of preferred shares, the terms and rights of that series. These provisions could have the effect of depriving our shareholders of the opportunity to sell their shares at a premium over the prevailing market price by discouraging third parties from seeking to obtain control of our company in a tender offer or similar transactions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">83 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to U.S. domestic public companies. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Because we qualify as a foreign private issuer under the Exchange Act, we are exempt from certain provisions of the securities rules and regulations in the United States that are applicable to U.S. domestic issuers, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the rules under the Exchange Act requiring the filing with the SEC of quarterly reports on Form <span style="white-space:nowrap">10-Q</span> or current reports on Form <span style="white-space:nowrap">8-K;</span> </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the sections of the Exchange Act regulating the solicitation of proxies, consents, or authorizations in respect of a security registered under the Exchange Act; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the sections of the Exchange Act requiring insiders to file public reports of their stock ownership and trading activities and liability for insiders who profit from trades made in a short period of time; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the selective disclosure rules by issuers of material nonpublic information under Regulation FD. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are required to file an annual report within four months of the end of each fiscal year. In addition, we intend to publish our results on a quarterly basis as press releases, distributed pursuant to the rules and regulations of Nasdaq. We will also furnish press releases relating to financial results and material events to the SEC on Form <span style="white-space:nowrap">6-K.</span> However, the information we are required to file with or furnish to the SEC will be less extensive and less timely compared to that required to be filed with the SEC by U.S. domestic issuers. As a result, you may not be afforded the same protections or information that would be made available to you were you investing in a U.S. domestic issuer. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">As a Cayman Islands exempted company, we are permitted to adopt certain home country practices in relation to corporate governance matters that differ significantly from Nasdaq corporate governance listing standards; these practices may afford less protection to shareholders than they would enjoy if we complied fully with Nasdaq corporate governance listing standards. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a Cayman Islands exempted company listed on Nasdaq, we are subject to Nasdaq corporate governance listing standards. However, Nasdaq rules permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from Nasdaq corporate governance listing standards. For example, neither the Companies Act (As Revised) of the Cayman Islands nor our current memorandum and articles of association requires a majority of our directors to be independent and we could include <span style="white-space:nowrap">non-independent</span> directors as members of our compensation committee and nominating committee, and our independent directors would not necessarily hold regularly scheduled meetings at which only independent directors are present. If we choose to follow certain home country practice in the future, our shareholders may be afforded less protection than they otherwise would under Nasdaq corporate governance listing standards applicable to U.S. domestic issuers. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">There can be no assurance that we were not a passive foreign investment company for United States federal income tax purposes, which could subject United States investors in the ADSs or ordinary shares to significant adverse tax consequences. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A <span style="white-space:nowrap">non-United</span> States corporation, such as our company, will be classified as a passive foreign investment company, or PFIC, for United States federal income tax purposes for any taxable year, if either (i) 75% or more of its gross income for such year consists of certain types of &#8220;passive&#8221; income or (ii) 50% or more of the value of its assets (generally determined on the basis of a quarterly average) during such year produce or are held for the production of passive income. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Although the law in this regard is unclear, we treat the consolidated variable interest entities as being owned by us for United States federal income tax purposes because we control their management decisions and we are entitled to substantially all of the economic benefits, and, as a result, we consolidate their results of operations in our U.S. GAAP financial statements and treat them as being owned by us for United States federal income tax purposes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Based on our current income and assets and the value of our ADSs and outstanding ordinary shares, we may be a PFIC for our taxable year ended December&#160;31, 2024. However, because PFIC status is a fact-intensive determination, no assurance can be given with respect to our PFIC status for the current or any future taxable years. Changes in the composition of our income or assets, or fluctuations in the market price of our Class&#160;A ordinary shares and/or ADSs, may cause us to become a PFIC for the current or future taxable years. In estimating the value of our goodwill and other unbooked intangibles, we have taken into account our market capitalization, which may fluctuate over time. The composition of our income and assets will also be affected by how, and how quickly, we use our liquid assets. If we deploy significant amounts of cash and investments for active purposes, we may be less likely to be classified as a PFIC for the current or future taxable years. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">84 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we are classified as a PFIC for any taxable year during which a U.S. Holder (as defined in &#8220;Item 10.E. Additional Information&#8212;Taxation&#8212;United States Federal Income Tax Considerations&#8221;) holds our ADSs or ordinary shares, certain adverse U.S. federal income tax consequences could apply to such U.S. Holder. U.S. Holders of our ADSs or ordinary shares are urged to consult their tax advisors concerning the United States federal income tax consequences if we are classified as a PFIC. See &#8220;Item 10.E. Additional Information&#8212;Taxation&#8212;United States Federal Income Tax Considerations.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The different characteristics of the capital markets in Hong Kong and the U.S. may negatively affect the trading prices of our ADSs and Class&#160;A ordinary shares. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a dual-listed company, we are subject to Hong Kong and Nasdaq listing and regulatory requirements concurrently. The Hong Kong Stock Exchange and Nasdaq have different trading hours, trading characteristics (including trading volume and liquidity), trading and listing rules, and investor bases (including different levels of retail and institutional participation). As a result of these differences, the trading prices of our ADSs and our Class&#160;A ordinary shares may not be the same, even allowing for currency differences. Fluctuations in the price of our ADSs due to circumstances peculiar to the U.S. capital markets could materially and adversely affect the price of our Class&#160;A ordinary shares, or vice versa. Certain events having significant negative impact specifically on the U.S. capital markets may result in a decline in the trading price of our Class&#160;A ordinary shares notwithstanding that such event may not impact the trading prices of securities listed in Hong Kong generally or to the same extent, or vice versa. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Exchange between our Class&#160;A ordinary shares and our ADSs may adversely affect the liquidity and/or trading price of each other. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ADSs are currently traded on Nasdaq. Subject to compliance with U.S. securities law and the terms of the deposit agreement, holders of our Class&#160;A ordinary shares may deposit Class&#160;A ordinary shares with the depositary in exchange for the issuance of our ADSs. Any holder of ADSs may also withdraw the underlying Class&#160;A ordinary shares represented by the ADSs pursuant to the terms of the deposit agreement for trading on the Hong Kong Stock Exchange. In the event that a substantial number of Class&#160;A ordinary shares are deposited with the depositary in exchange for ADSs or vice versa, the liquidity and trading price of our Class&#160;A ordinary shares on the Hong Kong Stock Exchange and our ADSs on Nasdaq may be adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The time required for the exchange between Class&#160;A ordinary shares and ADSs might be longer than expected and investors might not be able to settle or effect any sale of their securities during this period, and the exchange of Class&#160;A ordinary shares into ADSs involves costs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">There is no direct trading or settlement between Nasdaq and the Hong Kong Stock Exchange on which our ADSs and our Class&#160;A ordinary shares are respectively traded. In addition, the time differences between Hong Kong and New York and unforeseen market circumstances or other factors may delay the deposit of Class&#160;A ordinary shares in exchange of ADSs or the withdrawal of Class&#160;A ordinary shares underlying the ADSs. Investors will be prevented from settling or effecting the sale of their securities during such periods of delay. In addition, there is no assurance that any exchange of Class&#160;A ordinary shares into ADSs (and vice versa) will be completed in accordance with the timelines investors may anticipate. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, the depositary for the ADSs is entitled to charge holders fees for various services including for the issuance of ADSs upon deposit of Class&#160;A ordinary shares, cancelation of ADSs, distributions of cash dividends or other cash distributions, distributions of ADSs pursuant to share dividends or other free share distributions, distributions of securities other than ADSs and annual service fees. As a result, shareholders who exchange Class&#160;A ordinary shares into ADSs, and vice versa, may not achieve the level of economic return the shareholders may anticipate. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are exposed to risks associated with the potential <span style="white-space:nowrap">spin-off</span> of one or more of our businesses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are exposed to risks associated with the potential <span style="white-space:nowrap">spin-off</span> of one or more of our businesses. On December&#160;8, 2020, we completed the <span style="white-space:nowrap">spin-off</span> and listing of JD Health, a consolidated subsidiary of our company, on the Main Board of the Hong Kong Stock Exchange. On May&#160;28, 2021, we completed the <span style="white-space:nowrap">spin-off</span> and listing of JD Logistics, a consolidated subsidiary of our company, on the Main Board of the Hong Kong Stock Exchange. On March&#160;30, 2023, each of JD Property and JD Industrials, through their respective joint sponsors, submitted a listing application form (Form A1) to the Hong Kong Stock Exchange to apply for the listing of, and permission to deal in, their respective shares on the Main Board of the Hong Kong Stock Exchange. On March&#160;30, 2025, JD Industrials, through its joint sponsors, <span style="white-space:nowrap">re-submitted</span> a listing application form (Form A1) to the Hong Kong Stock Exchange to apply for the listing of, and permission to deal in, its shares on the Main Board of the Hong Kong Stock Exchange. There is no assurance as to whether or when any of the proposed listings may take place. We may continue to explore the ongoing financing requirements for our various other businesses and may consider a <span style="white-space:nowrap">spin-off</span> listing for one or more of those businesses. We cannot assure you that any <span style="white-space:nowrap">spin-off</span> will ultimately be consummated, any such <span style="white-space:nowrap">spin-off</span> will be subject to market conditions at the time and approval by the listing committee of the Hong Kong Stock Exchange or other equivalent regulatory agencies. In the event that we proceed with a <span style="white-space:nowrap">spin-off,</span> our interest in the entity to be <span style="white-space:nowrap">spun-off</span> (and its corresponding contribution to the financial results of our company) will be reduced accordingly. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">85 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">An active trading market for our Class&#160;A ordinary shares on the Hong Kong Stock Exchange might not develop or be sustained and trading prices of our Class&#160;A ordinary shares might fluctuate significantly. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Since the listing of our Class&#160;A ordinary shares on the Hong Kong Stock Exchange, we have consistently been an actively-traded company on the Hong Kong Stock Exchange. However, we cannot assure you that an active trading market for our ordinary shares on the Hong Kong Stock Exchange will be sustained. The trading price or liquidity for our ADSs on Nasdaq might not be indicative of those of our Class&#160;A ordinary shares on the Hong Kong Stock Exchange. If an active trading market of our ordinary shares on the Hong Kong Stock Exchange is not sustained, the market price and liquidity of our ordinary shares could be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2014, the Hong Kong, Shanghai and Shenzhen Stock Exchanges collaborated to create an inter-exchange trading mechanism called Stock Connect that allows international and mainland Chinese investors to trade eligible equity securities listed in each other&#8217;s markets through the trading and clearing facilities of their home exchange. Stock Connect currently covers over 2,000 equity securities trading in the Hong Kong, Shanghai and Shenzhen markets. Stock Connect allows mainland Chinese investors to trade directly in eligible equity securities listed on the Hong Kong Stock Exchange, known as Southbound Trading; without Stock Connect, mainland Chinese investors would not otherwise have a direct and established means of engaging in Southbound Trading. In October 2019, the Shanghai and Shenzhen Stock Exchanges separately announced their amended implementation rules in connection with Southbound Trading to include shares of companies of a dual-class voting structure to be traded through Stock Connect. However, since these rules are relatively new, there remains uncertainty as to the implementation details, especially with respect to shares of those companies with a secondary listing on the Hong Kong Stock Exchange. It is unclear whether and when the Class&#160;A ordinary shares of our company, which has a dual-class voting structure with a secondary listing in Hong Kong, will be eligible to be traded through Stock Connect, if at all. The ineligibility or any delay of our Class&#160;A ordinary shares for trading through Stock Connect will affect mainland Chinese investors&#8217; ability to trade our Class&#160;A ordinary shares and therefore may limit the liquidity of the trading of our Class&#160;A ordinary shares on the Hong Kong Stock Exchange. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">There is uncertainty as to whether Hong Kong stamp duty will apply to the trading or conversion of our ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In connection with our initial public offering of Class&#160;A ordinary shares in Hong Kong, we have established a branch register of members in Hong Kong, which we refer to as our Hong Kong share register. Our Class&#160;A ordinary shares that are traded on the Hong Kong Stock Exchange, including those that were issued in our initial public offering of Class&#160;A ordinary shares in Hong Kong and those that may be converted from ADSs, are registered on our Hong Kong share register, and the trading of these Class&#160;A ordinary shares on the Hong Kong Stock Exchange will be subject to the Hong Kong stamp duty. To facilitate conversion between ADSs and ordinary shares and trading between Nasdaq and the Hong Kong Stock Exchange, we also moved a portion of our issued Class&#160;A ordinary shares from our register of members maintained in the Cayman Islands to our Hong Kong share register. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the Hong Kong Stamp Duty Ordinance, any person who effects any sale or purchase of Hong Kong stock, defined as stock the transfer of which is required to be registered in Hong Kong, is required to pay Hong Kong stamp duty. The stamp duty is currently set at 0.1% (rounded up to the nearest dollar) on the value of the transaction, on both the buyer and the seller. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">To the best of our knowledge, Hong Kong stamp duty has not been levied in practice on the trading or conversion of ADSs of companies that are listed in both the United States and Hong Kong and that have maintained all or a portion of their ordinary shares, including ordinary shares underlying ADSs, in their Hong Kong share registers. However, it is unclear whether, as a matter of Hong Kong law, the trading or conversion of ADSs of these dual-listed companies constitutes a sale or purchase of the underlying Hong Kong-registered ordinary shares that is subject to Hong Kong stamp duty. We advise investors to consult their own tax advisors on this matter. If Hong Kong stamp duty is determined by the competent authority to apply to the trading or conversion of our ADSs, the trading price and the value of your investment in our Class&#160;A ordinary shares and/or ADSs may be affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">86 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top;text-align:left" id="txa871796_7"><span style="font-weight:bold">Item&#8201;4.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Information on the Company </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">History and Development of the Company </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Corporate History </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our chairman, Mr.&#160;Richard Qiangdong Liu, launched an online retail website in January 2004. He subsequently formed a company in Beijing and another company in Shanghai and conducted his online retail business through these two companies. In April 2007, we established a wholly-owned PRC subsidiary, Beijing Jingdong Century Trade Co., Ltd., or Jingdong Century. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In November 2006, we incorporated Star Wave Investments Holdings Limited under the laws of the British Virgin Islands as our offshore holding company in order to facilitate international financing. We later changed the name of this entity to 360buy Jingdong Inc. In January 2014, 360buy Jingdong Inc. was redomiciled in the Cayman Islands as an exempted company registered under the laws of the Cayman Islands, and was renamed JD.com, Inc. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have established subsidiaries inside and outside of China and assisted in establishing PRC consolidated variable interest entities to conduct our business operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The significant subsidiaries that conduct business operations in China include, among others, the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Jingdong Century, established in April 2007, and certain of its subsidiaries in China, which primarily engage in retail business; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Shanghai Shengdayuan Information Technology Co., Ltd., or Shanghai Shengdayuan, which was established in April 2011 and primarily operates our online marketplace business; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd., or Jiangsu Xinchuan Hailian (previously Xi&#8217;an Jingxundi Supply Chain Technology Co., Ltd.), which was established in May 2017 and primarily provides technology and consulting services relating to logistics services. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The significant consolidated variable interest entities and their subsidiaries that conduct our business operations in China include, among others, the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Jingdong 360, which was established in April 2007 and holds our ICP license as an internet information provider and operates our www.jd.com website; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Jiangsu Yuanzhou, which was established in September 2010 and primarily engages in the business of selling books, audio and video products; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Xi&#8217;an Jingdong Xincheng, which was established in June 2017 and primarily provides technology and consulting services relating to logistics services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Jiangsu Jingdong Bangneng, which was established in August 2015 and primarily engages in the business of investment management; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Suqian Juhe, which was established in June 2020 and primarily provides enterprise management services; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Suqian Hanyu, which was established in December 2024 and primarily provides technology services. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">87 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also conduct certain of our business operations through other consolidated variable interest entities and their subsidiaries, including Suqian Jingdong Tianning Jiankang Technology Co., Ltd., or Suqian Jingdong Tianning, which was established in June 2019 and primarily provides pharmacy sales and healthcare services in connection with JD Health&#8217;s operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On May&#160;22, 2014, our ADSs commenced trading on Nasdaq under the symbol &#8220;JD.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our Class&#160;A ordinary shares have been listed on the Hong Kong Stock Exchange since June&#160;18, 2020 under the stock code &#8220;9618.&#8221; Our RMB counter was launched and became effective since June&#160;19, 2023 under the stock code &#8220;89618.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Strategic Cooperations </p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Strategic Cooperation with Tencent </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;10, 2014, we acquired certain <span style="white-space:nowrap">e-commerce</span> businesses and assets from, and entered into a strategic cooperation agreement and formed a strategic partnership with Tencent, a leading internet company serving the largest online community in China. Tencent offers a wide variety of internet services in China, including social communications, online games and digital content and payment. Under the strategic partnership, Tencent offers us prominent access points in its mobile apps Weixin and Mobile QQ and provide us with traffic and other support from other key platforms, which has helped us generate mobile user traffic from Tencent&#8217;s large mobile user base and enhance our customers&#8217; mobile shopping experience. The two parties agree to cooperate in a number of areas including mobile-related products, social networking services, membership systems and payment solutions. The strategic cooperation agreement applies within the territory of China. Under the strategic cooperation agreement, we are Tencent&#8217;s preferred partner for all physical goods <span style="white-space:nowrap">e-commerce</span> businesses, and Tencent agrees not to engage in any retail or managed marketplace business model in physical goods <span style="white-space:nowrap">e-commerce</span> businesses in China and a few selected international markets for a period of eight years, other than through its controlled affiliate, Shanghai Icson <span style="white-space:nowrap">E-Commerce</span> Development Company Limited. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On May&#160;10, 2019, we renewed the strategic cooperation agreement with Tencent for a period of three years starting from May&#160;27, 2019. Tencent continued to offer us prominent Level I and Level II access points on its Weixin platform to provide traffic support, and the two companies continued to cooperate in a number of areas including communications, advertising and membership services, among others. Such traffic support, advertising spending and other cooperation amounted to over US$800&#160;million, which was paid or spent over the next three years. We agreed to issue to Tencent a certain number of our Class&#160;A ordinary shares for a total consideration of approximately US$250&#160;million at prevailing market prices at certain predetermined dates during the subsequent three-year period, of which 8,127,302, 2,938,584 and 1,914,998 of our Class&#160;A ordinary shares were issued in May 2019, May 2020 and June 2021, respectively. The issuance of Class&#160;A ordinary shares of US$250&#160;million formed part of the total amount of US$800&#160;million that was paid or spent for the traffic support, advertising and other cooperation from Tencent under the strategic cooperation agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;25, 2022, Tencent completed a distribution of approximately 460&#160;million Class&#160;A ordinary shares of our company owned by Tencent to its shareholders. Following the distribution, Tencent&#8217;s shareholding in us was below 5% pursuant to a 13G amendment file by Tencent Holdings Limited and Huang River Investment Limited with the SEC on March&#160;30, 2022 and the shareholders of Tencent who receive our shares in the distribution have become our shareholders. We and Tencent continue to maintain our mutually beneficial business relationship, including our ongoing strategic partnership agreement. On June&#160;29, 2022, we renewed the strategic cooperation agreement with Tencent for another period of three years. Tencent continues to offer us prominent Level I and Level II access points on its Weixin platform to provide traffic support, and we also continue to cooperate in a number of areas including communications, technology services, marketing and advertising, and membership services, among others. The value of such cooperation is to be paid or spent in cash and in the form of our shares combined over the next three years. As a part of the total consideration, we agreed to issue to Tencent a certain number of our Class&#160;A ordinary shares for a consideration of up to US$220&#160;million by reference to prevailing market prices at certain predetermined dates during the three-year period, of which 2,164,326, 3,761,270 and 4,119,434 of our Class&#160;A ordinary shares were issued in July 2022, May 2023 and May 2024, respectively. The two parties are leveraging this mutually beneficial partnership to provide better and more convenient shopping experience for users. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">88 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Strategic Cooperation with Walmart </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In June 2016, we entered into a series of agreements with Walmart Inc., or Walmart, in relation to our strategic alliance, pursuant to which Walmart subscribed for 144,952,250 of our newly issued Class&#160;A ordinary shares. As of August&#160;20, 2024, Walmart no longer held our shares. As part of our strategic cooperation with Walmart, we acquired ownership of the Yihaodian marketplace platform assets, including the Yihaodian brand, mobile apps and websites. We have collaborated with Walmart on various <span style="white-space:nowrap">e-commerce</span> and logistics businesses. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Developments of Our Subsidiaries </p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">JD Logistics </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Logistics is a leading technology-driven supply chain solutions and logistics services provider, and its shares are listed on the Main Board of the Hong Kong Stock Exchange. JD Logistics has been operating as an internal logistics department of us since 2007 and as a stand-alone business segment since April 2017. JD Logistics offers a full spectrum of supply chain solutions and high-quality logistics services enabled by technology, ranging from warehousing to distribution, spanning across manufacturing to <span style="white-space:nowrap">end-customers,</span> covering regular and specialized items. On May&#160;28, 2021, shares of JD Logistics commenced trading on the Main Board of the Hong Kong Stock Exchange under the stock code &#8220;2618.&#8221; JD Logistics raised from the global offering in connection with the listing in Hong Kong approximately RMB22.9&#160;billion in net proceeds after deducting underwriting commissions, share issuance costs and the offering expenses. JD Logistics remains our consolidated subsidiary after its listing. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In August 2020, JD Logistics acquired a controlling interest in Kuayue-Express a renowned modern integrated express transportation enterprise specializing in &#8220;limited-time express service&#8221; in China, for a total consideration of approximately RMB3&#160;billion through a combination of acquiring existing shares and subscribing for newly issued shares of Kuayue-Express. In December 2024, a subsidiary of JD Logistics, Suqian Jingdong Bohai Enterprise Management Co., Ltd., entered into an equity transfer agreement to purchase the remaining equity interest of approximately 36.43% in Kuayue-Express, in which JD Logistics already had approximately 63.57% equity interest, at a purchase price of up to RMB6,484&#160;million, subject to adjustments as set out in the equity transfer agreement. After the completion of the proposed transaction, JD Logistics will hold 100% equity interest in Kuayue-Express. The proposed transaction will be completed in a series of steps and is subject to customary closing conditions. It has been approved in the extraordinary general meeting of JD Logistics held in April 2025. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In March 2022, JD Logistics entered into a series of agreements in relation to the proposed acquisition of Deppon Logistics Co., Ltd (&#8220;Deppon&#8221;). Pursuant to the transaction agreements, JD Logistics would acquire approximately 99.99% of the equity interest in Ningbo Meishan Baoshui Area Deppon Investment Holding Company Limited, or Deppon Holdco, which in turn holds a total of approximately 66.50% of the issued share capital of Deppon, for a total consideration of approximately RMB9.0&#160;billion. On July&#160;26, 2022, JD Logistics completed the acquisition of more than 50% equity interest in Deppon Holdco, being the first tranche of the staggered acquisition arrangement. As a result, Deppon Holdco (including Deppon and its subsidiaries) has become a subsidiary of JD Logistics, and its financial results, except for that of certain excluded business, have been consolidated into JD Logistics&#8217;s consolidated financial statements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On April&#160;1, 2022, JD Logistics raised approximately HK$3,102&#160;million net proceeds from a group of third-party investors by issuing to them 150,500,000 of its ordinary shares. On May&#160;26, 2022, we subscribed for 261,400,000 ordinary shares of JD Logistics for a total purchase price of approximately US$692&#160;million in cash, upon which we maintained our shareholding in JD Logistics at more than 63% and continued to consolidate JD Logistics&#8217;s financial results into our financial statements. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">JD Health </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Health is one of the largest online healthcare platforms in China, the shares of which are listed on the Main Board of Hong Kong Stock Exchange. JD Health is also pioneering the digitalization and transformation of the healthcare industry. Over the past few years, JD Health is building a comprehensive &#8220;internet + healthcare&#8221; ecosystem, providing pharmaceutical and healthcare products and internet healthcare services to the customers. On December&#160;8, 2020, shares of JD Health commenced trading on the Main Board of the Hong Kong Stock Exchange under the stock code &#8220;6618.&#8221; JD Health raised from the global offering in connection with the listing in Hong Kong approximately RMB25.7&#160;billion in net proceeds after deducting underwriting commissions, share issuance costs and the offering expenses. JD Health remains our consolidated subsidiary after its listing. JD Health&#8217;s RMB counter on the Hong Kong Stock Exchange was launched and became effective since June&#160;19, 2023 under the stock code &#8220;86618.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">89 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">JD Property </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2018, we established JD Property, our infrastructure asset management and integrated service platform for developing and managing modern infrastructure to support JD Logistics and third parties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In March 2021, JD Property completed the series A preference share financing with <span style="white-space:nowrap">co-lead</span> investors Hillhouse Investment and Warburg Pincus, among others. The total amount raised was US$703&#160;million. In March 2022 and June 2022, JD Property conducted its series B preferred share financing with investors led by Hillhouse Investment, Warburg Pincus, and one leading global institutional investor, among others. The total amount raised in this round was approximately US$800&#160;million. We remain to be the majority shareholder of JD Property after the two rounds of financings. On March&#160;30, 2023, JD Property, through its joint sponsors, submitted a listing application form (Form A1) to the Hong Kong Stock Exchange to apply for the listing of, and permission to deal in, its shares on the Main Board of the Hong Kong Stock Exchange. There is no assurance as to whether or when the proposed listing may take place. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On January&#160;28, 2022, JD Property completed the acquisition of CNLP, upon which JD Property had accumulatively acquired approximately 37.02% of the issued share capital of CNLP. On March&#160;1, 2022, immediately following the resignation of certain members of the board of directors of CNLP, it was deemed that JD Property had gained control of CNLP and hence CNLP became a consolidated subsidiary of JD Property. On July&#160;14, 2022, JD Property completed the acquisition and privatization of CNLP, and CNLP became a wholly-owned subsidiary of JD Property. The listing of CNLP was subsequently withdrawn from the Hong Kong Stock Exchange on July&#160;15, 2022. CNLP is principally engaged in the leasing of storage facilities and the related management services in the PRC. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">JD Industrials </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In August 2020, January 2021 and March 2023, JD Industrials, our subsidiary which is the leading industrials supply chain technology and service provider in China, completed series A, series <span style="white-space:nowrap">A-1</span> and series B preference share financing (&#8220;JD Industrials Series A, <span style="white-space:nowrap">A-1</span> and B Preference Shares&#8221;) with a group of third-party investors. The total amount of financing arising from JD Industrials Series A, <span style="white-space:nowrap">A-1</span> and B Preference Shares was approximately US$545&#160;million. Upon completion of these financings, we hold approximately 78% of the issued and outstanding shares of JD Industrials. On March&#160;30, 2023, JD Industrials, through its joint sponsors, submitted a listing application form (Form A1) to the Hong Kong Stock Exchange to apply for the listing of, and permission to deal in, its shares on the Main Board of the Hong Kong Stock Exchange. On March&#160;30, 2025, JD Industrials <span style="white-space:nowrap">re-submitted</span> the listing application. There is no assurance as to whether or when the proposed listing may take place. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Dada </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Dada is a Nasdaq-listed company and a leading local <span style="white-space:nowrap">on-demand</span> retail and delivery platform in China. It operates JD NOW, formerly known as JD Daojia (JDDJ), one of China&#8217;s largest local <span style="white-space:nowrap">on-demand</span> retail platforms for retailers and brand owners, and Dada Now, a leading local <span style="white-space:nowrap">on-demand</span> delivery platform open to merchants and individual senders across various industries and product categories. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In April 2016, we completed the transaction with Dada, pursuant to which our <span style="white-space:nowrap"><span style="white-space:nowrap">online-to-offline</span></span> business, JD Daojia, which was rebranded to JD NOW in 2024, became a subsidiary of Dada and we contributed certain resources and US$200&#160;million in cash in exchange for newly issued equity interest in Dada. In December 2017, we exercised our warrant to acquire additional preferred shares of Dada. In August 2018, in conjunction of Dada&#8217;s Series F round financing with Walmart, we further invested US$180&#160;million to acquire the newly issued preferred shares of Dada. We have formed an extensive cooperation relationship with Dada, as its local <span style="white-space:nowrap">on-demand</span> delivery and retail capabilities support our innovative projects and omni-channel strategy, together bringing consumers the most convenient and advanced shopping experience. In June 2020, the ADSs of Dada commenced trading on the Nasdaq Global Select Market under the symbol &#8220;DADA.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">90 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;22, 2021, we entered into a share subscription agreement through a subsidiary with Dada, and further entered into an amendment to share subscription agreement on February&#160;25, 2022. At closing that occurred on February&#160;28, 2022, Dada issued to us 109,215,017 ordinary shares, for a total consideration of (i)&#160;an aggregate purchase price of US$546&#160;million in cash, and (ii)&#160;our signing and delivery of a business cooperation agreement to Dada, pursuant to which we provide certain strategic resources to Dada. Immediately following the closing, we held approximately 52% of Dada&#8217;s issued and outstanding shares and began to consolidate the financial results of Dada into ours. In September 2024, we acquired all of the shares held in Dada by Walmart Group, following which our ownership in Dada increased to 63.2%. As of December&#160;31, 2024, we owned approximately 63.4% of the issued and outstanding shares of Dada. On April&#160;1, 2025, Dada entered into an agreement and plan of merger with our wholly owned subsidiaries. Once the merger contemplated in that agreement is completed, Dada will become our wholly owned subsidiary. At the completion of the merger, each ADS of Dada (other than ADS representing shares of Dada held by our affiliates, shares reserved for Dada&#8217;s ESOP issuance and Dada&#8217;s treasury shares if any) will be cancelled and cease to exist in exchange for the right to receive $2.0 per ADS, and each ordinary share of Dada (other than (i)&#160;shares of Dada held by our affiliates, shares reserved for Dada&#8217;s ESOP issuance and Dada&#8217;s treasury shares if any and (ii)&#160;shares held by Dada shareholders who have validly exercised their right to dissent) will be cancelled and cease to exist in exchange for the right to receive $0.5 per share. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Major Investments </p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">JD Technology </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Since 2017, JD Technology has made remarkable progress in the field of digital technology and is now a leading technology service provider in China, enabling corporates and organizations across industries to achieve digitalization and intelligentization and fueling their growth through accessible financial solutions. In June 2020, we entered into agreements with JD Technology, pursuant to which we have, through a consolidated PRC domestic company, acquired an aggregate of 36.8% equity interest in JD Technology by converting our profit sharing right pursuant to the framework agreement between us and JD Technology and investing additional RMB1.8&#160;billion in cash in JD Technology. The framework agreement, including the profit-sharing arrangement between JD Technology and us, was terminated, and JD Technology has become our equity method investee. In connection with the acquisition of equity interests in JD Technology, we have entered into a series of agreements with JD Technology which set forth the rights of JD as a shareholder. Pursuant to these agreements, we continue to enjoy substantially all the rights that we had under the framework agreement; provided that certain rights such as the right to liquidity event payment had been terminated upon our conversion of the profit sharing right into equity interest in JD Technology. Pursuant to these agreements, certain of our rights under these agreements should be terminated immediately the day before JD Technology submits its application for an initial public offering. These rights, however, will be restored in the event the initial public offering application is rejected by the authorities or withdrawn by JD Technology. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, on June&#160;20, 2020, the shareholders of JD Technology passed a unanimous resolution to restructure JD Technology as a company limited by shares and adopt the dual class voting structure. The shares held by Mr.&#160;Richard Qiangdong Liu and Suqian Linghang Fangyuan Equity Investment Center (Limited Partnership), or Suqian Linghang Fangyuan, an entity controlled by Mr.&#160;Liu, were entitled to ten votes per share, while Mr.&#160;Liu and Suqian Linghang Fangyuan must abstain from voting on any related party transaction with JD Technology. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;31, 2021, we entered into definitive agreements with JD Technology relating to the reorganization of our cloud computing and artificial intelligence business (&#8220;JD Cloud&#160;&amp; AI&#8221;). Pursuant to the definitive agreements, we transferred JD Cloud&#160;&amp; AI and additional RMB4&#160;billion in cash, as consideration in exchange for newly issued ordinary shares of JD Technology. To support the smooth business transition of JD Cloud&#160;&amp; AI, we also transferred some equipment and reserved some restricted share units of us for the employees of JD Cloud&#160;&amp; AI, for which JD Technology paid cash consideration. Upon completion of the transactions on March&#160;31, 2021, JD Cloud&#160;&amp; AI was deconsolidated from our consolidated financial statements, and our equity interest in JD Technology increased from 36.8% to 41.7%. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">From September to December 2024, JD Technology entered into new agreements with its shareholders to replace previous redemption terms with settlement method (through both cash and newly issued common shares). In these new agreements, investors will receive redemption amounts in cash and newly issued shares. These arrangements may be suspended or terminated under certain circumstances. In accordance with these agreements, JD Technology carried out the first tranche of redemption through cash settlement and new share issuance in the fourth quarter of 2024. As of December&#160;31, 2024, our equity interest in JD Technology further increased to 43.6% as a result of the redemption, which we refer to as the JD Technology Redemption Arrangement. As a result of the dual class voting structure of JD Technology, as of December&#160;31, 2024, we held approximately 22.9% voting power, and Mr.&#160;Richard Qiangdong Liu and Suqian Linghang Fangyuan together held 52.7% of the total voting power of JD Technology. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">91 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Yonghui </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2015, 2018 and 2020, we invested a total of RMB6.5&#160;billion to acquire shares in Yonghui. Yonghui is a company listed on the Shanghai Stock Exchange and a leading hypermarket and supermarket operator in China. As of December&#160;31, 2024. we held approximately 11% of Yonghui&#8217;s issued and outstanding shares. In September 2024, we entered into a definitive agreement and under which we transferred 8.3% of Yonghui shares, and the transaction was completed in February 2025, after which we held approximately 2.9% of Yonghui&#8217;s issued and outstanding shares. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Wanda Commercial Properties </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In January 2018, we, along with Tencent, entered into a strategic partnership agreement with Wanda Commercial Properties, a leading developer, owner and operator of commercial properties in China, and its major shareholder, Dalian Wanda Group Co., Ltd. Pursuant to the agreement, we invested RMB5&#160;billion to purchase the shares of Wanda Commercial Properties from its existing shareholders. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Xingsheng </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In December 2020, we invested approximately US$700&#160;million to purchase newly issued preferred shares of Xingsheng. Xingsheng is a leading community group buying <span style="white-space:nowrap">e-commerce</span> platform that serves community families with fresh foods and daily necessities. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">B.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Business Overview </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Overview </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are a leading supply chain-based technology and service provider. We generated total net revenues of RMB1,046.2&#160;billion, RMB1,084.7&#160;billion and RMB1,158.8&#160;billion (US$158.8 billion) in 2022, 2023 and 2024, respectively. We generated net income of RMB9.7&#160;billion, RMB23.3&#160;billion and RMB44.7&#160;billion (US$6.1 billion) in 2022, 2023 and 2024, respectively. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Overview of Our <span style="white-space:nowrap">E-commerce</span> Business </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe our scale and market leadership are built upon our competitive edge in customer experience and operational efficiency, as well as our commitment to strategically invest in technology and logistics infrastructure for the long term. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Providing superior customer experience is our top priority. Our <span style="white-space:nowrap">e-commerce</span> business offers customers a wide selection of authentic products at competitive prices. We have built and operate our own nationwide fulfillment infrastructure that supports our <span style="white-space:nowrap">e-commerce</span> business. Our speedy, efficient and reliable fulfillment services ensure a high degree of customer satisfaction. We offer an enjoyable online shopping experience mainly through our content-rich, user-friendly and highly personalized mobile apps and website <span style="font-style:italic">www.jd.com</span>. We also provide comprehensive customer services and convenient payment options. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We operate online retail and marketplace <span style="white-space:nowrap">e-commerce</span> businesses. In our online retail business, we purchase products from suppliers and sell them directly to our customers. We offer a wide range of product categories through our online retail business, including electronics products, home appliances and a large variety of other general merchandise categories. We have established strong relationships with our suppliers as our online retail business grows rapidly over time. As of December&#160;31, 2024, we sourced products from over 60,000 suppliers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Timely and reliable fulfillment is critical to our success. Leveraging this nationwide fulfillment capability, we deliver a majority of the orders to customers by ourselves. Since 2020, we have further improved our efficiency in more cities, especially the less developed areas, as we continued to expand our same day and next day delivery service in these areas. Our fulfillment services have been proven to be highly reliable in response to customer needs, and we offer our customers and consumers a full spectrum of integrated supply chain solutions and high-quality logistics services covering various industries, helping them reduce costs and enhance efficiency. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">92 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We launched our online marketplace in October 2010, and have since then been continually adding third-party merchants and introducing new products and services, including premium international brands, to our customers. Merchants on our online marketplace are held to high standards for transacting with our customers. We aim to offer our customers a consistently high-quality online shopping experience regardless of whether they purchase from us or third-party merchants. To this end, we require all third-party merchants to meet our strict standards for product authenticity and service reliability, and closely monitor their performance and activities on our online marketplace. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We provide a variety of digital marketing services to marketers on our <span style="white-space:nowrap">e-commerce</span> platform, including suppliers to our online retail business, third-party merchants on our online marketplace and other partners. Powered by AI technology, our digital marketing platform provides our marketing customers with comprehensive digital branding and performance-based marketing solutions and various effective measurement tools, which help them reach targeted audiences, attract and retain customers and improve their returns. Our digital marketing platform also features marketing tools for online marketing message creation, targeting, bidding, deployment and budget allocation, which enables marketers to manage their digital marketing strategy and spending in a convenient and efficient manner. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are exploring a variety of initiatives to meet our customers&#8217; ever-growing demand. We believe we are well-positioned to empower traditional offline retailers by capitalizing on our strong online presence, industry <span style="white-space:nowrap">know-how</span> and technology and systems. We collaborate with Walmart on <span style="white-space:nowrap">e-commerce</span> by supporting Walmart and Sam&#8217;s Club Flagship Stores on our platform and providing fulfillment solutions to them. Our majority-owned subsidiary Dada, a leading local <span style="white-space:nowrap">on-demand</span> retail and delivery platform in China, cooperates with JD Logistics to provide our customers with <span style="white-space:nowrap">on-demand</span> and last-mile delivery services of a wide selection of grocery and other fresh products through JD NOW, formerly known as JD Daojia. We are also exploring in the offline retail market through 7FRESH, our offline fresh food market. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our proprietary and scalable technology platform enhances user experience, improves operating efficiency and supports the growth in our <span style="white-space:nowrap">e-commerce</span> business. Leveraging machine-learning technology and massive data sets amassed from online purchase behaviors, we curate personalized product recommendations and push targeted promotions. We utilize AI technology to refine our merchandise sourcing strategy, allowing us to efficiently manage our inventory and control cost. With consumer insights generated from big data analytics, we provide tailor-made products through <span style="white-space:nowrap"><span style="white-space:nowrap">customer-to-manufacturer</span></span> production, which increase sales and enhance customer satisfaction. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Overview of Our Supply Chain-based Technologies and Services </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We provide supply chain-based technology and services to other businesses. We take a holistic view on the supply chain covering from upstream manufacturing and procurement, logistics, distribution and retail to end customers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have established strong relationships with numerous suppliers, brands and partners. We leverage these relationships and our retail technology capability to provide them with a variety of service solutions. Over the past decade, we have also built a highly scalable and reliable logistics infrastructure and technology platform for our retail business. We are opening up logistics infrastructure and technology platform to third parties with comprehensive logistic services and technology solutions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Technology is crucial to our achievements today and continued success in the future. It enables better customer experience, more customer cost savings and higher efficiency, while it also serves as a foundation to export our capabilities to enhance productivity and innovation across a multitude of industries in China. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Logistics Services </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We made a strategic decision in 2007 to invest in and build our own nationwide fulfillment infrastructure. As of December&#160;31, 2024, our nationwide fulfillment infrastructure covered almost all counties and districts across China, with a network of over 1,600 warehouses with an aggregate gross floor area of over 32&#160;million square meters, including warehouse space managed under the JD Logistics Open Warehouse Platform. In addition, we had a team of 465,626 warehouse and delivery employees as of December&#160;31, 2024. Our value proposition is to empower our customers&#8217; supply chains and substantially improve their operational efficiencies, which in turn enhance their own customer experience and stickiness. We help our customers reduce redundant distribution layers, improve the agility of their supply chains, and optimize inventory management. Our solutions are powered by our proprietary technology, industry <span style="white-space:nowrap">know-how</span> and insights of product merchandizing. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">93 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Our Retail Technology Services and Other Technology Initiatives </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Capitalizing on our retail data, infrastructure and technology, we commercialize our retail capability into services we offer to brands and partners in the retail industry. Through such services, we believe we can create, together with our partners, a more advanced and comprehensive retail ecosystem to reach and serve more consumers, wherever and whenever they shop. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have developed robust supply-chain based technology in three key areas, namely AI, big data analytics and cloud computing. We have world-class scientists and a large team of AI engineers. Our technology achievements have been well recognized globally. For example, we built a smart supply-chain platform that includes application-level products supporting many use cases that are applicable to our business as well as our ecosystem. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Core Philosophy </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Putting customers first is always our core philosophy, as illustrated by the following: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt;margin-bottom:0pt;text-align:center">


<img src="g871796g00g97.jpg" alt="LOGO" style="width:2.76255in;height:2.69843in"/>
 </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our team is the foundation of our company. We have built a strong and dedicated team and made significant efforts in hiring, training and retaining the best talent. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Technology is a key contributor to maintaining our competitive advantage. Upgrading core technologies can effectively reduce cost, improve operating efficiency, and deliver <span style="white-space:nowrap"><span style="white-space:nowrap">best-in-class</span></span> customer experience. In order to achieve sustainable future growth, we have been heavily investing in technology innovation and will continue to do so. Our technology strategy focuses on three key areas, namely: AI, big data and cloud. By adopting a middle platform model, which means to establish an application architecture that organizes reusable business services to meet the needs of volatile user scenarios, and compartmentalizing the IT components and standard application programming interfaces in our IT architecture, we have greatly enhanced R&amp;D efficiency and accelerated business innovation. More importantly, this has enabled us to offer more value-added technology services to our clients across a wide spectrum of industries. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">To create value for our customers, partners and society, we make continual efforts to reduce cost, improve efficiency, and deliver better customer experiences: </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our technology and data-driven management employ an array of key performance indicators to minimize costs and maximize efficiency in our operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We continue to encourage innovation with our partners in order to offer customers a holistic shopping experience through both online and offline channels, thereby increasing customer loyalty; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We have opened up our infrastructure, including logistics, systems and technologies, to our business partners to develop more innovative solutions that could reduce cost and enhance efficiency for society as a whole. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">94 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a result, we are able to offer a broad selection of products, services and solutions at competitive prices as well as excellent experiences. We strive to deliver a sustainable <span style="white-space:nowrap"><span style="white-space:nowrap">best-in-class</span></span> customer experience that leads to more loyalty and commitment. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Business </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Since founding our company, we have focused on developing our online retail business as well as building our own fulfillment infrastructure, including last mile delivery capability, all based on our proprietary technology platform to support our operations. As our online retail business grew substantially in size, we launched our online marketplace to complement it and expand our product offerings, leverage our established fulfillment infrastructure and technology platform and ensure a superior customer experience. More recently, we have also begun to offer comprehensive supply chain-based services that complement our core business and create significant value for a wide range of business partners. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">JD Retail </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Online Retail </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In our online retail business, we acquire products from suppliers and sell them directly to customers. We believe we have the largest online product review database of any online retail company in China with approximately 14&#160;billion product reviews generated by our customers as of December&#160;31, 2024. As of December&#160;31, 2024, we sourced products from over 60,000 suppliers. We believe that large scale and market leading position are critical to success in the online retail market in China and can provide important competitive advantages to us. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Online Marketplace </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In our online marketplace business, third-party merchants offer products to customers on our online marketplace and pay us sales commissions. We launched our online marketplace in October 2010 and have been adding new products and services, including premium international brands, since then. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We provide transaction processing and billing services on all orders placed on our online marketplace and require third-party merchants to meet our strict standards for authenticity and reliability. We monitor third-party merchants&#8217; performance and activities on our online marketplace closely to ensure that they meet our requirements for authentic products and high-quality customer service. We tag certain top stores on our platform as &#8220;Five Star Store (<span style="font-family:pmingliu">&#20116;&#26143;&#24215;&#38138;</span><span style="font-family:Times New Roman">)&#8221; based on each third-party merchant&#8217;s quality of service, user experience, and other operating performance metrics during the entire purchase process. Such certification can help the top third-party merchants improve their conversion efficiency on the platform. Furthermore, it sets a benchmark to encourage other third-party merchants to improve their operations. We aim to offer customers the same high-quality customer experience regardless of the source of the products they choose. </span></p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Omni-channel Initiatives </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are exploring a variety of omni-channel integration opportunities and innovative business models. The term &#8220;omni-channel&#8221; refers to a marketing approach that seeks to provide a consistent customer experience across multiple channels including websites, apps and physical offline stores. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe we are well-positioned to provide omni-channel solutions to customers and offline retailers in select locations in China by capitalizing on our strong online presence and leveraging our strategic partnership with Dada, a leading local <span style="white-space:nowrap">on-demand</span> delivery and retail platform in China. Dada has partnered with a large number of well-known chain retailers and many first-tier international and domestic FMCG (fast-moving consumer goods) brands by leveraging Dada&#8217;s crowd-sourcing delivery network. Dada has been cooperating with JD Logistics to provide fast <span style="white-space:nowrap">on-demand</span> delivery services for merchants and consumers. In 2021, we and Dada formed a strategic partnership with ASUS, a global technology leader, launching more than 150 ASUS stores on JD Daojia (JDDJ) and &#8220;Shop Now,&#8221; which were rebranded to JD NOW, our <span style="white-space:nowrap">on-demand</span> consumer retail section. Leveraging this partnership, we will further accelerate the digital transformation of physical stores to improve the offline shopping experience for computer and digital products, including the extension of <span style="white-space:nowrap">&#8220;one-hour</span> delivery&#8221; service to all ASUS offline stores in China. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">95 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;28, 2022, we held approximately 52% of Dada&#8217;s issued and outstanding shares and began to consolidate the financial results of Dada into ours. Our investment in Dada facilitates both sides to promote the expansion of <span style="white-space:nowrap">on-demand</span> delivery and retail, as well as omni-channel collaboration. This helped to further diversify our retail services, enable business partners to improve their operating efficiency, and deliver better services for our consumers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In June 2016, we entered into a series of agreements in connection with our strategic alliance with Walmart. We have collaborated with Walmart on various <span style="white-space:nowrap">e-commerce</span> and logistics businesses. We have also experimented with other omni-channel opportunities, aimed at offering shoppers across China faster and more convenient access to high-quality products through multiple channels. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">To provide customers with a more dynamic and interactive integrated omni-channel shopping experience, we have enabled some of our offline partners with a variety of the latest technologies such as facial recognition, product recognition, and a tracking system for customers&#8217; <span style="white-space:nowrap">in-store</span> activities, among others. We have established a closed loop to accumulate a large volume of offline shopping data, and through further analysis of the integrated online and offline dataset, we can offer differentiated products that best suit potential customer demand in each offline franchise store. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">7FRESH, our offline fresh food market brand, is part of our omni-channel strategy. In December 2017, we opened our first 7FRESH store in Yizhuang Economic and Technological Development Zone in Beijing. We integrated our advanced supply chain management <span style="white-space:nowrap">know-how</span> and cutting-edge storage technologies to 7FRESH stores. The application of our advanced supply chain management solution and technology on 7FRESH is part of our ongoing experiments to deploy our retail and supply chain service capabilities, which is expected to empower our potential offline partners to further expand our 7FRESH presence to pursue an enhanced shopping experience for our consumers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In September 2021, we opened our first &#8220;JD MALL&#8221; offline store in Xi&#8217;an, Shaanxi Province, offering consumers an immersive omni-channel shopping experience. In addition to traditional electronic categories offered by JD Super Experience Store, JD MALL provides over 200,000 items from more than 200 brands, in categories including home, furniture, kids, smart healthcare products and auto accessories. Through its partnership with leading furniture makers, JD MALL meets the demand among younger consumers for bespoke <span style="white-space:nowrap">one-stop-shop</span> home design services that incorporate furniture and home appliances categories. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Marketing Services </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Leveraging our AI capabilities and our comprehensive dataset accumulated from a wide range of business scenarios along the entire value chain, we provide a variety of marketing services to suppliers, third-party merchants and other business partners through our proprietary advertisement technology platform. In 2019, through our greatly expanded development and investment in advanced advertising and marketing technology, we launched the JD Marketing 360 Platform. This platform employs sophisticated AI and big data technologies to utilize our user behavior insights to provide brand marketers and third-party merchants with a <span style="white-space:nowrap">one-stop</span> brand building and sales growth solution. It integrates omni-channel marketing, rich marketing effectiveness measurements, and comprehensive consumer asset growth management to help our marketers to effectively acquire new users and increase shopping frequency from existing users. We provide native search ads and display ads on our main apps, and we also place display ads, search ads and affiliate ads on China&#8217;s mainstream high traffic apps and video apps. In 2019, we also invested in automated marketing technologies, launching comprehensive products automating all aspects of marketing, including automatic bidding, targeting, creative generation of ads, and budget allocation to satisfy a broad range of marketing scenarios. These products not only reduce our marketers&#8217; labor in marketing campaigns, but also improve their return on investment. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">96 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">JD Logistics </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Logistics is the leading technology-driven supply chain solutions and logistics services provider in China. On May&#160;28, 2021, shares of JD Logistics commenced trading on the Main Board of the Hong Kong Stock Exchange under the stock code &#8220;2618.&#8221; JD Logistics offers a full spectrum of supply chain solutions and high-quality logistics services enabled by technology, ranging from warehousing to distribution, spanning across manufacturing to <span style="white-space:nowrap">end-customers,</span> covering regular and specialized items. JD Logistics&#8217;s value proposition is to empower customers&#8217; supply chains and substantially improve their operational efficiencies, which in turn enhance their own customer experience and stickiness. JD Logistics helps customers reduce redundant distribution layers, improve the agility of their supply chains, and optimize inventory management. The solutions are powered by proprietary technology, industry <span style="white-space:nowrap">know-how</span> and insights of product merchandizing. As of December&#160;31, 2024, JD Logistics operated over 1,600 warehouses, which covered an aggregate gross floor area of over 32&#160;million square meters, including warehouse space managed under the JD Logistics Open Warehouse Platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Logistics harnesses the power of technology to enhance the operational efficiency of warehouse network. A notable example is the Asia No.&#160;1 smart industrial parks, which also demonstrate their industry-leading technological innovations and high technology standards. As of December&#160;31, 2024, JD Logistics operated 45 Asia No.&#160;1 smart industrial parks in 30 cities across China. In addition, JD Logistics further expanded the coverage of smart warehouse network, opening or upgrading Asia No.&#160;1 smart industrial parks in cities such as Beijing and Shanghai in 2024. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">JD Property </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Property is a leading and the fastest-growing platform for developing and managing logistics parks, business parks and other similar types of modern infrastructure, in China, Asia, and Europe. JD Property aims to develop its logistics asset portfolios while maintaining strong capital discipline. With the expansion of our asset portfolios, we have adopted a capital recycling strategy. Collaborating with strategic capital partners, we set up funds and investment vehicles and recycle capital by disposing the projects that are on our balance sheet to such funds and investment vehicles. Meanwhile, we also externally source high-quality assets from third parties for the funds and investment vehicles. We believe this strategy will help further expand our asset portfolios, minimize our related future capital expenditures and enhance our returns. As of December&#160;31, 2024, JD Property owned and managed properties with a total gross floor area of over 26&#160;million square meters. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;1, 2022, JD Property was deemed to have gained control of CNLP and hence CNLP became a consolidated subsidiary of JD Property. On July&#160;14, 2022, JD Property completed the acquisition and privatization of CNLP. As a result, CNLP has become a wholly-owned subsidiary of JD Property. See &#8220;Item 4.A. Information on the Company&#8212;History and Development of the Company&#8212;Developments of Our Subsidiaries&#8212;JD Property&#8221; for details. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">JD Health </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Health is one of the largest online healthcare platforms in China. On December&#160;8, 2020, shares of JD Health commenced trading on the Main Board of the Hong Kong Stock Exchange under the stock code &#8220;6618.&#8221; Its RMB counter on the Hong Kong Stock Exchange was launched and became effective since June&#160;19, 2023 under the stock code &#8220;86618.&#8221; JD Health continued to earn trust and recognition among users with a solid growth in the number of average daily consultations, which exceeded 490,000 in 2024. As a leading online healthcare platform, JD Health&#8217;s mission is to become the <span style="white-space:nowrap">go-to</span> health management platform for everyone in China. Its strategic position is to create a technology-driven platform that centers on the supply chain of pharmaceutical and healthcare products and is strengthened by healthcare services, encompassing a user&#8217;s full life span for all healthcare needs. It is committed to offering users easily accessible, convenient, high-quality yet affordable pharmaceutical and healthcare products. To achieve this goal, JD Health has built a <span style="white-space:nowrap">one-stop</span> online health management platform to create greater value for all participants in the healthcare value chain, and will continue to expand its core businesses, retail pharmacy business and online healthcare services, through utilizing AI, big data, cloud computing and other advanced technology. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">97 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">JD Industrials </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Industrials is the leading industrial supply chain technology and service provider in China. Through transformational <span style="white-space:nowrap"><span style="white-space:nowrap">end-to-end</span></span> industrial supply chain digitalization, it helps its customers increase supply chain reliability, reduces costs, and enhances efficiency. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Customer Experience </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our operating principle is &#8220;trust-based, customer-centric value creation,&#8221; and we are committed to optimizing the customer experience and achieving customer satisfaction. This commitment drives every aspect of our operations, which are focused on six core components: extensive product offerings, compelling online experience, superior customer service, competitive pricing, timely and accurate fulfillment, and convenient payment options. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Products </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We continually seek to add more products that appeal to our customers. We offer a wide range of product categories including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">home appliances; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">mobile handsets and other digital products; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">computers, including desktop, laptop and other varieties, as well as printers and other office equipment; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">furniture and household goods; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">apparel; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">cosmetics and other personal care items and pet products; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">women&#8217;s shoes, bags, watches, jewelry and luxury goods; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">men&#8217;s shoes, sports gear and fitness equipment; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">automobiles and accessories; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">maternal and childcare products, toys and musical instruments; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">food, beverage and fresh produce; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">gifts, flowers and plants; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">pharmaceutical and healthcare products, including OCT pharmaceutical products, nutritional supplements, healthcare services and other healthcare equipment; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">books, <span style="white-space:nowrap">e-books,</span> music, movies and other media products; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">virtual goods, including online travel agency, attraction tickets, and prepaid phone cards and game cards; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">industrial products; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">installation and maintenance services. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Each of these categories is further divided into numerous subcategories to facilitate browsing. In building up our product offerings, we focus on quality as well as quantity. Due to our nationwide reach and our efficient fulfillment system, suppliers often choose us to launch new products that they expect will be in high demand, and we often act as the preferred distributor for a period of days or weeks when a hot new product first becomes available for sale to the public. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">98 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Online Experience </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that providing a compelling online experience is critical to attracting and retaining customers. We make sales primarily through our mobile apps and website www.jd.com. Our online channels not only offer a broad selection of authentic products at competitive prices but also provides easy site navigation, basic and advanced search functions, customized product recommendations, comprehensive product information and a large volume of customer reviews and ratings. These features address customers&#8217; desire to view, understand and compare products before purchasing. We currently offer mobile access through our mobile website m.jd.com and our various iOS and Android mobile apps. As part of our strategic partnership with Tencent, we launched level 1 access on Tencent&#8217;s Weixin and direct access on Tencent&#8217;s Mobile QQ, whereby Tencent users can easily access our product offerings and have an enjoyable mobile shopping experience. Over 90% of orders fulfilled were placed through our mobile apps in 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our mobile apps and<span style="font-style:italic"> www.jd.com</span> website contain the following information and features: </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Comprehensive product information to support prompt decision-making</span>. Each product page contains pictures, descriptions, and sometimes short videos of the product, the price, a pull-down menu to show whether the product is in stock at the customer&#8217;s location, customer reviews and ratings, and whether the product will be delivered by us or by one of our third-party merchants. When customers are browsing product pages, we display product highlights, reliable services available for this product and the post-discount price on the front page so as to support customers to make purchase decisions more efficiently. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Interactive user community to enhance customer engagement and loyalty</span>. Our mobile apps and websites contain a large volume of helpful user-generated and professionally-generated content. For each product, customers can provide reviews and ratings that are featured prominently on the product page. We encourage participation by granting loyalty points for posting reviews and ratings. We believe that we have the largest online product review database of any online retail company in China, with approximately 14&#160;billion product reviews generated by our customers as of December&#160;31, 2024, which benefits our customers, suppliers and third-party merchants. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also encourage third-party merchants to generate content and promote their products through livestreams and short videos on our platform to better interact with our customers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Targeted product recommendations to satisfy personalized demands</span>. We have made progress in personalized recommendations, leveraging our cutting-edge technologies to provide an individualized shopping experience for each of our customers. We identify customers&#8217; demands and make more accurate recommendations based on comprehensive algorithms, which are derived from a large volume of data about customer behavior and preferences. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Smart ordering process to further improve the shopping experience</span>. We continue to leverage our technology to optimize the ordering process, making the shopping experience more convenient and enjoyable. For example, when customers review their shopping carts, not only do we display the special offers available at the time for the products in the customers&#8217; shopping carts, but also we combine the existing coupons in our customers&#8217; accounts with special offers, and calculate the <span style="white-space:nowrap">all-in</span> benefits for customers to provide them maximum benefits. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Real-time order tracking and order information revision system to provide convenient shopping experience</span>. Customers can log into their accounts to check the status of their orders. Each package in our system is given a unique identification number, and its location is updated each time it is handled by one of our warehouse or delivery personnel or one of our third-party couriers. Each of our delivery personnel carries a mobile personal digital assistant, which allows customers to track their location in real time on an online map. Furthermore, we provide customers with the option to adjust their order information such as changing the shipping address or the preferred delivery date or time slot. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Customer Service </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Providing satisfactory customer service is a high priority. Our commitment to customers is reflected in the high level of service provided by our customer service staff as well as in our flexible product return and exchange policies. We continue optimizing our customer service to guarantee the best possible shopping experience. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">99 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2024, we further strengthened our brand image of offering hassle-free services to our customers. Combining unique service capabilities from our retail business and our third-party merchants, we provide our customers with customized services for different product categories. Our services cover the entire purchasing process and include various types of services such as instant refunds, repair by exchange program, home-delivery of replacements, and extended price protection services for selected retail products, among other offerings. The service offering aims to facilitate consumers&#8217; purchase decisions by providing trustworthy and guaranteed services. In 2024, we continued to invest in smart services and leveraged our advanced AI and deep learning technologies to more efficiently resolve the high volume of customer inquiries without sacrificing the customer experience. We also leveraged our cutting-edge technologies and smart systems to analyze a large volume of customer feedback and alerted third-party merchants in advance regarding potential customer service issues, helping third-party merchants to improve their service quality for our customers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="white-space:nowrap">24-7</span> customer service centers</span>. We operate <span style="white-space:nowrap">24-7</span> customer service centers in Suqian, Wuhan, Chengdu and Datong, handling all kinds of customer queries and complaints regarding our products and services. We obtained COPC (Customer Operation Performance Center) Certification in November 2014. Customers can make queries and file complaints via various channels such as phone calls, online written instant messengers, JD official accounts on Weixin and Weibo, and through email. As of December&#160;31, 2024, we had over 20,000 customer service representatives at the Suqian, Wuhan, Chengdu and Datong centers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Returns and exchanges</span>. We accept returns or exchanges for any reason within seven days of purchase. For selected categories in our retail business, we provide an extended 30 days return and 180 days repair by exchange policy to our customers. Defective merchandise can be returned for exchange within 15 days of purchase. For customers with good credit, we provide an &#8220;instant refund&#8221; service, where we provide refunds as soon as they submit their return requests. If customers report defects more than 15 days after receipt but are still within the warranty period, we will have the defective goods repaired, replaced or take another appropriate action to compensate the customer, depending on the nature of the problem. We will generally pick up defective items for return or exchange at the customer&#8217;s address, provided that the return or exchange is requested within 15 days of receipt of the item and the address is within the area that is serviced by our employees or by one of the third-party couriers that have agreed to provide this service for us. Alternatively, customers can also mail the merchandise to one of our regional after-sales centers or bring the product to a pickup station nearby. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Membership program</span>. We have established a membership program to cultivate customer loyalty and encourage our customers to make repeat purchases. We continued to promote &#8220;JD Plus&#8221;, a premium paid membership program. JD Plus offers benefits including extra rebates, coupons, exclusive prices on selected product offerings, free shipping and return services, VIP customer services, PLUS DAY promotion events, online medical consultation and JD <span style="white-space:nowrap">E-book</span> unlimited access designed specifically for JD Plus members. JD Plus also partnered with content and lifestyle service providers such as Tencent Video, iQiyi, among others, providing JD Plus members with greater benefits. In addition to our JD Plus, we also have a customer value system, &#8220;Joy Score (<span style="font-family:pmingliu">&#20140;&#20139;&#20540;</span><span style="font-family:Times New Roman">)&#8221;, which takes into account various indicators, such as consumer behavior, interaction, credit ratings, among others, to determine a comprehensive and dynamic score for each consumer. The customers with different level of &#8220;Joy Score&#8221; can enjoy free loyalty programs. For instance, customer with &#8220;Joy Score&#8221; beyond certain threshold could enjoy a rebate for the plus membership fee. We also provide a variety of free premium services, such as local service, fast refund channel and VIP after-sale service, to enhance customer experience and engagement. We believe JD Plus membership program and &#8220;Joy Score&#8221; value system can effectively cultivate customer loyalty and enhance the shopping experience and consumer engagement. </span></p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Pricing </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We offer competitive pricing to attract and retain customers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Pricing policy</span>. We are making continual efforts to set our prices to be competitive with those on other major online retail websites and in physical stores in China. We typically negotiate with our suppliers for prices that are comparable to or lower than those offered to retailers in other sales channels. If we reduce the price on our website and mobile apps before or after the product is delivered to the customer, then the customer generally has an opportunity to lock in the lower price. Currently, third-party merchants are free to set their own prices on our online marketplace. We also continue to enrich our product offerings and service while maintaining low prices. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">100 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Special promotions</span>. We offer a selection of discounted products on special occasions, such as our anniversary sales promotional event on June&#160;18 and China&#8217;s online shopping festival on November&#160;11, as well as on important holidays such as the Chinese New Year. We also hold daily promotions for selected products for a limited period of time. Special promotions attract bargain hunters and give our customers an additional incentive to visit our website and mobile apps regularly. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Delivery </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that timely and reliable fulfillment is critical to the continuing success of our business. To this end, we have incurred and will continue to incur significant expenditures in building and operating our own nationwide fulfillment infrastructure. The following are some of the advantages that derive from our nationwide fulfillment infrastructure: </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Delivery network and personnel</span>. We deliver products directly to customers in almost all counties and districts across China. We deliver a majority of orders directly to customers ourselves, and therefore our customers interact with delivery personnel more often than with any other representatives of our company. For this reason, we place great emphasis on training our delivery personnel and setting up delivery stations in more and more counties and districts. We believe that our professionally trained delivery personnel are important in helping us to shape customer experience and distinguish ourselves from our competitors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Flexible delivery arrangements</span>. We believe that timely and convenient delivery is an essential part of customer satisfaction, and we arrange our delivery schedule to suit our customers&#8217; needs. Customers can choose their preferred delivery window during the day, including evening delivery in selected areas, when they place orders. Customers who need to reschedule a delivery can log into their account on our websites or mobile apps to look up the contact information for the delivery person and contact the delivery person directly themselves, provided that the delivery will be made by our employees. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Comprehensive speedy delivery service</span>. We introduced our 211 program in 2010. For goods that we have in stock at the corresponding regional fulfillment center or front distribution center, any orders received by the morning deadline (11:00 a.m. in most of the locations) will be delivered on the same day, and any orders received by the evening deadline (11:00 p.m.) will be delivered by 3:00 p.m. on the following day. Customers also can request that an order placed by 3:00 p.m. be delivered in the evening on the same day in selected cities. There is no extra charge for delivery under our 211 program for orders that satisfy the minimum size requirement, and customers can check the product page on our websites or through our mobile apps to see whether the product is in stock and thus eligible. The program does not cover delivery to addresses through third-party couriers or products shipped directly from our third-party merchants. JD Logistics also provides scheduled delivery service in selected cities, allowing customers to choose a convenient delivery window within which to receive their goods. For luxury products, consumers in major cities can enjoy JD Luxury Express, a premium delivery service where a courier in suit, tie and white gloves will deliver to consumers&#8217; doors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Customer pickup</span>. Customers who prefer to pick up their order themselves can select a pickup station when placing the order and use the tracking function to find out when the order has arrived there. We have pickup stations at convenient locations across the country. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Continuous expansion of delivery service</span>. We have established and are making continuous efforts to further expand our cold-chain and cross-border logistics capabilities, and in new business areas, to expand product offerings while ensuring superior customer experience. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Merchandise Sourcing </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In our online retail business, we sourced products from over 60,000 suppliers as of December&#160;31, 2024. Procuring products on such a massive scale requires considerable expertise, which we have built up over a number of years. None of our suppliers accounted for over 10% (by value) of the products we purchased in 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We continue to increase our direct purchases from manufacturers and, where appropriate, to become an authorized reseller. Our ability to establish direct relationships with manufacturers enables us to provide high-quality products and obtain better procurement terms and access to <span style="white-space:nowrap"><span style="white-space:nowrap">hard-to-get</span></span> products. Direct cooperation with manufacturers enables us to increase supply chain efficiency by minimizing supply chain costs and to give customers peace of mind about product quality. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">101 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We select suppliers and third-party merchants on the basis of brand, reliability, volume and price. They must be able to meet our demands for timely supply of authentic products and also provide high quality after-sale customer service. We perform background checks on our suppliers and third-party merchants and the products they provide before we enter into any agreement. We examine their business licenses and the qualification certificates for their products, and check their brand recognition and investigate the market acceptance of their products among players in the same industry. We also conduct <span style="white-space:nowrap">on-site</span> visits to assess and verify their location, business scale, production capacity, property and equipment, human resources, research and development capability, quality control system and fulfillment capability. We normally enter into <span style="white-space:nowrap">one-year</span> framework agreements with our suppliers and third-party merchants and renew them annually. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our standard form contract requires suppliers and third-party merchants to represent that their goods are authentic and from lawful sources and do not infringe upon lawful rights of third parties and to pay us liquidated damages for any breach. We have also put stringent rules in place governing the operations of third-party merchants on our online marketplace. Third-party merchants will be subject to penalties or be asked to end their operations on our online marketplace if they violate the marketplace rules, for example by selling counterfeit products. We have a strict <span style="white-space:nowrap">zero-tolerance</span> policy for counterfeit products. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Logistics Services </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Fulfillment </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We deliver a compelling customer experience by fulfilling orders quickly and accurately. To this end, we have built our nationwide fulfillment infrastructure for the prompt receipt, storage and shipment of our products. Our fulfillment infrastructure is primarily comprised of a nationwide warehouse and delivery network that we operate ourselves, supplemented by third-party couriers to service areas that are not covered by our network. To further enhance inventory accountability and security, we track our inventory at all stages of the receiving and order fulfillment process. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Nationwide Fulfillment Infrastructure. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, our warehouse network covered almost all counties and districts across China, consisting of over 1,600 warehouses operated by us and over 2,000 cloud warehouses operated by third-party warehouse owner-operators under our Open Warehouse Platform. As of December&#160;31, 2024, our warehouse network had an aggregate gross floor area of over 32&#160;million square meters, including the gross floor area of the cloud warehouses under our Open Warehouse Platform. We deliver a majority of the orders directly to customers ourselves. We maintain cooperation arrangements with a number of third-party couriers to deliver our products to our customers during peak seasons to supplement our delivery force. Third-party merchants also use third-party couriers if they do not use our delivery services. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Fulfillment Process </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following flow chart outlines our fulfillment process: </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">102 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt;margin-bottom:0pt;text-align:center">


<img src="g871796g01g06.jpg" alt="LOGO" style="width:4.53211in;height:1.91545in"/>
 </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">When a customer places an order, our delivery management system automatically processes the order and matches it to the warehouse or warehouses with the appropriate inventory. Picking is done on the basis of instructions that are generated automatically by our warehouse management system. The warehouse management system also automatically generates the bar codes and shipping labels that allow our staff to match the items to the correct order in the packing process. After picking, packing, and sorting, the order is shipped to a delivery or pickup station in the customer&#8217;s city for further handling and delivery. If the customer&#8217;s address is not one to which we make deliveries ourselves, we will have a third-party courier pick up the order at our sorting center to make the delivery. Once the order has been shipped, our system automatically updates the inventory level for each product in the order, ensuring that additional inventory will be ordered as needed. Our customers can track the shipping status of their orders through our websites or mobile apps at each step in the process. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are in the process of constructing new warehouses on land where we have obtained land use rights. We believe that building our own warehouses will not only increase our storage capacity but will also allow us to restructure and reorganize our fulfillment workflow and processes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also have a dedicated internal division, to explore research, development and application of smart logistics and unmanned technology, which we believe represent the future trend of the logistics industry. Through the development of a series of cutting-edge technologies such as intelligent hardware, internet of things, big data, robotics, image and vision recognition, machine learning, deep learning, and smart logistics devices, we intend to revolutionize the logistics industry. We are also experimenting with these technologies in a wide range of logistics business areas such as unmanned warehouses, drone delivery, self-driving vehicles, unmanned delivery stations and convenience stores, among others. We will continue to invest in smart logistics to improve the intelligence level of our logistics system and to provide consumers with an unparalleled shopping experience. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Open Platform of Our Logistics Services </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also open up our logistics infrastructure to our third-party merchants and partners beyond our <span style="white-space:nowrap">e-commerce</span> business. We have developed comprehensive logistics services and continuously strengthen our logistics service capability by adding new services such as <span style="white-space:nowrap">on-demand</span> delivery, cold-chain services and individual parcel delivery solutions. We provide services relating to almost all aspects of logistics operation, including warehousing management, storage, long-haul transportation, express and <span style="white-space:nowrap">on-demand</span> delivery and cold-chain and cross-border services, among others. We offer integrated supply chain management solutions to customers in various vertical markets. We also provide technology solutions for logistics operations to enable customers to transparently and effectively monitor, manage and optimize their logistic workflows. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Technology Platform </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Technology is the key to our future success. It enables better customer experience, higher efficiency and customer cost savings, while also serving as a vehicle to export our unique capabilities and cutting-edge innovation to benefit the whole industry and society. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have a large team consisting of research and development professionals primarily covering areas of AI, big data analytics and cloud computing. Together, these areas form our technology strategy. We strive to deliver <span style="white-space:nowrap"><span style="white-space:nowrap">best-in-class</span></span> services to our customers and become the most trusted technology service provider in the industry, powered by our large and sophisticated IT infrastructures. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">103 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition to our core technology innovation, research and development, we also place a strong emphasis on data privacy and security. Protecting customer data and building trust is one of our core values. Operating in compliance with the most stringent standards and regulations both in China and globally, we provide our customers with a high level of security, privacy protection and ease of mind. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic"><span style="white-space:nowrap">AI-powered</span> Services Improving Customer Satisfaction and Partner Productivity </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We strive to offer the right product to the right customer at the right time through the right channel, known as our &#8220;4R&#8221; strategy. Technology is the foundation to achieve the 4R strategy. Through aggregation and analysis of customer behavioral big data, we derive deep insights about customer preferences and offer precision targeting for product recommendations. The access to customer insights also enables us to train and refine robust AI models, empowering a great customer experience. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">To support our omni-channel strategy, our technologies are embedded in a multitude of retail scenarios, from online web and mobile shopping experience, to our offline ecosystem, including our JD Smart Speakers, 7FRESH stores, JD MALL, and many JD Home outlets and unmanned convenience stores. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Technology also permeates our customer service experience. Leveraging our cutting-edge technologies and big data, we provide an individualized shopping experience for each customer. We identify customers&#8217; demands and provide accurate recommendations based on comprehensive algorithms derived from a large volume of data on customer behavior and preferences. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our <span style="white-space:nowrap">AI-powered</span> services also empower our partners to improve their operational efficiency and productivity. Our marketing platform employs sophisticated AI and big data technologies to produce user behavior insights and provide brand marketers and third-party merchants with <span style="white-space:nowrap">one-stop</span> brand building and sales growth solutions. This not only reduces our marketers&#8217; labor in marketing campaigns, but also improve their return on investment. During promotion seasons, our <span style="white-space:nowrap">AI-based</span> agent helps third-party merchants efficiently respond to large volume of customer requests, cutting wait times and improving customer experience. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">AI-triaged</span> calls effectively reduce manned calls and improve operational efficiency. Furthermore, our advanced AI custom service is integrated into our retail ecosystem by way of our SaaS (software as a service) platform. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Smart Retail&#160;&amp; Supply Chain Technology Enhancing Operational Efficiency </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Through years of online operation, we have amassed a large amount of <span style="white-space:nowrap">know-how</span> and data across China&#8217;s <span style="white-space:nowrap">e-commerce</span> supply-chain, from product manufacturing, warehouse operations and distribution to sales and customer service information. Combining the power of big data analytics and AI on our intelligent cloud platform, we streamline <span style="white-space:nowrap"><span style="white-space:nowrap">customer-to-manufacturer</span></span> production to improve sales and enhance customer satisfaction. Leveraging our smart retail and supply chain technology, we provide technology solutions for our logistics operations to enable customers to transparently and effectively monitor, manage and optimize their logistic workflows. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Technology Transcending Boundaries of Smart Logistics </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2019, we enhanced our capabilities and operations with unmanned delivery vehicles, including our <span style="white-space:nowrap">in-house</span> level 4 (L4) autonomous delivery robots. Level&#160;4 refers to &#8220;high driving automation,&#8221; which means that no human intervention is needed as long as the system is operating within a certain <span style="white-space:nowrap">geo-fenced</span> area. Besides self-driving robots, we also deployed unmanned drones for parcel delivery in certain areas. Furthermore, we also leverage AI technologies to detect and triage mishandling of packages within our fulfillment infrastructure, reducing goods damaged while improving customer satisfaction. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Marketing </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that the most effective form of marketing is to continually enhance our customer experience, as customer satisfaction engenders <span style="white-space:nowrap"><span style="white-space:nowrap">word-of-mouth</span></span> referrals and repeat purchases. We have been able to build an extensive base of loyal customers primarily through providing superior customer experience and conducting marketing and brand promotion activities. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">104 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition to continuing marketing activities through traditional online and offline channels, we have also designed innovative programs and promotion activities to further enhance the brand awareness of both ourselves and our partners and to better reach our customers. We have launched a series of successful joint marketing campaigns such as &#8220;Super Brand Days,&#8221; &#8220;Super Category Days&#8221; and &#8220;Super New Product Days.&#8221; We will continue to leverage our data-driven customer insights to provide customized marketing tools and campaigns for business partners and help them to develop brand recognition in China. We have also made progress in social <span style="white-space:nowrap">e-commerce</span> innovations, particularly benefiting from access points within Weixin and QQ channels, both of which have a large mobile internet user base. Through leveraging more targeted, innovative and interactive marketing tools, we can help brands on the platform increase exposure, drive traffic and achieve deeper penetration into lower-tier cities and attract younger generations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we have formed strategic partnerships with a number of major internet companies in China, aiming at leveraging these companies&#8217; massive user bases to strengthen collaboration in targeted marketing, user access points and content-driven marketing. We incurred RMB37.8&#160;billion, RMB40.1&#160;billion and RMB48.0&#160;billion (US$6.6 billion) of marketing expenses in 2022, 2023 and 2024, respectively. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Competition </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The online retail industry in China is intensely competitive. Our current or potential competitors include (i)&#160;major <span style="white-space:nowrap">e-commerce</span> companies in China that offer a wide range of general merchandise product categories, such as Alibaba Group, which operates <span style="font-style:italic">taobao.com </span>and <span style="font-style:italic">tmall.com</span>, and (ii)&#160;major traditional retailers in China that are moving into online retailing, such as Suning.com Group Co., Ltd., which operates <span style="font-style:italic">suning.com</span>. We also face competition from online retail companies in China focused on specific product categories and from physical retail stores, including <span style="white-space:nowrap">big-box</span> stores that also aim to offer a <span style="white-space:nowrap">one-stop</span> shopping experience. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We anticipate that the online retail market will continually evolve and will continue to experience rapid technological change, evolving industry standards, shifting customer requirements, and frequent innovation. We must continually innovate to remain competitive. We believe that the principal competitive factors in our industry are: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">brand recognition and reputation; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">product quality and selection; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">pricing; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">fulfillment capabilities; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">customer service. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, new and enhanced technologies may increase competition in the online retail industry. New competitive business models may appear, for example based on new forms of social media or social commerce. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that we are well-positioned to effectively compete on the basis of the factors listed above. However, some of our current or future competitors may have longer operating histories, greater brand recognition, better supplier relationships, larger customer bases or greater financial, technical or marketing resources than we do. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Seasonality </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We experience seasonality in our business, reflecting a combination of seasonal fluctuations in customer purchases, promotional events, and traditional retail seasonality patterns. For example, we generally experience less user traffic and purchase orders during national holidays in China, particularly during the Chinese New Year holiday season in the first quarter of each year. Furthermore, sales in the traditional retail industry are significantly higher in the fourth quarter of each calendar year than in the preceding three quarters. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">105 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">E-commerce</span> companies in China hold special promotional campaigns on November&#160;11 each year that tend to boost sales in the fourth quarter relative to other quarters, and we hold a special promotional campaign in the second quarter of each year, on June&#160;18, to celebrate the anniversary of the founding of our <span style="white-space:nowrap">e-commerce</span> business. Due to our limited operating history, the seasonal trends that we have experienced in the past may not apply to, or be indicative of, our future operating results. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Intellectual Property </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We regard our trademarks, copyrights, patents, domain names, <span style="white-space:nowrap">know-how,</span> proprietary technologies, and similar intellectual property as critical to our success, and we rely on copyright, trademark and patent law and confidentiality, invention assignment and <span style="white-space:nowrap">non-compete</span> agreements with our employees and others to protect our proprietary rights. As of December&#160;31, 2024, we owned over 8,000 computer software copyrights in China relating to various aspects of our operations and maintained over 30,000 trademark registrations inside China and over 5,900 trademark registrations outside China. We had approximately 40,000 trademark applications inside China and over 7,000 outside China. As of December&#160;31, 2024, we had approximately 10,000 patents granted in China, over 800 patents granted outside China, approximately 8,000 patent applications pending in China and approximately 800 patent applications pending outside China. As of December&#160;31, 2024, we had registered over 9,000 domain names. Our registered domain names include<span style="font-style:italic"> jd.com</span>, <span style="font-style:italic">jdl.cn</span> and <span style="font-style:italic">jdhealth.com</span>, among others. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Insurance </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We maintain various insurance policies to safeguard against risks and unexpected events. We have purchased all risk property insurance covering our inventory and fixed assets such as equipment, furniture and office facilities. We maintain public liability insurance for our business activities at 342 locations. We also provide social security insurance including pension insurance, unemployment insurance, work-related injury insurance, maternity insurance and medical insurance for our employees. Additionally, we provide group accident insurance for all employees and supplementary medical insurance for all management and technology and other professional personnel. We do not maintain business interruption insurance other than in connection with the fixed business premises of our 7FRESH business, nor do we maintain product liability insurance or <span style="white-space:nowrap">key-man</span> insurance. We consider our insurance coverage to be sufficient for our business operations in China. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Environmental, Social and Governance (ESG) </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">ESG is important to our long-term development. We continue to drive ESG progress with focuses on the following areas. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Environmental Sustainability </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We aim to build a green and <span style="white-space:nowrap">low-carbon</span> supply chain by actively promoting carbon-reduction measures in the fields of warehousing, packaging, transportation and beyond, and driving development of a circular economy with joint efforts with upstream and downstream partners. We have installed photovoltaic power generation systems at our intelligent industrial parks, which have supplied green electricity and reduced carbon emission by replacing fossil energy power generation. JD Logistics also achieved annual carbon reduction through green packaging promotion across the supply chain. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Building Customer Trust </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We adhere to &#8220;customer first,&#8221; providing customers high-quality products and shopping experience to build customer trust. Supplier management is important to us to serve and build trust with customers. Under our responsible procurement, we have incorporated requirements for our suppliers in the areas of business ethics, social responsibilities, occupational health and safety, environmental protection, among others, and have established the JD.com Supplier Code of Conduct. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">106 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">People Oriented </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our people are the driving force of our sustainable development. We are always committed to providing comprehensive employee care and welfare, offering multi-dimensional employee training and talent development programs and creating high-quality job opportunities. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Business Ethics </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Guided by our commitment to &#8220;Achieving Success the Right Way,&#8221; we have implemented multiple measures to build a trustworthy business ecosystem, such as the establishment of governance systems, comprehensive training and promotion, and accountability and rewards, in the areas of compliance, information security and privacy protection, among others. </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Compliance: We integrate the concept of &#8220;compliance enables development&#8221; into our business activities. We carry out integrity and compliance trainings for our employees, suppliers and business partners every year. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Information security and privacy protection: We place great importance to information security and privacy protection, and have built a comprehensive system, including policies, management, technology, supervision and training, to enhance our efforts in this field. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Technology Empowerment and Technology for Good </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our commitment to leveraging technology for good drives our innovation, constantly enhancing our customer experience and efficiency of our business partners. We actively apply our technological innovations to provide more accurate search results and recommendations to our customers, improving their shopping experience. By leveraging our intelligent supply chain capabilities, in 2024, we achieved a global leading level of inventory turnover of 31.5 days, empowering our business partners to achieve greater operating efficiency. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Giving Back to the Community </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Leveraging our advantages and experience in building a &#8220;Responsible Supply Chain&#8221;, we make active contribution in rural revitalization, disaster relief, and philanthropy. Since the launch of JD rural revitalization plan &#8220;Journey to Wealth&#8221; in October 2020, we have worked with farmers to launch a series of high-quality landmark agricultural products, leveraging our supply chain and scale benefits to help farmers reduce operating costs and enhance competitiveness. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">This section sets forth a summary of the most significant rules and regulations that affect our business activities in China. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Amended Company Law </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The establishment, operation and management of corporate entities in the PRC are governed by the Company Law of the PRC. On December&#160;29, 2023, the Standing Committee of the National People&#8217;s Congress promulgated the amended Company Law of the PRC, which came into effect on July&#160;1, 2024, to supersede the prior version of PRC Company Law which was amended in October 2018.&#160;The major revisions made by the amended PRC Company Law included improving the system for the establishment and liquidation of companies, optimizing organizational structures of companies, improving the capital system of companies, strengthening the responsibilities of the controlling shareholder and management staff, and enhancing the social responsibilities of companies, etc. With respect to the period for payment of the registered capital, pursuant to the amended PRC Company Law, all shareholders of a PRC limited liability company shall fully pay up the registered capital subscribed for by such shareholders within five years since the date of establishment of the PRC limited liability company, unless otherwise provided by laws and regulations. On July&#160;1, 2024, the State Council issued the Regulations of the State Council on the Implementation of the Registered Capital Registration Management System of the PRC Company Law, which further specified the detailed requirements and measures of the registration and management of registered capital under the amended PRC Company Law. Pursuant to such regulations, there shall be a three-year interim period from July&#160;1, 2024 to June&#160;30, 2027 for the existing companies established before June&#160;30, 2024 to adjust their time limit for capital contribution. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">107 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Foreign Investment </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Investment activities in the PRC by foreign investors are principally governed by the Catalog of Industries for Encouraging Foreign Investment, or the Catalog, and the Special Management Measures for the Access of Foreign Investment, or the Negative List, which were promulgated and are amended from time to time by the Ministry of Commerce and the NDRC, and together with the Foreign Investment Law and their respective implementation rules and ancillary regulations. The Catalog and the Negative List lay out the basic framework for foreign investment in China, classifying businesses into three categories with regard to foreign investment: &#8220;encouraged,&#8221; &#8220;restricted&#8221; and &#8220;prohibited.&#8221; Industries not listed in the Catalog or the Negative List are generally deemed as falling into a fourth category &#8220;permitted&#8221; unless specifically restricted by other PRC laws. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Ministry of Commerce and the NDRC promulgated the Catalogue of Industries for Encouraging Foreign Investment (2022 Version) on October&#160;26, 2022, and the Special Management Measures (Negative List) for the Access of Foreign Investment (2024)&#160;on September&#160;6, 2024, to replace the previous encouraging catalogue and negative list thereunder. Each of Jingdong Century and Shanghai Shengdayuan primarily engages in the online wholesale and retail of products, the development of computer network technology, technical consultancy and technical services, which are in the permitted category. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;15, 2019, the National People&#8217;s Congress promulgated the Foreign Investment Law, which has become effective on January&#160;1, 2020 and replaced the PRC Cooperative Joint Venture Law and the Wholly Foreign-owned Enterprise Law, as well their implementation rules and ancillary regulations. The Foreign Investment Law, by means of legislation, establishes the basic framework for the access, promotion, protection and administration of foreign investment in view of investment protection and fair competition. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Foreign Investment Law, foreign investment shall enjoy <span style="white-space:nowrap">pre-entry</span> national treatment, except for those foreign invested entities that operate in industries deemed to be either &#8220;restricted&#8221; or &#8220;prohibited&#8221; in the &#8220;negative list.&#8221; The Foreign Investment Law provides that foreign invested entities operating in foreign &#8220;restricted&#8221; or &#8220;prohibited&#8221; industries will require entry clearance and other approvals. The Foreign Investment Law does not comment on the concept of &#8220;de facto control&#8221; or contractual arrangements with variable interest entities, however, it has a <span style="white-space:nowrap">catch-all</span> provision under definition of &#8220;foreign investment&#8221; to include investments made by foreign investors in China through means stipulated by laws or administrative regulations or other methods prescribed by the State Council. Therefore, it still leaves leeway for future laws, administrative regulations or provisions to provide for contractual arrangements as a form of foreign investment. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Our current corporate structure and business operations may be affected by the PRC Foreign Investment Law.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Foreign Investment Law also provides several protective rules and principles for foreign investors and their investments in the PRC, including, among others, that local governments shall abide by their commitments to the foreign investors; foreign-invested enterprises are allowed to issue stocks and corporate bonds; except for special circumstances, in which case statutory procedures shall be followed and fair and reasonable compensation shall be made in a timely manner, expropriate or requisition the investment of foreign investors is prohibited; mandatory technology transfer is prohibited, allows foreign investors&#8217; funds to be freely transferred out and into the territory of PRC, which run through the entire lifecycle from the entry to the exit of foreign investment, and provide an <span style="white-space:nowrap">all-around</span> and multi-angle system to guarantee fair competition of foreign-invested enterprises in the market economy. In addition, foreign investors or the foreign investment enterprise should be imposed legal liabilities for failing to report investment information in accordance with the requirements. Furthermore, the Foreign Investment Law provides that foreign invested enterprises established according to the existing laws regulating foreign investment may maintain their structure and corporate governance within five years after the implementing of the Foreign Investment Law, which means that foreign invested enterprises may be required to adjust the structure and corporate governance in accordance with the current PRC Company Law and other laws and regulations governing the corporate governance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;26, 2019, the State Council promulgated the Implementation Rules to the Foreign Investment Law, which became effective on January&#160;1, 2020. The implementation rules further clarified that the state encourages and promotes foreign investment, protects the lawful rights and interests of foreign investors, regulates foreign investment administration, continues to optimize foreign investment environment, and advances a higher-level opening. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">108 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;30, 2019, the Ministry of Commerce and the SAMR jointly promulgated the Measures for Information Reporting on Foreign Investment, which became effective on January&#160;1, 2020. Pursuant to the Measures for Information Reporting on Foreign Investment, where a foreign investor carries out investment activities in China directly or indirectly, the foreign investor or the foreign-invested enterprise shall submit the investment information to the competent commerce department. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Measures for the Security Review of Foreign Investment promulgated by the NDRC and the Ministry of Commerce on December&#160;19, 2020 and became effective on January&#160;18, 2021, the NDRC and the Ministry of Commerce will establish a working mechanism office in charge of the security review of foreign investment. Such measures define foreign investment as direct or indirect investment by foreign investors in the PRC, which includes (i)&#160;investment in new onshore projects or establishment of wholly foreign owned onshore companies or joint ventures with foreign investors; (ii)&#160;acquiring equity or asset of onshore companies by merger and acquisition; and (iii)&#160;onshore investment by and through any other means. Investment in certain key areas with bearing on national security, such as important cultural products and services, important information technology and internet services and products, key technologies and other important areas with bearing on national security which results in the acquisition of de facto control of investee companies, shall be filed with a specifically established office before such investment is carried out. What may constitute &#8220;onshore investment by and through any other means&#8221; or &#8220;de facto control&#8221; could be broadly interpreted under such measures. It is likely that control through contractual arrangement be regarded as de facto control based on provisions applied to security review of foreign investment in the free trade zone. Failure to make such filing may subject such foreign investor to rectification within prescribed period, and will be recorded as negative credit information of such foreign investor in the national credit information system, which would then subject such investors to joint punishment as provided by the rules. If such investor fails to or refuses to undertake such rectification, it would be ordered to dispose of the equity or asset and to take any other necessary measures so as to return to the status quo and to erase the impact to national security. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Foreign Investment in Value-Added Telecommunications Businesses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Regulations for Administration of Foreign-invested Telecommunications Enterprises promulgated by the State Council in December 2001 and subsequently amended in September 2008, February 2016 and March 2022, set forth detailed requirements with respect to capitalization, investor qualifications and application procedures in connection with the establishment of a foreign-invested telecommunications enterprise. These regulations prohibit a foreign entity from owning more than 50% of the total equity interest in any value-added telecommunications service business in China and require the major foreign investor in any value-added telecommunications service business in China have a good and profitable record and operating experience in the industry. However, pursuant to the amendment to the Regulations for Administration of Foreign-invested Telecommunications Enterprises issued by the State Council in March 2022, which became effective on May&#160;1, 2022, several provisions, including the requirement that such major foreign investors described above to have a good and profitable record and operating experience in the industry had been removed. In addition, the Special Management Measures (Negative List) for the Access of Foreign Investment (2024)&#160;allows foreign investors to hold more than 50% equity interests in a value-added telecommunications service provider engaging in <span style="white-space:nowrap">e-commerce,</span> domestic multiparty communication, <span style="white-space:nowrap"><span style="white-space:nowrap">storage-and-forward</span></span> and call center businesses. Due to these regulations, we operate our <span style="font-style:italic">www.jd.com </span>website through Jingdong 360, one of the consolidated variable interest entities. It should also be noted that according to the Announcement on Conducting the Pilot Program for Expanding the <span style="white-space:nowrap">Opening-up</span> of Value-added Telecom Services promulgated by the MIIT on April&#160;10, 2024, a pilot program would be launched in pilot areas to remove foreign ownership ratio restrictions on certain value-added telecom services. These services include internet data centers, content delivery networks, internet access service providers, online data processing and transaction processing, information distribution platforms and delivery services within information services (excluding internet news information, online publishing, online audiovisual, and internet cultural operations), and information protection and processing services. The pilot areas are the Beijing Comprehensive Demonstration Zone for Expanding the <span style="white-space:nowrap">Opening-up</span> of the Service Industry, Lingang New Area and Leading Area for Socialist Modernization Construction of the Shanghai Free Trade Zone, Hainan Free Trade Port, and Shenzhen Demonstration Zone of Socialism with Chinese Characteristics. Foreign-invested enterprises in these pilot areas can apply for the license of these pilot services. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">109 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In July 2006, the Ministry of Information Industry, the predecessor of the MIIT, issued the Circular on Strengthening the Administration of Foreign Investment in the Operation of Value-added Telecommunications Business, pursuant to which a PRC domestic company that holds an operating license for value-added telecommunications business, which we refer to as a Value-added Telecommunication License, or a VAT License, is prohibited from leasing, transferring or selling the VAT License to foreign investors in any form and from providing any assistance, including resources, sites or facilities, to foreign investors that conduct a value-added telecommunications business illegally in the PRC. Further, the domain names and registered trademarks used by an operating company providing value-added telecommunications services must be legally owned by that company or its shareholders. In addition, the company&#8217;s operational premises and equipment must comply with the approved coverage region on its VAT License, and the company must establish and improve its internal internet and information security policies and standards and emergency management procedures. If a VAT License holder fails to comply with the requirements and also fails to remedy such <span style="white-space:nowrap">non-compliance</span> within a specified period of time, the MIIT or its local counterparts have the discretion to take administrative measures against the license holder, including revoking its VAT License. Jingdong 360, the operator of our <span style="font-style:italic">www.jd.com</span> website, owns the domain names and registered trademarks and has the necessary personnel to operate the website. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Licenses and Permits </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are required to hold a variety of licenses and permits in connection with various aspects of our business, including the following: </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Value-added Telecommunication License </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Telecommunications Regulations promulgated by the State Council and its related implementation rules, including the Catalog of Classification of Telecommunications Business issued by the MIIT, categorize various types of telecommunications and telecommunications-related activities into basic or value-added telecommunications services, and internet information services are classified as value-added telecommunications businesses. Under the Telecommunications Regulations, commercial operators of value-added telecommunications services must first obtain a VAT License from the MIIT or its provincial level counterparts. Pursuant to the Administrative Measures on Internet Information Services promulgated by the State Council in 2000 and amended in 2011 and 2024, a commercial ICP service operator must obtain an ICP License from the government authorities before engaging in any commercial ICP service in China. When the ICP service involves areas of news, publication and education, and if required by law or regulations, specific approval from the respective regulatory authorities must be obtained prior to applying for the ICP License from the MIIT or its provincial level counterpart. In 2017, the MIIT replaced the Administrative Measures on Telecommunications Business Operating Licenses promulgated in 2009 by promulgating the Administrative Measures on Telecommunications Business Operating Licenses, which set forth more specific provisions regarding the types of licenses required to operate value-added telecommunications services, the qualifications and procedures for obtaining such licenses and the administration and supervision of such licenses. Jingdong 360, as our ICP operator, holds an ICP License issued by the Beijing Telecommunications Administration for the provision of information services through the internet, a VAT License issued by Beijing Telecommunication Administration for the provision of online data processing and transaction processing services and also a VAT License issued by the MIIT for the provision of information services through a mobile network, the provision of internet data center services, internet access services, cellular mobile communications services provided in the means of resale, content delivery network services and <span style="white-space:nowrap"><span style="white-space:nowrap">storage-and-forward</span></span> services. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Internet Publication License/Network Publication Service License </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a result of institutional reform in March 2018, the National Press and Publication Administration was established and assigned to undertake the administration of publication activities in China from the State Administration of Press and Publication, Radio, Film and Television, which was integrated from the State Administration of Radio, Film and Television, and the General Administration of Press and Publication in March 2013. In June 2002, the MIIT and the General Administration of Press and Publication jointly promulgated the Tentative Administrative Measures on Internet Publication, which require internet publishers to obtain a license from the General Administration of Press and Publication to conduct internet publication activities. In February 2016, the State Administration of Press and Publication, Radio, Film and Television and the MIIT jointly issued the Administrative Measures on Network Publication, which took effect in March 2016 and replaced the Tentative Administrative Measures on Internet Publication. The Administrative Measures on Network Publication further strengthened and expanded the supervision and management on the network publication service. Pursuant to the Administrative Measures on Network Publication, entities engaging in the network publication service are required to obtain a network publication service license from a competent administrative authority; the network publishing services refer to the activities of providing network publications to the public through information networks; and the network publications refer to the digitalized works with the publishing features such as editing, producing and processing. The Administrative Measures on Network Publication also provide the detailed qualifications and application procedures for obtaining a Network Publication Service License. Jingdong 360 holds a Network Publication Service License, which is in the process of being renewed. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">110 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Internet Drug Information Service Qualification Certificate </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In July 2004, the State Food and Drug Administration, the predecessor of the National Medical Products Administration, promulgated the Administrative Measures on Internet Drug Information Service (amended in November 2017). In addition, the Standing Committee of the National People&#8217;s Congress further amended the Drug Administration Law on August&#160;26, 2019, which became effective on December&#160;1, 2019. These laws and measures, together with certain implementing rules and notices promulgated by the State Food and Drug Administration or the National Medical Products Administration, set out regulations governing the classification, application, approval, content, qualifications and requirements for internet drug information services. An ICP service operator that provides information regarding drugs or medical devices must obtain an Internet Drug Information Service Qualification Certificate from the applicable provincial level administrative authority. Jingdong 360 has completed the filing for drugs and medical devices internet information services. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Courier Service Operation Permit </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the PRC Postal Law, the Administrative Measures on the Courier Service Market and the Administrative Measures on Courier Service Operation Permits, any entity engaging in courier services must obtain a Courier Service Operation Permit from the State Post Bureau or its local counterpart and is subject to their supervision and regulation. Entities applying for a permit to operate courier services in a certain province should apply to the provincial level post bureau, while an entity applying for a permit to operate courier services across multiple provinces should apply to the State Post Bureau. An entity holding a cross-provincial Courier Service Operation Permit may provide courier services in cities other than its place of registration by establishing new branches at these cities and then filing with the relevant provincial post bureau for those branches. In addition, pursuant to the Interim Regulations of Courier which came into effect in May 2018 and was further amended in March 2019, express delivery operators and their branches may open express delivery terminal outlets according to their business needs, and shall file with the local postal administrations in the places where such terminal outlets are located within 20 days from the date of opening such terminal outlets. Express delivery terminal outlets are not required to obtain a business license. The courier business must be operated within the permitted scope and valid term of the Courier Service Operation Permit. As of December&#160;31, 2024, Jingbangda had obtained one cross-provincial Courier Service Operation Permit, and its 37 subsidiaries had obtained Courier Service Operation Permits. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;We are subject to a broad range of laws and regulations. Any lack of requisite approvals, licenses or permits applicable to our business or any failure to comply with applicable laws or regulations may have a material and adverse impact on our business, financial condition and results of operations.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Road Transportation Operation Permit </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the Regulations on Road Transportation promulgated by the State Council in April 2004 and as amended, and the Provisions on Administration of Road Transportation and Stations (Sites) issued by the Ministry of Transport in June 2005 and as amended, unless otherwise provided in the foregoing laws, anyone engaging in the business of operating road transportation must obtain a Road Transportation Operation Permit, and each vehicle used for shipping must have a Road Transportation Certificate. As of December&#160;31, 2024, Xi&#8217;an Jingdong Xuncheng and its ten branches and two subsidiaries, Jingbangda and its three branches and 33 subsidiaries, and Jingdong Logistics Transportation Co., Ltd. and its subsidiary had obtained Road Transportation Operation Permits that allow these entities to provide road freight transportation services. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;We are subject to a broad range of laws and regulations. Any lack of requisite approvals, licenses or permits applicable to our business or any failure to comply with applicable laws or regulations may have a material and adverse impact on our business, financial condition and results of operations.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">111 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Unmanned Aerial Vehicle Business License </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Interim Regulations on the Flight Management of Unmanned Aircraft released by the Central Military Commission and the State Council of China in May 2023, the use of civilian unmanned aircraft classified as micro or smaller for flight activities requires the acquisition of a Remotely Piloted Aircraft Systems Air Operator Certificate. Xi&#8217;an Jingdong Tianhong Technology Co., Ltd, a subsidiary of Jingdong Logistics Supply Chain Co., Ltd., has obtained the Remotely Piloted Aircraft Systems Air Operator Certificate. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Publication Operation Permit </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In May 2016, the Ministry of Commerce and the State Administration of Press and Publication, Radio, Film and Television jointly promulgated the Administrative Measures for the Publication Market (2016 Version), which replaced the Administrative Measures for the Publication Market (2011 Version). According to the Administrative Measures for the Publication Market (2016 Version), where an entity or individual is engaged in the distribution of publications via the internet or other information networks, the entity or individual is required to obtain a Publication Operation Permit. Entities and individuals engaged in the wholesale or retail of publications are required to carry out their activities within the scope of a Publication Operation Permit. Where an entity or individual has obtained the Publication Operation Permit and is engaged in the distribution of publications via the internet or other information networks within the approved business scope, the entity or individual is required to complete record filing with the publication administrative department within 15 days after launching the online distribution business. We engage in wholesale and retail of books and audio and video products and other publications mainly through entities including Jiangsu Yuanzhou, Beijing Jingdong Century Information Technology Co., Ltd., Guangzhou Jingdong Trading Limited and Shanghai Yuanmai Trading Co., Ltd., among others. Each of these entities has obtained a Publication Operation Permit. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Food Operation Permit </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">China has adopted a licensing system for food supply operations under the Food Safety Law and its implementation rules. Entities or individuals that intend to engage in food production, food distribution or food service businesses must obtain licenses or permits for such businesses. Pursuant to the Administrative Measures for Food Operation Licensing and Record-filing, issued by SAMR in June 2023 and became effective in December 2023, which replaced the Administrative Measures on Food Operation Licensing issued by the State Food and Drug Administration in August 2015 and amended in November 2017, an enterprise needs to obtain a Food Operation Permit from the local market administration before conducting food sales and catering service activities, while only filing with local market administration is needed for enterprises selling prepackaged food. We sell food, liquor and nutritional supplements through our mobile apps and websites. Our major PRC subsidiaries or their branches engaging in food operation business have obtained Food Operation Permits. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Medical Device Operation Enterprise Permit </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Regulations on Supervision and Administration of Medical Devices, issued by the State Council in 2000 and further amended in March 2014, May 2017, June 2021 and December 2024, divides medical devices into three types. Enterprises engaging in the sale of Type II medical devices must file with the relevant drug supervision and administration authority while those engaging in the sale of Type III medical devices must obtain a Medical Device Operation Permit from the relevant drug supervision and administrative authority. Beijing Jingdong Century Information Technology Co., Ltd. (a subsidiary of Jingdong Century), Beijing Jingdong Hongjian Jiankang Co., Ltd. and certain other subsidiaries of Beijing Jingdong Jiankang Co., Ltd. have obtained Medical Device Operation Permits for the sale of several types of Type III medical devices. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Permit for Production and Operation of Radio and TV Programs </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the Regulations on the Administration of Production of Radio and Television Programs issued by the State Administration of Radio, Film and Television in July 2004 and amended in August 2015 and October 2020, any entities that engage in the production of radio and television programs are required to apply for a Permit for Production and Operation of Radio and TV Programs from the competent administrative authority. Entities with this permit must conduct their business operations in compliance with the approved scope of production and operation. Furthermore, entities other than radio and TV stations are prohibited from producing consolidated radio and TV programs regarding current political news or similar subjects. Jingdong 360 has obtained a Permit for Production and Operation of Radio and TV Programs, which remains valid until July 2025. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">112 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to <span style="white-space:nowrap">E-Commerce</span> </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">China&#8217;s <span style="white-space:nowrap">e-commerce</span> industry is at a relatively early stage of development and there are few PRC laws or regulations specifically regulating the <span style="white-space:nowrap">e-commerce</span> industry. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On August&#160;31, 2018, the Standing Committee of the National People&#8217;s Congress promulgated the <span style="white-space:nowrap">E-Commerce</span> Law, which became effective on January&#160;1, 2019. Pursuant to the <span style="white-space:nowrap">E-Commerce</span> Law, an <span style="white-space:nowrap">e-commerce</span> platform operator shall (i)&#160;collect, verify and register the truthful information submitted by the third-party merchants that apply to sell products or provide services on its platform, including the identities, addresses, contacts and licenses, establish registration archives and update such information on a regular basis; (ii)&#160;submit the identification information of the third-party merchants on its platform to market regulatory administrative department as required and remind the third-party merchants to complete the registration with market regulatory administrative department; (iii)&#160;submit identification information and <span style="white-space:nowrap">tax-related</span> information to tax authorities as required in accordance with the laws and regulations regarding the administration of tax collection and remind the individual third-party merchants to complete the tax registration; (iv)&#160;record and retain the information of the products and services and the transaction information for no less than 3 years; (v)&#160;display the platform service agreement and the transaction rules or links to such information on the homepage of the platform; (vi)&#160;display the noticeable labels regarding the products or services provided by the platform operator itself on its platform, and take liabilities for such products and services; (vii)&#160;establish a credit evaluation system, display the credit evaluation rules, provide consumers with accesses to make comments on the products and services provided on its platform, and restrain from deleting such comments; and (viii)&#160;establish intellectual property protection rules, and take necessary measures when any intellectual property holder notifies the platform operator that his intellectual property rights have been infringed. An <span style="white-space:nowrap">e-commerce</span> platform operator shall take joint liabilities with the third-party merchants on its platform and may be subject to warnings and fines up to RMB2&#160;million where (i)&#160;it fails to take necessary measures when it knows or should have known that the products or services provided by the third-party merchants on its platform do not meet the personal or property safety requirements or such third-party merchants&#8217; other acts may infringe on the lawful rights and interests of the consumers; or (ii)&#160;it fails to take necessary measures, such as deleting and blocking information, disconnecting, terminating transactions and services, when it knows or should have known that the third-party merchants on its platform infringe any intellectual property rights of any other third party. With respect to products or services affecting the consumers&#8217; life and health, if an <span style="white-space:nowrap">e-commerce</span> platform operator fails to verify the third-party merchants&#8217; qualification or fails to fulfill its obligations to safeguard the safety of consumers, which results in damages to the consumers, it shall take corresponding liabilities and may be subject to warnings and fines up to RMB2&#160;million. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;15, 2021, the SAMR promulgated the Measures for the Supervision and Administration of Online Trading, which aims to regulate business activities involving the sale of commodities or provision of services through the internet and other information networks, to replace earlier measures from 2014. Pursuant to these measures, online trading operators are classified into four types: the online trading platform operators, operators on platform, operators of self-built websites, and operators that carry out online trading activities through other online services. These measures reinforce the operation requirements as provided under the <span style="white-space:nowrap">E-Commerce</span> Law and the principles of legality, rationality and necessity in the collection and use of the users&#8217; information and disclosure of the rules, purposes, methods and scopes of collection and use of user information. These measures also provide that the online trading operators (i)&#160;shall not use false transactions, fabricated user review etc. to conduct false or misleading business promotion, so as to defraud or mislead consumers and (ii)&#160;shall not eliminate or restrict competition, damage or ruin the competitor&#8217;s reputation. Furthermore, the measures impose a series of regulatory requirements on new forms of online trading, such as online social networking <span style="white-space:nowrap">e-commerce</span> and online livestreaming <span style="white-space:nowrap">e-commerce.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In March 2016, the State Taxation Administration, the Ministry of Finance and the General Administration of Customs jointly issued the Circular on Tax Policy for Cross-Border <span style="white-space:nowrap">E-commerce</span> Retail Imports, which took effect in April 2016. Pursuant to this circular, goods imported through the cross-border <span style="white-space:nowrap">e-commerce</span> retail are subject to tariff, import value-added tax, and consumption tax based on the types of goods. Individuals purchasing any goods imported through cross-border <span style="white-space:nowrap">e-commerce</span> retail are taxpayers, and <span style="white-space:nowrap">e-commerce</span> companies, companies operating <span style="white-space:nowrap">e-commerce</span> transaction platforms or logistic companies are required to withhold the taxes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are subject to these measures as a result of our online retail marketplace business. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">113 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Internet Content </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Administrative Measures on Internet Information Services specify that internet information services regarding news, publications and education, among other things, are to be examined, approved and regulated by the authorities. Internet information providers are prohibited from providing services beyond those included in the scope of their ICP licenses or filings. Furthermore, these measures clearly specify a list of prohibited content. Internet information providers are prohibited from producing, copying, publishing or distributing information that is humiliating or defamatory to others or that infringes the lawful rights and interests of others. Internet information providers that violate the prohibition may face criminal charges or administrative sanctions by the PRC authorities. Internet information providers must monitor and control the information posted on their websites. If any prohibited content is found, they must remove the offending content immediately, keep a record of it and report to the authorities. Furthermore, in 2019, the CAC issued the Provisions on the Management of Network Information Content Ecology, which became effective on March&#160;1, 2020, to further strengthen the regulation and management of network information content. Pursuant to the Provisions on the Management of Network Information Content Ecology, each network information content service platform is required, among others, (i)&#160;not to disseminate any information prohibited by laws and regulations, such as information jeopardizing national security; (ii)&#160;to strengthen the examination of advertisements published on such network information content service platform; (iii)&#160;to promulgate management rules and platform convention and improve user agreement, such that such network information content service platform could clarify users&#8217; rights and obligations and perform management responsibilities required by laws, regulations, rules and convention; (iv)&#160;to establish convenient means for complaints and reports; and (v)&#160;to prepare annual work report regarding its management of network information content ecology. In addition, a network information content service platform must not, among others, (i)&#160;utilize new technologies such as deep learning and virtual reality to engage in activities prohibited by laws and regulations; (ii)&#160;engage in online traffic fraud, malicious traffic rerouting and other activities related to fraudulent account, illegal transaction account or maneuver of users&#8217; account; or (iii)&#160;infringe a third party&#8217;s legitimate rights or seek illegal interests by way of interfering with information display. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;15, 2021, the CAC promulgated the Opinions on Further Enforcing Responsibilities on Website Platforms as the Main Responsible Party for Information Content Management. In accordance with the Opinions, website platforms are required to perform specific responsibilities as the main responsible party for information content management, including, among others, enhancing the platform community rules, strengthening the regulation and management of accounts, improving the content vetting mechanism, improving the quality of information content, managing the dissemination of information content, and strengthening the management of key functions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Internet information in China is also regulated and restricted from a national security standpoint. The National People&#8217;s Congress, China&#8217;s national legislative body, has enacted the Decisions on Maintaining Internet Security, which may subject violators to criminal punishment in China for any effort to: (1)&#160;gain improper entry into a computer or system of strategic importance; (2)&#160;disseminate politically disruptive information; (3)&#160;leak state secrets; (4)&#160;spread false commercial information; or (5)&#160;infringe intellectual property rights. The Ministry of Public Security has promulgated measures that prohibit use of the internet in ways which, among other things, result in a leakage of state secrets or a spread of socially destabilizing content. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Information Security </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The National People&#8217;s Congress has enacted legislation that prohibits use of the internet that breaches the public security, disseminates socially destabilizing content or leaks state secrets. Breach of public security includes breach of national security and infringement on legal rights and interests of the state, society or citizens. Socially destabilizing content includes any content that incites defiance or violations of PRC laws or regulations or subversion of the PRC government or its political system, spreads socially disruptive rumors or involves cult activities, superstition, obscenities, pornography, gambling or violence. State secrets are defined broadly to include information concerning PRC national defense, state affairs and other matters as determined by the PRC authorities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to applicable regulations, ICP operators must complete mandatory security filing procedures and regularly update information security and monitoring systems for their websites with local public security authorities, and must also report any public dissemination of prohibited content. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">114 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In December 2015, the Standing Committee of the National People&#8217;s Congress promulgated the Anti-Terrorism Law of the PRC, which took effect on January&#160;1, 2016 and was amended on April&#160;27, 2018. According to the law, telecommunication service operators or internet service providers shall (i)&#160;provide technical interfaces, decryption and other technical support and assistance for the competent departments to prevent and investigate terrorist activities; (ii)&#160;implement network security and information monitoring systems as well as safety and technical prevention measures to avoid the dissemination of terrorism information, delete the terrorism information, immediately halt its dissemination, keep records and report to the competent departments once the terrorism information is discovered; and (iii)&#160;examine customer identities before providing services. Any violation of the law may result in severe penalties, including substantial fines. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In November 2016, the Standing Committee of the National People&#8217;s Congress promulgated the Cyber Security Law of the PRC, which took effect on June&#160;1, 2017. In accordance with the Cyber Security Law, network operators must comply with applicable laws and regulations and fulfill their obligations to safeguard network security in conducting business and providing services. Network service providers must take technical and other necessary measures as required by laws, regulations and mandatory requirements to safeguard the operation of networks, respond to network security effectively, prevent illegal and criminal activities, and maintain the integrity, confidentiality and usability of network data. On December&#160;28, 2021, the CAC and other twelve PRC governmental authorities jointly issued the Cybersecurity Review Measures, with effect from February&#160;15, 2022, which provide detailed cybersecurity review procedures for the purchase of network products and services by operators of &#8220;critical information infrastructure&#8221; or the data processing activities by a network platform operator. According to the Cybersecurity Review Measures, &#8220;network products and services&#8221; primarily refer to core network equipment, important communication product, high-performance computers and servers, mass storage equipment, large databases and applications, network security equipment, cloud computing services, and other network products and services that may have an important impact on the security of critical information infrastructure, cyber security or data security. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For the further purposes of regulating data processing activities, safeguarding data security, promoting data development and utilization, protecting the lawful rights and interests of individuals and organizations, and maintaining national sovereignty, security, and development interests, on June&#160;10, 2021, Standing Committee of the PRC National People&#8217;s Congress published the Data Security Law of the People&#8217;s Republic of China, which took effect on September&#160;1, 2021. The Data Security Law requires data processing, which includes the collection, storage, use, processing, transmission, provision, publication of data, to be conducted in a legitimate and proper manner. The Data Security Law provides for data security and privacy obligations on entities and individuals carrying out data activities. The Data Security Law also introduces a data classification and hierarchical protection system based on the importance of data in economic and social development, and the degree of harm it may cause to national security, public interests, or legitimate rights and interests of individuals or organizations if such data are tampered with, destroyed, leaked, illegally acquired or illegally used. The appropriate level of protection measures is required to be taken for each respective category of data. For example, a processor of important data is required to designate the personnel and the management body responsible for data security, carry out risk assessments of its data processing activities and file the risk assessment reports with the competent authorities. State core data, i.e. data having a bearing on national security, the lifelines of national economy, people&#8217;s key livelihood and major public interests, shall be subject to stricter management system. Moreover, the Data Security Law provides a national security review procedure for those data activities which affect or may affect national security and imposes export restrictions on certain data and information. In addition, the Data Security Law also provides that any organization or individual within the territory of the PRC shall not provide any foreign judicial body and law enforcement body with any data without the approval of the competent PRC governmental authorities. As the Data Security Law was recently promulgated, we may be required to make further adjustments to our business practices to comply with this law, as well as any adjustments that may be required by the ultimate Personal Information Protection Law. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;6, 2021, certain PRC regulatory authorities issued Opinions on Strictly Cracking Down on Illegal Securities Activities, which, among others, provides for improving the laws and regulations on data security, cross-border data transmission, and confidential information management. It provided that efforts will be made to revise the regulations on strengthening the confidentiality and file management relating to the offering and listing of securities overseas, to implement the responsibility on information security of overseas listed companies, and to strengthen the standardized management of cross-border information provision mechanisms and procedures. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">115 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;30, 2021, the State Council issued the Regulations on Protection of Critical Information Infrastructure. Pursuant to these regulations, critical information infrastructure shall mean the important network facilities or information systems of key industries or fields such as public communication and information service, energy, transportation, water conservation, finance, public services, <span style="white-space:nowrap">e-government</span> affairs and national defense science, and important network facilities or information systems which may endanger national security, people&#8217;s livelihood and public interest once there occur damage, malfunctioning or data leakage to them. The Regulations provide that no individual or organization may carry out any illegal activity of intruding into, interfering with, or sabotaging any critical information infrastructures, or endanger the security of any critical information infrastructures. The Regulations also require that critical information infrastructure operators shall establish a cybersecurity protection system and accountability system, and that the main responsible person of a critical information infrastructure operator shall take full responsibility for the security protection of the critical information infrastructures operated by it. In addition, the administration departments for each important industry and sector shall be responsible for formulating the rule of critical information infrastructure determination applicable to their respective industry or sector, and determine the critical information infrastructure operators in their industry or sector. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;12, 2021, the MIIT and two other authorities jointly issued the Provisions on the Administration of Security Vulnerabilities of Network Products. The Provisions state that, no organization or individual may abuse the security vulnerabilities of network products to engage in activities that endanger network security, or to illegally collect, sell, or publish the information on such security vulnerabilities. Anyone who is aware of the aforesaid offences shall not provide technical support, advertising, payment settlement and other assistance to the offenders. According to the Provisions, network product providers, network operators, and platforms collecting network product security vulnerabilities shall establish and improve channels for receiving network product security vulnerability information and keep such channels available, and retain network product security vulnerability information reception logs for at least six months. The Provisions also bans provision of undisclosed vulnerabilities to overseas organizations or individuals other than to the product providers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;7, 2022, the CAC promulgated the Security Assessment Measures for Outbound Data Transfer, which became effective on September&#160;1, 2022. These measures provide for the circumstances under which a data processor shall be subject to security assessment, including (i)&#160;where a data processor provides important data abroad; (ii)&#160;where a critical information infrastructure operator or a data processor that processes personal information of more than one million individuals provides personal information abroad; (iii)&#160;where a data processor that has exported personal information of over 100,000 individuals or sensitive personal information of over 10,000 individuals in total since January&#160;1 of the previous year provides personal information abroad; and (iv)&#160;other circumstances prescribed by the CAC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;24, 2024, the State Council issued the Administrative Measures for Internet Data Security, which came into effect on January&#160;1, 2025. These measures stipulate that internet data processors who carry out internet data processing activities that affect or may affect national security shall undergo national security review in accordance with relevant state regulations. In addition, the Administrative Measures for Internet Data Security also regulate other specific requirements in respect of the data processing activities conducted by data processors in the view of personal data protection, important data safety, data cross-broader safety management and obligations of network platform service provider. Internet data processors shall identify and declare important data in accordance with relevant state regulations. For data confirmed as important data, relevant regions and departments shall promptly inform internet data processors or make public announcements. Internet data processors shall fulfill their responsibilities for internet data security protection. Processors of important data shall designate persons in charge of data security and establish data security management institutions. Internet data security management institutions shall fulfill their responsibilities for data security protection. Processors of important data shall conduct risk assessments of their data processing activities on an annual basis and submit risk assessment reports to relevant competent departments at or above the provincial level. Relevant competent departments shall promptly notify the cyberspace affairs departments and public security organs at the same level. Network platform service providers shall clarify the data security protection obligations of third-party product and service providers accessing their platforms through platform rules or contracts, and urge third-party product and service providers to strengthen cyber data security management. When network platform service providers push information to individuals through automated decision-making methods, they shall set up <span style="white-space:nowrap"><span style="white-space:nowrap">easy-to-understand,</span></span> accessible and operable personalized recommendation closing options, and provide users with functions such as refusing to receive pushed information and deleting user tags for their personal characteristics. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">116 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, the Provisions on Technological Measures for Internet Security Protection, promulgated by the Ministry of Public Security and became effective in March 2006, require all ICP operators to keep records of certain information about its users (including user registration information, <span style="white-space:nowrap">log-in</span> and <span style="white-space:nowrap">log-out</span> time, IP address, content and time of posts by users) for at least 60 days and submit the above information as required by laws and regulations. The Decision on Strengthening Network Information Protection, which was promulgated by the Standing Committee of the National People&#8217;s Congress in December 2012, states that ICP operators must request identity information from users when ICP operators provide information publication services to the users. If ICP operators come across prohibited information, they must immediately cease the transmission of such information, take measures such as elimination, keep records, and report to the government authorities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On October&#160;21, 2019, the Supreme People&#8217;s Court and the Supreme People&#8217;s Procuratorate of the PRC jointly issued the Interpretations on Certain Issues Regarding the Applicable of Law in the Handling of Criminal Case Involving Illegal Use of Information Networks and Assisting Committing Internet Crimes, which came into effect on November&#160;1, 2019, and further clarifies the meaning of Internet service provider and the severe situations of the crimes. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Internet Privacy </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The PRC Constitution states that PRC law protects the freedom and privacy of communications of citizens and prohibits infringement of these rights. In recent years, PRC government authorities have enacted legislation on internet use to protect personal information from any unauthorized disclosure. The Decision on Strengthening Network Information Protection provides that electronic information that identifies a citizen or involves privacy of any citizen is protected by law and must not be unlawfully collected or provided to others. ICP operators collecting or using personal electronic information of citizens must specify the purposes, manners and scopes of information collection and uses, obtain consent of the relevant citizens, and keep the collected personal information confidential. ICP operators are prohibited from disclosing, tampering with, damaging, selling or illegally providing others with, collected personal information. ICP operators are required to take technical and other measures to prevent the collected personal information from any unauthorized disclosure, damage or loss. The Administrative Measures on Internet Information Services prohibit an ICP operator from insulting or slandering a third party or infringing upon the lawful rights and interests of a third party. According to the Provisions on Protection of Personal Information of Telecommunication and Internet Users, which was promulgated by MIIT and became effective in September 2013, telecommunication business operators and ICP operators are responsible for the security of the personal information of users they collect or use in the course of their provision of services. Without obtaining the consent from the users, telecommunication business operators and ICP operators may not collect or use the users&#8217; personal information. The personal information collected or used in the course of provision of services by the telecommunication business operators or ICP operators must be kept in strict confidence, and may not be divulged, tampered with or damaged, and may not be sold or illegally provided to others. The ICP operators are required to take certain measures to prevent any divulgence of, damage to, tampering with or loss of users&#8217; personal information. In accordance with the Cyber Security Law, network operators are required to collect and use personal information in compliance with the principles of legitimacy, properness and necessity, and strictly within the scope of authorization by the subject of personal information unless otherwise prescribed by laws or regulations. In the event of any unauthorized disclosure, damage or loss of collected personal information, network operators must take immediate remedial measures, notify the affected users and report the incidents to the authorities in a timely manner. If any user knows that a network operator illegally collects and uses his or her personal information in violation of laws, regulations or any agreement with the user, or the collected and stored personal information is inaccurate or wrong, the user has the right to request the network operator to delete or correct the collected personal information. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The telecommunications authorities are further authorized to order ICP operators to rectify unauthorized disclosure. ICP operators are subject to legal liability, including warnings, fines, confiscation of illegal gains, revocation of licenses or filings, closing of the websites, administrative punishment, criminal liabilities, or civil liabilities, if they violate provisions on internet privacy. Pursuant to the Ninth Amendment to the Criminal Law issued by the Standing Committee of the National People&#8217;s Congress in August 2015 and becoming effective in November 2015, the standards of crime of infringing citizens&#8217; personal information were amended accordingly and the criminal culpability of unlawful collection, transaction, and provision of personal information has been reinforced. In addition, any ICP provider that fails to fulfill the obligations related to information cybersecurity administration as required by applicable laws and refuses to rectify upon orders, will be subject to criminal liability for (i)&#160;dissemination of illegal information in large scale; (ii)&#160;severe effect due to the leakage of the client&#8217;s information; (iii)&#160;serious loss of evidence of criminal activities; or (iv)&#160;other severe situations, and any individual or entity that (x)&#160;sells or provides personal information to others unlawfully, or (y)&#160;steals or illegally obtains any personal information, will be subject to criminal liability in severe situations. In addition, the Interpretations of the Supreme People&#8217;s Court and the Supreme People&#8217;s Procuratorate of the PRC on Several Issues Concerning the Application of Law in Handling Criminal Cases of Infringing Personal Information, effective in June 2017, have clarified certain standards for the conviction and sentencing in relation to personal information infringement. The PRC government has the power and authority to order ICP operators to turn over personal information if an internet user posts any prohibited content or engages in illegal activities on the internet. The Civil Code further provides in a stand-alone chapter of right of personality and reiterate that the personal information of a natural person shall be protected by the law. Any organization or individual shall legitimately obtain such personal information of others in due course on a <span style="white-space:nowrap"><span style="white-space:nowrap">need-to-know</span></span> basis and ensure the safety and privacy of such information, and refrain from excessively handling or using such information. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">117 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">With respect to the security of information collected and used by mobile apps, pursuant to the Announcement of Conducting Special Supervision against the Illegal Collection and Use of Personal Information by Apps, which was issued on January&#160;23, 2019, app operators should collect and use personal information in compliance with the Cyber Security Law and should be responsible for the security of personal information obtained from users and take effective measures to strengthen the personal information protection. Furthermore, app operators should not force their users to make authorization by means of bundling, suspending installation or in other default forms and should not collect personal information in violation of laws, regulations or breach of user agreements. Such regulatory requirements were emphasized by the Notice on the Special Rectification of Apps Infringing upon User&#8217;s Personal Rights and Interests, which was issued by MIIT on October&#160;31, 2019. On November&#160;28, 2019, the CAC, the MIIT, the Ministry of Public Security and the SAMR jointly issued the Methods of Identifying Illegal Acts of Apps to Collect and Use Personal Information. This regulation further illustrates certain commonly-seen illegal practices of apps operators in terms of personal information protection, including &#8220;failure to publicize rules for collection and use,&#8221; &#8220;failure to expressly state the purpose, manner and scope of collecting and using personal information,&#8221; &#8220;collection and use of personal information without consent of users,&#8221; &#8220;collecting personal information irrelevant to the services provided by such app in violation of the principle of necessity,&#8221; &#8220;provision of personal information to others without consent,&#8221; &#8220;failure to provide the function of deleting or correcting personal information as required by laws&#8221; and &#8220;failure to publish information such as methods for complaints and reporting.&#8221; Among others, any of the following acts of an app operator will constitute &#8220;collection and use of personal information without consent of users&#8221;: (i) collecting an user&#8217;s personal information or activating the permission for collecting any user&#8217;s personal information without obtaining such user&#8217;s consent; (ii)&#160;collecting personal information or activating the permission for collecting the personal information of any user who explicitly refuses such collection, or repeatedly seeking for user&#8217;s consent such that the user&#8217;s normal use of such app is disturbed; (iii)&#160;any user&#8217;s personal information which has been actually collected by the app operator or the permission for collecting any user&#8217;s personal information activated by the app operator is beyond the scope of personal information which such user authorizes such app operator to collect; (iv)&#160;seeking for any user&#8217;s consent in a <span style="white-space:nowrap">non-explicit</span> manner; (v)&#160;modifying any user&#8217;s settings for activating the permission for collecting any personal information without such user&#8217;s consent; (vi)&#160;using users&#8217; personal information and any algorithms to directionally push any information, without providing the option of <span style="white-space:nowrap">non-directed</span> pushing such information; (vii)&#160;misleading users to permit collecting their personal information or activating the permission for collecting such users&#8217; personal information by improper methods such as fraud and deception; (viii)&#160;failing to provide users with the means and methods to withdraw their permission of collecting personal information; and (ix)&#160;collecting and using personal information in violation of the rules for collecting and using personal information promulgated by such app operator. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On August&#160;22, 2019, the CAC promulgated the Provisions on the Internet Protection of Children&#8217;s Personal Information, which took effect on October&#160;1, 2019, requiring that before collecting, using, transferring or disclosing the personal information of a child, the Internet service operator should inform the child&#8217;s guardians in a noticeable and clear manner and obtain their consents. Meanwhile, internet service operators should take measures like encryption when storing children&#8217;s personal information. On March&#160;12, 2021, the CAC and three other authorities jointly issued the Rules on the Scope of Necessary Personal Information for Common Types of Mobile Internet Applications. The Rules specifies the scope of necessary personal information to be collected each for a variety of common mobile internet applications, such as maps and navigation apps, online ride-hailing apps, instant messaging apps, online community apps. Operators of such apps shall not refuse to provide basic services to users on the ground of users&#8217; refusal to provide their personal <span style="white-space:nowrap">non-essential</span> information. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">118 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, on August&#160;20, 2021, the Standing Committee of the National People&#8217;s Congress adopted the Personal Information Protection Law which took effect on November&#160;1, 2021. The Personal Information Protection Law requires, among others, that (i)&#160;the processing of personal information should have a clear and reasonable purpose which should be directly related to the processing purpose, in a method that has the least impact on personal rights and interests, and (ii)&#160;the collection of personal information should be limited to the minimum scope necessary to achieve the processing purpose to avoid the excessive collection of personal information. Different types of personal information and personal information processing will be subject to various rules on consent, transfer, and security. Entities handling personal information shall bear responsibilities for their personal information handling activities, and adopt necessary measures to safeguard the security of the personal information they handle. The entities failing to comply could be ordered to correct, or suspend or terminate the provision of services, and face confiscation of illegal income, fines or other penalties. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Artificial Intelligence </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the Internet Information Service Algorithmic Recommendation Management Provisions, which came into effect on March&#160;1, 2022, algorithm recommendation service providers shall clearly inform users of their provision of algorithm recommendation services, and make public the basic principles, intentions and main operating mechanisms of the algorithm recommendation services. The algorithmic recommendation service providers shall not (i)&#160;carry out any illegal activity which may endanger national security and social public interest, disturb economic order and social order, or infringe third parties&#8217; legal interest, or (ii)&#160;spread any information prohibited by laws or regulations. Algorithm recommendation service providers selling goods or providing services to consumers shall also protect consumers&#8217; rights of fair trade, and are prohibited from carrying out illegal conduct such as unreasonable, differentiated treatment based on consumers&#8217; preferences, purchase behavior or such other characteristics. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;10, 2023, the Cyberspace Administration of China and six other regulatory authorities in the Chinese mainland promulgated the Interim Measures for Generative Artificial Intelligence Services, which took effect on August&#160;15, 2023. The measures impose compliance requirements for providers of generative artificial intelligence services to the general public within the Chinese mainland. The measures stipulate that providers of generative artificial intelligence services related to text, image, audio, video and other content to the general public within the Chinese mainland will be responsible as &#8220;producers of Internet information content&#8221; and &#8220;personal information processors,&#8221; with the responsibilities specified in the Personal Information Protection Law, the Data Security Law, the Internet Security Law, and other Chinese mainland laws and regulations related to cybersecurity and personal information protection. Providers of generative artificial intelligence services are required to enter into service agreements with their users and adopt effective measures to prevent minor users from over-relying upon or becoming addicted to generative artificial intelligence services. In addition, providers of generative artificial intelligence services that have the potential to influence public opinion or provoke social agitation are required to conduct security assessments and complete filings in accordance with the Internet Information Service Algorithmic Recommendation Management Provisions. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Product Quality, Consumer Protection and Operation Safety </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Product Quality Law applies to all production and sale activities in China. Pursuant to this law, products offered for sale must satisfy the applicable quality and safety standards. Enterprises may not produce or sell counterfeit products in any fashion, including forging brand labels or giving false information regarding a product&#8217;s manufacturer. Violations of state or industrial standards for health and safety and any other related violations may result in civil liabilities and administrative penalties, such as compensation for damages, fines, suspension or shutdown of business, as well as confiscation of products illegally produced and sold and the proceeds from such sales. Severe violations may subject the responsible individual or enterprise to criminal liabilities. Where a defective product causes physical injury to a person or damage to another person&#8217;s property, the victim may claim compensation from the manufacturer or from the seller of the product. If the seller pays compensation and it is the manufacturer that should bear the liability, the seller has a right of recourse against the manufacturer. Similarly, if the manufacturer pays compensation and it is the seller that should bear the liability, the manufacturer has a right of recourse against the seller. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">119 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Consumer Protection Law sets out the obligations of business operators and the rights and interests of the consumers in China. Pursuant to this law, business operators must guarantee that the commodities they sell satisfy the requirements for personal or property safety, provide consumers with authentic information about the commodities, and guarantee the quality, function, usage and term of validity of the commodities. Failure to comply with the Consumer Protection Law may subject business operators to civil liabilities such as refunding purchase prices, replacement of commodities, repairing, ceasing damages, compensation, and restoring reputation, and even subject the business operators or the responsible individuals to criminal penalties when personal damages are involved or if the circumstances are severe. The Consumer Protection Law was further amended in October 2013 and became effective in March 2014. The amended Consumer Protection Law further strengthen the protection of consumers and impose more stringent requirements and obligations on business operators, especially on the business operators through the internet. For example, the consumers are entitled to return the goods (except for certain specific goods, such as custom-made goods, fresh and perishable goods, digital products (e.g. audio-visual products, computer software downloaded online or unpacked by the consumer), newspapers and periodicals delivered and other goods for which <span style="white-space:nowrap">non-return</span> of goods is confirmed by the consumer at the time of purchase based on the characteristics of the goods,) within seven days upon receipt without any reasons when they purchase the goods from business operators on the internet. The consumers whose interests have been damaged due to their purchase of goods or acceptance of services on online marketplace platforms may claim damages from sellers or service providers. Where the providers of the online marketplace platforms are unable to provide the real names, addresses and valid contact details of the sellers or service providers, the consumers may also claim damages from the providers of the online marketplace platforms. Providers of online marketplace platforms that know or should have known that sellers or service providers use their platforms to infringe upon the legitimate rights and interests of consumers but fail to take necessary measures must bear joint and several liabilities with the sellers or service providers. Moreover, if business operators deceive consumers or knowingly sell substandard or defective products, they should not only compensate consumers for their losses, but also pay additional damages equal to three times the price of the goods or services. The Implementing Rules of the Consumer Protection Law, which became effective on July&#160;1, 2024, further specify the obligations stipulated in the PRC Consumer Protection Law, such as protecting consumers&#8217; personal and property safety, handling of defective products, prohibiting fraudulent advertising and unfair practices in standard terms, price transparency, quality guarantee, and protecting consumers&#8217; personal information. Furthermore, these rules provide requirements to address situations where business operators may abuse technology, platform rules or their dominant positions to infringe on consumer rights, such as prohibiting price discrimination, fraudulent advertising and excessively collecting consumers&#8217; personal information. In addition, these rules require livestreaming marketing platform operators to establish and improve mechanisms for consumer rights protection. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are subject to the Product Quality Law and the Consumer Protection Law as an online supplier of commodities and a provider of online marketplace platform and believe that we are currently in compliance with these regulations in all material aspects. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we are subject to PRC regulations relating to operation safety. According to the Work Safety Law, which was effective on November&#160;1, 2002 and most recently amended on June&#160;10, 2021, the principal <span style="white-space:nowrap"><span style="white-space:nowrap">person-in-charge</span></span> of a production and operation entity shall be the primary person responsible for the work safety of such entity, and the production and operation entities in emerging industries and fields such as platform economy shall, based on the characteristics of their respective industries and fields, establish, improve and implement a responsibility system for work safety of employees, as well as strengthen the education and training on work safety for employees. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Pricing </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In China, the prices of a very small number of products and services are guided or fixed by the government. According to the Pricing Law, business operators must, as required by the government departments in charge of pricing, mark the prices explicitly and indicate the name, origin of production, specifications, and other related particulars clearly. Business operators may not sell products at a premium or charge any fees that are not explicitly indicated. Business operators must not commit the specified unlawful pricing activities, such as colluding with others to manipulate the market price, using false or misleading prices to deceive consumers to transact, or conducting price discrimination against other business operators. Failure to comply with the Pricing Law may subject business operators to administrative sanctions such as warning, ceasing unlawful activities, compensation, confiscating illegal gains, fines. The business operators may be ordered to suspend business for rectification, or have their business licenses revoked if the circumstances are severe. We are subject to the Pricing Law as online retailer as well as business operator. We believe that our pricing activities are currently in compliance with the law in all material aspects. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">120 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Mobile Telecommunications Resale Business </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In May 2013, the MIIT issued the Circular regarding the Pilot Work on Implementation of Mobile Telecommunications Resale Business and the Pilot Program on Mobile Telecommunications Resale Business, pursuant to which private capital is encouraged to invest in the mobile telecommunications resale business. The resale business refers to the business whereby a reseller purchases mobile telecommunications services (excluding mobile satellite telecommunications service) from a basic telecommunications service provider who owns a mobile network, repackages the services with its private brand and sells the services to end users. Under the circular and the pilot program, the mobile telecommunications resale is categorized as a Class&#160;II basic telecommunications business but managed by reference to the value-added telecommunications business. A mobile communications reseller does not build its own wireless network, core network, transmission network and other mobile telecommunications network infrastructures, but must build its customer service system and may build its own business management platform, and billing, business accounting and other business supporting systems as needed. The applicant for the mobile telecommunications resale business must be a private company of which the private capital must account for no less than 50% of the capital and the capital contributed by its largest shareholder must come from private capital. A mobile telecommunications reseller is required to enter into a commercial contract for mobile telecommunications resale business with a basic telecommunications service provider, specifying the resources for resale to mobile communications users, division of responsibilities for service quality assurance between both parties, as well as protection of users&#8217; rights and interests and user information. Resellers may <span style="white-space:nowrap">pre-charge</span> service fees for up to two years from users on the condition that they provide evidence of their measures to ensure long-term services, and must abide by the Telecommunications Regulations, the Administrative Measures on Internet Information Services and other PRC related laws and regulations. In addition, the MIIT issued the Circular of the Ministry of Industry and Information Technology on the Official Commercial Use of Mobile Communication Resale Business, pursuant to which the mobile communication resale business will be transferred from the pilot to the formal commercial use, and the enterprise that has already approved to be a pilot to conduct the mobile telecommunications resale business, and intends to continue the business, the commercial contract shall be renewed in accordance with the provisions of this circular and shall apply for a renew its telecommunications business license. Jingdong 360 has been approved to conduct the mobile telecommunications resale business, has renewed the telecommunications business license, and has cooperated with China Telecom in 60 cities and with China Unicom in 105 cities. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Leasing </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the Law on Administration of Urban Real Estate which took effect in January 1995 with the latest amendment on August&#160;26, 2019, which became effective on January&#160;1, 2020, lessors and lessees are required to enter into a written lease contract, containing such provisions as the term of the lease, the use of the premises, rental price, liability for repair, and other rights and obligations of both parties. Both lessor and lessee are also required to file for registration and record the lease contract with the real estate administration department. Pursuant to implementing rules stipulated by certain provinces or cities, if the lessor and lessee fail to go through the registration procedures, both lessor and lessee may be subject to fines. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the PRC Civil Code (which took effect on January&#160;1, 2021), the lessee may sublease the leased premises to a third party, subject to the consent of the lessor. Where the lessee subleases the premises, the lease contract between the lessee and the lessor remains valid. The lessor is entitled to terminate the lease contract if the lessee subleases the premises without the consent of the lessor. In addition, if the ownership of the leased premises changes during the lessee&#8217;s possession in accordance with the terms of the lease contract, the validity of the lease contract shall not be affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the PRC Civil Code, if the mortgaged property has been leased and transferred for occupation prior to the establishment of the mortgage right, the original tenancy shall not be affected by such mortgage right. According to the Interpretation of the Supreme People&#8217;s Court on Several Issues concerning the Application of Law in the Trial of Cases about Disputes Over Lease Contracts on Urban Buildings (2020 version), which took effect on January&#160;1, 2021, if the ownership of the leased premises changes during lessee&#8217;s possession in accordance with the terms of the lease contract, and the lessee requests the assignee to continue to perform the original lease contract, the PRC court shall support it, except that the mortgage right has been established before the lease of the leased premises and the ownership changes due to the mortgagee&#8217;s realization of the mortgage right. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">121 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Advertising Business </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The SAMR is the government agency responsible for regulating advertising activities in the PRC. According to PRC laws and regulations, companies that engage in advertising activities must obtain a business license from the SAMR or its local branches which specifically includes operating an advertising business within its business scope. The business license of an advertising company is valid for the duration of its existence, unless the license is suspended or revoked due to a violation of any law or regulation. PRC advertising laws and regulations set forth certain content requirements for advertisements in the PRC including, among other things, prohibitions on false or misleading content, superlative wording, socially destabilizing content or content involving obscenities, superstition, violence, discrimination or infringement of the public interest. Advertisers, advertising agencies, and advertising distributors are required to ensure that the content of the advertisements they prepare or distribute is true and in full compliance with applicable law. In providing advertising services, advertising operators and advertising distributors must review the supporting documents provided by advertisers for advertisements and verify that the content of the advertisements complies with applicable PRC laws and regulations. Prior to distributing advertisements that are subject to government censorship and approval, advertising distributors are obligated to verify that such censorship has been performed and approval has been obtained. The release or delivery of advertisements through the internet must not impair the normal use of the network by users. The advertisements released in <span style="white-space:nowrap">pop-up</span> form on a webpage and other forms must show the close flag prominently and ensure <span style="white-space:nowrap">one-click</span> close. Violation of these regulations may result in penalties, including fines, confiscation of advertising income, orders to cease dissemination of the advertisements and orders to eliminate the effect of illegal advertisement. In circumstances involving serious violations, the SAMR or its local branches may revoke the violators&#8217; licenses or permits for their advertising business operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In July 2016, the State Administration of Industry and Commerce issued the Interim Measures for the Administration of Internet Advertising to regulate internet advertising activities. On February&#160;25, 2023, the SAMR released the Administrative Measures for Internet Advertising, which came into effect from May&#160;1, 2023 and replaced Interim Measures for the Administration of Internet Advertising. The Administrative Measures for Internet Advertising set out, among other things, the following requirements for Internet advertising activities: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">online advertisements for tobacco (including <span style="white-space:nowrap">e-cigarettes)</span> are not allowed, and online advertisements for prescription medicine are not allowed unless otherwise permitted by laws and regulations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">online advertisements for special commodities and services such as medical treatments, pharmaceuticals, medical devices, agrochemicals, veterinary medicine, health foods and food for special medical purposes must be reviewed by competent authorities before online publication, and the advertisements for such commodities and services are not allowed to be published in the form of introducing health and wellness knowledge; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">advertisements for medical treatments, pharmaceuticals, health foods, special medical purpose formula foods, medical devices, cosmetics, alcohol, beauty advertisements, and online game advertisements that are detrimental to the physical and mental health of minors shall not be published on Internet media targeted to minors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Internet advertisements must be visibly marked as &#8220;advertisement&#8221; while paid-search results must be obviously distinguished from natural search results; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">if the Internet advertisements are published by means of algorithmic recommendation or other technologies, the rules related to algorithm recommendation services and advertising records shall be included in the advertising archives. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Administrative Measures for Internet Advertising, the advertisers are responsible for the authenticity of the content of internet advertisements, while the internet advertisement publishers and advertisement agencies are required to establish, improve, and implement registration, review, and archive management systems for internet advertising businesses, which include verifying and registering advertiser information, verifying supporting documents and advertisements content, and allocating advertising review personnel familiar with advertising laws and regulations or establish advertising review bodies. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">122 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, the Administrative Measures for Internet Advertising require internet platform operators providing internet information services to take measures to prevent and stop illegal advertisements, which include recording and storing the real identity information of users who publish advertisements for at least three years, monitoring and investigating the content of advertisements, and employing measures to stop illegal advertisements. Internet platform operators are also required to establish effective complaint and reporting mechanisms, cooperate with market regulatory departments in investigating illegal conduct, and use measures such as warnings, suspending or terminating services for users who publish illegal advertisements. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Intellectual Property Rights </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The PRC has adopted comprehensive legislation governing intellectual property rights, including copyrights, patents, trademarks and domain names. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Copyright </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Copyright in the PRC is principally protected under the Copyright Law of the PRC and its implementation rules. Reproducing, distributing, performing, projecting, broadcasting or compiling a work or communicating the same to the public via an information network without permission from the owner of the copyright therein, unless otherwise provided in the Copyright Law of the PRC and related rules and regulations, shall constitute infringements of copyrights. The infringer shall, according to the circumstances of the case, undertake to cease the infringement, take remedial action, and offer an apology, pay damages, etc. In addition, the Regulations on the Protection of Rights to Information Network Communication promulgated by the State Council on May&#160;18, 2006 (as amended in 2013), provides specific rules on fair use, statutory license, and a safe harbor for use of copyrights and copyright management technology and specifies the liabilities of various entities for violations, including copyright holders, libraries and internet service providers. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Patent </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Patent Law provides for three types of patents, &#8220;invention,&#8221; &#8220;utility model&#8221; and &#8220;design.&#8221; Invention or utility models must meet three criteria to be patentable: novelty, inventiveness and practicability. The National Intellectual Property Administration is responsible for examining and approving patent applications. As of December&#160;31, 2024, we had approximately 10,000 patents granted in China, over 800 patents granted outside China, approximately 8,000 patent applications pending in China and approximately 800 patent applications pending outside China. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Trademark </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Trademark Law and its implementation rules protect registered trademarks. The PRC Trademark Office of National Intellectual Property Administration is responsible for the registration and administration of trademarks throughout the PRC. The Trademark Law has adopted a <span style="white-space:nowrap"><span style="white-space:nowrap">&#8220;first-to-file&#8221;</span></span> principle with respect to trademark registration. As of December&#160;31, 2024, we had approximately 39,000 registered trademarks in different applicable trademark categories in different jurisdictions, approximately 40,000 trademark applications in China and over 7,000 outside China. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Domain Name </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Domain names are protected under the Administrative Measures on the Internet Domain Names promulgated by the MIIT. The MIIT is the major regulatory body responsible for the administration of the PRC internet domain names, under supervision of which the CNNIC is responsible for the daily administration of .cn domain names and Chinese domain names. CNNIC adopts the &#8220;first to file&#8221; principle with respect to the registration of domain names. In November 2017, the MIIT promulgated the Notice of the Ministry of Industry and Information Technology on Regulating the Use of Domain Names in Providing Internet-based Information Services, which became effective on January&#160;1, 2018. Pursuant to the notice, the domain name used by an internet-based information service provider in providing internet-based information services must be registered and owned by such provider in accordance with the law. If the internet-based information service provider is an entity, the domain name registrant must be the entity (or any of the entity&#8217;s shareholders), or the entity&#8217;s principal or senior manager. We have registered <span style="font-style:italic">jd.com</span>, <span style="font-style:italic">jdl.cn</span>, <span style="font-style:italic">jdhealth.com</span>, <span style="font-style:italic">360buy.com</span>, <span style="font-style:italic">360buy.cn</span>, <span style="font-style:italic">360buy.com.cn</span> and other domain names. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">123 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Employment </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Labor Contract Law and its implementation rules provide requirements concerning employment contracts between an employer and its employees. If an employer fails to enter into a written employment contract with an employee within one year from the date on which the employment relationship is established, the employer must rectify the situation by entering into a written employment contract with the employee and pay the employee twice the employee&#8217;s salary for the period from the day following the lapse of one month from the date of establishment of the employment relationship to the day prior to the execution of the written employment contract. The Labor Contract Law and its implementation rules also require compensation to be paid upon certain terminations, which significantly affects the cost of reducing workforce for employers. In addition, if an employer intends to enforce a <span style="white-space:nowrap">non-compete</span> provision with an employee in an employment contract or <span style="white-space:nowrap">non-competition</span> agreement, it has to compensate the employee on a monthly basis during the term of the restriction period after the termination or ending of the labor contract. Employers in most cases are also required to provide a severance payment to their employees after their employment relationships are terminated. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Enterprises in China are required by PRC laws and regulations to participate in certain employee benefit plans, including social insurance funds, namely a pension plan, a medical insurance plan, an unemployment insurance plan, a work-related injury insurance plan and a maternity insurance plan, and a housing provident fund, and contribute to the plans or funds in amounts equal to certain percentages of salaries, including bonuses and allowances, of the employees as specified by the local government from time to time at locations where they operate their businesses or where they are located. According to the Social Insurance Law, an employer that fails to make social insurance contributions may be ordered to pay the required contributions within a stipulated deadline and be subject to a late fee. If the employer still fails to rectify the failure to make social insurance contributions within the stipulated deadline, it may be subject to a fine ranging from one to three times the amount overdue. According to the Regulations on Management of Housing Fund, an enterprise that fails to make housing fund contributions may be ordered to rectify the non-compliance and pay the required contributions within a stipulated deadline; otherwise, an application may be made to a local court for compulsory enforcement. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Overseas Listing and M&amp;A </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On August&#160;8, 2006, six PRC governmental and regulatory agencies, including the Ministry of Commerce and the CSRC, jointly promulgated the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, a new regulation with respect to the mergers and acquisitions of domestic enterprises by foreign investors that became effective on September&#160;8, 2006 and revised on June&#160;22, 2009. Foreign investors shall comply with the M&amp;A rules when they purchase equity interests of a domestic company or subscribe for the increased capital of a domestic company, and thus changing the nature of the domestic company into a foreign- invested enterprise; or when the foreign investors establish a foreign-invested enterprise in the PRC for the purpose of purchasing the assets of a domestic company and operating the asset; or when the foreign investors purchase the asset of a domestic company, establish a foreign-invested enterprise by injecting such assets, and operate the assets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;6, 2021, the PRC government authorities issued Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law. These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">124 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2023, the CSRC, as approved by the State Council, released the Trial Measures. According to the Trial Measures, domestic companies in the Chinese mainland that directly or indirectly offer or list their securities in an overseas market, are required to file with the CSRC. Specifically, the securities under the Trial Measures refer to stocks, depositary receipts, convertible corporate bonds, exchangeable bonds and other equity-linked securities to be issued and offered in overseas markets by domestic companies directly or indirectly, while a direct offering and listing refers to the overseas offering and listing of a joint-stock company incorporated in the Chinese mainland, and an indirect offering and listing refers to the overseas offering and listing of a domestic company which conducts its business operations primarily in the Chinese mainland, in the name of an offshore company and based on the underlying equities, assets, earnings or similar interests of the domestic company. In particular, the determination of an indirect offering and listing will be conducted on a &#8220;substance over form&#8221; basis, and an offering and listing should be considered as an indirect overseas offering and listing by a domestic company if the issuer meets both of the following conditions: (i)&#160;any of the revenue, profits, total assets or net assets of such domestic company in the most recent financial year account for more than 50% of the corresponding data in the issuer&#8217;s audited consolidated financial statements for the same period; and (ii)&#160;the majority of its business operations are conducted in the Chinese mainland or its principal place of business is located in the Chinese mainland, or the majority of senior management in charge of business operations are Chinese citizens or have domicile in the Chinese mainland. According to the Trial Measures, an overseas offering and listing is prohibited under any of the following circumstances: (i)&#160;if the intended securities offering and listing is specifically prohibited by the laws, administrative regulations and provisions; (ii)&#160;if the intended securities offering and listing may constitute a threat to or endangers national security as reviewed and determined by competent authorities under the State Council in accordance with law; (iii)&#160;the domestic companies or their controlling shareholders or actual controllers have committed corruption, bribery, embezzlement, misappropriation of property, or other criminal offenses disruptive to the order of the socialist market economy in the past three years; (iv)&#160;the domestic companies are currently under investigations in connection with suspicion of having committed criminal offenses or material violations of applicable laws and regulations, and there is still no explicit conclusion; (v)&#160;there are material ownership disputes over the shareholdings held by the controlling shareholder or the shareholder under the control of the controlling shareholder or the actual controllers. According to the Trial Measures, the issuer or its affiliated domestic company, as the case may be, is required to file with the CSRC (i)&#160;with respect to its initial public offering and listing and its subsequent securities offering in an overseas market different from the market where it has listed, within three business days after its submission of listing application documents to the regulator in the place of intended listing, (ii)&#160;with respect to its <span style="white-space:nowrap">follow-on</span> offering in the same overseas market where it has listed (including issuance of any corporate convertible bonds, exchangeable bonds and other equity-linked securities, but excluding the offering for employees incentive, dividend distribution by shares and share split), within three business days after completion of such <span style="white-space:nowrap">follow-on</span> offering, (iii)&#160;with respect to listing by means of single or multiple acquisitions, share swap, transfers of shares and similar transactions, within three business days after its initial filing of the listing application or the first public announcement of the transaction, as case may be. Failure to comply with the filing requirements may result in an order of rectification, a warning and fines up to RMB10&#160;million to the non-compliant domestic companies, and the directly responsible persons of the companies will be warned and fined between RMB500,000 and RMB5&#160;million. Furthermore, if the controlling shareholder and the actual controller of the <span style="white-space:nowrap">non-compliant</span> companies organizes or instigates the breach, they will be fined between RMB1&#160;million and RMB10&#160;million. In addition to above filing requirements, the Filings Rules also requires an issuer to report to the CSRC within three business days after occurrence of any the following events: (i)&#160;its change of control; (ii)&#160;its being subject to investigation or sanctions by any overseas securities regulators or overseas authorities; (iii)&#160;its change of listing status or listing segment; (iv)&#160;voluntary or mandatory delisting; and (v)&#160;material change of its principal business operations to the extent that it ceases to be subject to the filing requirements of the Trial Measures. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Anti-Monopoly </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The currently effective Anti-Monopoly Law was promulgated by Standing Committee of the National People&#8217;s Congress in 2007 and most recently amended on June&#160;24, 2022. Pursuant to the Anti-Monopoly Law, the operators of a concentration of undertakings which reaches the standard for declaration shall make an advance declaration to the Anti-Monopoly Law enforcement authority under the State Council. The fines for illegal concentration of business operators shall be &#8220;no more than ten percent of its preceding year&#8217;s sales revenue if the concentration of business operator has or may have an effect of excluding or limiting competition; or a fine of up to RMB5&#160;million if the concentration of business operator does not have an effect of excluding or limiting competition.&#8221; Pursuant to the Anti-Monopoly Law, the authority may require the operators to make a declaration where there is evidence that the concentration has or may have the effect of eliminating or restricting competition, even if such concentration does not reach the filing threshold. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;7, 2021, the Anti-Monopoly Committee of the State Council promulgated the Anti-Monopoly Guidelines for the Internet Platform Economy Sector which stipulates that any concentration of undertakings involving variable interest entities shall fall within the scope of anti-monopoly review. Furthermore, the Guidelines to Anti-Monopoly in the Field of Internet Platforms prohibit certain monopolistic acts of internet platforms so as to protect market competition and safeguard interests of users and undertakings participating in internet platform economy, including without limitation, prohibiting platforms with dominant position from abusing their market dominance (such as discriminating customers in terms of pricing and other transactional conditions using big data and analytics, coercing counterparties into exclusivity arrangements, using technology means to block competitors&#8217; interface, favorable positioning in search results of goods displays, using bundle services to sell services or products, compulsory collection of unnecessary user data). </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">125 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In May 2024, the SAMR issued the Interim Measures on Online Anti-unfair Competition, which came into effect on September&#160;1, 2024. These measures have improved the standards and regulatory requirements for various types of unfair online competition behaviors, including the new manifestations of traditional unfair competition behaviors such as counterfeiting, confusion and false advertising, and the new types of unfair competition behaviors conducted through technological means such as reverse bidding manipulation and illegal data acquisition. Regarding platform operators, the measures highlight the platform operators&#8217; responsibilities and require platforms operators to strengthen the management of competition behavior within the platform. Necessary measures should be taken to deal with unfair competition behavior within the platform, relevant records should be kept, and timely reports should be made to the market supervision authorities. In addition, these Measures prohibit platforms from abusing their competitive advantages to obstruct the normal operation of network products or services of other operators, using service agreements or transaction rules to unreasonably restrict the transactions of operators within the platform, or charging unreasonable service fees to operators within the platform. If a platform operator fails to comply with the requirements of the measures, it may be subject to administrative penalties including rectification orders, fines and orders to suspend operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to PRC Value Added Tax </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;23, 2016, the Ministry of Finance and the State Taxation Administration jointly issued the Circular on the Pilot Program for Overall Implementation of the Collection of Value Added Tax Instead of Business Tax, which took effect on May&#160;1, 2016. Pursuant to this circular, all of the companies operating in construction, real estate, finance, modern service or other sectors which were required to pay business tax are required to pay VAT, in lieu of business tax. The VAT rate is 6%, except for rate of 11% for real estate sale, land use right transferring and providing service of transportation, postal sector, basic telecommunications, construction, real estate lease; rate of 17% for providing lease service of tangible property; and rate of zero for specific cross-bond activities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On April&#160;4, 2018, the Ministry of Finance and the State Taxation Administration jointly promulgated the Circular of the Ministry of Finance and the State Taxation Administration on Adjustment of Value-Added Tax Rates, according to which, (i)&#160;for VAT taxable sales or importation of goods originally subject to value-added tax rates of 17% and 11% respectively, such tax rates shall be adjusted to 16% and 10%, respectively; (ii)&#160;for purchase of agricultural products originally subject to deduction rate of 11%, such deduction rate shall be adjusted to 10%; (iii) for purchase of agricultural products for the purpose of production and sales or consigned processing of goods subject to tax rate of 16%, the input VAT will be calculated at a 12% deduction rate; (iv)&#160;for exported goods originally subject to tax rate of 17% and export tax refund rate of 17%, the export tax refund rate shall be adjusted to 16%; and (v)&#160;for exported goods and cross-border taxable acts originally subject to tax rate of 11% and export tax refund rate of 11%, the export tax refund rate shall be adjusted to 10%. This circular became effective on May&#160;1, 2018 and shall supersede any previously existing provisions in the case of any inconsistency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Further, on March&#160;20, 2019, the Ministry of Finance, the State Taxation Administration and the General Administration of Customs jointly issued the Announcement on Policies for Deepening the VAT Reform, to further slash value-added tax rates. According to this announcement, (i)&#160;for general VAT payers&#8217; sales activities or imports that are subject to VAT at an existing applicable rate of 16% or 10%, the applicable VAT rate is adjusted to 13% or 9% respectively; (ii)&#160;for the agricultural products purchased by taxpayers to which an existing 10% deduction rate is applicable, the deduction rate is adjusted to 9%; (iii) for the agricultural products purchased by taxpayers for production or commissioned processing, which are subject to VAT at 13%, the input VAT will be calculated at a 10% deduction rate; (iv)&#160;for the exportation of goods or labor services that are subject to VAT at 16%, with the applicable export refund at the same rate, the export refund rate is adjusted to 13%; (v) for the exportation of goods or cross-border taxable activities that are subject to VAT at 10%, with the export refund at the same rate, the export refund rate is adjusted to 9%; and (vi)&#160;for taxpayers providing production and living services, the deductible input VAT amount for the current period shall be added additional 10% based on the actual input VAT amount. This announcement came into effect on April&#160;1, 2019 and shall be prevail in case of any conflict with existing provisions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">126 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Dividend Withholding Tax </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the Enterprise Income Tax Law and its implementation rules, if a <span style="white-space:nowrap">non-resident</span> enterprise has not set up an organization or establishment in the PRC, or has set up an organization or establishment but the income derived has no actual connection with such organization or establishment, it will be subject to a withholding tax on its <span style="white-space:nowrap">PRC-sourced</span> income at a rate of 10%. Pursuant to the Arrangement between the Chinese mainland and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Tax Evasion on Income, the withholding tax rate in respect to the payment of dividends by a PRC enterprise to a Hong Kong enterprise is reduced to 5% from a standard rate of 10% if the Hong Kong enterprise directly holds at least 25% of the PRC enterprise. Pursuant to the Notice of the State Taxation Administration on the Issues concerning the Application of the Dividend Clauses of Tax Agreements, if the PRC tax authorities determine, in their discretion, that a company benefits from such reduced income tax rate due to a structure or arrangement that is primarily <span style="white-space:nowrap">tax-driven,</span> such PRC tax authorities may adjust the preferential tax treatment. Furthermore, the Administrative Measures for <span style="white-space:nowrap">Non-Resident</span> Taxpayer to Enjoy Treatments under Tax Treaties, which became effective in November 2015, require that <span style="white-space:nowrap">non-resident</span> enterprises which satisfy the criteria for entitlement to tax treaty benefits may, at the time of tax declaration or withholding declaration through a withholding agent, enjoy the tax treaty benefits, and be subject to ongoing administration by the tax authorities. In the case where the <span style="white-space:nowrap">non-resident</span> enterprises do not apply to the withholding agent to claim the tax treaty benefits, or the materials and the information stated in the reports and statements provided to the withholding agent do not satisfy the criteria for entitlement to tax treaty benefits, the withholding agent should withhold tax pursuant to the provisions of the PRC tax laws. The State Taxation Administration issued the Announcement of State Taxation Administration on Promulgation of the Administrative Measures on <span style="white-space:nowrap">Non-resident</span> Taxpayers Enjoying Treaty Benefits, or STA Circular 35, on October&#160;14, 2019, which became effective on January&#160;1, 2020. STA Circular 35 further simplified the procedures for enjoying treaty benefits and replaced the Administrative Measures for <span style="white-space:nowrap">Non-Resident</span> Taxpayer to Enjoy Treatments under Tax Treaties. According to STA Circular 35, no approvals from the tax authorities are required for a <span style="white-space:nowrap">non-resident</span> taxpayer to enjoy treaty benefits, where a nonresident taxpayer self-assesses and concludes that it satisfies the criteria for claiming treaty benefits, it may enjoy treaty benefits at the time of tax declaration or at the time of withholding through the withholding agent, but it shall gather and retain the materials as required for future inspection, and accept <span style="white-space:nowrap">follow-up</span> administration by the tax authorities. There are also other conditions for enjoying the reduced withholding tax rate according to other tax rules and regulations. According to the Circular on Several Issues regarding the &#8220;Beneficial Owner&#8221; in Tax Treaties, or Circular 9, which was issued on February&#160;3, 2018 by the State Taxation Administration, effective as of April&#160;1, 2018, when determining the applicant&#8217;s status of the &#8220;beneficial owner&#8221; regarding tax treatments in connection with dividends, interests or royalties in the tax treaties, several factors, including without limitation, whether the applicant is obligated to pay more than 50% of its income in twelve months to residents in third country or region, whether the business operated by the applicant constitutes the actual business activities, and whether the counterparty country or region to the tax treaties does not levy any tax or grant tax exemption on the incomes or levy tax at an extremely low rate, will be taken into account, and it will be analyzed according to the actual circumstances of the specific cases. This circular further provides that applicants who intend to prove his or her status of the &#8220;beneficial owner&#8221; shall submit the documents to the tax bureau according to the Administrative Measures for <span style="white-space:nowrap">Non-Resident</span> Enterprises to Enjoy Treatments under Tax Treaties. Accordingly, JD.com International Limited may be able to enjoy the 5% withholding tax rate for the dividends it received from Jingdong Century, if it satisfies the conditions prescribed under Notice of the State Taxation Administration on the Issues concerning the Application of the Dividend Clauses of Tax Agreements and other tax rules and regulations, and obtains the approvals as required. However, if the tax authorities consider the transactions or arrangements we have are for the primary purpose of enjoying a favorable tax treatment, the tax authorities may adjust the favorable withholding tax in the future. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">127 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulations Relating to Foreign Exchange </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The principal regulations governing foreign currency exchange in China are the Foreign Exchange Administration Regulations, most recently amended in August 2008. Under the PRC foreign exchange regulations, payments of current account items, such as profit distributions and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval from SAFE by complying with certain procedural requirements. By contrast, approval from or registration with appropriate government authorities is required where RMB is to be converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of foreign currency-denominated loans. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In August 2008, SAFE issued the Circular on the Relevant Operating Issues Concerning the Improvement of the Administration of the Payment and Settlement of Foreign Currency Capital of Foreign-Invested Enterprises, or SAFE Circular 142, regulating the conversion by a foreign-invested enterprise of foreign currency-registered capital into RMB by restricting how the converted RMB may be used. SAFE Circular 142 provides that the RMB capital converted from foreign currency registered capital of a foreign-invested enterprise may only be used for purposes within the business scope approved by the applicable government authority and may not be used for equity investments within the PRC. SAFE also strengthened its oversight of the flow and use of the RMB capital converted from foreign currency registered capital of foreign-invested enterprises. The use of such RMB capital may not be changed without SAFE&#8217;s approval, and such RMB capital may not in any case be used to repay RMB loans if the proceeds of such loans have not been used. In March 2015, SAFE issued the Circular on Reforming the Management Approach regarding the Settlement of Foreign Capital of Foreign-invested Enterprise, which took effect and replaced SAFE Circular 142 from June&#160;1, 2015. According to Circular 19, the foreign exchange capital of foreign-invested enterprises shall be subject to the Discretionary Foreign Exchange Settlement, which means that the foreign exchange capital in the capital account of a foreign-invested enterprise for which the rights and interests of monetary contribution have been confirmed by the local foreign exchange bureau (or the book-entry registration of monetary contribution by the banks) can be settled at the banks based on the actual operational needs of the foreign-invested enterprise, and if a foreign-invested enterprise needs to make further payment from such account, it still needs to provide supporting documents and proceed with the review process with the banks. Furthermore, Circular 19 stipulates that the use of capital by foreign-invested enterprises shall follow the principles of authenticity and <span style="white-space:nowrap">self-use</span> within the business scope of enterprises. The capital of a foreign-invested enterprise and capital in Renminbi obtained by the foreign-invested enterprise from foreign exchange settlement shall not be used for the following purposes: (i)&#160;directly or indirectly used for payments beyond the business scope of the enterprises or payments as prohibited by the laws and regulations; (ii)&#160;directly or indirectly used for investment in securities unless otherwise provided by the laws and regulations; (iii)&#160;directly or indirectly used for granting entrust loans in Renminbi (unless permitted by the scope of business), repaying inter-enterprise borrowings (including advances by the third-party) or repaying the bank loans in Renminbi that have been <span style="white-space:nowrap">sub-lent</span> to third parties; or (iv)&#160;directly or indirectly used for expenses related to the purchase of real estate that is not for <span style="white-space:nowrap">self-use</span> (except for the foreign-invested real estate enterprises). In November 2012, SAFE promulgated the Circular of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct Investment which substantially amends and simplifies the current foreign exchange procedure. Pursuant to this circular, the opening of various special purpose foreign exchange accounts (e.g. <span style="white-space:nowrap">pre-establishment</span> expenses account, foreign exchange capital account, guarantee account), the reinvestment of lawful incomes derived by foreign investors in the PRC (e.g. profit, proceeds of equity transfer, capital reduction, liquidation and early repatriation of investment), and purchase and remittance of foreign exchange as a result of capital reduction, liquidation, early repatriation or share transfer in a foreign-invested enterprise no longer require SAFE approval, and multiple capital accounts for the same entity may be opened in different provinces, which was not possible before. In addition, SAFE promulgated the Circular on Printing and Distributing the Provisions on Foreign Exchange Administration over Domestic Direct Investment by Foreign Investors and the Supporting Documents in May 2013, which specifies that the administration by SAFE or its local branches over direct investment by foreign investors in the PRC shall be conducted by way of registration and banks shall process foreign exchange business relating to the direct investment in the PRC based on the registration information provided by SAFE and its branches. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In February 2015, SAFE promulgated The Circular of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct Investment, which took effect on June&#160;1, 2015 and was amended on December&#160;30, 2019, cancels the administrative approvals of foreign exchange registration of direct domestic investment and direct overseas investment and simplifies the procedure of foreign exchange-related registration. Pursuant to this Circular, investors should register with banks for direct domestic investment and direct overseas investment. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Circular on Reforming and Standardizing the Foreign Exchange Settlement Management Policy of Capital Account, was promulgated by SAFE on June&#160;9, 2016 and was amended on December&#160;4, 2023. Pursuant to this Circular, enterprises registered in the PRC may also convert their foreign debts from foreign currency to Renminbi on a self-discretionary basis. This Circular reiterates the principle that Renminbi converted from foreign currency-denominated capital of a company may not be directly or indirectly used for purposes beyond its business scope or prohibited by PRC Laws, while such converted Renminbi shall not be provided as loans to its <span style="white-space:nowrap">non-affiliated</span> entities. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">128 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In October 2019, the SAFE promulgated the Notice for Further Advancing the Facilitation of Cross-border Trade and Investment (amended on December&#160;4, 2023), which, among other things, allows all FIEs to use Renminbi converted from foreign currency denominated capital for equity investments in the Chinese mainland, as long as the equity investment is genuine, does not violate applicable laws, and complies with the negative list on foreign investment. The Circular Regarding Further Optimizing the Cross-border RMB Policy to Support the Stabilization of Foreign Trade and Foreign Investment jointly promulgated by the People&#8217;s Bank of China, the NDRC, the Ministry of Commerce, the State-owned Assets Supervision and Administration Commission of the State Council, the China Banking and Insurance Regulatory Commission and SAFE on December&#160;31, 2020 and effective on February&#160;4, 2021 allows the <span style="white-space:nowrap">non-investment</span> foreign-invested enterprises to make domestic reinvestment with RMB capital in accordance with the law on the premise that they comply with prevailing regulations and the invested projects in the Chinese mainland are authentic and compliant. In addition, if a foreign-invested enterprise uses RMB income under capital accounts to conduct domestic reinvestment, the invested enterprise is not required to open a special deposit account for RMB capital. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Circular of the State Administration for Foreign Exchange on Optimizing Foreign Exchange Administration to Support the Development of Foreign-related Business, promulgated and effective on April&#160;10, 2020 by the SAFE, the reform of facilitating the payments of incomes under the capital accounts shall be promoted nationwide. Under the prerequisite of ensuring true and compliant use of funds and compliance and complying with the prevailing administrative provisions on use of income from capital projects, enterprises which satisfy the criteria are allowed to use income under the capital account, such as capital funds, foreign debt and overseas listing, etc., for domestic payment, without the need to provide proof materials for veracity to the bank beforehand for each transaction. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">C.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Organizational Structure </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following diagram illustrates our corporate structure, including our principal subsidiaries and the consolidated variable interest entities as of February&#160;28, 2025: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt;margin-bottom:0pt;text-align:center">


<img src="g871796dsp003.jpg" alt="LOGO" style="width:8.88056in;height:5.49375in"/>
 </p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">&#160;&#160;</p><div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">JD Assets Holding Limited has 65 subsidiaries holding, directly or indirectly, <span style="white-space:nowrap">non-logistics</span> properties. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">129 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">JD Asia Development Limited has 508 subsidiaries holding, directly or indirectly, logistics properties. </p></td></tr></table> <p style="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(3)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Jingdong 360, Jiangsu Yuanzhou, Xi&#8217;an Jingdong Xincheng, Jiangsu Jingdong Bangneng, Suqian Juhe and Suqian Hanyu are the significant consolidated variable interest entities with which we have contractual arrangements. Suqian Juhe is 90% owned by Suqian Hanyu, 4.5% owned by Mr.&#160;Richard Qiangdong Liu, 3.0% owned by Ms.&#160;Yayun Li and 2.5% owned by Ms.&#160;Pang Zhang. Each of Jingdong 360, Jiangsu Yuanzhou, Xi&#8217;an Jingdong Xincheng, Jiangsu Jingdong Bangneng and Suqian Hanyu is 45% owned by Mr.&#160;Qin Miao, 30% owned by Ms.&#160;Yayun Li and 25% owned by Ms.&#160;Pang Zhang. Mr.&#160;Richard Qiangdong Liu is our chairman of board of directors, Mr.&#160;Qin Miao is a vice president of our company, Ms.&#160;Yayun Li is a senior vice president of our company, and Ms.&#160;Pang Zhang is our chief human resources officer. </p></td></tr></table> <p style="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(4)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Jingdong Century has 287 subsidiaries that engage in retail business. </p></td></tr></table> <p style="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(5)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">JD.com Investment Limited has 101 subsidiaries that hold, directly or indirectly, the companies invested by us. </p></td></tr></table> <p style="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The diagram above omits our equity investees that are insignificant individually and in the aggregate. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">The Consolidated Variable Interest Entities </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Foreign ownership of certain of our businesses including value-added telecommunication services is subject to restrictions under current PRC laws and regulations. For example, foreign investors are not allowed to own more than 50% of the equity interests in a value-added telecommunication service provider (excluding <span style="white-space:nowrap">e-commerce,</span> domestic multi-party communications, data collection and transmission services and call centers) and the main foreign investor in the foreign invested telecommunication enterprise must have experience in providing value-added telecommunications services overseas and maintain a good track record. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD.com, Inc. is a Cayman Islands exempted company and its PRC subsidiaries are considered foreign-invested enterprises. Accordingly, none of these PRC subsidiaries is eligible to provide value-added telecommunication services or provide certain other restricted services related to our businesses, such as domestic document delivery services. As a result, we conduct or will conduct such business activities through the consolidated variable interest entities and their subsidiaries in PRC, including Jingdong 360, Jiangsu Yuanzhou, Xi&#8217;an Jingdong Xincheng and its subsidiary Jingbangda, Jiangsu Jingdong Bangneng, Suqian Juhe and Suqian Hanyu. Jingdong 360 holds our ICP license as an internet information provider and primarily engages in our online marketplace business. Xi&#8217;an Jingdong Xincheng primarily provides courier services through Jingbangda and its subsidiaries. Jiangsu Yuanzhou primarily engages in the business of selling books, audio and video products. Jiangsu Jingdong Bangneng primarily engages in business of investment management. Suqian Juhe primarily provide enterprise management services. Suqian Hanyu primarily provide technology services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Each of Jingdong 360, Jiangsu Yuanzhou, Xi&#8217;an Jingdong Xincheng, Jiangsu Jingdong Bangneng and Suqian Hanyu is 45% owned by Mr.&#160;Qin Miao, 30% owned by Ms.&#160;Yayun Li, and 25% owned by Ms.&#160;Pang Zhang. Suqian Juhe is 90% owned by Suqian Hanyu, 4.5% owned by Mr.&#160;Richard Qiangdong Liu, 3% owned by Ms.&#160;Yayun Li and 2.5% owned by Ms.&#160;Pang Zhang. Mr.&#160;Richard Qiangdong Liu is our chairman of board of directors, Mr.&#160;Qin Miao is a vice president of our company, Ms.&#160;Yayun Li is a senior vice president of our company, and Ms.&#160;Pang Zhang is our chief human resources officer. Mr.&#160;Richard Qiangdong Liu, Mr.&#160;Miao, Ms.&#160;Li and Ms.&#160;Zhang are PRC citizens. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We obtained control over Jingdong 360 through Jingdong Century in April 2007 by entering into a series of contractual arrangements with Jingdong 360 and the shareholders of Jingdong 360, which we refer to as the Jingdong 360 Agreements. The Jingdong 360 Agreements were subsequently amended and restated. In September 2022, due to a change in the shareholders of Jingdong 360, a new set of contractual arrangements were entered into among Jingdong Century, Jingdong 360 and the shareholders of Jingdong 360. We have been the primary beneficiary of Jingdong 360 since April 2007. We treat Jingdong 360 as the variable interest entity and have consolidated its financial results in our consolidated financial statements in accordance with U.S. GAAP. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We obtained control over Jiangsu Yuanzhou through Jingdong Century by commitments among the then shareholders of Jiangsu Yuanzhou and Jingdong Century at the time Jiangsu Yuanzhou was established. Jingdong Century entered into a series of contractual arrangements with Jiangsu Yuanzhou and its shareholders in April 2011, which we refer to as the Jiangsu Yuanzhou Agreements. The Jiangsu Yuanzhou Agreements were subsequently amended and restated. In September 2022, due to a change in the shareholders of Jiangsu Yuanzhou, a new set of contractual arrangements were entered into among shareholders of Jiangsu Yuanzhou, and Shanghai Shengdayuan. We have been the primary beneficiary of Jiangsu Yuanzhou since September 2010. We treat Jiangsu Yuanzhou as the variable interest entity and have consolidated its financial results in our consolidated financial statements in accordance with U.S. GAAP. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">130 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We obtained control over Xi&#8217;an Jingdong Xincheng through Xi&#8217;an Jingxundi Supply Chain Technology Co., Ltd. (or Xi&#8217;an Jingxundi, which later changed its name to Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd., or Jiangsu Xinchuan Hailian) in June 2017 by entering into a series of contractual arrangements with Xi&#8217;an Jingdong Xincheng and the shareholders of Xi&#8217;an Jingdong Xincheng. On January&#160;25, 2021, these contractual arrangements were updated and replaced by a new set of contractual arrangements with Xi&#8217;an Jingdong Xincheng and the shareholders of Xi&#8217;an Jingdong Xincheng to comply with certain requirements of the Hong Kong Stock Exchange, which we refer to as the Xi&#8217;an Jingdong Xincheng Agreements. In September 2022, due to a change in the shareholders of Xi&#8217;an Jingdong Xincheng, a new set of contractual arrangements were entered into among Xi&#8217;an Jingxundi, Xi&#8217;an Jingdong Xincheng and the shareholders of Xi&#8217;an Jingdong Xincheng. We have been the primary beneficiary of Xi&#8217;an Jingdong Xincheng since June 2017. We treat Xi&#8217;an Jingdong Xincheng as the variable interest entity and have consolidated its financial results in our consolidated financial statements in accordance with U.S. GAAP. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We obtained control over Jiangsu Jingdong Bangneng initially through Jingdong Century by entering into a series of contractual arrangements with Jiangsu Jingdong Bangneng and the shareholders of Jiangsu Jingdong Bangneng, which we refer to as the Jiangsu Jingdong Bangneng Agreements. In September 2022, due to a change in the shareholders of Jiangsu Jingdong Bangneng, a new set of contractual arrangements were entered into among Shanghai Shengdayuan, Jiangsu Jingdong Bangneng and the shareholders of Jiangsu Jingdong Bangneng. We have been the primary beneficiary of Jiangsu Jingdong Bangneng and treat Jiangsu Jingdong Bangneng as the variable interest entity and have consolidated its financial results in our consolidated financial statements in accordance with U.S. GAAP. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We obtained control over Suqian Juhe through Jiangsu Huiji Space Technology Co., Ltd., or Jiangsu Huiji, by entering into a series of contractual arrangements with Suqian Juhe and the shareholders of Suqian Juhe, which we refer to as the Suqian Juhe Agreements. We have been the primary beneficiary of Suqian Juhe and treat Suqian Juhe as the variable interest entity and have consolidated its financial results in our consolidated financial statements in accordance with U.S. GAAP. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We obtained control over Suqian Hanyu through Jiangsu Huiji by entering into a series of contractual arrangements with Suqian Hanyu and the shareholders of Suqian Hanyu, which we refer to as the Suqian Hanyu Agreements. We have been the primary beneficiary of Suqian Hanyu and treat Suqian Hanyu as the variable interest entity and have consolidated its financial results in our consolidated financial statements in accordance with U.S. GAAP. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition to the significant consolidated variable interest entities above, we assisted in establishing additional consolidated variable interest entities, such as Suqian Jingdong Tianning. We have entered into a series of contractual arrangements with each of these variable interest entities and their respective shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The contractual arrangements relating to the consolidated variable interest entities allow us to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">receive substantially all of the economic benefits of the consolidated variable interest entities; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">have an exclusive option to purchase all or part of the equity interests in the consolidated variable interest entities when and to the extent permitted by PRC law. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">There are certain risks involved in our corporate structure and the contractual arrangements. A detailed discussion of material risks relating to our Contractual Arrangements is set forth in the section headed &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure.&#8221; We have determined that the costs of insurance for the risks associated with our corporate structure and the difficulties associated with acquiring such insurance on commercially reasonable terms make it impractical for us to have such insurance. Accordingly, as of December&#160;31, 2024, we did not purchase any insurance to cover the risks relating to the contractual arrangements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have consolidated the financial results of the consolidated variable interest entities and their subsidiaries in our consolidated financial statements in accordance with U.S. GAAP. The external revenues of the consolidated variable interest entities and their subsidiaries collectively contributed 6.9%, 7.8% and 8.7% of our consolidated total net revenues for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the opinion of Shihui Partners, our PRC legal counsel: </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">131 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the ownership structures of the consolidated variable interest entities and the PRC subsidiaries that have entered into contractual arrangements with the variable interest entities, including Jingdong Century, will not result in any violation of PRC laws or regulations currently in effect; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the contractual arrangements among the PRC subsidiaries, including Jingdong Century, the variable interest entities and their respective shareholders governed by PRC law are valid, binding and enforceable, and will not result in any violation of PRC laws or regulations currently in effect. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, we have been further advised by our PRC legal counsel that there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules. Accordingly, the PRC regulatory authorities may in the future take a view that is contrary to the above opinion of our PRC legal counsel. We have been further advised by our PRC counsel that if the PRC government finds that the agreements that establish the structure for operating our online retail and marketplace business do not comply with PRC government restrictions on foreign investment in <span style="white-space:nowrap">e-commerce</span> and related businesses, including online retail and marketplace businesses, we could be subject to severe penalties including being prohibited from continuing operations. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;If the PRC government determines that the contractual arrangements constituting part of the consolidated variable interest entities structure do not comply with PRC laws and regulations, or if these laws and regulations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Contractual Arrangements with the Significant Consolidated Variable Interest Entities </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Jingdong 360 Agreements, Jiangsu Yuanzhou Agreements, Xi&#8217;an Jingdong Xincheng Agreements, Jiangsu Jingdong Bangneng Agreements, Suqian Juhe Agreements and Suqian Hanyu Agreements are substantially similar in key aspects governing the contractual arrangements with a variable interest entity. The following is a summary of these agreements currently in effect. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Agreements that Provide Us with Control </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Equity Pledge Agreements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;16, 2022, Jingdong Century, Jingdong 360 and each of the shareholders of Jingdong 360 entered into an equity pledge agreement, pursuant to which each of the shareholders of Jingdong 360 has pledged all of his equity interest in Jingdong 360 to guarantee their and Jingdong 360&#8217;s performance of his obligations under, where applicable, the exclusive technology consulting and services agreement, loan agreement, exclusive purchase option agreement and power of attorney. If Jingdong 360 or the shareholders of Jingdong 360 breach their contractual obligations under these agreements, Jingdong Century, as pledgee, will have the right to dispose of the pledged equity interests. The shareholders of Jingdong 360 agree that, during the term of the equity pledge agreements, they will not dispose of the pledged equity interests or create or allow any encumbrance on the pledged equity interests, and they also agree that Jingdong Century&#8217;s rights relating to the equity pledge should not be prejudiced by the legal actions of the shareholders, their successors or their designates. During the term of the equity pledge agreements, Jingdong Century has the right to receive all of the dividends and profits distributed on the pledged equity. The equity pledge agreements will terminate on the second anniversary of the date when Jingdong 360 and the shareholders of Jingdong 360 have completed all their obligations under the exclusive technology consulting and services agreement, loan agreement, exclusive purchase option agreement and powers of attorney. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;22, 2020, Jiangsu Huiji, Suqian Juhe and each of the shareholders of Suqian Juhe entered into an equity pledge agreement, which contains terms substantially similar to the amended and restated equity pledge agreement relating to Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2022, Shanghai Shengdayuan, Jiangsu Yuanzhou and each of the shareholders of Jiangsu Yuanzhou entered into an equity pledge agreement, which contains terms substantially similar to the amended and restated equity pledge agreement relating to Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2022, Shanghai Shengdayuan, Jiangsu Jingdong Bangneng and each of the shareholders of Jiangsu Jingdong Bangneng entered into an equity pledge agreement, which contains terms substantially similar to the amended and restated equity pledge agreement relating to Jingdong 360 described above. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">132 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;17, 2024, Jiangsu Huiji, Suqian Hanyu and each of the shareholders of Suqian Hanyu entered into an equity pledge agreement, which contains terms substantially similar to the amended and restated equity pledge agreement relating to Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;16, 2022, Xi&#8217;an Jingxundi, Xi&#8217;an Jingdong Xincheng and the shareholders of Xi&#8217;an Jingdong Xincheng entered into a share pledge agreement, pursuant to which the shareholders of Xi&#8217;an Jingdong Xincheng will pledge as first charge all of their respective equity interests in Xi&#8217;an Jingdong Xincheng to Xi&#8217;an Jingxundi as collateral security for any or all of their payments due to Xi&#8217;an Jingxundi and to secure performance of their obligations under the exclusive business cooperation agreement, the exclusive option agreement, the loan agreement, the shareholders&#8217; rights entrustment agreement and the powers of attorney. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have completed the registration of the equity pledge for substantially all the consolidated variable interest entities with the relevant office of the administration for market regulation. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Powers of Attorney </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;16, 2022, each of the shareholders of Jingdong 360 granted an irrevocable power of attorney to replace the irrevocable powers of attorney previously executed. Pursuant to the irrevocable power of attorney, each of the shareholders of Jingdong 360 appointed Jingdong Century&#8217;s designated person as his <span style="white-space:nowrap"><span style="white-space:nowrap">attorney-in-fact</span></span> to exercise all shareholder rights, including voting on their behalf on all matters of Jingdong 360 requiring shareholder approval, disposing of all or part of the shareholder&#8217;s equity interest in Jingdong 360, and electing, appointing or removing directors and executive officers. The person designated by Jingdong Century is entitled to dispose of dividends and profits on the equity interest subject to the instructions of the shareholder. Each power of attorney will remain in force for so long as the shareholder remains a shareholder of Jingdong 360. Each shareholder has waived all the rights which have been authorized to Jingdong Century&#8217;s designated person under each power of attorney. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;22, 2020, each of the shareholders of Suqian Juhe granted an irrevocable power of attorney to Jiangsu Huiji, which contains terms substantially similar to the powers of attorney granted by the shareholders of Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2022, each of the shareholders of Jiangsu Yuanzhou granted an irrevocable power of attorney to Shanghai Shengdayuan. The powers of attorney contain terms substantially similar to the powers of attorney granted by the shareholders of Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2022, each of the shareholders of Jiangsu Jingdong Bangneng granted an irrevocable power of attorney to Shanghai Shengdayuan, which contains terms substantially similar to the powers of attorney granted by the shareholders of Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;17, 2024, each of the shareholders of Suqian Hanyu granted an irrevocable power of attorney to Jiangsu Huiji, which contains terms substantially similar to the powers of attorney granted by the shareholders of Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;16, 2022, Xi&#8217;an Jingxundi, Xi&#8217;an Jingdong Xincheng and the shareholders of Xi&#8217;an Jingdong Xincheng entered into a shareholder&#8217;s rights entrustment agreement, and each of the shareholders of Xi&#8217;an Jingdong Xincheng executed the irrevocable power of attorney on the same date, pursuant to which the shareholders of Xi&#8217;an Jingdong Xincheng appointed Xi&#8217;an Jingxundi or a director of its offshore holding company or his or her successor (including a liquidator replacing Xi&#8217;an Jingxundi&#8217;s director) as their exclusive agent and attorney to act on their behalf on all matters concerning Xi&#8217;an Jingdong Xincheng and to exercise all of its rights as a registered shareholder of Xi&#8217;an Jingdong Xincheng. As a result of the shareholders&#8217; rights entrustment agreement and the powers of attorney, we, through Xi&#8217;an Jingxundi, are able to exercise management control over the activities that most significantly impact the economic performance of Xi&#8217;an Jingdong Xincheng. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">133 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Agreements that Allow Us to Receive Economic Benefits </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Exclusive Technology Consulting and Service Agreement/Exclusive Business Cooperation Agreement </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;16, 2022, Jingdong Century and Jingdong 360 entered into an exclusive technology consulting and services agreement, which supersedes the version entered into in June 2016. Pursuant to the 2022 agreement, Jingdong Century has the sole and exclusive right to provide specified technology consulting and services to Jingdong 360. Without the prior written consent of Jingdong Century, Jingdong 360 may not accept the same or similar technology consulting and services provided by any third party during the term of the agreement. All the benefits and interests generated from the agreement, including intellectual property rights, <span style="white-space:nowrap">know-how</span> and trade secrets, will be Jingdong Century&#8217;s sole and exclusive rights. Jingdong 360 agrees to pay service fees to Jingdong Century on a quarterly basis and the amount of the service fee is decided by Jingdong Century on the basis of the work performed and commercial value of the services, subject to annual evaluation and adjustment. The agreement is valid for ten years and may be extended unilaterally by Jingdong Century with Jingdong Century&#8217;s written confirmation prior to the expiration date. Jingdong 360 cannot terminate the agreement early unless Jingdong Century commits fraud, gross negligence or illegal acts, or becomes bankrupt or winds up. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;22, 2020, Jiangsu Huiji and Suqian Juhe entered into an exclusive technology consulting and services agreement, which contains terms substantially similar to the exclusive technology consulting and services agreement relating to Jingdong 360 as described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2022, Shanghai Shengdayuan and Jiangsu Yuanzhou entered into an exclusive technology consulting and services agreement, which contains terms substantially similar to the exclusive technology consulting and services agreement relating to Jingdong 360 as described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2022, Shanghai Shengdayuan and Jiangsu Jingdong Bangneng entered into an exclusive technology consulting and services agreement, which contains terms substantially similar to the exclusive technology consulting and services agreement relating to Jingdong 360 as described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;17, 2024, Jiangsu Huiji and Suqian Hanyu entered into an exclusive technology consulting and services agreement, which contains terms substantially similar to the exclusive technology consulting and services agreement relating to Jingdong 360 as described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;16, 2022, Xi&#8217;an Jingxundi and Xi&#8217;an Jingdong Xincheng entered into an exclusive business cooperation agreement, pursuant to which Xi&#8217;an Jingdong Xincheng agrees to engage Xi&#8217;an Jingxundi as its exclusive provider of business support, technical and consulting services in exchange for service fees. Under these arrangements, the service fees, subject to Xi&#8217;an Jingxundi&#8217;s adjustment, are equal to all of the net profit of Xi&#8217;an Jingdong Xincheng and its subsidiaries. Xi&#8217;an Jingxundi enjoys all the economic benefits derived from the businesses of Xi&#8217;an Jingdong Xincheng and bears the relevant portion of the business risks of Xi&#8217;an Jingdong Xincheng. If Xi&#8217;an Jingdong Xincheng runs into financial deficit or suffers severe operation difficulties, Xi&#8217;an Jingxundi will provide financial support to Xi&#8217;an Jingdong Xincheng. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Business Operations Agreement </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;16, 2022, Jingdong Century entered into a business operations agreement with Jingdong 360 and its shareholders. Pursuant to the business operations agreement, Jingdong 360&#8217;s shareholders must appoint the candidates nominated by Jingdong Century to be the directors on its board of directors in accordance with applicable laws and the articles of association of Jingdong 360, and must cause the persons recommended by Jingdong Century to be appointed as its general manager, chief financial officer and other senior executives. Jingdong 360 and its shareholders also agree to accept and strictly follow the guidance provided by Jingdong Century from time to time relating to employment, termination of employment, daily operations and financial management. Moreover, Jingdong 360 and its shareholders agree that Jingdong 360 will not engage in any transactions that could materially affect its assets, business, personnel, liabilities, rights or operations, including the incurrence of debt from any third party and the amendment of Jingdong 360&#8217;s articles of association, without the prior consent of Jingdong Century&#8217;s respective designees. Unless otherwise terminated early by Jingdong Century, the agreement will remain effective until Jingdong 360 is dissolved according to the PRC law. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">134 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;22, 2020, Jiangsu Huiji entered into a business operations agreement with Suqian Juhe and its shareholders. The business operations agreement with Suqian Juhe contains terms substantially similar to the amended and restated business operations agreement with Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2022, Shanghai Shengdayuan entered into a business operations agreement with Jiangsu Yuanzhou and its shareholders. The business operations agreement with Jiangsu Yuanzhou contains terms substantially similar to the amended and restated business operations agreement with Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2022, Shanghai Shengdayuan entered into a business operations agreement with Jiangsu Jingdong Bangneng and its shareholders. The business operations agreement with Jiangsu Jingdong Bangneng contains terms substantially similar to the amended and restated business operations agreement with Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;17, 2024, Jiangsu Huiji entered into a business operations agreement with Suqian Hanyu and its shareholders. The business operations agreement with Suqian Hanyu contains terms substantially similar to the amended and restated business operations agreement with Jingdong 360 described above. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Agreements that Provide Us with the Option to Purchase the Equity Interest </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Exclusive Purchase Option Agreements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;16, 2022, Jingdong Century, Jingdong 360 and the shareholders of Jingdong 360 entered into an amended and restated exclusive purchase option agreement in replacement of the previous exclusive purchase option agreements. Pursuant to the amended and restated exclusive purchase option agreement, the shareholders of Jingdong 360 irrevocably grant Jingdong Century an exclusive option to purchase or have its designated persons to purchase at its discretion, to the extent permitted under PRC law, all or part of their equity interests in Jingdong 360. In addition, the purchase price should equal the amount that the shareholders contributed to Jingdong 360 as registered capital for the equity interest to be purchased, or be the lowest price permitted by applicable PRC law. Without the prior written consent of Jingdong Century, Jingdong 360 may not amend its articles of associate, increase or decrease the registered capital, sell or otherwise dispose of its assets or beneficial interest, create or allow any encumbrance on its assets or other beneficial interests, provide any loans for any third parties, enter into any material contract (except those contracts entered into in the ordinary course of business), merge with or acquire any other persons or make any investments, or distribute dividends to the shareholders. The shareholders of Jingdong 360 agree that, without the prior written consent of Jingdong Century, they will not dispose of their equity interests in Jingdong 360 or create or allow any encumbrance on the equity interests. The initial term of the amended and restated exclusive purchase option agreement is 10 years and can be renewed for an additional 10 years on the same terms at Jingdong Century&#8217;s option, for an unlimited number of times. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;22, 2020, Jiangsu Huiji, Suqian Juhe and the shareholders of Suqian Juhe entered into an exclusive purchase option agreement, which contains terms substantially similar to the amended and restated exclusive purchase option agreement relating to Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2022, Shanghai Shengdayuan, Jiangsu Yuanzhou and the shareholders of Jiangsu Yuanzhou entered into an amended and restated exclusive purchase option agreement in replacement of the previous exclusive purchase option agreement. The amended and restated exclusive purchase option agreement contains terms substantially similar to the amended and restated exclusive purchase option agreement relating to Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2022, Shanghai Shengdayuan, Jiangsu Jingdong Bangneng and the shareholders of Jiangsu Jingdong Bangneng entered into an exclusive purchase option agreement, which contains terms substantially similar to the amended and restated exclusive purchase option agreement relating to Jingdong 360 described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;17, 2024, Jiangsu Huiji, Suqian Hanyu and the shareholders of Suqian Hanyu entered into an exclusive purchase option agreement, which contains terms substantially similar to the amended and restated exclusive purchase option agreement relating to Jingdong 360 described above. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">135 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;16, 2022, Xi&#8217;an Jingxundi, Xi&#8217;an Jingdong Xincheng and the shareholders of Xi&#8217;an Jingdong Xincheng entered into an exclusive purchase option agreement, pursuant to which Xi&#8217;an Jingxundi (or JD Logistics or any subsidiary of JD Logistics, the &#8220;designee&#8221;) is granted an irrevocable and exclusive right to purchase all of the equity interest in and/or assets of Xi&#8217;an Jingdong Xincheng for a nominal price, unless the government authorities or the PRC laws request that another amount be used as the purchase price, in which case the purchase price shall be the lowest amount under such request. Subject to PRC laws and regulations, the shareholders of Xi&#8217;an Jingdong Xincheng and/ or Xi&#8217;an Jingdong Xincheng shall return any amount of purchase price they have received to Xi&#8217;an Jingxundi or its designee. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Loan Agreements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to an amended and restated loan agreement dated September&#160;16, 2022 between Jingdong Century and the shareholders of Jingdong 360, Jingdong Century made loans to the shareholders of Jingdong 360 for the capitalization of Jingdong 360 and purchase of equity interest of Jingdong 360. Pursuant to the amended and restated loan agreement, the shareholders can only repay the loans by the sale of all their equity interest in Jingdong 360 to Jingdong Century or its designated person. The shareholders must sell all of their equity interests in Jingdong 360 to Jingdong Century or its designated person and pay all of the proceeds from sale of such equity interests or the maximum amount permitted under PRC law to Jingdong Century. In the event that shareholders sell their equity interests to Jingdong Century or its designated person with a price equivalent to or less than the amount of the principal, the loans will be interest free. If the price is higher than the amount of the principal, the excess amount will be paid to Jingdong Century as the loan interest. The maturity date of the loans is on the tenth anniversary of the date when the shareholders received the loans and paid the amount as capital contribution to Jingdong 360. The term of the loans will be extended automatically for an additional 10 years, unless Jingdong Century objects, for an unlimited number of times. The loan must be repaid immediately under certain circumstances, including, among others, (i)&#160;if the shareholders terminate their services with us, (ii)&#160;if any other third-party claims against shareholders for an amount more than RMB100,000 and Jingdong Century has reasonable ground to believe that the shareholders are unable to repay the claimed amount, (iii)&#160;if a foreign investor is permitted to hold majority or 100% equity interest in Jingdong 360 and Jingdong Century elects to exercise its exclusive equity purchase option, or (iv)&#160;if the loan agreement, equity pledge agreement or exclusive purchase option agreement terminates for cause not attributable to Jingdong Century or is deemed to be invalid by a court. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the loan agreement dated June&#160;22, 2020 between Jiangsu Huiji and the shareholders of Suqian Juhe, Jiangsu Huiji made loans to the shareholders of Suqian Juhe solely for the capitalization of Suqian Juhe. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the loan agreement dated September&#160;30, 2022 between Shanghai Shengdayuan and the shareholders of Jiangsu Yuanzhou, Shanghai Shengdayuan made loans to the shareholders of Jiangsu Yuanzhou for the capitalization of Jiangsu Yuanzhou and the purchase of equity interest of Jiangsu Yuanzhou. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the loan agreement dated September&#160;30, 2022 between Shanghai Shengdayuan and the shareholders of Jiangsu Jingdong Bangneng, Jingdong Century made loans to the shareholders of Jiangsu Jingdong Bangneng for the capitalization of Jiangsu Jingdong Bangneng and the purchase of equity interest of Jiangsu Jingdong Bangneng. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the loan agreement dated December&#160;17, 2024 between Jiangsu Huiji and the shareholders of Suqian Hanyu, Jiangsu Huiji made loans to the shareholders of Suqian Hanyu solely for the capitalization of Suqian Hanyu. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the loan agreement, dated September&#160;16, 2022, between Xi&#8217;an Jingxundi and the shareholders of Xi&#8217;an Jingdong Xincheng, Xi&#8217;an Jingxundi made loans to the shareholders of Xi&#8217;an Jingdong Xincheng solely for the capitalization of Xi&#8217;an Jingdong Xincheng. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Additional Contractual Arrangements </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition to the Jingdong 360 Agreements, Jiangsu Yuanzhou Agreements, Xi&#8217;an Jingdong Xincheng Agreements, Jiangsu Jingdong Bangneng Agreements, Suqian Juhe Agreements and Suqian Hanyu Agreements, we have also entered into contractual arrangements with each of the other variable interest entities, including Suqian Jingdong Tianning, and their respective shareholders, including equity pledge agreements, powers of attorney, exclusive technology consulting and services agreements, business operations agreements, exclusive purchase option agreements and loan agreements, as applicable. Our contractual agreements with these other variable interest entities contain terms substantially similar to those in the Jingdong 360 Agreements, Jiangsu Yuanzhou Agreements, Xi&#8217;an Jingdong Xincheng Agreements, Jiangsu Jingdong Bangneng Agreements, Suqian Juhe Agreements or Suqian Hanyu Agreements, as applicable. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">136 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">D.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Property, Plant and Equipment </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our national headquarters are located in Yizhuang Economic and Technological Development Zone in Beijing, where we own office buildings with an aggregate floor area of approximately 1,240,000 square meters. We have acquired land use rights in Beijing to build our headquarters. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we lease our other offices in Beijing and regional offices in 70 other cities in China with an aggregate floor area of approximately 407,000 square meters. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We own our global training center, national customer service center and our data center in Suqian, which have an aggregate floor area of approximately 145,000, 700,000 and 54,000 square meters, respectively. We built our own customer service center in Chengdu, with an aggregate floor area of about 255,000 square meters, and lease our customer service centers in Datong and Wuhan with an aggregate floor area of approximately 61,000 square meters. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, we had land use rights in 69 cities in China to build our own warehouses. Highly automated and efficient warehouses will not only expand our ability to fulfill orders by ourselves but also support the third-party merchants on our online marketplace as well as a wide range of business partners in the ecosystem. As of December&#160;31, 2024, our nationwide fulfillment infrastructure covered almost all counties and districts across China, with a network of over 1,600 warehouses with an aggregate gross floor area of over 32&#160;million square meters. We incurred total lease cost of RMB11,132&#160;million, RMB12,275&#160;million and RMB12,197&#160;million (US$1,671 million) in 2022, 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We plan to expand our nationwide fulfillment network by leasing, building or purchasing additional facilities across China over the next several years. As of December&#160;31, 2024, we had incurred construction in progress costs of RMB6,164&#160;million (US$845 million) for these fulfillment facilities and new office buildings. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_8"><span style="font-weight:bold">Item&#8201;4A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Unresolved Staff Comments </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">None. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_9"><span style="font-weight:bold">Item&#8201;5.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Operating and Financial Review and Prospects </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following discussion of our financial condition and results of operations is based upon, and should be read in conjunction with, our audited consolidated financial statements and the related notes included in this annual report. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">This report contains forward-looking statements. See &#8220;Forward-Looking Information.&#8221; In evaluating our business, you should carefully consider the information provided under the caption &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8221; in this annual report. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We caution you that our businesses and financial performance are subject to substantial risks and uncertainties. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Operating Results </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Overview </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are a leading supply chain-based technology and service provider. Our <span style="white-space:nowrap">e-commerce</span> business includes online retail and online marketplace. In the online retail business, we acquire products from suppliers and sell them directly to our customers primarily through our mobile apps and websites. In the online marketplace business, third-party merchants sell products to customers primarily through our mobile apps and websites. We also offer marketing, logistics and other value-added services. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">137 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We generated total net revenues of RMB1,046.2&#160;billion, RMB1,084.7&#160;billion and RMB1,158.8&#160;billion (US$158.8 billion) in 2022, 2023 and 2024, respectively. Our online retail business generated net product revenues of RMB865.1&#160;billion, RMB871.2&#160;billion and RMB928.0&#160;billion (US$127.1 billion) in 2022, 2023 and 2024, respectively. In addition, our marketplace and marketing, logistics and other services generated net service revenues of RMB181.2&#160;billion, RMB213.4&#160;billion and RMB230.8&#160;billion (US$31.6 billion) in 2022, 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Due to the PRC legal restrictions on foreign ownership of companies that engage in a value-added telecommunications service business and certain other businesses in China, we conduct the relevant parts of our operations through consolidated variable interest entities. We have contractual arrangements with these entities and their shareholders that enable us to effectively control and receive substantially all of the economic benefits from the entities. Accordingly, we consolidate the results of these entities in our financial statements. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Major Factors Affecting Our Results of Operations </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our results of operations and financial condition are affected by the general factors driving China&#8217;s retail industry, including levels of per capita disposable income and consumer spending in China. In addition, they are also affected by factors driving online retail in China, such as the growing number of online shoppers, the adoption of online sales strategies by manufacturers and service providers, the availability of improved delivery services and the increasing variety of payment options. Our results of operations are also affected by general economic conditions in China. In particular, we have experienced and expect to continue to experience upward pressure on our operating expenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our results of operations are also affected by PRC regulations and industry policies related to our business operations, licenses and permits and corporate structure. For example, the product quality and consumer protection laws require us to ensure the quality of the goods we sell and give customers the right to return goods within seven days of receipt with no questions asked, the labor contract law and related rules require employers to enter into written contracts with workers and to pay compensation to workers who are terminated under certain circumstances, regulations on foreign ownership and on transfer of funds into and out of China affect our corporate structure and financing, and regulations on business licenses affect our legal and compliance functions. For a summary of the principal PRC laws and regulations that affect us, see &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8221; and &#8220;Item 4.B. Information on the Company&#8212;Business Overview&#8212;Regulation.&#8221; Although we have generally benefited from the Chinese government&#8217;s policies to encourage economic growth, we are also affected by the complexity, uncertainties and changes in PRC regulations governing various aspects of our operations. For a detailed description of the PRC regulations applicable to us, see &#8220;Item 4.B. Information on the Company&#8212;Business Overview&#8212;Regulation.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD.com, Inc., the holding company that is listed on Nasdaq and Hong Kong Stock Exchange, has no material operations of its own. We conduct our operations primarily through our subsidiaries and the consolidated variable interest entities and their subsidiaries in China. As a result, JD.com, Inc.&#8217;s ability to pay dividends to our shareholders depends in part upon dividends paid by our PRC subsidiaries subject to compliance with applicable PRC regulations. Our wholly-owned PRC subsidiaries are permitted to pay dividends to us only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Under PRC regulations, each of our wholly-owned PRC subsidiaries is required to set aside at least 10% of its <span style="white-space:nowrap">after-tax</span> profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. Remittance of dividends by a wholly foreign-owned company out of China is subject to examination by the banks designated by SAFE. As of December&#160;31, 2024, the amount restricted, including <span style="white-space:nowrap">paid-in</span> capital and statutory reserve funds, as determined in accordance with PRC accounting standards and regulations, was approximately RMB71.5&#160;billion (US$9.8 billion). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">While our business is influenced by general factors affecting our industry, our operating results are more directly affected by company specific factors, including the following major factors: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our ability to increase customer purchases; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our ability to manage our mix of product and service offerings; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our ability to further increase and leverage our scale of business; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our ability to effectively invest in our fulfillment infrastructure and technology platform; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our ability to conduct and manage strategic investments and acquisitions. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">138 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Ability to Increase Customer Purchases </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Growth in customer purchases is a key driver of our revenue growth. We have a growing and loyal active customer base. Over the years, our customers have shown loyalty to us through their increased activity levels. Customer purchases are mainly driven by our success in generating repeat purchases from existing customer accounts. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ability to attract new customer accounts and retain existing customer accounts depends on our ability to provide superior customer experience. To this end, we offer a wide selection of authentic products at competitive prices on our mobile apps and websites and provide speedy and reliable delivery, convenient online and <span style="white-space:nowrap">in-person</span> payment options and comprehensive customer services. We continued to improve and iterate system that enables us to increase our operating efficiency through enhanced product merchandising and supply chain management capabilities, and to drive more targeted and relevant product promotions and recommendations to our customers. We have benefited from <span style="white-space:nowrap"><span style="white-space:nowrap">word-of-mouth</span></span> viral marketing in winning new customers, and we also conduct online and offline marketing and brand promotion activities to attract new customers. In addition, we encourage existing customers to place more orders with us through a variety of means, including granting coupons and loyalty points and holding special promotions. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Ability to Manage Our Mix of Product and Service Offerings </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our results of operations are also affected by the mix of products and services we offer. We acquire products from suppliers and sell them directly to customers in our online retail business, and we earn commissions and service fees from third-party merchants on our online marketplace. We also offer a wide range of products and services and aim to provide <span style="white-space:nowrap">one-stop</span> shopping solutions to maximize our wallet share. Our mix of products and services affects our gross margin. For example, the marketplace service revenues that we earn from third-party merchants and the other services that we offer generally have higher gross margins. The split between our online retail business and our online marketplace business thus has a major influence on our revenue growth and our gross margins. Our marketplace and marketing revenues, logistics and other services revenues increased from RMB181.2&#160;billion in 2022 to RMB213.4&#160;billion in 2023, and further to RMB230.8&#160;billion (US$31.6 billion) in 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We intend to further (i)&#160;expand our selection of general merchandise products, such as FMCG (fast-moving consumer goods), which are well received by customers and expected to have a potential for greater online penetration; (ii)&#160;attract more third-party merchants to our online marketplace; and (iii)&#160;provide more fulfillment and other value-added services to third-party merchants and others. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Ability to Further Increase and Leverage our Scale of Business </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our results of operations are directly affected by our ability to further increase and leverage our scale of business. We expect to leverage our scale to obtain more favorable terms from suppliers, including pricing terms and volume-based rebates. In addition, we aim to create value for our suppliers by providing an effective channel for selling large volumes of their products online and by offering them comprehensive information on customer preferences and market demand and ensuring the high quality of fulfillment services. We believe this value proposition also helps us obtain favorable terms from suppliers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, our nationwide fulfillment infrastructure employed a total of 465,626 warehouse and delivery employees that manages this fulfillment infrastructure and the large number of orders we receive, process and fulfill each year. Our fulfillment expenses in absolute amount increased over 2022, 2023 and 2024, while the fulfillment expenses as a percentage of our total net revenues increased from 6.0% in 2022 to 6.1% in 2024. Our research and development professionals design, develop and operate the technology platform, develop and post content, and improve our AI, big data and cloud technologies and services. Personnel costs are the largest component of our fulfillment costs and of our research and development costs and are likely to remain the largest component for the foreseeable future as we continue to expand our operations. Labor costs are rising in China and we strive to continue improving efficiency and utilization of our fulfillment and other personnel to mitigate this effect. Our fulfillment expenses and thus operational efficiency are also affected by the average size of orders placed by our customers. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">139 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Ability to Effectively Invest in Our Fulfillment Infrastructure and Technology Platform </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our results of operations depend in part on our ability to invest in our fulfillment infrastructure and technology platform to cost-effectively meet the demands of our business operations. Our nationwide fulfillment infrastructure covers almost all counties and districts across China, which, as of December&#160;31, 2024, included a warehousing network of over 1,600 warehouses that are operated by us, and an aggregate gross floor area of over 32&#160;million square meters, including warehouse space managed under the JD Logistics Open Warehouse Platform. We have owned and managed over 26&#160;million square meters of fulfillment infrastructure related land in 89 cities in both domestic and overseas markets as of December&#160;31, 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We plan to continue to build large scale warehouse facilities with optimized configurations on these sites to improve our fulfillment efficiency, minimize order splitting, accommodate greater product selection and fulfill the anticipated sales of our own products as well as sales by third-party merchants using our fulfillment services. In selecting locations for our pickup and delivery stations, order density, a parameter we use to measure the frequency and number of orders generated from a geographical area, is an important criterion. To efficiently deploy our delivery network, we have established delivery stations and pickup stations in areas where we expect order density to increase to the extent where operating our own delivery network will be more cost efficient than using third-party couriers. We also paid significant amounts for upgrading our technology platform. To enhance our technology platform, we intend to further invest in AI, big data analytics and cloud computing. We expect these technology initiatives to provide innovative features, solutions and services to customers and suppliers, while increasing our operational efficiency. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Ability to Conduct and Manage Strategic Investments and Acquisitions </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have made, and may continue to make, strategic investments and acquisitions to add assets or businesses that are complementary to our existing business. Our financial results could be adversely affected by our investments or acquisitions. The investments and acquired assets or businesses may not generate the financial results we expect. They could result in occurrence of significant investments and goodwill impairment charges, and amortization expenses for other intangible assets. Moreover, we share the results of the investments which we account for as equity method investments. In 2024, our share of results of equity investees was a gain of RMB2.3&#160;billion (US$0.3 billion). We may incur impairment charges in connection with our investments or acquisitions and pick up gains or losses of our equity method investments, which could have a material impact on our financial results. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Selected Statements of Operations Items </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net Revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net revenues include net product revenues and net service revenues. Product sales is further divided into sales of electronics and home appliances products and sales of general merchandise products. Net revenues from electronics and home appliances products include revenues from sales of computer, communication and consumer electronics products as well as home appliances. Net revenues from general merchandise products mainly include revenues from sales of food, beverage and fresh produce, baby and maternity products, furniture and household goods, cosmetics and other personal care items, pharmaceutical and healthcare products, industrial products, books, automobile accessories, apparel and footwear, bags and jewelry. Net service revenues are further divided into revenues from online marketplace and marketing and revenues from logistics and other services. The following table breaks down our total net revenues by these categories, by amounts and as percentages of total net revenues: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:54%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="26"><span style="font-weight:bold">(in millions, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Electronics and home appliances revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">515,945</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">49.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">538,799</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">49.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">564,982</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">77,402</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">48.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General merchandise revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">349,117</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">33.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">332,425</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">30.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">363,025</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">49,734</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net product revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">865,062</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">82.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">871,224</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">80.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">928,007</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">127,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">80.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketplace and marketing revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">81,970</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">84,726</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">90,111</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12,345</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Logistics and other service revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">99,204</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">128,712</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">140,701</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,277</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net service revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">181,174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">213,438</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">230,812</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,622</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,046,236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,084,662</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,158,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">158,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">140 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net service revenues primarily consist of fees earned from providing marketing and logistics services to our business partners, and commissions earned from third-party merchants for sales made through our online marketplace. Currently, we recognize revenues from the third-party merchants on a net basis as we are not the primary obligor, we do not have control over goods sold by third-party merchants and we do not have latitude to establish prices for them. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We record revenue net of discounts, return allowances and value-added taxes, or VAT. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cost of revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Cost of revenues primarily consists of our cost for acquiring the products that we sell directly and the related inbound shipping charges, inventory write-downs, traffic acquisition costs related to online marketing services, and cost related to logistics services provided to third parties. The rebates and subsidies we receive from suppliers are treated as a reduction in the purchase price and will be recorded as a reduction in cost of revenues when the product is sold. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Fulfillment expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our fulfillment expenses consist primarily of (i)&#160;expenses incurred in operating our fulfillment centers, customer service centers and physical stores, including personnel cost and expenses attributable to buying, receiving, inspecting and warehousing inventories, picking, packaging, and preparing customer orders for shipment, processing payment and related transaction costs, (ii)&#160;expenses charged by third-party couriers for dispatching and delivering our products, (iii)&#160;lease expenses of warehouses, delivery and pickup stations, and physical stores, and (iv)&#160;depreciation and amortization of logistics and electronic equipment. The costs related to logistics services provided to third parties are classified in cost of revenues. We expect our fulfillment expenses to increase in absolute amount on an annual basis in the near run, as we invest in new businesses, build and lease new warehouses and establish more delivery stations to penetrate lower tier cities and to meet the demands of our business operations. We plan to increase operation efficiency by strengthening our logistics network, improving overall utilization through economies of scale, increasing the level of integration across our logistics networks, and improving efficiencies through more intelligent decision-making. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Marketing expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our marketing expenses consist primarily of advertising costs, public relations expenditures, and payroll and related expenses for employees involved in marketing and business development activities. We pay commissions to participants in the associates program when their customer referrals result in successful product sales. We plan to continue to conduct brand promotion and marketing activities to enhance our brand recognition and attract new purchases from new and existing customers. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Research and development expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our research and development expenses consist primarily of payroll and related expenses for research and development professionals involved in designing, developing and maintaining our technology platform, and application of our AI, big data and cloud technologies and services, and technology infrastructure costs. Technology infrastructure costs include servers and other equipment depreciation, bandwidth and data center costs, rent, utilities and other expenses necessary to support our internal and external business. We plan to continue to invest in technology and innovation to enhance customer experience and provide value-added services to suppliers and third-party merchants. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">141 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">General and administrative expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our general and administrative expenses consist primarily of employee related expenses for general corporate functions, including accounting, finance, tax, legal and human relations; costs associated with these functions include facilities and equipment depreciation expenses, rental and other general corporate related expenses. We plan to continue to hire additional qualified employees to support our business operations and high-quality growth. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Gain on sale of development properties </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The gain on sale of development properties is mainly derived from sale of development properties to real estate investment trust and core funds (collectively, the &#8220;Property Funds&#8221;). JD Property develops and manages our logistics facilities and other real estate properties, to support JD Logistics and other third parties. By leveraging its fund management platform, JD Property can realize development profits and recycle capital from development properties to fund new developments and scale the business. Since 2019, JD Property established several Property Funds together with third parties, including GIC Private Limited (&#8220;GIC&#8221;) and Mubadala Investment Company (&#8220;MIC&#8221;). JD Property served as general partner and committed less than 50% of the total capital of each property fund as a limited partner, and cannot control the investment committee. JD Property also entered into definitive agreements with the Property Funds, pursuant to which JD Property sold certain of our completed and uncompleted modern logistics facilities, and would concurrently lease back such facilities for operational purposes when completed. For the logistics facilities that met closing conditions, we recorded disposal gain of RMB1.4&#160;billion, RMB2.3&#160;billion and RMB1.5&#160;billion (US$0.2 billion) in 2022, 2023 and 2024, respectively. We derecognized the logistics facilities upon satisfaction of the hand-over condition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Share of results of equity investees </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Share of the post-acquisition profits or losses, impairment, and gains or losses from disposals and deemed disposals of the equity investments that are accounted for under the equity method are recorded in share of results of equity investees. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Others, net </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">&#8220;Others, net&#8221; consists of interest income; gains/(losses) related to long-term investments without significant influence, including fair value changes, acquisitions or disposals gains/(losses), and impairments; government incentives; foreign exchange gains/(losses); and other <span style="white-space:nowrap">non-operating</span> income/(losses). </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cayman Islands </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciation. Payments of dividends and capital in respect of shares are not subject to taxation in the Cayman Islands. There are no other taxes likely to be material to holders of our ADSs or ordinary shares levied by the government of the Cayman Islands except for stamp duties which may be applicable on instruments executed in, or after execution, brought within the jurisdiction of the Cayman Islands. The Cayman Islands is not party to any double tax treaties that are applicable to any payments made to or by our company. There are no exchange control regulations or currency restrictions in the Cayman Islands. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Hong Kong </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our subsidiaries incorporated in Hong Kong are eligible to elect a <span style="white-space:nowrap">two-tiered</span> income tax rate for taxable income generated from operations in Hong Kong, effective on April&#160;1, 2018. If elected, the first HK$2&#160;million of assessable profits by our subsidiaries in Hong Kong will be taxed at half the current tax rate (i.e., 8.25%) while the remaining assessable profits will continue to be taxed at the existing 16.5% tax rate. We analyze on the foreign-sourced income, mainly dividend and interest, accrued to its subsidiaries in Hong Kong, apply for Commissioner&#8217;s Opinion /Advance Ruling with the Inland Revenue Department of Hong Kong on fulfillment of exception requirements under Foreign-Sourced Income Exemption (&#8220;FSIE&#8221;) regime and pay tax for the income subject to Hong Kong Profits Tax, if any. In addition, payments of dividends from our subsidiaries in Hong Kong to us are not subject to any Hong Kong withholding tax. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">142 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Chinese Mainland </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Generally, our subsidiaries and the consolidated variable interest entities in the Chinese mainland are subject to enterprise income tax on their taxable income in the Chinese mainland at a rate of 25%, except that a few entities in our group benefit from a preferential tax rate of 15% as they conduct business in certain encouraged sectors or areas, and any entity that qualifies as a &#8220;software enterprise&#8221; is entitled to an exemption from income tax for the first two years and 50% reduction for the next three years from such entity&#8217;s first profitable year. Besides, from January&#160;1, 2023 to December&#160;31, 2027, subject to certain criteria, the portion of annual taxable income amount of a small profit enterprise shall be computed at a reduced rate of 25% as taxable income amount, and be subject to enterprise income tax at 20% tax rate. Furthermore, certain of our entities in the Chinese mainland engaging in research and development activities in the Chinese mainland were entitled to claim 175% of their research and development expenses from January&#160;1, 2021 to September&#160;30, 2022 according to the laws and regulations in the PRC. In September 2022, the PRC State Tax Administration further announced that for the enterprises entitled to the current <span style="white-space:nowrap">pre-tax</span> deduction ratio of 175% for research and development expenses, such ratio is raised to 200% during the period from October&#160;1, 2022 to December&#160;31, 2022. In March 2023, the State Tax Administration announced that 200% of the actual amount can be deducted before tax from January&#160;1, 2023. The enterprise income tax is calculated based on the entity&#8217;s global income as determined under PRC tax laws and accounting standards. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are subject to VAT at a rate of 9% on sales of audio and video products, at a rate of 13% on sales of other products, at a rate of 9% on logistics services and at a rate of 6% on advertising and other services, in each case less any deductible VAT we have already paid or borne. Since January&#160;1, 2014, we have been exempted from VAT on sales of books. We are also subject to surcharges on VAT payments in accordance with PRC law. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Dividends paid by our wholly foreign-owned subsidiaries in the Chinese mainland to our intermediate holding companies in Hong Kong should qualify for the preferential withholding tax rate of 5% under the Arrangement between the PRC and the Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion with respect to Taxes on Income and Capital, instead of the normal withholding tax rate of 10%. The Hong Kong entity is required to file an application package with the PRC tax authorities and settle the overdue taxes if the preferential 5% tax rate is denied based on the subsequent review of the application package by the tax authority. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;We may rely on dividends and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our PRC subsidiaries to make payments to us could have a material and adverse effect on our ability to conduct our business.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If our holding company in the Cayman Islands or any of our subsidiaries outside of the Chinese mainland were deemed to be a &#8220;resident enterprise&#8221; under the PRC Enterprise Income Tax Law, it would be subject to enterprise income tax on its worldwide income at a rate of 25%. See &#8220;Item&#160;3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Results of Operations </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table summarizes our consolidated results of operations in absolute amount and as a percentage of our total net revenues for the periods indicated. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap"><span style="white-space:nowrap">Period-to-period</span></span> comparisons of historical results of operations should not be relied upon as indicative of future performance. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">143 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:47%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="26"><span style="font-weight:bold">(in millions, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net product revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">865,062</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">82.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">871,224</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">80.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">928,007</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">127,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">80.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net service revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">181,174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">213,438</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">230,812</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,622</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,046,236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,084,662</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,158,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">158,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">100.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(899,163</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(85.9</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(924,958</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(85.3</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(974,951</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(133,568</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(84.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fulfillment</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(63,011</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6.0</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(64,558</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5.9</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(70,426</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,648</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Marketing</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(37,772</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3.6</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(40,133</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3.7</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(47,953</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,570</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,893</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.6</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(16,393</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(17,031</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,333</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(11,053</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,710</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.9</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,888</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,218</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.8</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of goodwill</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(3,143</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.3</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(799</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(109</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Impairment of long-lived assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,025</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.2</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,562</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(214</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain on sale of development properties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,379</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,283</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,527</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">209</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income from operations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,723</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">26,025</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">38,736</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,307</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other income/(expense)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Share of results of equity investees</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,195</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.2</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,010</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,327</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">319</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,106</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.2</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,881</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.3</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,896</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(397</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.3</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Others, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,555</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,496</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,371</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,832</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income before tax</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13,867</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">31,650</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">51,538</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,061</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(4,176</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.4</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,393</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.8</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,878</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(943</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(0.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net income</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,691</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">23,257</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">44,660</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,118</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Segment Information </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">From the first quarter of 2024, we started to report three reportable segments, JD Retail, JD Logistics and New Businesses, to reflect changes made to the reporting structure whose financial information is reviewed by the chief operating decision maker of our company under the ongoing operating strategies. JD Retail, including JD Health and JD Industrials, among other components, mainly engages in online retail, online marketplace and marketing services in China. JD Logistics includes both internal and external logistics businesses. New Businesses mainly include Dada, JD Property, Jingxi and overseas businesses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The tables below set out our net revenues and income/(loss) from operations by segment, with the segment information for the prior periods retrospectively recast to conform to the presentation for the current period: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:64%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="14"><span style="font-weight:bold">(in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net revenues:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">JD Retail</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">929,929</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">945,343</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,015,948</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">139,184</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">JD Logistics</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">137,402</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">166,625</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">182,837</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">25,049</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">New Businesses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">29,809</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">26,617</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,157</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,625</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-segment<sup style="font-size:75%; vertical-align:top">*</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(50,904</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(53,923</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(59,123</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(8,100</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total consolidated net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,046,236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,084,662</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,158,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">158,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The inter-segment eliminations mainly consist of revenues from supply chain solutions and logistics services provided by JD Logistics to JD Retail, <span style="white-space:nowrap">on-demand</span> delivery and retail services provided by Dada to JD Retail and JD Logistics, and property leasing services provided by JD Property to JD Logistics. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">144 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:72%"/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="14"><span style="font-weight:bold">(in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income/(loss) from operations:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">JD Retail</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">34,852</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">35,925</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41,077</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,628</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">JD Logistics</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">528</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,005</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,317</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">865</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">New Businesses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(6,417</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(329</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,865</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(393</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:5.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Including other segments items:</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Gain on sale of development properties</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,379</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,283</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,527</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">209</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:7.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Impairment of long-lived assets</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,123</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(1,027</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(141</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total segment income from operations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">28,963</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">36,601</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">44,529</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unallocated items<sup style="font-size:75%; vertical-align:top">**</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(9,240</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(10,576</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,793</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(793</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total consolidated income from operations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,723</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">26,025</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">38,736</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,307</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">**</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Unallocated items include share-based compensation, amortization of intangible assets resulting from assets and business acquisitions, effects of business cooperation arrangements, and impairment of goodwill and intangible assets, which are not allocated to segments. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Years Ended December&#160;31, 2024 and 2023 </span></p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net Revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our total net revenues increased by 6.8% from RMB1,084,662&#160;million in 2023 to RMB1,158,819&#160;million (US$158,758 million) in 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net revenues from JD Retail increased by 7.5% to RMB1,015,948&#160;million (US$139,184 million) in 2024 from RMB945,343&#160;million in 2023. The increase was primarily driven by the enhancement in our unique supply chain capabilities, investments in user experience and mindshare, and improved price competitiveness and platform ecosystem. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net revenues from JD Logistics increased by 9.7% to RMB182,837&#160;million (US$25,049 million) in 2024 from RMB166,625&#160;million in 2023. The increase was largely driven by the growth in logistics revenues from external customers, fueled by a growing customer base from increased demand and enhanced supply chain service capabilities, and higher business volumes in express and freight delivery services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net revenues from New Businesses decreased by 28.0% to RMB19,157&#160;million (US$2,625 million) in 2024 from RMB26,617&#160;million in 2023. The decrease was largely due to Jingxi&#8217;s business adjustment. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cost of revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our cost of revenues increased by 5.4% from RMB924,958&#160;million in 2023 to RMB974,951&#160;million (US$133,568 million) in 2024. This increase was primarily due to the growth of our online retail business and increase in costs related to the logistics services provided to merchants and other partners. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Fulfillment expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our fulfillment expenses increased by 9.1% from RMB64,558&#160;million in 2023 to RMB70,426&#160;million (US$9,648 million) in 2024. This increase was primarily due to higher compensation costs resulting from salary raises and the increase in fulfillment personnel, which was partially offset by cost savings generated by the optimization of our logistics business&#8217;s fulfillment network and operating efficiencies. We continue to focus on economies of scale from enhanced logistics capacity utilization and improvements in efficiencies driven by technology. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Marketing expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our marketing expenses increased by 19.5% from RMB40,133&#160;million in 2023 to RMB47,953&#160;million (US$6,570 million) in 2024. This increase was primarily due to the increased spending in promotion activities, in particular for JD Retail. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">145 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Research and development expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our research and development expenses increased by 3.9% from RMB16,393&#160;million in 2023 to RMB17,031&#160;million (US$2,333 million) in 2024. Research and development expenses as a percentage of net revenues remained stable of 1.5% for the year of 2024 and 2023. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">General and administrative expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our general and administrative expenses decreased by 8.5% from RMB9,710&#160;million in 2023 to RMB8,888&#160;million (US$1,218 million) in 2024. This decrease was primarily due to the decrease in share-based compensation expenses. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Impairment of goodwill </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We performed quantitative impairment test on goodwill arising from acquisitions on a reporting unit basis and recorded <span style="white-space:nowrap">non-cash</span> impairment losses of RMB3,143&#160;million and RMB799&#160;million (US$109 million) in 2023 and 2024, respectively. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Impairment of long-lived assets </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our impairment of long-lived assets decreased by 22.9% from RMB2,025&#160;million in 2023 to RMB1,562&#160;million (US$214 million) in 2024, which primarily consisted of <span style="white-space:nowrap">non-cash</span> impairment loss recognized for long-lived assets in relation to Dada, JD Property and other investment properties. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Gain on sale of development properties </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The gain on sale of development properties is mainly derived from sale of development properties to the Property Funds. See also &#8220;Item&#160;5.A. Operating and Financial Review and Prospects&#8212;Operating Results&#8212;Selected Statements of Operations Items&#8212;Gain on sale of development properties.&#8221; For the logistics facilities that met closing conditions, we recorded disposal gain of RMB2,283&#160;million in 2023 and RMB1,527&#160;million (US$209 million) in 2024. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Income/(loss) from operations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our income from operations increased by 48.8% from RMB26,025&#160;million in 2023 to RMB38,736&#160;million (US$5,307 million) in 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Income from operations of JD Retail increased by 14.3% to RMB41,077&#160;million (US$5,628 million) in 2024 from RMB35,925&#160;million in 2023. The increase was primarily driven by an expansion in gross profit resulting from enhanced supply chain capabilities, partially offset by the increase in marketing expenses to strengthen user mindshare and support promotion activities and increased compensation costs associated with a growing headcount and salary increase. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Income from operations of JD Logistics increased by 528.6% to RMB6,317&#160;million (US$865 million) in 2024 from RMB1,005&#160;million in 2023. The increase was largely driven by JD Logistics&#8217; continued optimization efforts, which improved its product and network structure, enhanced operating efficiency driven by technology, and enhanced resource utilization through refined management and control measures. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Loss from operations of New Businesses was RMB2,865&#160;million (US$393 million) in 2024, compared with RMB329&#160;million in 2023. The increase of loss from operations was attributable to the adjustment of Jingxi business, as we further penetrated into lower-tier markets with expanded offering of <span style="white-space:nowrap"><span style="white-space:nowrap">value-for-money</span></span> products. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Share of results of equity investees </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our share of results of equity investees was a net gain of RMB1,010&#160;million in 2023 and RMB2,327&#160;million (US$319 million) in 2024. The increase of net gain was primarily due to higher profits from our equity investees. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">146 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Others, net </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">&#8220;Others, net&#8221; recorded a gain of RMB7,496&#160;million in 2023 and a gain of RMB13,371&#160;million (US$1,832 million) in 2024, primarily due to decreased losses related to equity investments and litigation. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net Income </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, we had a net income of RMB44,660&#160;million (US$6,118 million) in 2024, as compared to a net income of RMB23,257&#160;million in 2023. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Years Ended December&#160;31, 2023 and 2022 </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For a detailed description of the comparison of our operating results for the years ended December&#160;31, 2023 and 2022, see &#8220;Item 5. Operating and Financial Review and Prospects&#8212;A. Operating Results&#8212;Results of Operations&#8212;Year Ended December&#160;31, 2023 and 2022&#8221; of our annual report on Form <span style="white-space:nowrap">20-F</span> filed with the Securities and Exchange Commission on April&#160;18, 2024. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">B.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Liquidity and Capital Resources </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our primary sources of liquidity have been proceeds from operating activities, equity and debt financing, and certain business or assets reorganizations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our major financings </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Set forth below are our major financings in recent years: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In April 2016, we issued an aggregate of US$500&#160;million unsecured senior notes due 2021, with stated annual interest rate of 3.125%, and an aggregate of US$500&#160;million unsecured senior notes due 2026, with stated annual interest rate of 3.875%. The net proceeds from the sale of these notes were used for general corporate purposes. As of December&#160;31, 2024, the notes due 2021 were paid off, and the carrying value and estimated fair value of the notes due 2026 were US$498.2&#160;million and US$492.9&#160;million, respectively. The estimated fair values were based on quoted prices for our publicly traded debt securities as of December&#160;31, 2024. The unsecured senior notes contain covenants including, among others, limitation on liens, and restriction on consolidation, merger and sale of all or substantially all of our assets. We are in compliance with all the covenants. During 2024, we paid an aggregate of US$19.4&#160;million in interest payments related to these notes. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In January 2020, we issued an aggregate of US$700&#160;million unsecured senior notes due 2030, with stated annual interest rate of 3.375%, and an aggregate of US$300&#160;million unsecured senior notes due 2050, with stated annual interest rate of 4.125%. The net proceeds from the sale of these notes are used for general corporate purposes and refinancing. As of December&#160;31, 2024, the total carrying value and estimated fair value were US$692.0&#160;million and US$641.8&#160;million, respectively, with respect to the notes due 2030, and US$281.5&#160;million and US$231.9&#160;million, respectively, with respect to the notes due 2050. The estimated fair values were based on quoted prices for our publicly traded debt securities as of December&#160;31, 2024. The unsecured senior notes contain covenants including, among others, limitation on liens, and restriction on consolidation, merger and sale of all or substantially all of our assets. We are in compliance with all the covenants. During 2024, we paid an aggregate of US$36.0&#160;million in interest payments related to these notes. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In June 2020, our Class&#160;A ordinary shares commenced trading on the Main Board of the Hong Kong Stock Exchange under the stock code &#8220;9618.&#8221; We raised from our global offering in connection with the listing in Hong Kong approximately RMB31.3&#160;billion in net proceeds after deducting underwriting commissions, share issuance costs and the offering expenses. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In December 2021, we entered into a five-year US$2.0&#160;billion unsecured term and revolving loan facility with five lead arrangers. This loan facility is our first green loan facility. The term and revolving loans under this facility are priced at 85 basis points over LIBOR, which was amended to the Secured Overnight Financing Rate in September 2022. In the second quarter of 2022, we drew down US$1.0&#160;billion under the facility commitment, which will be due in 2027. We used the proceeds from this loan facility to (i)&#160;finance or refinance in whole or in part, one or more of its new or existing eligible green projects and/or (ii)&#160;general corporate purposes. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">147 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In May 2024, we issued convertible senior notes in an aggregate principal amount of US$2.0&#160;billion due 2029, or the 2029 Notes. The 2029 Notes bear interest at a rate of 0.25% per year, payable semiannually in arrears on June&#160;1 and December&#160;1 of each year, beginning on December&#160;1, 2024. The 2029 Notes will mature on June&#160;1, 2029, unless earlier redeemed, repurchased or converted in accordance with their terms prior to such date. The initial conversion rate of the 2029 Notes is 21.8830 ADSs per US$1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately US$45.70 per ADS. As of the December&#160;31, 2024, an aggregate principal amount of US$2.0&#160;billion of the 2029 Notes remained outstanding. We used and will use the net proceeds from the issuance (i)&#160;for repurchase of our ADSs, concurrently with the pricing of the 2029 Notes, from certain purchasers of the 2029 Notes in <span style="white-space:nowrap">off-market</span> privately negotiated transactions effected through one of the initial purchasers or its affiliates, as our agent, and repurchases on the open market, after the pricing of the 2029 Notes and from time to time, additional Class&#160;A ordinary shares and/or ADSs of ours pursuant to our share repurchase program(s), (ii) to expand our overseas business, (iii)&#160;to further improve our supply chain network, and (iv)&#160;for working capital needs. Holders of the Notes may require us to repurchase for cash all or part of their Notes for cash on June&#160;1, 2027 or in the event of certain fundamental changes, at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the relevant repurchase date. In addition, on or after June&#160;8, 2027, we may redeem all or part of the Notes for cash subject to certain conditions, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the relevant optional redemption date. Furthermore, we may redeem all but not part of the Notes in the event of certain changes in the tax laws or if less than 10% of the aggregate principal amount of the Notes originally issued remains outstanding at such time, at a redemption price equal to 100% of the principal amount of the Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the related redemption date. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Major financings of our subsidiaries </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Set forth below are the major financings of our subsidiaries in the past three years: </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">JD Logistics </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">On April&#160;1, 2022, JD Logistics raised approximately HK$3,102&#160;million net proceeds from a group of third-party investors by issuing to them 150,500,000 of its ordinary shares. On May&#160;26, 2022, we subscribed for 261,400,000 ordinary shares of JD Logistics for a total purchase price of approximately US$692&#160;million in cash, upon which we maintained our shareholding in JD Logistics at more than 63% and continued to consolidate JD Logistics&#8217;s financial results into our financial statements. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">JD Property </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In March 2022 and June 2022, JD Property entered into definitive agreements for its <span style="white-space:nowrap">non-redeemable</span> series B preferred share financing with investors led by Hillhouse Investment, Warburg Pincus, and one leading global institutional investor, among others. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In December 2023, JD Property entered into a RMB8,500&#160;million term loan agreement with interest rate at 65 basis points below the Loan Prime Rate to refinance the loan and drew down RMB8,286&#160;million, which was expected to be repaid through December 2028 in installments. The net proceeds from this loan facility are used for refinancing. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">JD Industrials </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">By March 2023, JD Industrials had raised an aggregate of approximately US$545&#160;million through <span style="white-space:nowrap">non-redeemable</span> series A, series <span style="white-space:nowrap">A-1</span> and series B preference share financing with a group of third-party investors. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, we had revolving lines of credit for an aggregate amount of RMB193.8&#160;billion (US$26.6 billion) from several commercial banks, and RMB140.1&#160;billion (US$19.2 billion) of which was unused. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">148 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, we had a total of RMB297.8&#160;billion (US$40.8 billion) in cash and cash equivalents, restricted cash and short-term investments and time deposits or wealth management products with maturities more than one year in marketable securities and investments. This included primarily RMB172.7&#160;billion (US$23.7 billion), HK$3.2&#160;million (US$0.4 million) and US$13.3&#160;million in the Chinese mainland, RMB7.0&#160;billion (US$1.0 billion), HK$0.7&#160;billion (US$0.1 billion) and US$12.5&#160;billion in Hong Kong. Our cash and cash equivalents generally consist of cash on hand, time deposits and liquid investments with maturities of three months or less. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Taking into account cash and cash equivalents on hand, our operating cash flows, and the available bank facilities, we believe that we have sufficient working capital for our present requirements and for at least the next 12 months from the date of this annual report. We may, however, need additional cash resources in the future if we experience changes in business conditions or other developments. We may also need additional cash resources in the future if we find and wish to pursue opportunities for investment, acquisition, capital expenditure or similar actions. If we determine that our cash requirements exceed the amount of cash and cash equivalents we have on hand, we may seek to issue debt or equity securities or obtain additional credit facilities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our net inventories amounted to RMB77.9&#160;billion, RMB68.1&#160;billion and RMB89.3&#160;billion (US$12.2 billion) as of December&#160;31, 2022, 2023 and 2024, respectively. Our annual inventory turnover days were 33.2 days in 2022, 30.3 days in 2023 and 31.5 days in 2024. Annual inventory turnover days are the quotient of average inventory over the immediately preceding five quarters, up to and including the last quarter of the annual period, to cost of revenues of retail business for that annual period, and then multiplied by 360 days. Our inventory balances will fluctuate over time due to a number of factors, including expansion in our product selection and changes in our product mix. Our inventory balances typically increase when we prepare for special promotion events, such as the anniversary of the founding of our company on June&#160;18 and China&#8217;s online shopping festival on November 11. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our accounts payable primarily include accounts payable to suppliers associated with our retail business. As of December&#160;31, 2022, 2023 and 2024, our accounts payable amounted to RMB160.6&#160;billion, RMB166.2&#160;billion and RMB192.9&#160;billion (US$26.4 billion), respectively. These increases reflected a stable growth in our sales volumes and scale of operations for our retail business and the related increase in products sourced from our suppliers. Our annual accounts payable turnover days for retail business were 52.5 days in 2022, 53.2 days in 2023 and 58.6 days in 2024. Annual accounts payable turnover days are the quotient of average accounts payable for retail business over the immediately preceding five quarters, up to and including the last quarter of the annual period to cost of revenues of retail business for that annual period, and then multiplied by 360 days. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our accounts receivable primarily include amounts due from customers and online payment channels. As of December&#160;31, 2022, 2023 and 2024, our accounts receivable amounted to RMB20.6&#160;billion, RMB20.3&#160;billion and RMB25.6&#160;billion (US$3.5 billion), respectively. JD Technology provides consumer financing to our customers. As of December&#160;31, 2022, 2023 and 2024, the balances of current portion of financing provided to our customers that were included in accounts receivable balances amounted to RMB3.1&#160;billion, RMB2.3&#160;billion and RMB2.0&#160;billion (US$0.3 billion), respectively. Our accounts receivable turnover days excluding the impact from consumer financing were 4.5 days in 2022, 5.6 days in 2023 and 5.9 days in 2024. Annual accounts receivable turnover days are the quotient of average accounts receivable over the immediately preceding five quarters, up to and including the last quarter of the annual period, to total net revenues for that annual period and then multiplied by 360 days. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Although we consolidate the results of the consolidated variable interest entities, we only have access to cash balances or future earnings of the consolidated variable interest entities through our contractual arrangements with them. See &#8220;Item 4.C. Information on the Company&#8212;Organizational Structure.&#8221; For restrictions and limitations on liquidity and capital resources as a result of our corporate structure, see &#8220;Item 5.B. Operating and Financial Review and Prospects&#8212;Liquidity and Capital Resources&#8212;Holding Company Structure.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a Cayman Islands exempted company and offshore holding company, we are permitted under PRC laws and regulations to provide funding to our wholly foreign-owned subsidiaries in the Chinese mainland only through loans or capital contributions, subject to the approval of government authorities and limits on the amount of capital contributions and loans. In addition, our wholly foreign-owned subsidiaries in the Chinese mainland may provide RMB funding to their respective subsidiaries only through capital contributions and entrusted loans, and to the consolidated variable interest entities only through entrusted loans. See &#8220;Introduction&#8212;Summary of Risk Factors&#8212;Risks Related to Our Corporate Structure,&#8221; &#8220;Item&#160;5.B. Operating and Financial Review and Prospects&#8212;Liquidity and Capital Resources&#8221; and &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay or prevent us from making loans to our PRC subsidiaries and the consolidated variable interest entities or making additional capital contributions to our wholly foreign-owned subsidiaries in the Chinese mainland, which could materially and adversely affect our liquidity and our ability to fund and expand our business.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">149 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">RMB may be converted into foreign exchange for current account items, including interest and trade- and service-related transactions. As a result, our PRC subsidiaries and the consolidated variable interest entities in China may purchase foreign exchange for the payment of license, content or other royalty fees and expenses to offshore licensors and content partners, for example. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our wholly foreign-owned subsidiaries may convert RMB amounts that they generate in their own business activities, including technical consulting and related service fees pursuant to their contracts with the consolidated variable interest entities, as well as dividends they receive from their own subsidiaries, into foreign exchange and pay them to their <span style="white-space:nowrap">non-PRC</span> parent companies in the form of dividends. However, current PRC regulations permit our wholly foreign-owned subsidiaries to pay dividends to us only out of their accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations. Each of our wholly foreign-owned subsidiaries is required to set aside at least 10% of its <span style="white-space:nowrap">after-tax</span> profits after making up previous years&#8217; accumulated losses each year, if any, to fund certain reserve funds until the total amount set aside reaches 50% of its registered capital. These reserves are not distributable as cash dividends. Furthermore, capital account transactions, which include foreign direct investment and loans, must be approved by and/or registered with SAFE and its local branches. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth a summary of our cash flows for the periods indicated: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:68%"/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2023</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">2024</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="14"><span style="font-weight:bold">(in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Summary Consolidated Cash Flows Data:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">57,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">59,521</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">58,095</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,959</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(54,026</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(59,543</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(871</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(119</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by/(used in) financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,180</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,808</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(21,004</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(2,877</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of exchange rate changes on cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,490</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">125</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">98</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase/(decrease) in cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,463</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">(5,705</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">36,318</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,976</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents, and restricted cash at beginning of year, including cash and cash equivalents classified within assets held for sale</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">76,693</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">79,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,884</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: cash, cash equivalents, and restricted cash classified within assets held for sale at beginning of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents, and restricted cash at beginning of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">76,693</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,115</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">79,398</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,877</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at end of year, including cash and cash equivalents classified within assets held for sale</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">79,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">115,716</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Less: cash, cash equivalents and restricted cash classified within assets held for sale at end of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">53</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at end of year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">85,115</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">79,398</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">115,716</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Absolute value is less than RMB1&#160;million or US$1&#160;million. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating Activities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash provided by operating activities in 2024 was RMB58,095&#160;million (US$7,959 million). In 2024, the principal items accounting for the difference between our net cash provided by operating activities and our net income were certain <span style="white-space:nowrap">non-cash</span> expenses, principally depreciation and amortization of RMB8,904&#160;million (US$1,220 million), impairment of goodwill, long-lived assets and equity investments totaled RMB5,660&#160;million (US$775 million), share-based compensation of RMB2,999&#160;million (US$411 million), and changes in certain working capital accounts, principally an increase in inventories of RMB20,154&#160;million (US$2,761 million), and an increase in accounts payable of RMB27,844&#160;million (US$3,815 million). The increase in inventories was mainly due to preparation for the Chinese New Year Shopping Festival and the <span style="white-space:nowrap">trade-in</span> program. The increase in our accounts payable was due to the growth of our business. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">150 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash provided by operating activities in 2023 was RMB59,521&#160;million. In 2023, the principal items accounting for the difference between our net cash provided by operating activities and our net income were certain <span style="white-space:nowrap">non-cash</span> expenses, principally depreciation and amortization of RMB8,292&#160;million, impairment of goodwill, long-lived assets and equity investments totaled RMB8,211&#160;million, share-based compensation of RMB4,804&#160;million, and changes in certain working capital accounts, principally an decrease in inventories of RMB9,891&#160;million, and an increase in accounts payable of RMB4,614&#160;million. The decrease in inventories was mainly due to seasonality, as inventories were <span style="white-space:nowrap">pre-stocked</span> at the end of 2022 for the 2023 Chinese New Year which was in January 2023, while the 2024 Chinese New Year was in February 2024 and thus fewer inventories was <span style="white-space:nowrap">pre-stocked</span> at the end of 2023. The increase in our accounts payable was due to the growth of our business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash provided by operating activities in 2022 was RMB57,819&#160;million. In 2022, the principal items accounting for the difference between our net cash provided by operating activities and our net income were certain <span style="white-space:nowrap">non-cash</span> expenses, principally share-based compensation of RMB7,548&#160;million, depreciation and amortization of RMB7,236&#160;million, and loss from fair value change of long-term investments of RMB4,096&#160;million, and changes in certain working capital accounts, principally an increase in accounts payable of RMB17,658&#160;million and an increase in advance from customers of RMB4,526&#160;million. The increase in our accounts payable was due to the growth of our business. The increase in our advance from customers was due to the increase in our sales of prepaid cards. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Investing Activities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities in 2024 was RMB871&#160;million (US$119 million), consisting primarily of the purchase of time deposits and wealth management products, cash paid for construction in progress and land use rights, purchases of property, equipment and software and intangible assets, cash paid for asset acquisitions and business combinations, partially offset by the maturity of time deposits and wealth management products, cash received from disposal of equity investments and investment securities and cash received from sale of development properties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities in 2023 was RMB59,543&#160;million, consisting primarily of the purchase of short-term investments and long-term time deposits and wealth management products, cash paid for construction in progress and land use rights, purchases of property, equipment and software and asset acquisitions, partially offset by the maturity of short-term investments, cash received from disposal of equity investments and investment securities and cash received from sale of development properties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities in 2022 was RMB54,026&#160;million, consisting primarily of the purchase of short-term investments, cash paid for business combination, cash paid for investments in equity investees and investment securities, cash paid for construction in progress and land use rights, purchases of property, equipment and software, partially offset by the maturity of short-term investments, cash received from disposals of investments in equity investees and investment securities and cash received from sale of development properties. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Financing Activities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash used in financing activities in 2024 was RMB21,004&#160;million (US$2,877 million), consisting primarily of cash paid for repurchase of ordinary shares and ADSs of our company and cash paid for dividends, partially offset by net proceeds from unsecured senior notes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash used in financing activities in 2023 was RMB5,808&#160;million, consisting primarily of cash paid for repurchase of ordinary shares and ADSs of our company and cash paid for dividends, partially offset by net proceeds from bank borrowings. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities in 2022 was RMB1,180&#160;million, consisting primarily of proceeds from bank borrowings, net proceeds from JD Property&#8217;s <span style="white-space:nowrap">non-redeemable</span> series B preferred share financing and share placement of JD Logistics, partially offset by repayment of bank borrowings, cash paid for dividends, and cash paid for repurchase of ordinary shares of our company and our subsidiaries. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">151 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Material cash requirements </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our material cash requirements as of December&#160;31, 2024 and any subsequent interim period primarily include our capital expenditures and contractual obligations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Capital Expenditures </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We made capital expenditures of RMB23.7&#160;billion, RMB25.4&#160;billion and RMB18.0&#160;billion (US$2.5 billion) in 2022, 2023 and 2024, respectively. Our capital expenditures for 2022, 2023 and 2024 consisted primarily of expenditures related to the expansion of our fulfillment infrastructure, technology platform, logistics equipment as well as our office buildings. Our capital expenditures will continue to be significant in the foreseeable future as we expand and improve our fulfillment infrastructure and technology platform to meet the needs of our business operations. JD Property seeks to realize development profits and recycle capital from mature properties to fund new developments and scale the business. We sold certain of our development properties and received proceeds of RMB1.7&#160;billion in 2022, RMB7.0&#160;billion in 2023 and RMB3.8&#160;billion (US$0.5 billion) in 2024. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Contractual Obligations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth our contractual obligations as of December&#160;31, 2024: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:69%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="18" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Payment Due by Period</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Total</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Less&#160;than<br/>1 year</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold"><span style="white-space:nowrap">1-3&#160;years</span></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold"><span style="white-space:nowrap">3-5&#160;years</span></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">More&#160;than<br/>5 years</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center" colspan="18"><span style="font-weight:bold">(RMB in millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating lease commitments for offices and fulfillment infrastructures</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">29,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">7,778</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,077</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,473</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">9,568</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Commitments for internet data center service fee</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,884</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">744</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,085</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">703</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,352</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Capital commitments<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,833</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5,833</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term debt obligations<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">60,154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3,679</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,733</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">25,787</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">15,955</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Estimated interest payments in relation to long-term debt obligations<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">8,052</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,553</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,321</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,273</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,905</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">107,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,587</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">26,216</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">32,236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">29,780</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Our capital commitments primarily relate to commitments on construction and purchase of office buildings and warehouses, and are expected to be paid in the following years according to the construction progress. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Our long-term debt obligations are mainly unsecured senior notes and long-term borrowings, including the portion due within one year. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our investment commitments contracted but without fixed payment schedule amounted to RMB1.9&#160;billion (US$0.3 billion) as of December&#160;31, 2024, which primarily related to capital contribution obligation for certain fund investments. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic"><span style="white-space:nowrap">Off-Balance</span> Sheet Arrangements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have not entered into any material financial guarantees or other commitments to guarantee the payment obligations of any third parties. We have not entered into any derivative contracts that are indexed to our shares and classified as shareholder&#8217;s equity or that are not reflected in our consolidated financial statements. Furthermore, we do not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as credit, liquidity or market risk support to such entity. We do not have any variable interest in any unconsolidated entity that provides financing, liquidity, market risk or credit support to us or engages in leasing, hedging or product development services with us. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">152 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Holding Company Structure </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD.com, Inc. is a holding company with no material operations of its own. We conduct our operations primarily through our subsidiaries and the consolidated variable interest entities in China. As a result, JD.com, Inc.&#8217;s ability to pay dividends depends upon dividends paid by our PRC subsidiaries. If our existing PRC subsidiaries or any newly formed ones incur debt on their own behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us. In addition, our wholly foreign-owned subsidiaries in China are permitted to pay dividends to us only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Under PRC law, each of our subsidiaries and the consolidated variable interest entities in China is required to set aside at least 10% of its <span style="white-space:nowrap">after-tax</span> profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. Each of our PRC subsidiaries and the consolidated variable interest entities may allocate a portion of its <span style="white-space:nowrap">after-tax</span> profits based on PRC accounting standards to a discretionary surplus fund at its discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of China is subject to examination by the banks designated by SAFE. As of December&#160;31, 2024, the amount restricted, including <span style="white-space:nowrap">paid-in</span> capital and statutory reserve funds, as determined in accordance with PRC accounting standards and regulations, was approximately RMB71.5&#160;billion (US$9.8 billion). </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">C.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Research and Development, Patents, and Licenses, etc. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have built our technology platform relying primarily on software and systems that we have developed <span style="white-space:nowrap">in-house</span> and to a lesser extent on third-party software that we have modified and incorporated. Our research and development professionals design, develop and operate our technology platform and to improve our AI, big data and cloud technologies and services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2022, 2023 and 2024, our research and development expenses, including share-based compensation expenses for research and development staff, were RMB16,893&#160;million, RMB16,393&#160;million and RMB17,031&#160;million (US$2,333 million), respectively. Our research and development expenses consist primarily of payroll and related expenses for research and development professionals involved in designing, developing and operating our technology platform, and improving our AI, big data and cloud technologies and services, and technology infrastructure costs. Technology infrastructure costs include servers and other equipment depreciation, bandwidth and data center costs, rent, utilities and other expenses necessary to support our internal and external business. We expect spending in research and development continue to be significant over time as we plan to continue to invest in our technology and innovation to enhance customer experience and provide value-added services to our business partners. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">D.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Trend Information </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Other than as disclosed elsewhere in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events for the period since January&#160;1, 2025 that are reasonably likely to have a material and adverse effect on our net revenues, income, profitability, liquidity or capital resources, or that would cause the disclosed financial information to be not necessarily indicative of future results of operations or financial conditions. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">E.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Critical Accounting Estimates </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An accounting estimate is considered critical if it requires to be made based on assumptions about matters that are highly uncertain at the time such estimate is made, and if different accounting estimates that reasonably could have been used, or changes in the accounting estimate that are reasonably likely to occur periodically, could materially impact the consolidated financial statements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We prepare our consolidated financial statements in conformity with U.S. GAAP, which requires us to make estimates and assumptions. We continually evaluate these estimates and assumptions based on the most recently available information, our own historical experiences and various other assumptions that we believe to be reasonable under the circumstances. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from our expectations as a result of changes in our estimates. Some of our accounting policies require a higher degree of judgment than others in their application and require us to make significant accounting estimates. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following descriptions of critical accounting estimates should be read in conjunction with our consolidated financial statements and other disclosures included in this annual report. For further information, see Note 2 to our consolidated financial statements in this annual report. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">153 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Business Combinations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We account for business acquisitions under the acquisition method of accounting. We allocate the fair value of purchase consideration to the tangible assets acquired, liabilities assumed, and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. We primarily establish fair value using the income approach based upon a discounted cash flow model. The income approach requires management to make significant estimates and assumptions. Significant estimates in valuing certain intangible assets include, but are not limited to, future expected cash flows and discount rates. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our management&#8217;s estimates of fair value are based on available information as of the acquisition date and upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, the actual results may differ from estimates. Changes in these estimates and assumptions could materially affect the determination of the asset&#8217;s fair value. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Impairment Assessment of Investments in Equity Investees </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Investments in equity investees represents our investments in privately held companies, publicly traded companies and private equity funds. We apply the equity method of accounting to account for an equity investment, in common stock or <span style="white-space:nowrap">in-substance</span> common stock, according to ASC Topic 323, <span style="font-style:italic">Investment-Equity Method and Joint Ventures </span>(&#8220;ASC 323&#8221;), over which it has significant influence but does not own a majority equity interest or otherwise control. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We continually review our investments in equity investees under equity method to determine whether a decline in fair value to below the carrying value is other-than-temporary. The primary factors we consider in our determination are the duration and severity of the decline in fair value, financial and business performance, cash position and, recent financing rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down to fair value. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our equity investments without readily determinable fair values, which do not qualify for NAV practical expedient and over which we do not have the ability to exercise significant influence through the investments in common stock or in substance common stock, are accounted for under the measurement alternative. We make assessment of whether an investment is impaired based on performance and financial position of the investee as well as other evidence of market value at each reporting date. Such assessment includes, but is not limited to, financial and business performance, cash position and recent financing rounds. When indicators of impairment exist, we also prepare quantitative measurements of the fair value of our equity investments using market approach, income approach or cost approach, if applicable, with observable or unobservable inputs and assumptions. Changes in inputs and assumptions might materially affect the determination of fair value of our equity investments. We recognize an impairment loss equal to the difference between the carrying value and fair value in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income/(loss) if there is any. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We recognize revenues net of discounts and return allowances when the products are delivered and title is passed to customers. Significant judgment is required to estimate return allowances. For online retail business with return conditions, we reasonably estimate the possibility of return based on the historical experience, changes in judgments on these assumptions and estimates could materially impact the amount of net revenues recognized. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Inventories </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value. Cost of inventories is mainly determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as inventory aging, historical and forecasted consumer demand, and market conditions that impact pricing. We take ownership, risks and rewards of the products purchased, but have arrangements to return unsold goods with certain vendors. Write-downs are recorded in cost of revenues in our consolidated statements of operations and comprehensive income/(loss). As a measure of sensitivity, for every 1% of additional inventory valuation allowance as of December&#160;31, 2024, we would have recorded an additional cost of sales of approximately RMB934&#160;million (US$128 million). </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">154 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Goodwill Impairment </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Goodwill represents the excess of the purchase price over the fair value of the identifiable assets and liabilities acquired in a business combination. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Goodwill is not depreciated or amortized but is tested for impairment on an annual basis as of December&#160;31, and in between annual tests when an event occurs or circumstances change that could indicate that the asset might be impaired. In accordance with ASU <span style="white-space:nowrap">2017-04,</span> <span style="font-style:italic">Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment </span>(&#8220;ASU <span style="white-space:nowrap">2017-04&#8221;)</span> issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) guidance on testing of goodwill for impairment, we first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If as a result of the qualitative assessment, it is more likely than not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is mandatory. Otherwise, no further testing is required. The quantitative impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. If the carrying amount of each reporting unit exceeds its fair value, an impairment loss equal to the difference between the fair value of the reporting unit and its carrying amount will be recorded. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">During the years ended December&#160;31, 2022, 2023 and 2024, management monitored the actual performance of the business and conducted goodwill impairment test. No impairment loss of goodwill was recorded for the years ended December&#160;31, 2022. For the year ended December&#160;31, 2023, considered the duration and severity of the decline of Dada&#8217;s stock price, we assessed that it is more likely than not that the fair value of Dada reporting unit is less than its carrying amount and performed a quantitative impairment test on the Dada reporting unit and recognized an impairment charge of RMB3,143&#160;million. For the year ended December&#160;31, 2024, we concluded the carrying amounts of certain reporting units exceeded their respective fair values and recorded impairment losses of RMB799&#160;million (US$109 million). The fair value of reporting units was determined based on the discounted cash flow analysis using the assumptions including internal cash flows forecasts, long-term future growth rates and discount rates, among others. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Long-lived Assets Impairment </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We review our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or the asset group may not be fully recoverable or that the useful life is shorter than we had originally estimated. When these events occur, we evaluate the impairment for the long-lived assets by comparing the carrying value of the asset or the asset group to an estimate of future undiscounted cash flows expected to be generated from the use of the asset or the asset group and its eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the asset or the asset group, we recognize an impairment loss based on the excess of the carrying value of the asset or the asset group over its fair value. The fair value of the asset or asset group is determined using income approach and market approach with unobservable inputs (Level 3), depending on the underlying nature of the asset or the asset group. Changes in inputs and assumptions might materially affect the determination of fair value of long-lived assets. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">155 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Income Taxes </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are mainly subject to income tax in the Chinese mainland, but are also subject to taxation on profit arising in or derived from the tax jurisdiction where our subsidiaries are domiciled and operate in countries or regions other than the Chinese mainland. We evaluate the potential realization of deferred tax assets on an <span style="white-space:nowrap"><span style="white-space:nowrap">entity-by-entity</span></span> basis. Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the tax jurisdictions. We follow the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the temporary differences between the financial statements carrying amounts and tax bases of existing assets and liabilities by applying enacted statutory tax rates that will be in effect in the period in which the temporary differences are expected to reverse. We record a valuation allowance to reduce the amount of deferred tax assets if based on the weight of available evidence, it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The Company considered all the available positive and negative evidence at each legal entity level to determine whether a valuation allowance for deferred tax assets is needed. The valuation allowance of RMB17&#160;billion and RMB13&#160;billion as of December&#160;31, 2023 and 2024, respectively, is based on management&#8217;s estimates of future taxable income and application of relevant tax income laws. Our valuation allowance mainly arises from loss-making entities under the logistics business and certain new businesses that have suffered cumulative losses in recent years. We released approximately RMB5&#160;billion of our valuation allowances in 2024 as certain entities of logistic business turned profitable. For the remaining entities under the logistics business and certain new businesses, we continue to project losses in future periods due to the expected future earning volatility. Based on that, management believes that it is not more likely than not that the related deferred tax assets for those entities will be released as the related net operating loss carry forwards will not be utilized to offset taxable income in the foreseeable future. We will continue to monitor the need for a valuation allowance against our deferred tax assets in the future. The effect on deferred taxes of a change in tax rate is recognized in our consolidated statements of operations and comprehensive income/(loss) in the period of change. Deferred tax assets and liabilities are classified as <span style="white-space:nowrap">non-current</span> in the consolidated balance sheets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We recognize in our consolidated financial statements the benefit of a tax position if the tax position is &#8220;more likely than not&#8221; to prevail based on the facts and technical merits of the position. Tax positions that meet the &#8220;more likely than not&#8221; recognition threshold are measured at the largest amount of tax benefit that has a greater than 50% likelihood of being realized upon settlement. We estimate our liability for unrecognized tax benefits which are periodically assessed and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The ultimate outcome for a particular tax position may not be determined with certainty prior to the conclusion of a tax audit and, in some cases, appeal or litigation process. The actual benefits ultimately realized may differ from our estimates. As each audit is concluded, adjustments, if any, are recorded in our consolidated financial statements in the period in which the audit is concluded. Additionally, in future periods, changes in facts, circumstances and new information may require us to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur. As of December&#160;31, 2023 and 2024, we did not have any significant unrecognized uncertain tax positions. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_10"><span style="font-weight:bold">Item&#8201;6.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Directors, Senior Management and Employees </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Directors and Senior Management </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth information regarding our executive officers and directors as of the date of this annual report. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:33%"/>

<td style="vertical-align:bottom;width:1%"/>
<td/>

<td style="vertical-align:bottom;width:2%"/>
<td style="width:59%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Directors and Executive Officers</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Age</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Position/Title</p></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Richard Qiangdong Liu</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">52</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Chairman of the Board of Directors</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Sandy Ran Xu</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">48</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Chief Executive Officer and Executive Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Ming Huang</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">61</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Louis T. Hsieh</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">60</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Dingbo Xu</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">62</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Caroline Scheufele</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">63</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Carol Yun Yau Li</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">45</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Grace Kun Ding</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">48</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Jennifer Ngar-Wing Yu</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">43</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Ian Su Shan</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">43</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Chief Financial Officer</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Pang Zhang</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">36</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Chief Human Resources Officer</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Richard Qiangdong Liu </span>has been the chairman of our company since inception and served as our chief executive officer until April 2022. He founded JD.com in 2004 and has guided its development and growth since then. Mr.&#160;Liu received the prestigious award &#8220;Person of the Year of Chinese Economy 2011&#8221; from CCTV, China&#8217;s national television network. He was among &#8220;World&#8217;s 50 Greatest Leaders&#8221; named by Fortune Magazine in 2015. Mr.&#160;Liu has served as the chairman of the board and director of Jingdong Technology Holding Co., Ltd. since June 2020, and the chairman of the board and <span style="white-space:nowrap">non-executive</span> director of JD Health International Inc. (HKEX: 6618) since September 2020. He currently also serves as the chairman of the board and <span style="white-space:nowrap">non-executive</span> director of JD Logistics, Inc. (HKEX: 2618). Mr.&#160;Liu received his bachelor&#8217;s degree in sociology from Renmin University of China in 1996 and an EMBA from China Europe International Business School in 2011. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">156 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Sandy Ran Xu </span>has served as our chief executive officer and executive director since May 2023. Prior to her current role, Ms.&#160;Xu served as the chief financial officer of our company from June 2020 to May 2023. Prior to joining JD.com in 2018, Ms.&#160;Xu was an audit partner and spent nearly 20 years with PricewaterhouseCoopers Zhong Tian LLP, Beijing office and PricewaterhouseCoopers, San Jose office. Ms.&#160;Xu currently also serves as an independent director of Baidu, Inc. Ms.&#160;Xu was a Certified Public Accountant in both China and the United States. Ms.&#160;Xu received her bachelor&#8217;s degree with a double major in information science and economics from Peking University. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Ming Huang </span>has served as our independent director since March 2014. Mr.&#160;Huang has been Professor of Finance at the Johnson Graduate School of Management at Cornell University since July 2005. From July 2010 to June 2019, Mr.&#160;Huang was also Professor of Finance at China Europe International Business School. Mr.&#160;Huang also served as Professor of Finance at Cheung Kong Graduate School of Business in China from July 2008 to June 2010 and Dean of the School of Finance at Shanghai University of Finance and Economics from April 2006 to March 2009. Prior to 2005, he was Associate Professor of Finance at the Graduate School of Business at Stanford University from September 2002 to June 2005 and Associate Dean and Visiting Professor of Finance at Cheung Kong Graduate School of Business from July 2004 to June 2005. Professor Huang&#8217;s academic research primarily focuses on behavioral finance, credit risk and derivatives. In recent years, his research has focused on Chinese capital market and public companies. Mr.&#160;Huang is also an independent <span style="white-space:nowrap">non-executive</span> director of WH Group Limited, a company listed on the Hong Kong Stock Exchange. Professor Huang received his bachelor&#8217;s degree in physics from Peking University, a Ph.D. in theoretical physics from Cornell University and a Ph.D. in finance from Stanford University. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Louis T. Hsieh </span>has served as our independent director since May 2014. From 2021 to 2024, Mr.&#160;Hsieh served as the global chief financial officer and board director of Hesai Technology (NASDAQ: HSAI), a global leader in <span style="white-space:nowrap">3-D</span> Lidar solutions. From 2017 to 2019, Mr.&#160;Hsieh served as the global chief financial officer of Nio Inc. (NYSE: NIO), a leading electric car original equipment manufacturer. Mr.&#160;Hsieh has served as a board director of New Oriental Education&#160;&amp; Technology Group Inc. (NYSE: EDU), the largest provider of private educational services in China, since March 2007, and served as its chief financial officer from 2005 to 2015 and as its president from 2009 to 2016. Mr.&#160;Hsieh also served as an independent director from 2016 to 2023, and chairman of the audit committee from 2016 to 2019, of YUM China Holdings, Inc. (NYSE: YUMC, HKEX: 9987), a leading operator of restaurant chains in China including KFC and Pizza Hut. From 2000 to 2002, Mr.&#160;Hsieh was the managing director and the Asia-Pacific tech/media/telecoms head of UBS Capital Asia Pacific, the private equity division of UBS AG. From 1997 to 2000, Mr.&#160;Hsieh was a technology investment banker at JP Morgan in San Francisco, California, where he was a vice president, and Credit Suisse in Palo Alto, California, where he was an associate. From 1990 to 1995, Mr.&#160;Hsieh was a corporate and securities attorney at White&#160;&amp; Case LLP in Los Angeles. Mr.&#160;Hsieh holds a bachelor&#8217;s degree in engineering from Stanford University, an MBA degree from the Harvard Business School, and a J.D. degree from the University of California at Berkeley. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Dingbo Xu </span>has served as our independent director since May 2018. Professor Xu has served as a faculty member and professor in highly-respected universities for more than two decades. He is currently Essilor Chair Professor in Accounting and an Associate Dean at China Europe International Business School (CEIBS). Before joining CEIBS in 2004, he was an assistant professor of accounting at the Hong Kong University of Science and Technology from 1996 to 2003. In addition to his academic positions, Professor Xu is the vice-president of China Association of Chief Financial Officers, the executive director of the editorial board of <span style="font-style:italic">China Management Accounting Review </span>and the founding chairman of Charted Global Management Accountant (CGMA) 100 North Asia Leaders Think Tank. Professor Xu has also contributed his knowledge and expertise to the board of directors of several public companies. Apart from JD.com, Professor Xu currently serves on the board of directors of Midea Group Co., Ltd. and China Trust Protection Fund Co., Ltd. From September 2009 to April 2018, Professor Xu was a board member as an independent director of The People&#8217;s Insurance Company (Group) of China Limited (PICC), a company listed on the Hong Kong Stock Exchange; from December 2012 to February 2019, he was an independent director of Shanghai Shyndec Pharmaceutical Co., Ltd., a company listed on the Shanghai Stock Exchange; from January 2013 to August 2019, he was an independent director of SANY Heavy Industry, a company listed on the Shanghai Stock Exchange; from June 2013 to September 2019, he was an independent director of China Cinda Asset Management Co. Ltd., a company listed on the Hong Kong Stock Exchange; from September 2016 to September 2022, he was an independent director of Kweichow Moutai Company Limited, a company listed on the Shanghai Stock Exchange, and from December 2015 to March 2023, he was an independent director of Societe Generale (China) Ltd. Professor Xu received his Ph.D. in accounting from the University of Minnesota, as well as a master&#8217;s degree in management and a bachelor&#8217;s degree in mathematics, both from Wuhan University. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">157 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Caroline Scheufele </span>has served as our independent director since June 2021. Ms.&#160;Scheufele has over 35 years of experience in the watchmaking and jewelry industry and currently serves as the <span style="white-space:nowrap">co-president</span> and artistic director of Chopard, one of the last <span style="white-space:nowrap">family-run</span> Swiss watch makers and jewelers. Since 1985, Ms.&#160;Scheufele has held various leadership positions at Chopard, including leading Chopard&#8217;s ladies&#8217; collections and developing the jewelry section and later the <span style="white-space:nowrap">high-end</span> jewelry department at Chopard. Ms.&#160;Scheufele designed Chopard&#8217;s first jewelry collection, Happy Diamonds, the Happy Sports watches featuring a world-first combination of steel and diamonds, and the Haute Joaillerie Red Carpet and Animal World collections. Ms.&#160;Scheufele has also contributed to Chopard&#8217;s international exposure by connecting its image with the world of cinema and iconic events, such as the Cannes Film Festival. In 1998, she redesigned the Palme d&#8217;Or, the award piece for the Cannes Film Festival, and made Chopard the official event partner onwards. Ms.&#160;Scheufele is a dedicated philanthropist in support of charitable causes, such as the American Foundation for AIDS Research (amFAR) and the Jos&#233; Carreras Leukemia Foundation. She has promoted corporate social responsibility including Chopard&#8217;s membership in the Responsible Jewelry Council since 2010. Under the leadership of Ms.&#160;Scheufele, Chopard has become one of the first brands to use raw materials that meet the highest possible social and environmental standards and has supported Fairmined certified responsible gold. Ms.&#160;Scheufele was honoured with both the annual Fashion 4 Development (F4D) Award and the BRAVO Business Award for &#8220;Environmentalist of the Year&#8221; in 2014 and received the Designer of the Year Award at the second Sustainable Style Gala in 2019. Ms.&#160;Scheufele holds a diploma from Geneva&#8217;s International School and decided to join the family business where she took intensive classes in design and gemmology afterwards. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Carol Yun Yau Li </span>has served as our independent director since September 2022. Ms.&#160;Li currently serves as Assistant Dean of the Yale School of Management and Managing Director of Yale Center Beijing, Yale University&#8217;s first university-wide center outside of the United States. Ms.&#160;Li also served as an independent <span style="white-space:nowrap">non-executive</span> director of the board of JD Logistics, Inc. (HKEX: 2618), a consolidated subsidiary of JD.com, from May 2021 to September 2022. From April 2008 to May 2012, Ms.&#160;Li was a Senior Vice President at China Investment Corporation, China&#8217;s sovereign wealth fund, where she focused on private equity investments. She started her career in investment banking at Credit Suisse First Boston in New York and worked as an attorney at Sullivan&#160;&amp; Cromwell LLP and WilmerHale LLP, specializing in corporate, financial, and transactional matters. Ms.&#160;Li holds a Bachelor of Arts Degree in Economics and International Studies from Yale University received in May 2000 and a Doctor of Jurisprudence degree from Stanford University received in June 2006. She is admitted to practice law in the State of New York and in the District of Columbia in the United States. Ms.&#160;Li was named a World Economic Forum Young Global Leader in 2016. She is also a member of the Hong Kong <span style="white-space:nowrap">X-Tech</span> Startup Platform Advisory Committee. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Grace Kun Ding</span> has served as our independent director since August 2024. Ms.&#160;Ding has more than 15 years of experience in strategic investment and branding consultancy. Since 2010, she has focused on retail chain branding and strategic investments in Europe and the Middle East. She is currently a strategic consulting service provider for cooperative retail suppliers on the British Land platform and an independent investor. Ms.&#160;Ding served as a strategic officer of Admire Elite. Ltd from March 2018 to March 2022 and has served as its Company Director since June 2022. Ms.&#160;Ding is well recognized in the fields of business and art. She studied at Central St. Martin&#8217;s College of Art in London and the University of London, majored in Philosophy and Art History. She subsequently obtained an EMBA degree from the London Business School. Over the years, Ms.&#160;Ding has been providing consulting services, particularly in branding strategics to international clients. She has also provided consulting services to a number of private art galleries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Jennifer Ngar-Wing Yu</span> has served as our independent director since August 2024. Ms.&#160;Yu served as an independent <span style="white-space:nowrap">non-executive</span> director and a member of the Audit Committee and a member of the Nomination Committee of JD Logistics, Inc. from September 2022 to August 2024. Ms.&#160;Yu has been the Deputy Vice Chairwoman of CTF Education Group (&#8220;CTFEG&#8221;) since May 2019 and the Group President of CTFEG since February 2021. Prior to her career in education, Ms.&#160;Yu worked in investment banking specializing in alternative investments structuring, origination and distribution to Asian institutional investors, corporates, private equity and fund managers. From 2005 to 2009, Ms.&#160;Yu worked at Goldman Sachs Asia LLC (&#8220;Goldman Sachs&#8221;) and served as the Executive Director before <span style="white-space:nowrap">co-founding</span> ARCH Education Group in 2009 where she continues to serve as Director. Prior to joining Goldman Sachs, Ms.&#160;Yu worked at J.P. Morgan Securities (Asia Pacific) Limited from 2003 to 2005. Ms.&#160;Yu has been committed to promoting educational development for more than a decade. She currently serves in the Dean&#8217;s Advisory Group at Harvard Graduate School of Education, and on the Board of Visitors of the Fu Foundation School of Engineering and Applied Science of Columbia University. She is also a member of the Council of The Hong Kong University of Science and Technology (HKUST), a member of the Courts of The University of Hong Kong, and a member of the Courts of Lingnan University. Ms.&#160;Yu received her Master of Education from Harvard University in May 2022 and graduated magna cum laude from Columbia University with a Bachelor of Science in Operations Research and a minor in Economics in May 2003. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">158 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Ian Su Shan</span> has served as our chief financial officer since May 2023. He also serves as our chief climate officer. Prior to his current role, he served as chief financial officer of JD Logistics, Inc. (HKEX: 2618). Mr.&#160;Shan joined JD.com in December 2021. Prior to that, Mr.&#160;Shan worked at Lavender Hill Capital Partners from October 2019 to November 2021 and served as a Managing Director from January 2021 to November 2021. He also worked in the TMT Group of the Investment Banking Division at Goldman Sachs (Asia) L.L.C. from 2015 to 2019 and served as an Executive Director from January 2017 to September 2019. Mr.&#160;Shan currently also serves as a director and a member of the nominating and corporate governance committee of the board of Dada Nexus Limited (NASDAQ: DADA). Mr.&#160;Shan received his bachelor&#8217;s degree in laws from China University of Political Science and Law, and his master&#8217;s degree in laws from University of Warwick. Mr.&#160;Shan is a CFA charterholder. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Pang Zhang </span>has served as our chief human resources officer since December 2020. Ms.&#160;Zhang joined our company in July 2011. She has significant experience in leadership development as well as organizational processes optimization, and has always committed to exploring a <span style="white-space:nowrap">brand-new</span> type of platform-based HR system, thus to better support diversified business groups at JD.com. Ms.&#160;Zhang held multiple key roles within different departments in our company, including our company&#8217;s chairman office, JD Retail and JD Technology. Ms.&#160;Zhang holds a Cornell-Tsinghua Finance MBA and a bachelor&#8217;s degree from Central University of Finance and Economics. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">B.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Compensation </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2024, we paid or accrued an aggregate of approximately RMB92&#160;million (US$13 million) in cash to our directors and executive officers as a group. We have not set aside or accrued any amount to provide pension, retirement or other similar benefits to our executive officers and directors. Our PRC subsidiaries and the consolidated variable interest entities are required by law to make contributions equal to certain percentages of each employee&#8217;s salary for his or her pension insurance, medical insurance, unemployment insurance and other statutory benefits and a housing provident fund. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have put in place a comprehensive retirement plan for the eligible retiring salaried senior management of our company based on years of employment and contributions to our company. This plan is designed to strengthen the ability of our company to attract and retain persons of outstanding competence upon which, in large measure, our continued growth and profitability depend. Eligible management employees of our company will be entitled to certain benefits, including cash payments, incentive share award and incentive share option, additional insurance programs and pension plans. In addition, we intend to hire certain eligible retiring management employees of our company as consultants for a period of time following retirement to avail our company of the consultant&#8217;s knowledge, expertise and experience. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Employment Agreements and Indemnification Agreements </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have entered into employment agreements with each of our executive officers. Under these agreements, each of our executive officers is employed for a specified time period. We may terminate employment for cause, at any time, without advance notice or remuneration, for certain acts of the executive officer, such as conviction or plea of guilty to a felony or any crime involving moral turpitude, negligent or dishonest acts to our detriment, or misconduct or a failure to perform agreed duties. Without the foregoing causes, we may also terminate an executive officer&#8217;s employment in accordance with the applicable law of the jurisdiction where the executive officer is based, and in such case of termination by us, we will provide severance payments to the executive officer as expressly required by such applicable law. The executive officer may resign at any time with a <span style="white-space:nowrap">30-day</span> advance written notice. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">159 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Each executive officer has agreed to hold, both during and after the termination or expiry of his or her employment agreement, in strict confidence and not to use, except as required in the performance of his or her duties in connection with the employment or pursuant to applicable law, any of our confidential information or trade secrets, any confidential information or trade secrets of our clients or prospective clients, or the confidential or proprietary information of any third party received by us and for which we have confidential obligations. The executive officers have also agreed to disclose in confidence to us all inventions, designs and trade secrets which they conceive, develop or reduce to practice during the executive officer&#8217;s employment with us and to assign all right, title and interest in them to us, and assist us in obtaining and enforcing patents, copyrights and other legal rights for these inventions, designs and trade secrets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, each executive officer has agreed to be bound by <span style="white-space:nowrap">non-competition</span> and <span style="white-space:nowrap">non-solicitation</span> restrictions during the term of his or her employment and typically for two years following the last date of employment. Specifically, each executive officer has agreed not to (i)&#160;approach our suppliers, clients, customers or contacts or other persons or entities introduced to the executive officer in his or her capacity as a representative of us for the purpose of doing business with such persons or entities that will harm our business relationships with these persons or entities; (ii)&#160;assume employment with or provide services to any of our competitors, or engage, whether as principal, partner, licensor or otherwise, any of our competitors, without our express consent; or (iii)&#160;seek directly or indirectly, to solicit the services of any of our employees who is employed by us on or after the date of the executive officer&#8217;s termination, or in the year preceding such termination, without our express consent. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have also entered into indemnification agreements with some of our directors and executive officers, agreeing to indemnify them against certain liabilities and expenses incurred by such persons in connection with claims made by reason of their being a director or officer of our company. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Share Incentive Plans </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Share Incentive Plans </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our current share incentive plan, as amended from time to time, became effective on December&#160;21, 2023. We refer to this as the 2023 Plan. Our previous plan was adopted in November 2014 and expired on December&#160;20, 2023. We refer to that plan as the 2014 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The awards that were outstanding on the expiration date of the 2014 Plan remained in force according to the terms of the 2014 Plan and the applicable award agreement. As of December&#160;31, 2024, the awards that had been granted under the 2014 Plan to our directors, officers, employees and consultants and remained outstanding included (i)&#160;restricted share units to receive an aggregate of 29,533,210 ordinary shares, excluding restricted share units that were forfeited, cancelled, or vested after the relevant grant date, and (ii)&#160;options to purchase an aggregate of 17,645,740 ordinary shares, excluding options that were forfeited, cancelled, or exercised after the relevant grant date. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The maximum aggregate number of our shares which may be issued pursuant to all awards under the 2023 Plan was 223,666,717 at the time of its adoption, which was equal to the unused balance under the 2014 Plan. On the first day of each new fiscal year during the term of the 2023 Plan, the number of shares reserved for future issuances under our 2023 Plan increases by a number equal to 1% of the total number of outstanding shares as of the last day of the immediately preceding fiscal year. The maximum aggregate number of our shares which may be issued pursuant to all awards under our 2023 Plan is 284,208,334 shares as of the date of this annual report. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the awards that had been granted under the 2023 Plan to our directors, officers, employees and consultants and remained outstanding included restricted share units to receive an aggregate of 41,450,212 ordinary shares, excluding restricted share units that were forfeited, cancelled, or vested after the relevant grant date. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In May 2015, with the approval of the board of directors, our chairman, Mr.&#160;Richard Qiangdong Liu, was granted an option to acquire a total of 26,000,000 Class&#160;A ordinary shares of our company, at an exercise price of US$16.70 per share or US$33.40 per ADS, subject to a <span style="white-space:nowrap">10-year</span> vesting schedule with 10% of the award vested on each anniversary of the grant date. The number of restricted shares, restricted share units and options that were granted to each of our other directors and executive officers and remain outstanding represents less than 1% of our total outstanding ordinary shares on an <span style="white-space:nowrap">as-converted</span> basis as of February&#160;28, 2025. The awards to our other directors and executive officers have <span style="white-space:nowrap">two-year,</span> three-year, four-year or <span style="white-space:nowrap">six-year</span> vesting schedules, mostly with an equal installment vesting at the end of each calendar year following the grant or on the anniversary of the grant date. Starting from 2016, certain awards have multiple tranches with tiered vesting commencement dates from 2016 to 2020, and each of the tranches is subject to a <span style="white-space:nowrap">six-year</span> vesting schedule. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">160 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following paragraphs describe the principal terms of the 2023 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Types of Awards</span>. The 2023 Plan permits the awards of options, restricted shares, restricted share units or any other type of awards that the committee or the board decides. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Plan Administration</span>. Our board of directors, our compensation committee or a <span style="white-space:nowrap">sub-committee</span> designated by our board will administer the 2023 Plan. The committee or the full board of directors, as applicable, will determine the participants to receive awards, the type and number of awards to be granted to each participant, and the terms and conditions of each award grant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Award Agreement</span>. Awards granted under the 2023 Plan are evidenced by an award agreement that sets forth terms, conditions and limitations for each award, which may include the term of the award, the provisions applicable in the event of the grantee&#8217;s employment or service terminates, and our authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind the award. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Eligibility</span>. We may grant awards to our employees, directors and consultants. However, we may grant options that are intended to qualify as incentive share options only to our employees. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Acceleration of Awards upon Change in Control</span>. If a change in control of our company occurs, the plan administrator may, in its sole discretion, provide for (i)&#160;all awards outstanding to terminate at a specific time in the future and give each participant the right to exercise the vested portion of such awards during a specific period of time, or (ii)&#160;the purchase of any award for an amount of cash equal to the amount that could have been attained upon the exercise of such award, or (iii)&#160;the replacement of such award with other rights or property selected by the plan administrator in its sole discretion, or (iv)&#160;payment of award in cash based on the value of ordinary shares on the date of the <span style="white-space:nowrap"><span style="white-space:nowrap">change-in-control</span></span> transaction plus reasonable interest. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Vesting Schedule</span>. In general, the plan administrator determines the vesting schedule, which is specified in the award agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Exercise of Options</span>. The plan administrator determines the exercise price for each award, which is stated in the award agreement. The vested portion of option will expire if not exercised prior to the time as the plan administrator determines at the time of its grant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Transfer Restrictions</span>. Awards may not be transferred in any manner by the recipient other than by will or the laws of descent and distribution, except as otherwise provided by the plan administrator. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Termination of the 2023 Plan</span>. Unless terminated earlier, the 2023 Plan will terminate automatically on December&#160;20, 2033. Our board of directors has the authority to amend or terminate the plan subject to shareholder approval to the extent necessary and desirable to comply with applicable law. Shareholder approval is required for any amendment to the 2023 Plan that increases the number of shares available under the 2023 Plan. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Share Incentive Plans of our Consolidated Subsidiaries </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, certain of our consolidated subsidiaries approved and adopted their own share incentive plans. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Logistics adopted its own share incentive plans in 2018 and 2021, which permit the granting of stock options, restricted share units and other types of awards of JD Logistics to its employees, directors and consultants. JD Logistics granted 224,511,105 and 30,030,446 share options for the years ended December&#160;31, 2020 and 2021, respectively, including the share options granted to Mr.&#160;Liu. No share option was granted in 2022, 2023 or 2024. JD Logistics also granted restricted share units to its employees, directors and consultants starting from July 2021 and granted 41,570,538, 55,937,435 and 59,551,652 restricted share units in 2022, 2023 and 2024, respectively. In October 2020, options to acquire 99,186,705 ordinary shares of JD Logistics with an exercise price of US$0.01 per share were granted to Mr.&#160;Liu according to the JD Logistics&#8217;s share incentive plan. The grant is subject to a <span style="white-space:nowrap">6-year</span> vesting schedule with 1/6 of the awards vesting on each anniversary of the grant date. Total share-based compensation expenses were RMB961&#160;million, RMB793&#160;million and RMB532&#160;million (US$73 million) under JD Logistics&#8217;s share incentive plans for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">161 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Health adopted its own share incentive plans in 2020, which permits the granting of stock options, restricted share units and other types of awards of JD Health to its employees, directors and consultants. JD Health granted 94,770,812 share options in 2020, including the share options granted to Mr.&#160;Liu. No share option was granted in 2022, 2023 or 2024. JD Health also granted restricted share units to its employees, directors and consultants starting from January 2021, and granted 4,638,422, 6,051,558 and 8,706,890 restricted share units in 2022, 2023 and 2024, respectively. In October 2020, options to acquire 53,042,516 ordinary shares of JD Health with an exercise price of US$0.0000005 per share were granted to Mr.&#160;Liu according to the JD Health&#8217;s share incentive plan. The grant is subject to a <span style="white-space:nowrap">6-year</span> vesting schedule with 1/6 of the awards vesting on each anniversary of the grant date. Total share-based compensation expenses were RMB2,068&#160;million, RMB1,778&#160;million and RMB1,143&#160;million (US$157 million) under JD Health&#8217;s share incentive plans for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Property adopted its own share incentive plan in 2021, which permits the granting of stock options, restricted share units and other types of awards of JD Property to its employees, directors and consultants. JD Property granted 193,059,698 restricted share units to Mr.&#160;Liu for the year ended December&#160;31, 2021. The restricted share units granted to Mr.&#160;Liu were fully vested on November&#160;25, 2021. JD Property granted 108,399,512, 11,348,777 and 8,414,710 share options to its employees, directors and consultants for the years ended December&#160;31, 2022, 2023 and 2024, respectively. In October 2022, options to acquire 81,446,610 ordinary shares of JD Property with an exercise US$0.0000005 per share were granted to Mr.&#160;Liu according to the JD Property&#8217; s share incentive plan, and the share options were fully vested on October&#160;1, 2022. Total share-based compensation expenses were RMB354&#160;million, RMB34&#160;million and RMB30&#160;million (US$4 million) under JD Property&#8217;s share incentive plan for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Industrials adopted its own share incentive plan in 2021, which permits the granting of stock options, restricted share units and other types of awards of JD Industrials to its employees, directors and consultants. JD Industrials granted 90,629,636 restricted share units to Mr.&#160;Liu for the year ended December&#160;31, 2021. The restricted share units granted to Mr.&#160;Liu were fully vested on December&#160;30, 2021. JD Industrials granted 2,660,000, 47,915,455 and 20,209,266 share options to its employees, directors and consultants for the years ended December&#160;31, 2022, 2023 and 2024, respectively. Total share-based compensation expenses were RMB7&#160;million, RMB180&#160;million and RMB160&#160;million (US$22 million) under JD Industrials&#8217;s share incentive plan for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">C.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Board Practices </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Board of Directors </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors consists of nine directors. A director is not required to hold any shares in our company by way of qualification. A director who is in any way, whether directly or indirectly, interested in a contract or transaction or proposed contract or transaction with our company must declare the nature of his or her interest at a meeting of the directors. Subject to the Nasdaq Rules and disqualification by the chairman of the relevant board meeting, a director may vote in respect of any contract or transaction or proposed contract or transaction notwithstanding that he or she may be interested therein, and if he or she does so his or her vote will be counted and he or she may be counted in the quorum at the relevant board meeting at which such contract or transaction or proposed contract or transaction is considered. The directors may exercise all the powers of the company to borrow money and to mortgage or charge its undertaking, property and uncalled capital, and to issue debentures or other securities whenever money is borrowed or as security for any debt, liability or obligation of the company or of any third party. None of our <span style="white-space:nowrap">non-executive</span> directors has a service contract with us that provides for benefits upon termination of service. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Committees of the Board of Directors </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have established four committees under the board of directors: an audit committee, a compensation committee, a nomination committee, and an environmental, social and governance (ESG) committee. We have adopted a charter for each of the four committees. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">162 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Audit Committee </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our audit committee consists of Louis T. Hsieh, Ming Huang and Dingbo Xu. Mr.&#160;Hsieh is the chairperson of our audit committee. We have determined that Mr.&#160;Hsieh, Mr.&#160;Huang and Mr.&#160;Xu satisfy the &#8220;independence&#8221; requirements of Nasdaq and Rule <span style="white-space:nowrap">10A-3</span> under the Securities Exchange Act of 1934. The audit committee oversees our accounting and financial reporting processes and the audits of the financial statements of our company. The audit committee is responsible for, among other things: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">appointing the independent auditors and <span style="white-space:nowrap">pre-approving</span> all auditing and <span style="white-space:nowrap">non-auditing</span> services permitted to be performed by the independent auditors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing with the independent auditors any audit problems or difficulties and management&#8217;s response; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">discussing the annual audited financial statements with management and the independent auditors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing the adequacy and effectiveness of our accounting and internal control policies and procedures and any steps taken to monitor and control major financial risk exposures; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing and approving all proposed related party transactions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">meeting separately and periodically with management and the independent auditors; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure proper compliance. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Compensation Committee </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our compensation committee consists of Ming Huang, Carol Yun Yau Li and Grace Kun Ding. Mr.&#160;Huang is the chairperson of our compensation committee. We have determined that Mr.&#160;Huang, Ms.&#160;Li and Ms.&#160;Ding satisfy the &#8220;independence&#8221; requirements of Nasdaq. The compensation committee assists the board in reviewing and approving the compensation structure, including all forms of compensation, relating to our directors and executive officers. Our chief executive officer may not be present at any committee meeting during which her compensation is deliberated. The compensation committee is responsible for, among other things: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing and recommending to the board for determination with respect to the compensation of our <span style="white-space:nowrap">non-employee</span> directors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing periodically and approving any incentive compensation or equity plans, programs or similar arrangements; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">selecting compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person&#8217;s independence from management. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Nomination Committee </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our nomination committee consists of Dingbo Xu, Louis T. Hsieh, Caroline Scheufele and Grace Kun Ding. Mr.&#160;Xu is the chairperson of our nomination committee. Mr.&#160;Xu, Mr.&#160;Hsieh, Ms.&#160;Scheufele and Ms.&#160;Ding satisfy the &#8220;independence&#8221; requirements of Nasdaq. The nomination committee assists the board of directors in selecting individuals qualified to become our directors and in determining the composition of the board and its committees. The nomination committee is responsible for, among other things: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">selecting and recommending to the board nominees for election by the shareholders or appointment by the board; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">163 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing annually with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills, experience and diversity; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">making recommendations on the frequency and structure of board meetings and monitoring the functioning of the committees of the board. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Environmental, Social and Governance (ESG) Committee </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ESG committee consists of Richard Qiangdong Liu, Dingbo Xu, Carol Yun Yau Li and Jennifer Ngar-Wing Yu. Mr.&#160;Liu is the chairperson of our ESG committee. The ESG committee assists the board of the directors in overseeing the ESG relevant to our Company. The ESG committee is responsible for, among other things: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing the formulation of our ESG vision, strategies, and plans, the progress of our <span style="white-space:nowrap">ESG-related</span> practice and internal control system, the objectives and implementation of our <span style="white-space:nowrap">ESG-related</span> work, as well as our annual ESG report; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">overseeing the status of any material cybersecurity incidents or material risks from cybersecurity threats to us and maintaining oversight of the disclosure related to cybersecurity matters of the periodic reports; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">advising the board periodically with regards to significant developments in the law and practice of corporate governance as well as our compliance with applicable laws and regulations, and making recommendations to the board on all matters of corporate governance and on any remedial action to be taken. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Terms of Directors and Executive Officers </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our officers are elected by the board of directors. Our directors are appointed either by an ordinary resolution of our shareholders, or by a resolution of our board of directors (including the affirmative vote of Mr.&#160;Richard Qiangdong Liu for so long as he is a director). Our <span style="white-space:nowrap">non-independent</span> directors are not subject to a term of office and hold office until such time as they are removed from office by ordinary resolution of the shareholders. Our independent directors are subject to a contractual <span style="white-space:nowrap">one-year</span> term, which may be renewed for one additional year, unless either party provides a prior written notice to the other party before the initial term expires indicating the intention not to renew. A director will cease to be a director if, among other things, the director (i)&#160;becomes bankrupt or makes any arrangement or composition with his creditors; (ii)&#160;dies or is found by our company to be or becomes of unsound mind; (iii)&#160;resigns his office by notice in writing to our company; (iv)&#160;without special leave of absence from our board of directors, is absent from meetings of our board of directors for three consecutive meetings and the board resolves that his office be vacated; or (v)&#160;is removed from office pursuant to any other provision of our memorandum and articles of association. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Board Diversity Matrix </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:79%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:20%"/></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td colspan="3" style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top;text-align:center"><span style="font-weight:bold">Board Diversity Matrix</span> (as of February&#160;28, 2025)</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Country of Principal Executive Offices:</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">People&#8217;s&#160;Republic&#160;of&#160;China</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Foreign Private Issuer</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">Yes</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Disclosure Prohibited Under Home Country Law</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">No</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Total Number of Directors</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top;text-align:center">9</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:74%"/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Female</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Male</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Non<br/>Binary</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Did Not<br/>Disclose<br/>Gender</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Part I: Gender Identity</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Directors</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Part II: Demographic Background</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Underrepresented Individual in Home Country Jurisdiction</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">LGBTQ+</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Did Not Disclose Demographic Background</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">164 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">D.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Employees </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, 2023 and 2024, we had a total of 450,679, 517,124 and 570,895 employees, respectively. The following is a breakdown of our employees as of December&#160;31, 2024 by function: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:88%"/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"><span style="font-weight:bold">Function</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Number</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Procurement</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">30,905</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Warehouses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">82,103</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Delivery</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">383,523</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Customer Service</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">29,467</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and Development</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14,666</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and Marketing</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">19,351</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and Administrative</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,880</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total employees<sup style="font-size:75%; vertical-align:top">*</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">570,895</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Part-time staff and interns; personnel of affiliates</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">97,769</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total personnel of JD Ecosystem</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">668,664</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The number of employees shown above excludes part-time staff and interns. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a testament to our unwavering commitment to creating more jobs and making contributions to the society, the aggregate number of personnel under the JD Ecosystem amounted to 668,664 as of December&#160;31, 2024, including our employees, part-time staff and interns, as well as personnel of our affiliates in the JD Ecosystem. JD Ecosystem is a closely integrated business network providing comprehensive service for our customers and comprises our company and certain affiliates who share the &#8220;JD&#8221; brand name, currently including JD Technology and Allianz Jingdong General Insurance Company Ltd., an insurance provider. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">With so many employees, we place great emphasis on our corporate culture to ensure that we maintain consistently high standards everywhere we operate. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We invest resources in the recruitment of employees in support of our fast-growing business operations. In 2024, we recruited new employees in connection with the expansion of our business, and we will continue to invest resources in training, managing and motivating our workforce. In 2024, we have invested a considerable amount of resources in employee career development and training. We have clear talent criteria and have applied them to the whole process of talent management. In the talent management activities throughout the year, we not only pay attention to the improvement of employees&#8217; ability and quality, but also pay special attention to incentive development, in particularly emphasized the mindset of &#8220;contributor-oriented,&#8221; so that to enable all kinds of talents to have a &#8220;sense of goal&#8221; and &#8220;sense of fulfillment.&#8221; We lay special emphasis on the building of talent pipeline and the building of organizational cultural cohesion. We have established a comprehensive employee training and development system covering leadership, general competencies, and professional competencies. Our comprehensive training program covers corporate culture, employee rights and responsibilities, team building, professional behavior, job performance, management skills, leadership, and administrative decision-making. As of December&#160;31, 2024, over 1,300 management trainees had undergone our dedicated management training program. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also sponsored selected senior and <span style="white-space:nowrap">mid-level</span> managers to participate in part-time EMBA programs. In addition, we launched &#8220;College Education with JD&#8221; program in association with well-known universities in November 2013. All employees are eligible to join the program voluntarily and get scholarship from us once they obtain their bachelor&#8217;s or master&#8217;s diploma. To boost our strategy of exploring oversea markets, we also have been recruiting international management trainees who are MBA graduates from top universities worldwide. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As required by regulations in China, we participate in various government statutory employee benefit plans, including social insurance funds, namely a pension contribution plan, a medical insurance plan, an unemployment insurance plan, a work-related injury insurance plan and a maternity insurance plan, and a housing provident fund. We are required under PRC law to contribute to employee benefit plans at specified percentages of the salaries, bonuses and certain allowances of our employees up to a maximum amount specified by the local government from time to time. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">165 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We enter into standard labor contracts with our employees. We also enter into standard confidentiality and <span style="white-space:nowrap">non-compete</span> agreements with our senior management. The <span style="white-space:nowrap">non-compete</span> restricted period typically expires within two years after the termination of employment, and we agree to compensate the employee with a certain percentage of his or her <span style="white-space:nowrap">pre-departure</span> salary during the restricted period. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that we maintain a good working relationship with our employees, and we have not experienced any major labor disputes. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">E.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Share Ownership </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth information with respect to the beneficial ownership of our ordinary shares as of February&#160;28, 2025 by: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">each of our directors and executive officers; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">each person known to us to own beneficially more than 5% of our total outstanding shares. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The calculations in the table below are based on 2,906,588,945 ordinary shares outstanding as of February&#160;28, 2025, comprising of (i) 2,584,105,173 Class&#160;A ordinary shares (excluding 73,917,122 Class&#160;A ordinary shares, which consisted of shares issued to our depositary bank for bulk issuance of ADSs reserved for future issuances upon the exercise or vesting of awards granted under our share incentive plans and shares repurchased but not yet cancelled), and (ii) 322,483,772 Class&#160;B ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Beneficial ownership is determined in accordance with the rules and regulations of the SEC. In computing the number of shares beneficially owned by a person and the percentage ownership and voting power percentage of that person, we have included shares and associated votes that the person has the right to acquire within 60 days, including through the exercise of any option, warrant or other right or the conversion of any other security. These shares and associated votes, however, are not included in the computation of the percentage ownership of any other person. Ordinary shares held by a shareholder are determined in accordance with our register of members. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:52%"/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Class&#160;A<br/>Ordinary<br/>Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Class&#160;B&#160;Ordinary<br/>Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Total&#160;Ordinary<br/>Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%&#160;of&#160;Total<br/>Ordinary<br/>Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">%&#160;of&#160;Aggregate<br/>Voting Power</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Directors and Executive Officers:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Richard Qiangdong Liu</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">37,374,550</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">(1)</sup>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">305,630,780</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">(1)</sup>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">343,005,330</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">(1)</sup>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11.7</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">(1)</sup>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">71.7</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">(2)</sup>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sandy Ran Xu</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Ming Huang<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Louis T. Hsieh<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dingbo Xu<sup style="font-size:75%; vertical-align:top">(5)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Caroline Scheufele<sup style="font-size:75%; vertical-align:top">(6)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Carol Yun Yau Li<sup style="font-size:75%; vertical-align:top">(7)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Grace Kun Ding<sup style="font-size:75%; vertical-align:top">(8)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Jennifer Ngar-Wing Yu<sup style="font-size:75%; vertical-align:top">(9)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Ian Su Shan</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Pang Zhang</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">All Directors and Executive Officers as a Group</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">38,236,274</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">305,630,780</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">343,867,054</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">71.7</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">(2)</sup>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Principal Shareholders:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Max Smart Limited<sup style="font-size:75%; vertical-align:top">(10)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">22,974,550</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">305,630,780</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">328,605,330</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">11.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">67.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">BlackRock, Inc.<sup style="font-size:75%; vertical-align:top">(11)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">149,722,539</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">149,722,539</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">5.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fortune Rising Holdings Limited<sup style="font-size:75%; vertical-align:top">(12)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16,852,992</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16,852,992</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">0.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">3.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p><div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Less than 1% of our total outstanding ordinary shares. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">**</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Except for Mr.&#160;Ming Huang, Mr.&#160;Louis&#160;T. Hsieh, Mr.&#160;Dingbo Xu, Ms.&#160;Caroline Scheufele, Ms.&#160;Carol Yun Yau Li, Ms.&#160;Grace Kun Ding and Ms.&#160;Jennifer Ngar-Wing Yu, the business address of our directors and executive officers is JD national headquarters at No.&#160;18 Kechuang 11 Street, Yizhuang Economic and Technological Development Zone, Daxing District, Beijing 101111, P.R. China. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">166 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(1)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents (i) 305,630,780 Class&#160;B ordinary shares directly held by Max Smart Limited, (ii) 11,487,275 ADSs, representing 22,974,550 Class&#160;A ordinary shares, held by Max Smart Limited, and (iii) 14,400,000 Class&#160;A ordinary shares that Mr.&#160;Liu had the right to acquire upon exercise of options that shall have become vested within 60 days after February&#160;28, 2025. As of February&#160;28, 2025, Mr.&#160;Liu has not exercised his right to acquire such Class&#160;A ordinary shares. Max Smart Limited is a British Virgin Islands company beneficially owned by Mr.&#160;Richard Qiangdong Liu through a trust and of which Mr.&#160;Richard Qiangdong Liu is the sole director, as described in footnote (10)&#160;below. The ordinary shares beneficially owned by Mr.&#160;Liu do not include 16,852,992 Class&#160;B ordinary shares held by Fortune Rising Holdings Limited, a British Virgin Islands company, as described in footnote (12)&#160;below. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(2)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The aggregate voting power includes the voting power with respect to the 16,852,992 Class&#160;B ordinary shares held by Fortune Rising Holdings Limited. Mr.&#160;Richard Qiangdong Liu is the sole shareholder and the sole director of Fortune Rising Holdings Limited and he may be deemed to beneficially own the voting power with respect to all of the ordinary shares held by Fortune Rising Holdings Limited in accordance with the rules and regulations of the SEC, notwithstanding the facts described in footnote (12)&#160;below. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(3)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Mr.&#160;Huang is 22 W 66th Street, New York, NY 10023, United States. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(4)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Mr.&#160;Hsieh is The Harbourside, Tower 2, <span style="white-space:nowrap">37-B,</span> I Austin Road West, Kowloon, Hong Kong. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(5)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Professor Xu is Building 20, Zhongguancun Software Park, 8 Dongbeiwang West Road, Haidian District, Beijing, China. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(6)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Ms.&#160;Scheufele is Chopard&#160;&amp; Cie SA, Rue de Veyrot 8, 1217 Meyrin, Switzerland. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(7)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Ms.&#160;Li is Tower B 36/F, 8 Jianguomenwai Avenue, Chaoyang District, Beijing, China. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(8)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Ms.&#160;Ding is 5 Interchange Park, Robinson Way, Portsmouth, England, PO3 5QD, United Kingdom. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(9)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Ms.&#160;Yu is Room 2209A&amp;B, Wu Chung House, 213 Queen&#8217;s Road East, Wanchai, Hong Kong. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(10)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents (i) 305,630,780 Class&#160;B ordinary shares directly held by Max Smart Limited and (ii) 11,487,275 ADSs, representing 22,974,550 Class&#160;A ordinary shares, held by Max Smart Limited. Max Smart Limited is a British Virgin Islands company beneficially owned by Mr.&#160;Richard Qiangdong Liu through a trust and of which Mr.&#160;Richard Qiangdong Liu is the sole director. The registered address of Max Smart Limited is P.O. Box 957, Offshore Incorporations Centre, Road Town, Tortola, British Virgin Islands. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(11)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents 149,722,539 Class&#160;A ordinary shares beneficially owner by BlackRock, Inc. as of December&#160;31, 2023 as reported by the Schedule 13G filed by BlackRock, Inc. with the SEC on February&#160;2, 2024. BlackRock, Inc. is a corporation organized under the laws of the State of Delaware, United States. Its address is 50 Hudson Yards, New York, NY 10001. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">(12)</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents 16,852,992 Class&#160;B ordinary shares held by Fortune Rising Holdings Limited. Fortune Rising Holdings Limited holds these Class&#160;B ordinary shares for the purpose of transferring such shares to the plan participants according to our awards under our share incentive plans, and administers the awards and acts according to our instruction. Fortune Rising Holdings Limited exercises the voting power with respect to these shares according to our instruction. Fortune Rising Holdings Limited is a company incorporated in the British Virgin Islands. Mr.&#160;Richard Qiangdong Liu is the sole shareholder and the sole director of Fortune Rising Holdings Limited. The registered address of Fortune Rising Holdings Limited is P.O. Box 957, Offshore Incorporations Centre, Road Town, Tortola, British Virgin Islands. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">To our knowledge, as of February&#160;28, 2025, a total of 1,044,648,921 Class&#160;A ordinary shares were held by four record holders in the United States, and one of these holders is Deutsche Bank Trust Company Americas, the depositary of our ADS program, which held 39.3% of our Class&#160;A ordinary shares on record, representing approximately 35.0% of our total issued shares on record as of February&#160;28, 2025 (including shares issued to it for bulk issuance of ADSs reserved for future issuances upon the exercise or vesting of awards granted under our share incentive plans, shares repurchased but not yet cancelled, and the Class&#160;A ordinary shares held in our Hong Kong register of members). The number of beneficial owners of our ADSs in the United States is likely to be much larger than the number of record holders of our ordinary shares in the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ordinary shares are divided into Class&#160;A ordinary shares and Class&#160;B ordinary shares. Holders of Class&#160;A ordinary shares are entitled to one vote per share, while holders of Class&#160;B ordinary shares are entitled to twenty votes per share. Holders of Class&#160;A and Class&#160;B ordinary shares vote together as one class on all matters subject to a shareholders&#8217; vote. Each Class&#160;B ordinary share is convertible into one Class&#160;A ordinary share at any time by the holder thereof, while Class&#160;A ordinary shares are not convertible into Class&#160;B ordinary shares under any circumstance. See &#8220;Item 10.B. Additional Information&#8212;Memorandum and Articles of Association&#8221; for a more detailed description of our Class&#160;A ordinary shares and Class&#160;B ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are not aware of any arrangement that may, at a subsequent date, result in a change of control of our company. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">F.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Disclosure of A Registrant&#8217;s Action to Recover Erroneously Awarded Compensation </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">167 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_11"><span style="font-weight:bold">Item&#8201;7.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Major Shareholders and Related Party Transactions </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Major Shareholders </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Please refer to &#8220;Item 6.E. Directors, Senior Management and Employees&#8212;Share Ownership.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">B.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Related Party Transactions </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Contractual Arrangements with the Consolidated Variable Interest Entities and Their Shareholders </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">PRC laws and regulations currently limit foreign ownership of companies that engage in businesses such as value-added telecommunications service business in China. Due to these restrictions, we operate the relevant portion of our business through contractual arrangements with the consolidated variable interest entities. For a description of these contractual arrangements, see &#8220;Item 4.C. Information on the Company&#8212;Organizational Structure.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Agreements and Business Cooperation with Tencent </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;25, 2022, Tencent completed a distribution of approximately 460&#160;million Class&#160;A ordinary shares of our company owned by Tencent to its shareholders, and its shareholding in us changed to approximately 2.3% at the time, and the shareholders of Tencent who receive our shares in the distribution have become our shareholders. We and Tencent continue to maintain our mutually beneficial business relationship, including our ongoing strategic partnership agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Strategic Cooperation Agreement. </span>On June&#160;29, 2022, we renewed the strategic cooperation agreement with Tencent for another period of three years. Tencent continues to offer us prominent Level&#160;1 and Level&#160;2 access points on its Weixin platform to provide traffic support, and we also continue to cooperate in a number of areas including communications, technology services, marketing and advertising, and membership services, among others. The value of such cooperation is to be paid or spent in cash and in the form of our shares combined over the next three years. As a part of the total consideration, we agreed to issue to Tencent a certain number of our Class&#160;A ordinary shares for a consideration of up to US$220&#160;million by reference to prevailing market prices at certain predetermined dates during the three-year period, of which 2,164,326, 3,761,270 and 4,119,434 of our Class&#160;A ordinary shares were issued in July 2022, May 2023 and May 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Business Cooperation with Tencent</span>. Tencent, historically a principal shareholder of us, ceased to be a related party of us since March 2022 when it completed the distribution of our Class&#160;A ordinary shares to its shareholders and reduced its shareholding in us. In the period from January to March 2022, we generated RMB44&#160;million commission services revenues from cooperation on advertising business with Tencent, RMB77&#160;million revenues from services provided to and products sold to Tencent, and purchased a total amount of RMB1,314&#160;million advertising resources and payment processing services from Tencent. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Agreements and Transactions Relating to JD Technology </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;20, 2020, JD Technology adopted a dual class voting structure. The shares held by Mr.&#160;Richard Qiangdong Liu and Suqian Linghang Fangyuan, an entity controlled by Mr.&#160;Liu, were entitled to ten votes per share, while Mr.&#160;Liu and Suqian Linghang Fangyuan must abstain from voting on any related party transaction with JD Technology. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;31, 2021, we entered into definitive agreements with JD Technology relating to the reorganization of JD Cloud&#160;&amp; AI. Pursuant to the definitive agreements, we transferred JD Cloud&#160;&amp; AI and certain assets together valued at approximately RMB15.7&#160;billion to JD Technology, in exchange for newly issued ordinary shares of JD Technology. To support the smooth business transition of JD Cloud&#160;&amp; AI, we also transferred some equipment and reserved some restricted share units of us for the employees of JD Cloud&#160;&amp; AI, for which JD Technology paid cash consideration. Upon completion of the transactions on March&#160;31, 2021, JD Cloud&#160;&amp; AI was deconsolidated from our consolidated financial statements, and our equity interest in JD Technology increased from 36.8% to 41.7%. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">From September to December 2024, JD Technology conducted the JD Technology Redemption Arrangement as described in &#8220;Item 4.A. Information on the Company&#8212;History and Development of the Company&#8212;Our Major Investments.&#8221; As of December&#160;31, 2024, our equity interest in JD Technology further increased to 43.6% as a result of the JD Technology Redemption Arrangement. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">168 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Please see &#8220;Item 4.A. Information on the Company&#8212;History and Development of the Company&#8221; for further information. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Set forth below is a summary of the key provisions of the currently effective material agreements between us and JD Technology. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Shareholders Agreement</span>. The shareholders agreement of JD Technology provides for certain special rights, including preemptive right and right to consent for certain matters and contains provisions governing the board of directors and other corporate governance matters. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="white-space:nowrap">Non-Compete</span> Agreement</span>. We and JD Technology have each agreed to certain limitations on our respective ability to enter into or participate in the same line of business as the other party. JD Technology may not engage in the <span style="white-space:nowrap">e-commerce</span> business conducted by us or our subsidiaries without our prior written consent, unless we and JD Technology are no longer under the common control of Mr.&#160;Richard Qiangdong Liu. Without the prior written consent of JD Technology, we are restricted from engaging in the financial products, financial derivatives, and other financial-related businesses operated by JD Technology and its subsidiaries, including consumer finance, supply chain finance, third party payment, factoring, insurance brokerage and agency, crowd funding (including product and equity crowd funding), wealth management, securities brokerage, banking, financial leasing, asset management, and credit reporting, unless we and JD Technology are no longer under the common control of Mr.&#160;Liu. We, however, may make passive investments in competing businesses which we do not control. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Business Transactions with JD Technology and its Subsidiaries </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">JD Technology is a related party controlled by our chairman of the board of directors, Mr.&#160;Richard Qiangdong Liu, through his equity stake and voting arrangements in JD Technology. In 2022, 2023 and 2024, we provided services and sold goods to JD Technology in a total amount of RMB2,506&#160;million, RMB1,696&#160;million and RMB1,701&#160;million (US$233 million), respectively. In 2022, 2023 and 2024, we received payment processing and other services provided by JD Technology in the amount of RMB11,494&#160;million, RMB13,833&#160;million and RMB13,693&#160;million (US$1,876 million), respectively. In 2022, 2023 and 2024, interest income in the amount of RMB301&#160;million, RMB287&#160;million and nil was recognized in relation to the financial support provided to JD Technology by us, respectively. JD Technology performs the credit risk assessment services and earns fees for providing such services, and JD Technology purchases the consumer financing receivables past due over certain agreed period of time from us at carrying values without recourse and also agree to bear other cost directly related to the consumer financing to absorb the risks. In connection with the agreements, the total amount of <span style="white-space:nowrap">over-due</span> receivables related to the consumer financing sold from us to JD Technology were RMB237&#160;million, RMB240&#160;million and RMB176&#160;million (US$24 million) for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also transferred certain financial assets to JD Technology without recourse at fair value. The amount of accounts receivables transferred without recourse in 2022, 2023 and 2024 were RMB50,282&#160;million, RMB55,028&#160;million and RMB56,202&#160;million (US$7,700 million), respectively, and were derecognized. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, we had a total amount of RMB1,170&#160;million (US$160 million) due to JD Technology. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Transactions with Our Equity Investees and Other Related Parties </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Business Transaction with Dada</span>. On March&#160;22, 2021, we entered into a share subscription agreement through a subsidiary with Dada, and further entered into an amendment to share subscription agreement on February&#160;25, 2022, under which Dada issued to us 109,215,017 ordinary shares, for a total consideration of (i)&#160;an aggregate purchase price of US$546&#160;million in cash, and (ii)&#160;our signing and delivery of a business cooperation agreement to Dada, pursuant to which we will provide certain strategic resources to Dada, at a closing that occurred on February&#160;28, 2022. Immediately following the closing, we held approximately 52% of Dada&#8217;s issued and outstanding shares and began to consolidate the financial results of Dada into ours. Dada ceased to be a related party of ours since February 2022. In September 2024, we acquired all of the shares held in Dada by Walmart Group, following which our ownership in Dada increased to 63.2%. As of December&#160;31, 2024, we owned approximately 63.4% issued and outstanding shares of Dada. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">169 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the period from January to February, 2022, other income in the amount of RMB13&#160;million had been recognized. In the period from January to February, 2022, we provided services and sold goods to Dada in a total amount of RMB135&#160;million, and in the same period, we also received services from Dada in a total amount of RMB212&#160;million. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Business Transactions with the Property Funds. </span>JD Property, our infrastructure asset management and integrated service platform, owns, develops and manages our logistics facilities and other real estate properties to support JD Logistics and third parties. Since 2019, we entered into definitive agreements with the Property Funds, pursuant to which we sold certain of our completed and uncompleted logistics facilities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For the logistics facilities under the Property Funds that met the closing conditions, we recorded a disposal gain of RMB1.4&#160;billion, RMB2.3&#160;billion and RMB1.5&#160;billion (US$0.2 billion) in 2022, 2023 and 2024, respectively. We will derecognize the remaining logistics facilities upon satisfaction of the hand-over condition. In addition, subsequent to the disposition, we have leased back the completed facilities from the Property Funds for operational purposes, and JD Property has started serving as the asset manager managing the Property Funds&#8217; assets. We will also lease back some of the facilities that sale to the Property Funds for operational purposes when such facility has been completed. See also &#8220;Item 5.A. Operating and Financial Review and Prospects&#8212;Operating Results&#8212;Selected Statements of Operations Items&#8212;Gain on sale of development properties.&#8221; We received lease and property management services from the Property Funds in a total amount of RMB1,249&#160;million, RMB1,681&#160;million and RMB1,765&#160;million (US$242 million) in 2022, 2023 and 2024, respectively. Interest income in the amount of RMB43&#160;million, RMB56&#160;million and RMB48&#160;million (US$7 million) was recognized in 2022, 2023 and 2024, respectively, in connection with our financial support provided to the Property Funds. As of December&#160;31, 2024, we had an amount of RMB4,294&#160;million (US$588 million) due from the Property Funds. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our transactions with equity investees other than those discussed above were insignificant, individually or in the aggregate, in each of the past three fiscal years. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, Mr.&#160;Richard Qiangdong Liu, our chairman of the board of directors, has purchased his own aircraft for both business and personal use. The use of the aircraft in connection with the performance of his duty as employee is free of charge to us, and we have agreed to assume the cost of maintenance, crew and operations of the aircraft relating to the use of the aircraft. Such maintenance and incidental costs were insignificant for all periods presented. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Employment Agreements and Indemnification Agreements </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">See &#8220;Item 6.B. Directors, Senior Management and Employees&#8212;Compensation.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Share Incentives </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">See &#8220;Item 6.B. Directors, Senior Management and Employees&#8212;Compensation.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">C.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Interests of Experts and Counsel </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_12"><span style="font-weight:bold">Item&#8201;8.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Financial Information </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Consolidated Statements and Other Financial Information </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have appended consolidated financial statements filed as part of this annual report. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Legal Proceedings </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">From time to time, we may be subject to legal, regulatory and/or administrative proceedings relating to third-party and principal intellectual property infringement claims, contract disputes involving suppliers and third-party merchants, consumer protection claims, claims relating to data and privacy protection, employment related disputes, unfair competition and other matters in the ordinary course of our business. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Business&#8212;We may be subject to legal, regulatory and/or administrative proceedings.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">170 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Dividend Policy </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors has complete discretion on whether to distribute dividends subject to our current memorandum and articles of association and certain restrictions under Cayman Islands law. In addition, our shareholders may by ordinary resolution declare dividends, but no dividend may exceed the amount recommended by our directors. Under Cayman Islands law, a Cayman Islands company may pay a dividend out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts as they fall due in the ordinary course of business. Even if our board of directors decides to pay dividends, the form, frequency and amount will depend upon our future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors that the board of directors may deem relevant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In May 2022, we declared a special cash dividend of US$0.63 per ordinary share, or US$1.26 per ADS, for an aggregate amount of approximately US$2.0&#160;billion. In March 2023, as we commenced our annual dividend policy, we declared a cash dividend of US$0.31 per ordinary share, or US$0.62 per ADS, for an aggregate amount of approximately US$1.0&#160;billion. In March 2024, we declared an annual cash dividend for the year ended December&#160;31, 2023 of US$0.38 per ordinary share, or US$0.76 per ADS, for an aggregate amount of approximately US$1.2&#160;billion.&#160;In March 2025, we declared an annual cash dividend for the year ended December&#160;31, 2024 of US$0.50 per ordinary share, or US$1.00 per ADS, for an aggregate amount of approximately US$1.44&#160;billion based on the number of shares on record date. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under our annual dividend policy, we may choose to declare and distribute a cash dividend each year, at an amount determined in relation to our financial performance in the previous fiscal year, among other factors. The determination to make dividend distributions in any particular year will be made at the discretion of our board of directors based upon factors such as our results of operations, cash flow, financial condition, business strategies and prospects, capital requirements, regulatory constraints to the extent relevant, availability of foreign currency and other considerations that the board deems relevant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are a holding company registered by way of continuation under the laws of the Cayman Islands. We may rely on dividends from our subsidiaries in China for our cash requirements, including any payment of dividends to our shareholders. PRC regulations may restrict the ability of our PRC subsidiaries to pay dividends to us. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;We may rely on dividends and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our PRC subsidiaries to make payments to us could have a material and adverse effect on our ability to conduct our business.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we pay any dividends on our ordinary shares, we will pay those dividends which are payable in respect of the ordinary shares underlying our ADSs to the depositary, as the registered holder of such ordinary shares, and the depositary will then pay such amounts to our ADS holders in proportion to the ordinary shares underlying the ADSs held by such ADS holders, subject to the terms of the deposit agreement, including the fees and expenses payable thereunder. Cash dividends on our ordinary shares, if any, will be paid in U.S. dollars. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">B.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Significant Changes </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Except as disclosed elsewhere in this annual report, we have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual report. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_13"><span style="font-weight:bold">Item&#8201;9.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">The Offer and Listing </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Offering and Listing Details </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ADSs, each representing two of our Class&#160;A ordinary shares, have been listed on Nasdaq since May&#160;22, 2014. Our ADSs trade under the symbol &#8220;JD.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our Class&#160;A ordinary shares have been listed on the Hong Kong Stock Exchange since June&#160;18, 2020 under the stock code &#8220;9618.&#8221; Our RMB counter was launched and became effective since June&#160;19, 2023 under the stock code &#8220;89618.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">171 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">B.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Plan of Distribution </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">C.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Markets </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ADSs have been listed on Nasdaq since May&#160;22, 2014 under the symbol &#8220;JD.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our Class&#160;A ordinary shares have been listed on the Hong Kong Stock Exchange since June&#160;18, 2020 under the stock code &#8220;9618.&#8221; Our RMB counter was launched and became effective since June&#160;19, 2023 under the stock code &#8220;89618.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">D.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Selling Shareholders </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">E.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Dilution </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">F.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Expenses of the Issue </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_14"><span style="font-weight:bold">Item&#8201;10.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Additional Information </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Share Capital </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">B.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Memorandum and Articles of Association </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are a Cayman Islands exempted company with limited liability and our affairs are governed by our memorandum and articles of association, as amended and restated from time to time, and the Companies Act (As Revised) of the Cayman Islands, which is referred to as the Companies Act below, and the common law of the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following are summaries of material provisions of our current memorandum and articles of association, which were adopted by a special resolution passed at the annual general meeting of our company held on June&#160;21, 2023, insofar as they relate to the material terms of our ordinary shares. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Registered Office and Objects </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our registered office in the Cayman Islands is located at the offices of Maples Corporate Services Limited at PO Box 309, Ugland House, Grand Cayman, <span style="white-space:nowrap">KY1-1104,</span> Cayman Islands, or at such other location within the Cayman Islands as our board of directors may from time to time decide. The objects for which our company is established are unrestricted and we have full power and authority to carry out any object not prohibited by the Companies Act, as amended from time to time, or any other law of the Cayman Islands. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Board of Directors </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">See &#8220;Item 6.C. Directors, Senior Management and Employees&#8212;Board Practices.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Ordinary Shares </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General</span>. All of our issued and outstanding ordinary shares are fully paid and <span style="white-space:nowrap">non-assessable.</span> </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">172 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ordinary shares are issued in registered form, and are issued when registered in our register of members. Our shareholders who are nonresidents of the Cayman Islands may freely hold and vote their ordinary shares. Our company will issue only <span style="white-space:nowrap">non-negotiable</span> shares, and will not issue bearer or negotiable shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Ordinary Shares</span>. Our ordinary shares are divided into Class&#160;A ordinary shares and Class&#160;B ordinary shares. Holders of our Class&#160;A ordinary shares and Class&#160;B ordinary shares will have the same rights except for voting and conversion rights. Our ordinary shares are issued in registered form. Our shareholders who are <span style="white-space:nowrap">non-residents</span> of the Cayman Islands may freely hold and vote their shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Conversion</span>. Each Class&#160;B ordinary share is convertible into one Class&#160;A ordinary share at any time by the holder thereof. Class&#160;A ordinary shares are not convertible into Class&#160;B ordinary shares under any circumstances. Upon (i)&#160;any direct or indirect sale, transfer, assignment or disposition of Class&#160;B ordinary shares or the voting power attached to Class&#160;B ordinary shares by a holder thereof through voting proxy or otherwise to any person or entity that is not an Affiliate (as defined in our current memorandum and articles of association) of such holder, or (ii)&#160;the direct or indirect sale, transfer, assignment or disposition of a majority of the issued and outstanding voting securities or the voting power attached to such voting securities or the sale, transfer, assignment or disposition of all or substantially all of the assets of a holder of Class&#160;B ordinary shares that is an entity to any person or entity that is not an Affiliate of such holder, such Class&#160;B ordinary shares will be automatically and immediately converted into an equal number of Class&#160;A ordinary shares. All Class&#160;B ordinary shares will be automatically and immediately converted into an equal number of Class&#160;A ordinary shares when Mr.&#160;Richard Qiangdong Liu ceases to be a director and the chief executive officer of our company, or in some other specified situations as set out in our memorandum and articles of association. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Dividends</span>. The holders of our ordinary shares are entitled to such dividends as may be declared by our board of directors. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our directors. Under Cayman Islands law, dividends may be declared and paid only out of funds legally available therefor, namely out of either profit or our share premium account, and provided further that a dividend may not be paid if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business. Dividends received by each Class&#160;B ordinary share and Class&#160;A ordinary share in any dividend distribution shall be the same. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Voting Rights</span>. Our Class&#160;A ordinary shares and Class&#160;B ordinary shares vote together as a single class on all matters submitted to a vote of our shareholders, except as may otherwise be required by law or provided for in our current memorandum and articles of association. In respect of matters requiring shareholders&#8217; vote, on a poll, each Class&#160;A ordinary share is entitled to one vote, and each Class&#160;B ordinary share is entitled to twenty votes, except for where any holder of such shares are required by the Hong Kong Listing Rules to abstain from voting to approve the matter under consideration. Voting at any shareholders&#8217; meeting is by show of hands unless a poll is (before or on the declaration of the result of the show of hands) demanded. A poll may be demanded by the chairman of such meeting or any shareholder holding not less than 10% of the votes of the issued and outstanding voting shares in our company present in person or by proxy. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A quorum required for a meeting of shareholders consists of one or more shareholders present in person or by proxy or, if a corporation or other <span style="white-space:nowrap">non-natural</span> person, by its duly authorized representative, and holding shares which represent, in aggregate, (i)&#160;not less than 10% of the votes attaching to all issued and outstanding shares of our Company, for as long as the shares remain listed on the Hong Kong Stock Exchange, or (ii)&#160;otherwise not less than <span style="white-space:nowrap">one-third</span> of the votes attaching to all issued and outstanding shares of our company and entitled to vote, present in person or by proxy or, if a corporation or other <span style="white-space:nowrap">non-natural</span> person, by its duly authorized representative, shall be quorum for all purposes. Shareholders may be present in person or by proxy or, if the shareholder is a legal entity, by its duly authorized representative. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An ordinary resolution to be passed by the shareholders requires the affirmative vote of a simple majority of the votes cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting. Holders of the ordinary shares may, among other things, divide or consolidate their shares by ordinary resolution. A special resolution requires the affirmative vote of no less than <span style="white-space:nowrap">two-thirds</span> of the votes cast by those shareholders entitled to vote who are present in person or by proxy at a general meeting. A special resolution will be required for important matters such as a change of name or making changes to our current memorandum and articles of association. Both ordinary resolutions and special resolutions may also be passed by a unanimous written resolution signed by all the shareholders of our company, as permitted by the Companies Act and our current memorandum and articles of association. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">173 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under our current memorandum and articles of association, so long as the total issued and outstanding Class&#160;B ordinary shares constitute a majority of our aggregate voting rights of our company and shareholders of our company immediately prior to the completion of our initial public offering (exclusive of Max Smart Limited, Fortune Rising Holdings Limited, Mr.&#160;Richard Qiangdong Liu and their Affiliates) hold a majority of our total issued and outstanding Class&#160;A ordinary shares, any amendments to our current memorandum and articles of association and certain related party transactions between Mr.&#160;Richard Qiangdong Liu or any of his immediate family members or Affiliates, on one hand, and our company or any of our company&#8217;s subsidiaries or consolidated affiliated entities on the other hand, require approval by both (i)&#160;holders of a majority of the total issued and outstanding Class&#160;A ordinary shares (exclusive of Max Smart Limited, Fortune Rising Holdings Limited, Mr.&#160;Richard Qiangdong Liu and their Affiliates) and (ii)&#160;holders of a majority of our aggregate voting rights in addition to a special resolution (in the case of amendments to our memorandum and articles of association) or an ordinary resolution (in any other case). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Liquidation</span>. On a winding up of our company, if the assets available for distribution among our shareholders shall be more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus will be distributed among our shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay all of the <span style="white-space:nowrap">paid-up</span> capital, the assets will be distributed so that the losses are borne by our shareholders in proportion to the par value of the shares held by them. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Calls on Shares and Forfeiture of Shares</span>. Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their shares. The shares that have been called upon and remain unpaid are subject to forfeiture. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Redemption, Repurchase and Surrender of Shares</span>. We may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders thereof, on such terms and in such manner as may be determined, before the issue of such shares, by our board of directors or by a special resolution of our shareholders. Our company may also repurchase any of our shares provided that the manner and terms of such purchase have been approved by our board of directors or by ordinary resolution of our shareholders, or are otherwise authorized by our current memorandum and articles of association. Under the Companies Act, the redemption or repurchase of any share may be paid out of our company&#8217;s profits or out of the proceeds of a fresh issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if our company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased (a)&#160;unless it is fully paid up, (b)&#160;if such redemption or repurchase would result in there being no shares issued and outstanding, or (c)&#160;if the company has commenced liquidation. In addition, our company may accept the surrender of any fully paid share for no consideration. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Variations of Rights of Shares</span>. The rights attached to any class of shares (unless otherwise provided by the terms of issue of the shares of that class or series), may only be materially adversely varied with the consent in writing of the holders of a majority of the issued shares of that class or series or with the sanction of a special resolution passed at a separate meeting of the holders of the shares of that class. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Anti-Takeover Provisions</span>. Some provisions of our current memorandum and articles of association may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including provisions that: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">authorize our board of directors to issue preference shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preference shares without any further vote or action by our shareholders; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">limit the ability of shareholders to requisition and convene general meetings of shareholders. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">174 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under our current memorandum and articles of association for a proper purpose and for what they believe in good faith to be in the best interests of our company. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General Meetings of Shareholders and Shareholder Proposals</span>. Our shareholders&#8217; general meetings may be held in such place within or outside the Cayman Islands as our board of directors considers appropriate. Our current memorandum and articles of association provide that we shall in each year hold a general meeting as our annual general meeting within six months (or such other period as may be permitted by the Hong Kong Listing Rules or The Stock Exchange of Hong Kong Limited) after the end of the Company&#8217;s financial year, for as long as our Class&#160;A ordinary shares remain listed on the Hong Kong Stock Exchange. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Shareholders&#8217; annual general meetings and any other general meetings of our shareholders may be convened by a majority of our board of directors or our chairman. An annual general meeting shall be called by not less than 21 days&#8217; notice in writing. For any other general meeting (including any extraordinary general meeting), at least 14 days&#8217; notice, for as long as our Class&#160;A ordinary shares remain listed on the Hong Kong Stock Exchange, or otherwise at least 7 days&#8217; notice, shall be given to those persons whose names appear as members in our register of members on the date the notice is given (or on any other date determined by our directors to be the record date for such meeting) and who are entitled to vote at the meeting. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Cayman Islands law provides shareholders with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company&#8217;s articles of association. Our current memorandum and articles of association allow one or more of our shareholders holding shares representing in aggregate (i)&#160;no less than 10%, on a one vote per share basis, for as long as our Class&#160;A ordinary shares remain listed on the Hong Kong Stock Exchange or (ii)&#160;otherwise not less than <span style="white-space:nowrap">one-third,</span> of the votes attaching to all issued and outstanding shares which, as at that date of the deposit, carry the right to vote at general meetings of our company, to requisition an extraordinary general meeting of our shareholders, in which case our directors are obliged to call such meeting and to put the resolutions so requisitioned to a vote at such meeting; however, our current memorandum and articles of association do not provide our shareholders with any right to put any proposals before annual general meetings or extraordinary general meetings not called by such shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Limitations on the Right to Own Shares</span>. There are no limitations on the right to own our shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Transfer of Shares</span>. Any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in the usual or common form or any other form approved by our board of directors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, our board of directors may, in its absolute discretion, decline to register any transfer of any ordinary share which is not fully paid up or on which our company has a lien. Our board of directors may also decline to register any transfer of any ordinary share unless: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the instrument of transfer is lodged with us, accompanied by the certificate for the ordinary shares to which it relates and such other evidence as our board of directors may reasonably require to show the right of the transferor to make the transfer; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the instrument of transfer is in respect of only one class of shares; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the instrument of transfer is properly stamped, if required; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the ordinary shares transferred are free of any lien in favor of us; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">any fee related to the transfer has been paid to us; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">in the case of a transfer to joint holders, the transfer is not to more than four joint holders. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If our directors refuse to register a transfer they are required, within three months after the date on which the instrument of transfer was lodged, to send to each of the transferor and the transferee notice of such refusal. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">175 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Directors&#8217; Power to Issue Shares</span>. Our current memorandum and articles of association authorize our board of directors to issue additional ordinary shares from time to time as our board of directors shall determine, to the extent of available authorized but unissued shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our current memorandum and articles of association also authorize our board of directors to establish from time to time one or more series of preference shares and to determine, with respect to any series of preference shares, the terms and rights of that series, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the designation of the series; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the number of shares of the series; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the dividend rights, dividend rates, conversion rights, voting rights; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the rights and terms of redemption and liquidation preferences. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors may issue preference shares without action by our shareholders to the extent of available authorized but unissued shares. Issuance of these shares may dilute the voting power of holders of ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Exempted Company</span>. We are an exempted company with limited liability under the Companies Act. The Companies Act in the Cayman Islands distinguishes between ordinary resident companies and exempted companies. Any company that is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands may apply to be registered as an exempted company. The requirements for an exempted company are essentially the same as for an ordinary company except for the exemptions and privileges listed below: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">an exempted company does not have to file an annual return of its shareholders with the Registrar of Companies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">an exempted company&#8217;s register of members is not required to be open to inspection; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">an exempted company does not have to hold an annual general meeting; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">an exempted company may issue no par value shares; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">an exempted company may obtain an undertaking against the imposition of any future taxation (such undertakings are given for up to 30 years); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">an exempted company may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">an exempted company may register as a limited duration company; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">an exempted company may register as a segregated portfolio company. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">&#8220;Limited liability&#8221; means that the liability of each shareholder is limited to the amount unpaid by the shareholder on that shareholder&#8217;s shares of the company (except in exceptional circumstances, such as involving fraud, the establishment of an agency relationship or an illegal or improper purpose or other circumstances in which a court may be prepared to pierce or lift the corporate veil). We are subject to reporting and other informational requirements of the Exchange Act, as applicable to foreign private issuers. Except as otherwise disclosed in this annual report, we currently intend to comply with the Nasdaq rules in lieu of following home country practice. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">176 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Register of Members</span>. Under the Companies Act, we must keep a register of members and there should be entered therein: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the names and addresses of our members, together with a statement of the shares held by each member, and such statement shall confirm (i)&#160;the amount paid or agreed to be considered as paid, on the shares of each member, (ii)&#160;the number and category of shares held by each member, and (iii)&#160;whether each relevant category of shares held by a member carries voting rights under the articles of association of the company, and if so, whether such voting rights are conditional; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the date on which the name of any person was entered on the register as a member; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the date on which any person ceased to be a member. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under Cayman Islands law, the register of members of our company is prima facie evidence of the matters set out therein (i.e. the register of members will raise a presumption of fact on the matters referred to above unless rebutted) and a member registered in the register of members is deemed as a matter of Cayman Islands law to have legal title to the shares as set against its name in the register of members. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If the name of any person is incorrectly entered in or omitted from our register of members, or if there is any default or unnecessary delay in entering on the register the fact of any person having ceased to be a member of our company, the person or member aggrieved (or any member of our company or our company itself) may apply to the Grand Court of the Cayman Islands for an order that the register be rectified, and the Court may either refuse such application or it may, if satisfied of the justice of the case, make an order for the rectification of the register. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">C.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Material Contracts </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Other than in the ordinary course of business and other than those described under this item, &#8220;Item 4. Information on the Company&#8221; or &#8220;Item 7.B. Major Shareholders and Related Party Transactions-Related Party Transactions&#8221; or elsewhere in this annual report, we have not entered into any material contract during the two years immediately preceding the date of this annual report. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">D.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Exchange Controls </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">See &#8220;Item 4.B. Information on the Company&#8212;Business Overview&#8212;Regulation&#8212;Regulations Relating to Foreign Exchange.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">E.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Taxation </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following is a general summary of certain Cayman Islands, PRC, Hong Kong S.A.R. and United States federal income tax consequences relevant to an investment in our ADSs and Class&#160;A ordinary shares. The discussion is not intended to be, nor should it be construed as, legal or tax advice to any particular prospective purchaser. The discussion is based on laws and interpretations thereof in effect as of the date of this annual report, all of which are subject to change or different interpretations, possibly with retroactive effect. The discussion does not address U.S. state or local tax laws, or tax laws of jurisdictions other than the Cayman Islands, the People&#8217;s Republic of China, Hong Kong S.A.R. and the United States. You should consult your own tax advisors with respect to the consequences of acquisition, ownership and disposition of our ADSs and Class&#160;A ordinary shares. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cayman Islands Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to holders of our ADSs or ordinary shares levied by the government of the Cayman Islands except for stamp duties which may be applicable on instruments executed in, or after execution brought within the jurisdiction of, the Cayman Islands. The Cayman Islands is not party to any double tax treaties which are applicable to any payments made by or to our company. There are no exchange control regulations or currency restrictions in the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Payments of dividends and capital in respect of our ADSs or ordinary shares will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend or capital to any holder of our ADSs or ordinary shares, nor will gains derived from the disposal of our ADSs or ordinary shares be subject to Cayman Islands income or corporation tax. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">177 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">People&#8217;s Republic of China Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the PRC Enterprise Income Tax Law and its implementation rules, an enterprise established outside of the PRC with &#8220;de facto management body&#8221; within the PRC is considered a resident enterprise and will be subject to the enterprise income tax on its global income at the rate of 25%. The implementation rules define the term &#8220;de facto management body&#8221; as the body that exercises full and substantial control and overall management over the business, productions, personnel, accounts and properties of an enterprise. In 2009, the State Taxation Administration issued a circular, known as Circular 82, which provides certain specific criteria for determining whether the &#8220;de facto management body&#8221; of a <span style="white-space:nowrap">PRC-controlled</span> enterprise that is incorporated offshore is located in China. Although this circular only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners, the criteria set forth in the circular may reflect the State Taxation Administration&#8217;s general position on how the &#8220;de facto management body&#8221; text should be applied in determining the tax resident status of all offshore enterprises. According to Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident by virtue of having its &#8220;de facto management body&#8221; in China only if all of the following conditions are met: (i)&#160;the primary location of the <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> operational management is in the PRC; (ii)&#160;decisions relating to the enterprise&#8217;s financial and human resource matters are made or are subject to approval by organizations or personnel in the PRC; (iii)&#160;the enterprise&#8217;s primary assets, accounting books and records, company seals, and board and shareholder resolutions, are located or maintained in the PRC; and (iv)&#160;at least 50% of voting board members or senior executives habitually reside in the PRC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that none of JD.com, Inc. and its subsidiaries outside of China is a PRC resident enterprise for PRC tax purposes. JD.com, Inc. is not controlled by a PRC enterprise or PRC enterprise group and we do not believe that JD.com, Inc. meets all of the conditions above. JD.com, Inc. is a company incorporated outside the PRC. As a holding company, its key assets are its ownership interests in its subsidiaries, and its key assets are located, and its records (including the resolutions of its board of directors and the resolutions of its shareholders) are maintained, outside the PRC. For the same reasons, we believe our other subsidiaries outside of China are not PRC resident enterprises either. However, the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term &#8220;de facto management body.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If the PRC tax authorities determine that JD.com, Inc. is a PRC resident enterprise for enterprise income tax purposes, we may be required to withhold a 10% withholding tax from dividends we pay to our shareholders that are <span style="white-space:nowrap">non-resident</span> enterprises, including the holders of our ADSs. In addition, <span style="white-space:nowrap">non-resident</span> enterprise shareholders (including our ADS holders) may be subject to a 10% PRC withholding tax on gains realized on the sale or other disposition of ADSs or ordinary shares, if such income is treated as sourced from within the PRC. In addition, gains derived by our <span style="white-space:nowrap">non-PRC</span> individual shareholders from the sale of our shares and ADSs may be subject to a 20% PRC withholding tax. It is unclear whether our <span style="white-space:nowrap">non-PRC</span> individual shareholders (including our ADS holders) would be subject to any PRC tax on dividends obtained by such <span style="white-space:nowrap">non-PRC</span> individual shareholders in the event we are determined to be a PRC resident enterprise. If any PRC tax were to apply to dividends realized by <span style="white-space:nowrap">non-PRC</span> individuals, it would generally apply at a rate of 20% unless a reduced rate is available under an applicable tax treaty. However, it is also unclear whether <span style="white-space:nowrap">non-PRC</span> shareholders of JD.com, Inc. would be able to claim the benefits of any tax treaties between their country of tax residence and the PRC in the event that JD.com, Inc. is treated as a PRC resident enterprise. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Provided that our Cayman Islands holding company, JD.com, Inc., is not deemed to be a PRC resident enterprise, holders of our ADSs and ordinary shares who are not PRC residents will not be subject to PRC income tax on dividends distributed by us or gains realized from the sale or other disposition of our shares or ADSs. STA Circular 7 further clarifies that, if a <span style="white-space:nowrap">non-resident</span> enterprise derives income by acquiring and selling shares in an offshore listed enterprise in the public market, such income will not be subject to PRC tax. In addition, STA Public Notice 37 provided certain key changes to the previous withholding regime, such as (i)&#160;the withholding obligation for a <span style="white-space:nowrap">non-resident</span> enterprise deriving dividend arises on the date on which the payment is actually made rather than on the date of the resolution that declared the dividends, <span style="white-space:nowrap">(ii)&#160;non-resident</span> enterprises are not obligated to report tax to the authorities if their withholding agents fail to perform the withholding obligation is removed. However, there is uncertainty as to the application of STA Public Notice 37 and STA Circular 7, we and our <span style="white-space:nowrap">non-PRC</span> resident investors may be at risk of being required to file a return and being taxed under STA Public Notice 37 and STA Circular 7 and we may be required to expend valuable resources to comply with STA Public Notice 37 and STA Circular 7 or to establish that we should not be taxed under STA Public Notice 37 and STA Circular 7. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;We face uncertainties with respect to indirect transfers of equity interests in PRC resident enterprises by their <span style="white-space:nowrap">non-PRC</span> holding companies, and heightened scrutiny over acquisition transactions by the PRC tax authorities may have a negative impact on potential acquisitions we may pursue in the future.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">178 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Hong Kong Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our subsidiaries incorporated in Hong Kong are eligible to elect a <span style="white-space:nowrap">two-tiered</span> income tax rate for taxable income generated from operations in Hong Kong, effective on April&#160;1, 2018. If elected, the first HK$2&#160;million of assessable profits by our subsidiaries in Hong Kong will be taxed at half the current tax rate (i.e., 8.25%) while the remaining assessable profits will continue to be taxed at the existing 16.5% tax rate. We analyze on the foreign-sourced income, mainly dividend and interest, accrued to its subsidiaries in Hong Kong, apply for Commissioner&#8217;s Opinion / Advance Ruling with the Inland Revenue Department of Hong Kong on fulfillment of exception requirements under Foreign-Sourced Income Exemption regime and pay tax for the income subject to Hong Kong Profits Tax, if any. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our principal register of members is maintained by our principal share registrar in the Cayman Islands, and our Hong Kong register of members is maintained by the Hong Kong Share Registrar in Hong Kong. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Dealings in our Class&#160;A ordinary shares registered on our Hong Kong Share Register are subject to Hong Kong stamp duty. The stamp duty is charged to each of the seller and purchaser at the rate of 0.13% before November&#160;17, 2023 and 0.1% on and after November&#160;17, 2023 of the consideration for, or (if greater) the value of, our Class&#160;A ordinary shares transferred. In other words, a total of 0.2% is currently payable on a typical sale and purchase transaction of our Class&#160;A ordinary shares. In addition, a fixed duty of HK$5.00 is charged on each instrument of transfer (if required). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">To facilitate <span style="white-space:nowrap">ADS-ordinary</span> share conversion and trading between Nasdaq and the Hong Kong Stock Exchange, we have moved a portion of our issued Class&#160;A ordinary shares from our Cayman share register to our Hong Kong share register. It is unclear whether, as a matter of Hong Kong law, the trading or conversion of ADSs constitutes a sale or purchase of the underlying Hong Kong registered ordinary shares that is subject to Hong Kong stamp duty. We advise investors to consult their own tax advisors on this matter. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our ADSs and Class&#160;A Ordinary Shares&#8212;There is uncertainty as to whether Hong Kong stamp duty will apply to the trading or conversion of our ADSs.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">United States Federal Income Tax Considerations </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following discussion is a summary of United States federal income tax considerations relating to the ownership and disposition of our ADSs or ordinary shares by a U.S. Holder (as defined below) that holds our ADSs or ordinary shares as &#8220;capital assets&#8221; (generally, property held for investment) under the United States Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;). This discussion is based on the tax laws of the United States as in effect on the date of this annual report on Form <span style="white-space:nowrap">20-F</span> and on U.S. Treasury Regulations in effect as of the date of this annual report, as well as judicial and administrative interpretations thereof available on or before such date. All of the foregoing authorities are subject to change, which change could apply retroactively and could affect the tax considerations described below. There can be no assurance that the IRS or a court will not take a contrary position with respect to any United States federal income tax consequences described below. This discussion does not address all aspects of United States federal income taxation that may be important to particular investors in light of their individual investment circumstances, including investors subject to special tax rules (for example, banks, certain financial institutions, insurance companies, broker-dealers, traders in securities that elect <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> treatment, pension plans, cooperatives, real estate investment trusts, regulated investment companies, partnerships (or other entities or arrangements taxable as partnerships for U.S. federal income tax purposes) and their partners, <span style="white-space:nowrap">tax-exempt</span> entities (including private foundations), investors who are not U.S. Holders, U.S. expatriates, investors liable for any minimum tax, investors who acquired their ADSs or ordinary shares pursuant to the exercise of any employee share option or otherwise as compensation, investors who own (directly, indirectly, or constructively) 10% or more of our stock (by vote or value), investors that will hold their ADSs or ordinary shares as part of a straddle, hedge, conversion, constructive sale, or other integrated transaction for United States federal income tax purposes, investors subject to the Medicare tax on their net investment income or investors that have a functional currency other than the United States dollar), all of whom may be subject to tax rules that differ significantly from those summarized below. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">179 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, this discussion does not address any state, local or <span style="white-space:nowrap">non-United</span> States tax considerations. Each U.S. Holder is urged to consult its tax advisor regarding the United States federal, state, local, and <span style="white-space:nowrap">non-United</span> States income and other tax considerations of an investment in our ADSs or ordinary shares. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">General </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For purposes of this discussion, a &#8220;U.S. Holder&#8221; is a beneficial owner of our ADSs or ordinary shares that is, for United States federal income tax purposes, (i)&#160;an individual who is a citizen or resident of the United States, (ii)&#160;a corporation (or other entity treated as a corporation for United States federal income tax purposes) created in, or organized under the law of, the United States or any state thereof or the District of Columbia, (iii)&#160;an estate the income of which is includible in gross income for United States federal income tax purposes regardless of its source, or (iv)&#160;a trust (A)&#160;the administration of which is subject to the primary supervision of a United States court and which has one or more United States persons who have the authority to control all substantial decisions of the trust or (B)&#160;that has otherwise elected to be treated as a United States person under the Code. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If a partnership (or other entity or arrangement treated as a partnership for United States federal income tax purposes) owns our ADSs or ordinary shares, the tax treatment of a partner in the partnership will generally depend upon the status of the partner and the activities of the partnership. Partnerships holding our ADSs or ordinary shares and their partners are urged to consult their tax advisors regarding an investment in our ADSs or ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For U.S. federal income tax purposes, U.S. Holders who hold ADSs will generally be treated as the holder of the underlying ordinary shares represented by those ADSs. The remainder of this discussion assumes that a U.S. Holder of our ADSs will be treated in this manner. Accordingly, deposits or withdrawals of Class&#160;A ordinary shares for ADSs will generally not be subject to U.S. federal income tax. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Dividends </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Subject to the passive foreign investment company rules described below, any cash distributions (including any amount of any PRC tax withheld) paid on our ADSs or ordinary shares out of our current or accumulated earnings and profits, as determined under United States federal income tax principles, will generally be includible in the gross income of a U.S. Holder as dividend income on the day actually or constructively received by the U.S. Holder, in the case of ordinary shares, or by the depositary, in the case of ADSs. Because we do not intend to determine our earnings and profits on the basis of United States federal income tax principles, any distribution we pay will generally be reported as a &#8220;dividend&#8221; for United States federal income tax purposes. Dividends received on our ADSs or ordinary shares will not be eligible for the dividends received deduction allowed to corporations under the Code. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Individuals and other <span style="white-space:nowrap">non-corporate</span> recipients will be subject to tax at the lower capital gain tax rate applicable to &#8220;qualified dividend income&#8221; on dividends paid on our ADSs, provided that certain conditions are satisfied, including that (i)&#160;our ADSs are readily tradable on an established securities market in the United States, or, in the event that we are deemed to be a PRC resident enterprise under the PRC tax law, we are eligible for the benefit of the United <span style="white-space:nowrap">States-PRC</span> income tax treaty (the &#8220;Treaty&#8221;), (ii) we are neither a PFIC nor treated as such with respect to a U.S. Holder (as discussed below) for the taxable year in which the dividend was paid and the preceding taxable year, and (iii)&#160;certain holding period requirements are met. For this purpose, U.S. Treasury guidance indicates that ADSs representing ordinary shares, such as ours, listed on the Nasdaq Global Select Market are considered to be readily tradable on an established securities market in the United States. There can be no assurance that our ADSs will continue to be considered readily tradable on an established securities market in future years. In the event that we are deemed to be a PRC resident enterprise under PRC tax law, we may be eligible for the benefits under the Treaty. U.S. Holders should consult their tax advisors regarding the availability of the reduced tax rate on dividends in their particular circumstances. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For United States foreign tax credit purposes, dividends will generally be treated as income from foreign sources and will generally constitute passive category income. A U.S. Holder may be eligible, subject to a number of complex limitations, to claim a foreign tax credit not in excess of any applicable treaty rate in respect of any nonrefundable foreign withholding taxes imposed on dividends received on our ADSs or ordinary shares. A U.S. Holder who does not elect to claim a foreign tax credit for foreign tax withheld may instead claim a deduction, for United States federal income tax purposes, in respect of such withholding, but only for a year in which such holder elects to do so for all creditable foreign income taxes. The rules governing the foreign tax credit are complex. U.S. Holders are urged to consult their tax advisors regarding the availability of the foreign tax credit under their particular circumstances. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">180 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We may be a PFIC for the taxable year ended December&#160;31, 2024, and no assurance can be given with respect to our PFIC status for the current or future taxable years. U.S. Holders are urged to consult their tax advisors regarding the availability of the reduced rate of taxation on dividends with respect to our ADSs or ordinary shares under their particular circumstances. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Sale or Other Disposition of ADSs or Ordinary Shares </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Subject to the passive foreign investment company rules described below, a U.S. Holder will generally recognize capital gain or loss upon the sale or other disposition of ADSs or ordinary shares in an amount equal to the difference between the amount realized upon the sale or other disposition and the holder&#8217;s adjusted tax basis in such ADSs or ordinary shares. The gain or loss will generally be capital gain or loss. Any capital gain or loss will be long-term if the ADSs or ordinary shares have been held for more than one year. An individual U.S. Holder or other <span style="white-space:nowrap">non-corporate</span> U.S. Holder who has held the ADSs or ordinary shares for more than one year will generally be eligible for reduced tax rates. The deductibility of capital losses is subject to limitations. Any such gain or loss recognized by a U.S. Holder will generally be treated as U.S. source income or loss for foreign tax credit purposes, which will generally limit the availability to claim foreign tax credits. However, in the event we are deemed to be a PRC &#8220;resident enterprise&#8221; under PRC tax law, we may be eligible for the benefits of the Treaty. In such event, if PRC tax were to be imposed on any gain from the disposition of the ADSs or ordinary shares, a U.S. Holder that is eligible for the benefits of the Treaty may elect to treat such gain as PRC source income. Pursuant to Treasury Regulations (the applicability of which has been postponed until further guidance is issued), however, if a U.S. Holder is not eligible for the benefits of the Treaty or does not elect to apply the Treaty, then such holder may not be able to claim a foreign tax credit arising from any PRC tax imposed on the disposition of the ADSs or ordinary shares. U.S. Holders are urged to consult their tax advisors regarding the tax consequences if a foreign tax is imposed on a disposition of our ADSs or ordinary shares, including the availability of the foreign tax credit or deduction under their particular circumstances, their eligibility for benefits under the Treaty and the potential impact of the Treasury Regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We may be a PFIC for the taxable year ended December&#160;31, 2024, and no assurance can be given with respect to our PFIC status for the current or future taxable years. U.S. Holders are urged to consult their tax advisors regarding the availability of the reduced rate of taxation on dividends with respect to our ADSs or ordinary shares under their particular circumstances. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Passive Foreign Investment Company Considerations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A <span style="white-space:nowrap">non-United</span> States corporation, such as our company, will be classified as a PFIC for United States federal income tax purposes for any taxable year, if either (i) 75% or more of its gross income for such year consists of certain types of &#8220;passive&#8221; income or (ii) 50% or more of the value of its assets (generally determined on the basis of a quarterly average) during such year produce or are held for the production of passive income. For this purpose, cash is categorized as a passive asset and the company&#8217;s unbooked intangibles associated with active business activity are taken into account as a <span style="white-space:nowrap">non-passive</span> asset. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we will be treated as owning a proportionate share of the assets and earning a proportionate share of the income of any other corporation in which we own, directly or indirectly, 25% or more (by value) of the stock. Although the law in this regard is unclear, we treat the consolidated variable interest entities as being owned by us for United States federal income tax purposes because we control their management decisions and we are entitled to substantially all of the economic benefits associated with these entities, and, as a result, we consolidate their results of operations in our U.S. GAAP financial statements and treat them as being owned by us for United States federal income tax purposes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Based on our current income and assets and the value of our ADSs and outstanding ordinary shares, we may be a PFIC for our taxable year ended December&#160;31, 2024. However, because PFIC status is a fact-intensive determination, no assurance can be given with respect to our PFIC status for the current or any future taxable years. Changes in the composition of our income or assets, or fluctuations in the market price of our Class&#160;A ordinary shares and/or ADSs, may cause us to become a PFIC for the current or future taxable years. In estimating the value of our goodwill and other unbooked intangibles, we have taken into account our market capitalization, which may fluctuate over time. The composition of our income and assets will also be affected by how, and how quickly, we use our liquid assets. If we deploy significant amounts of cash and investments for active purposes, we may be less likely to be classified as a PFIC for the current or future taxable years. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">181 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we are classified as a PFIC for any taxable year during which a U.S. Holder holds our ADSs or ordinary shares, and unless the U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">&#8220;mark-to-market&#8221;</span></span> election (as described below), the U.S. Holder will generally be subject to special tax rules that have a penalizing effect, regardless of whether we remain a PFIC, on (i)&#160;any excess distribution that we make to the U.S. Holder (which generally means any distribution paid during a taxable year to a U.S. Holder that is greater than 125% of the average annual distributions paid in the three preceding taxable years or, if shorter, the U.S. Holder&#8217;s holding period for the ADSs or ordinary shares), and (ii)&#160;any gain realized on the sale or other disposition, including a pledge, of ADSs or ordinary shares. Under the PFIC rules: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the excess distribution or gain will be allocated ratably over the U.S. Holder&#8217;s holding period for the ADSs or ordinary shares; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">amounts allocated to the current taxable year and any taxable years in a U.S. Holder&#8217;s holding period prior to the first taxable year in which we are classified as a PFIC (a <span style="white-space:nowrap">&#8220;pre-PFIC</span> year&#8221;) will be taxable as ordinary income; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">amounts allocated to each prior taxable year, other than the current taxable year or a <span style="white-space:nowrap">pre-PFIC</span> year, will be subject to tax at the highest tax rate in effect applicable to such U.S. Holder for that year, and such amounts will be increased by an additional tax equal to interest on the resulting tax deemed deferred with respect to such years. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The tax liability for amounts allocated to years prior to the year of disposition or &#8220;excess distribution&#8221; cannot be offset by any net operating losses for such years, and gains (but not losses) realized on the sale of the ADSs or ordinary shares cannot be treated as capital, even if such ADSs or ordinary shares are held as capital assets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we are a PFIC for any taxable year during which a U.S. Holder holds our ADSs or ordinary shares and any of our subsidiaries is also a PFIC, such U.S. Holder would be treated as owning a proportionate amount (by value) of the shares of the lower-tier PFIC and would be subject to the rules described above on certain distributions by a lower-tier PFIC and a disposition of shares of a lower-tier PFIC even though such U.S. Holders would not receive the proceeds of those distributions or dispositions. U.S. Holders should consult their tax advisors regarding the application of the PFIC rules to any of our subsidiaries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As an alternative to the foregoing rules, a U.S. Holder of &#8220;marketable stock&#8221; (as defined below) in a PFIC may make a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election with respect to such stock. The <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election is available only for &#8220;marketable stock,&#8221; which is stock that is traded in other than <span style="font-style:italic">de minimis </span>quantities on at least 15 days during each calendar quarter, or &#8220;regularly traded&#8221; on a qualified exchange or other market, as defined in applicable Treasury Regulations. For these purposes, our ADSs are listed on the Nasdaq Global Select Market, which is a qualified exchange for these purposes, and our ordinary shares are listed on the Hong Kong Stock Exchange, which should constitute a qualified exchange or other market. We anticipate that our ADSs and ordinary shares should qualify as being regularly traded, but no assurances may be given in this regard. If a U.S. Holder makes this election, the holder will generally (i)&#160;include as ordinary income for each taxable year that we are a PFIC the excess, if any, of the fair market value of ADSs or ordinary shares held at the end of the taxable year over the adjusted tax basis of such ADSs or ordinary shares and (ii)&#160;deduct as an ordinary loss the excess, if any, of the adjusted tax basis of the ADSs or ordinary shares over the fair market value of such ADSs or ordinary shares held at the end of the taxable year, but such deduction will only be allowed to the extent of the amount previously included in income as a result of the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. The U.S. Holder&#8217;s adjusted tax basis in the ADSs or ordinary shares would be adjusted to reflect any income or loss resulting from the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. If a U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election in respect of our ADSs or ordinary shares and we cease to be a PFIC, the holder will not be required to take into account the gain or loss described above during any period that we are not classified as a PFIC. If a U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election, any gain such U.S. Holder recognizes upon the sale or other disposition of our ADSs or ordinary shares in a year when we are a PFIC will be treated as ordinary income and any loss will be treated as ordinary loss, but such loss will only be treated as ordinary loss to the extent of the net amount previously included in income as a result of the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">182 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Because, as a technical matter, a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election cannot be made for any lower-tier PFICs that we may own, a U.S. Holder may continue to be subject to the general PFIC rules described above with respect to such U.S. Holder&#8217;s indirect interest in any investments held by us that are treated as an equity interest in a PFIC for United States federal income tax purposes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We do not intend to provide information necessary for U.S. Holders to make qualified electing fund elections which, if available, would result in tax treatment different from the tax treatment for PFICs described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If a U.S. Holder owns our ADSs or ordinary shares during any taxable year that we are a PFIC, the holder must file an annual Internal Revenue Service Form 8621. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Each U.S. Holder is urged to consult its tax advisor concerning the United States federal income tax consequences of purchasing, holding, and disposing of ADSs or ordinary shares if we are or become classified as a PFIC, including the possibility of making a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election and the unavailability of the qualified electing fund election. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">F.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Dividends and Paying Agents </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">G.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Statement by Experts </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">H.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Documents on Display </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are subject to periodic reporting and other informational requirements of the Exchange Act as applicable to foreign private issuers, and are required to file reports and other information with the SEC. Specifically, we are required to file annually an annual report on Form <span style="white-space:nowrap">20-F</span> within four months after the end of each fiscal year, which is December 31. All information filed with the SEC can be obtained over the internet at the SEC&#8217;s website at <span style="font-style:italic">www.sec.gov</span>. As a foreign private issuer, we are exempt from the rules under the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements, and officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section&#160;16 of the Exchange Act. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We will furnish Deutsche Bank Trust Company Americas, the depositary of our ADSs, with our annual reports, which will include a review of operations and annual audited consolidated financial statements prepared in conformity with U.S. GAAP, and all notices of shareholders&#8217; meetings and other reports and communications that are made generally available to our shareholders. The depositary will make such notices, reports and communications available to holders of ADSs and, upon our request, will mail to all record holders of ADSs the information contained in any notice of a shareholders&#8217; meeting received by the depositary from us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In accordance with Nasdaq Stock Market Rule 5250(d), we will post this annual report on Form <span style="white-space:nowrap">20-F</span> on our website at <span style="font-style:italic">http://ir.jd.com</span>. In addition, we will provide hardcopies of our annual report free of charge to shareholders and ADS holders upon request. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">I.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Subsidiary Information </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">J.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Annual Report to Security Holders </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As an issuer listed on the Hong Kong Stock Exchange, we are required to publish an annual report for the fiscal year ended December&#160;31, 2024, which we plan to furnish as an exhibit to a current report on Form <span style="white-space:nowrap">6-K</span> via EDGAR to be filed on the same date of this annual report on <span style="white-space:nowrap">Form&#160;20-F.</span> </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">183 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_15"><span style="font-weight:bold">Item&#8201;11.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Quantitative and Qualitative Disclosures about Market Risk </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Interest Rate Risk </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our exposure to interest rate risk primarily relates to the interest income generated by excess cash, which is mostly held in interest-bearing bank deposits. We have not used derivative financial instruments in our investment portfolio. Interest earning instruments carry a degree of interest rate risk. We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in market interest rates. However, our future interest income may fall short of expectations due to changes in market interest rates. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Foreign Exchange Risk </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Substantially all of our revenues and expenses are denominated in RMB. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We do not believe that we currently have any significant direct foreign exchange risk and have not used any derivative financial instruments to hedge exposure to such risk. Certain <span style="white-space:nowrap">non-derivative</span> instruments have been used to manage exposure in exchange rates. Although our exposure to foreign exchange risks should be limited in general, the value of your investment in our ADSs will be affected by the exchange rate between U.S. dollar and RMB because the value of our business is effectively denominated in RMB, while our ADSs are traded in U.S. dollars. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The conversion of RMB into foreign currencies, including U.S. dollars, is based on rates set by the People&#8217;s Bank of China. The RMB has fluctuated against the U.S. dollar, at times significantly and unpredictably. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between RMB and the U.S. dollar in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">To the extent that we need to convert U.S. dollars into RMB for our operations, appreciation of the RMB against the U.S. dollar would have an adverse effect on the RMB amount we receive from the conversion. Conversely, if we decide to convert RMB into U.S. dollars for the purpose of making payments for dividends on our ordinary shares or ADSs or for other business purposes, appreciation of the U.S. dollar against the RMB would have a negative effect on the U.S. dollar amounts available to us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, we had <span style="white-space:nowrap">RMB-denominated</span> cash and cash equivalents, restricted cash, short-term investments and time deposits or wealth management products with maturities more than one year in marketable securities and other investments of RMB179.7&#160;billion, and U.S. dollar-denominated cash, cash equivalents and short-term investments and time deposits or wealth management products with maturities more than one year in marketable securities and other investments of US$16.2&#160;billion. Assuming we had converted RMB179.7&#160;billion into U.S. dollars at the exchange rate of RMB7.2993 for US$1.00 as of December&#160;31, 2024, our U.S. dollar cash balance would have been US$40.8&#160;billion. If the RMB had depreciated by 10% against the U.S. dollar, our U.S. dollar cash balance would have been US$38.4&#160;billion instead. Assuming we had converted US$16.2&#160;billion into RMB at the exchange rate of RMB7.2993 for US$1.00 as of December&#160;31, 2024, our RMB cash balance would have been RMB298.2&#160;billion. If the RMB had depreciated by 10% against the U.S. dollar, our RMB cash balance would have been RMB311.3&#160;billion instead. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_16"><span style="font-weight:bold">Item&#8201;12.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Description of Securities Other than Equity Securities </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Debt Securities </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">B.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Warrants and Rights </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">C.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Other Securities </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">184 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><span style="font-weight:bold">D.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">American Depositary Shares </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ADSs are traded on Nasdaq. Dealings in our ADSs on Nasdaq are conducted in U.S. Dollars. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">ADSs may be held either: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">directly, by having a certificated ADS, or an ADR, registered in the holder&#8217;s name, or by holding in the direct registration system, pursuant to which the depositary may register the ownership of uncertificated ADSs, which ownership shall be evidenced by periodic statements issued by the depositary to the ADS holders entitled thereto; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">indirectly, through the holder&#8217;s broker or other financial institution. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The depositary for our ADSs is Deutsche Bank Trust Company Americas, whose office is located at 60 Wall Street, New York, New York 10005, United States of America. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Fees and Charges Our ADS holders May Have to Pay </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An ADS holder will be required to pay the following service fees to the depositary bank and certain taxes and governmental charges (in addition to any applicable fees, expenses, taxes and other governmental charges payable on the deposited securities represented by any of the ADSs): </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:51%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:48%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Service</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Fees</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;to any person to whom ADSs are issued or to any person to whom a distribution is made in respect of ADS distributions pursuant to stock dividends or other free distributions of stock, bonus distributions, stock splits or other distributions (except where converted to cash)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS issued</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Surrendering ADSs for cancellation and withdrawal of deposited securities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS surrendered</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Distribution of cash dividends</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS held</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Distribution of cash entitlements (other than cash dividends) and/or cash proceeds, including proceeds from the sale of rights, securities and other entitlements</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS held</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Distribution of ADSs pursuant to exercise of rights</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS held</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Operation and maintenance costs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS held on the applicable record date(s) established by the depositary bank</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An ADS holder will also be responsible to pay certain fees and expenses incurred by the depositary bank and certain taxes and governmental charges (in addition to any applicable fees, expenses, taxes and other governmental charges payable on the deposited securities represented by any of the ADSs) such as: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Fees for the transfer and registration of ordinary shares charged by the registrar and transfer agent for the ordinary shares in the Cayman Islands (i.e., upon deposit and withdrawal of ordinary shares). </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Expenses incurred for converting foreign currency into U.S. dollars. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Expenses for cable, telex, fax and electronic transmissions and for delivery of securities. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Taxes and duties upon the transfer of securities, including any applicable stamp duties, any stock transfer charges or withholding taxes (i.e., when ordinary shares are deposited or withdrawn from deposit). </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">185 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Fees and expenses incurred in connection with the delivery of ordinary shares on deposit or the servicing of ordinary shares, deposited securities and/or ADSs. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Fees and expenses incurred in connection with complying with exchange control regulations and other regulatory requirements applicable to ordinary shares, deposited securities, ADSs and ADRs. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The depositary fees payable upon the issuance and cancellation of ADSs are typically paid to the depositary bank by the brokers (on behalf of their clients) receiving the newly issued ADSs from the depositary bank and by the brokers (on behalf of their clients) delivering the ADSs to the depositary bank for cancellation. The brokers in turn charge these fees to their clients. Depositary fees payable in connection with distributions of cash or securities to ADS holders and the depositary services fee are charged by the depositary bank to the holders of record of ADSs as of the applicable ADS record date. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The depositary fees payable for cash distributions are generally deducted from the cash being distributed or by selling a portion of distributable property to pay the fees. In the case of distributions other than cash (i.e., share dividends, rights), the depositary bank charges the applicable fee to the ADS record date holders concurrent with the distribution. In the case of ADSs registered in the name of the investor (whether certificated or uncertificated in direct registration), the depositary bank sends invoices to the applicable record date ADS holders. In the case of ADSs held in brokerage and custodian accounts (via DTC), the depositary bank generally collects its fees through the systems provided by DTC (whose nominee is the registered holder of the ADSs held in DTC) from the brokers and custodians holding ADSs in their DTC accounts. The brokers and custodians who hold their clients&#8217; ADSs in DTC accounts in turn charge their clients&#8217; accounts the amount of the fees paid to the depositary banks. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the event of refusal to pay the depositary fees, the depositary bank may, under the terms of the deposit agreement, refuse the requested service until payment is received or may set off the amount of the depositary fees from any distribution to be made to the ADS holder. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Fees and Other Payments Made by the Depositary to Us </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Deutsche Bank Trust Company Americas, as depositary, has agreed to reimburse us for a portion of certain expenses we incur that are related to establishment and maintenance of the ADR program, including investor relations expenses. There are limits on the amount of expenses for which the depositary will reimburse us, but the amount of reimbursement available to us is not related to the amounts of fees the depositary collects from investors. Further, the depositary has agreed to reimburse us certain fees payable to the depositary by holders of ADSs. Neither the depositary nor we can determine the exact amount to be made available to us because (i)&#160;the number of ADSs that will be issued and outstanding, (ii)&#160;the level of service fees to be charged to holders of ADSs and (iii)&#160;our reimbursable expenses related to the program are not known at this time. In 2024, we were entitled to approximately US$6.4&#160;million reimbursement from the depositary. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Conversion between Class&#160;A Ordinary Shares and ADSs </p> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Dealings and Settlement of Class&#160;A Ordinary Shares in Hong Kong </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our Class&#160;A ordinary shares trade on the Hong Kong Stock Exchange in board lots of 50 Class&#160;A ordinary shares. Dealings in our Class&#160;A ordinary shares on the Hong Kong Stock Exchange will be conducted in Hong Kong dollars. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The transaction costs of dealings in our Class&#160;A ordinary shares on the Hong Kong Stock Exchange include: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Hong Kong Stock Exchange trading fee of 0.005% of the consideration of the transaction, charged to each of the buyer and seller; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Securities and Futures Commission of Hong Kong transaction levy of 0.0027% of the consideration of the transaction, charged to each of the buyer and seller; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">trading tariff of HK$0.50 on each and every purchase or sale transaction. The decision on whether or not to pass the trading tariff onto investors is at the discretion of brokers; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">186 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">transfer deed stamp duty of HK$5.00 per transfer deed (if applicable), payable by the seller; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">ad valorem stamp duty at a total rate of 0.2% of the value of the transaction, with 0.1% payable by each of the buyer and the seller; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">stock settlement fee, which is currently 0.002% of the gross transaction value, subject to a minimum fee of HK$2.00 and a maximum fee of HK$100.00 per side per trade; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">brokerage commission, which is freely negotiable with the broker (other than brokerage commissions for IPO transactions which are currently set at 1% of the subscription or purchase price and will be payable by the person subscribing for or purchasing the securities) ; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the Hong Kong Share Registrar will charge between HK$2.50 to HK$20.00, depending on the speed of service (or such higher fee as may from time to time be permitted under the Hong Kong Listing Rules), for each transfer of ordinary shares from one registered owner to another, each share certificate canceled or issued by it and any applicable fee as stated in the share transfer forms used in Hong Kong. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Investors must settle their trades executed on the Hong Kong Stock Exchange through their brokers directly or through custodians. For an investor who has deposited his or her Class&#160;A ordinary shares in his or her stock account or in his or her designated Central Clearing and Settlement System participant&#8217;s stock account maintained with the Central Clearing and Settlement System, or CCASS, settlement will be effected in CCASS in accordance with the General Rules of CCASS and CCASS Operational Procedures in effect from time to time. For an investor who holds the physical certificates, settlement certificates and the duly executed transfer forms must be delivered to his or her broker or custodian before the settlement date. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Conversion between Class&#160;A Ordinary Shares Trading in Hong Kong and ADSs </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In connection with the listing of our Class&#160;A ordinary shares on the Hong Kong Stock Exchange, we have established a branch register of members in Hong Kong, which we refer to as our Hong Kong share register, which is maintained by our Hong Kong Share Registrar, Computershare Hong Kong Investor Services Limited. Our principal register of members will continue to be maintained by our principal share registrar, Maples Fund Services (Cayman) Limited. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">All Class&#160;A ordinary shares offered in connection with our listing in Hong Kong are registered on our Hong Kong share register in order to be listed and traded on the Hong Kong Stock Exchange. As described in further detail below, holders of Class&#160;A ordinary shares registered on the Hong Kong Share Register will be able to convert these ordinary shares into ADSs, and vice versa. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In connection with our listing in Hong Kong, and to facilitate fungibility and conversion between ADSs and Class&#160;A ordinary shares and trading between Nasdaq and the Hong Kong Stock Exchange, we moved a portion of our issued Class&#160;A ordinary shares from our register of members maintained in the Cayman Islands to our Hong Kong share register. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Converting Class&#160;A Ordinary Shares Trading in Hong Kong into ADSs </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An investor who holds Class&#160;A ordinary shares registered in Hong Kong and who intends to convert them to ADSs to trade on Nasdaq must deposit or have his or her broker deposit the Class&#160;A ordinary shares with the depositary&#8217;s Hong Kong custodian, Deutsche Bank AG, Hong Kong Branch, Hong Kong, in exchange for ADSs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A deposit of Class&#160;A ordinary shares trading in Hong Kong in exchange for ADSs involves the following procedures: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If Class&#160;A ordinary shares have been deposited with CCASS, the investor must transfer Class&#160;A ordinary shares to the depositary&#8217;s account with the custodian within CCASS by following the CCASS procedures for transfer and submit and deliver a duly completed and signed letter of transmittal to the custodian via his or her broker. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">187 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If Class&#160;A ordinary shares are held outside CCASS, the investor must arrange to deposit his or her Class&#160;A ordinary shares into CCASS for delivery to the depositary&#8217;s account with the custodian within CCASS, submit and deliver a duly completed and signed letter of transmittal to the custodian via his or her broker. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Upon payment of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, if applicable, and subject in all cases to the terms of the deposit agreement, the depositary will issue the corresponding number of ADSs in the name(s) requested by an investor and will deliver the ADSs to the designated DTC account of the person(s) designated by an investor or his or her broker. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For Class&#160;A ordinary shares deposited in CCASS, under normal circumstances, the above steps generally require two business days. For Class&#160;A ordinary shares held outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS issuances. The investor will be unable to trade the ADSs until the procedures are completed. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Converting ADSs to Class&#160;A Ordinary Shares Trading in Hong Kong </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An investor who holds ADSs and who intends to convert his/her ADSs into Class&#160;A ordinary shares to trade on the Hong Kong Stock Exchange must cancel the ADSs the investor holds and withdraw Class&#160;A ordinary shares from our ADS program and cause his or her broker or other financial institution to trade such ordinary shares on the Hong Kong Stock Exchange. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An investor that holds ADSs indirectly through a broker should follow the broker&#8217;s procedure and instruct the broker to arrange for cancelation of the ADSs, and transfer of the underlying ordinary shares from the depositary&#8217;s account with the custodian within the CCASS system to the investor&#8217;s Hong Kong stock account. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For investors holding ADSs directly (not holding through brokers), the following steps must be taken: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">To withdraw Class&#160;A ordinary shares from our ADS program, an investor who holds ADSs may turn in such ADSs at the office of the depositary (and the applicable ADR(s) if the ADSs are held in certificated form), and send an instruction to cancel such ADSs to the depositary. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Upon payment or net of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, if applicable, and subject in all cases to the terms of the deposit agreement, the depositary will instruct the custodian to deliver Class&#160;A ordinary shares underlying the canceled ADSs to the CCASS account designated by an investor. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If an investor prefers to receive Class&#160;A ordinary shares outside CCASS, he or she must receive Class&#160;A ordinary shares in CCASS first and then arrange for withdrawal from CCASS. Investors can then obtain a transfer form signed by HKSCC Nominees Limited (as the transferor) and register ordinary shares in their own names with the Hong Kong Share Registrar. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For Class&#160;A ordinary shares to be received in CCASS, under normal circumstances, the above steps generally require two business days. For ordinary shares to be received outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. The investor will be unable to trade the Class&#160;A ordinary shares on the Hong Kong Stock Exchange until the procedures are completed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS cancelations. In addition, completion of the above steps and procedures is subject to there being a sufficient number of Class&#160;A ordinary shares on our Hong Kong share register to facilitate a withdrawal from the ADS program directly into the CCASS system. We are not under any obligation to maintain or increase the number of Class&#160;A ordinary shares on our Hong Kong share register to facilitate such withdrawals. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">188 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Depositary Requirements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Before the depositary issues ADSs or permits withdrawal of ordinary shares, the depositary may require: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">production of satisfactory proof of the identity and genuineness of any signature or other information it deems necessary; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">compliance with procedures it may establish, from time to time, consistent with the deposit agreement, including presentation of transfer documents. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The depositary may refuse to deliver, transfer, or register issuances, transfers and cancelations of ADSs generally when the transfer books of the depositary or our Hong Kong Share Registrar are closed or at any time if the depositary or we determine it advisable to do so. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">All costs attributable to the transfer of Class&#160;A ordinary shares to effect a withdrawal from or deposit of ordinary shares into our ADS program will be borne by the investor requesting the transfer. In particular, holders of ordinary shares and ADSs should note that the Hong Kong Share Registrar will charge between HK$2.50 to HK$20, depending on the speed of service (or such higher fee as may from time to time be permitted under the Hong Kong Listing Rules), for each transfer of ordinary shares from one registered owner to another, each share certificate canceled or issued by it and any applicable fee as stated in the share transfer forms used in Hong Kong. In addition, holders of Class&#160;A ordinary shares and ADSs must pay up to US$5.00 (or less) per 100 ADSs for each issuance of ADSs and each cancelation of ADSs, as the case may be, in connection with the deposit of Class&#160;A ordinary shares into, or withdrawal of Class&#160;A ordinary shares from, our ADS program. </p> <p style="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="txa871796_17">PART&#160;II </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_18"><span style="font-weight:bold">Item&#8201;13.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Defaults, Dividend Arrearages and Delinquencies </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">None. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_19"><span style="font-weight:bold">Item&#8201;14.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Material Modifications to the Rights of Security Holders and Use of Proceeds </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">None. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_20"><span style="font-weight:bold">Item&#8201;15.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Controls and Procedures </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Evaluation of Disclosure Controls and Procedures </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our management, with the participation of our chief executive officer and chief financial officer, has performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule <span style="white-space:nowrap">13a-15(e)</span> under the Exchange Act) as of the end of the period covered by this report, as required by Rule <span style="white-space:nowrap">13a-15(b)</span> under the Exchange Act. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Based upon that evaluation, our management has concluded that, as of December&#160;31, 2024, our disclosure controls and procedures were effective in ensuring that the information required to be disclosed by us in the reports that we file and furnish under the Exchange Act was recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and forms, and that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Management&#8217;s Annual Report on Internal Control over Financial Reporting </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in <span style="white-space:nowrap">Rules&#160;13a-15(f)</span> and <span style="white-space:nowrap">15d-15(f)</span> under the Securities Exchange Act of 1934, as amended. Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with Generally Accepted Accounting Principles (GAAP) in the United States of America and includes those policies and procedures that (1)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of our company; (2)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of consolidated financial statements in accordance with GAAP, and that receipts and expenditures of our company are being made only in accordance with authorizations of our management and directors; and (3)&#160;provide reasonable assurance regarding prevention or timely detection of the unauthorized acquisition, use or disposition of our company&#8217;s assets that could have a material effect on the consolidated financial statements. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">189 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As required by Section&#160;404 of the Sarbanes-Oxley Act of 2002 and related rules as promulgated by the Securities and Exchange Commission, our management including our Chief Executive Officer and Chief Financial Officer assessed the effectiveness of internal control over financial reporting as of December&#160;31, 2024 using the criteria set forth in the report &#8220;Internal Control-Integrated Framework (2013)&#8221; published by the Committee of Sponsoring Organizations of the Treadway Commission. We completed three acquisitions during the year ended December&#160;31, 2024 as described in Note 5 to our consolidated financial statements included in this annual report. As permitted by relevant rules and regulations, we have excluded these acquisitions from our evaluation of internal control over financial reporting as of December&#160;31, 2024, whose financial statements represented less than 1% of total assets, total net revenues and net income of the amounts in our consolidated financial statements amounts as of and for the year ended December&#160;31, 2024. Based on this evaluation, the management concluded that our internal control over financial reporting was effective as of December&#160;31, 2024.<span style="font-weight:bold"> </span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our independent registered public accounting firm, Deloitte Touche Tohmatsu Certified Public Accountants LLP, has audited the effectiveness of our company&#8217;s internal control over financial reporting as of December&#160;31, 2024, as stated in its report, which appears on page <span style="white-space:nowrap">F-4</span> of this annual report on Form <span style="white-space:nowrap">20-F.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold">Changes in Internal Control over Financial Reporting </span><span style="font-weight:bold"><span style="font-style:italic"></span></span> </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">There were no changes in our internal controls over financial reporting that occurred during the period covered by this annual report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top;text-align:left" id="txa871796_21"><span style="font-weight:bold">Item&#8201;16A.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Audit Committee Financial Expert </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors has determined that Mr. Louis T. Hsieh, an independent director (under the standards set forth in Nasdaq Stock Market Rule 5605(a) (2) and Rule 10A-3 under the Exchange Act) and member of our audit committee, is an audit committee financial expert. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top;text-align:left" id="txa871796_22"><span style="font-weight:bold">Item&#8201;16B.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Code of Ethics </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors adopted an amended and restated code of business conduct and ethics that applies to our directors, officers and employees in November 2022. We have posted a copy of our code of business conduct and ethics on our website at <span style="font-style:italic">http://ir.jd.com </span> </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">190 </p>

</div></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>
<div style="display: none"><ix:header><ix:references><link:schemaRef xlink:type="simple" xlink:href="jd-20241231.xsd"/></ix:references></ix:header></div><div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;">
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td id="txa871796_23" style="width: 10%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Item&#8201;16C.</div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Principal Accountant Fees and Services </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by our principal external auditors<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div> for the periods indicated. </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 68%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 10%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 10%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Audit fees<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(2)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">US$</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">3,989,139</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">US$</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">3,952,434</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Audit-related fees<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(3)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">US$</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">7,825,855</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">US$</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">7,048,787</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax fees<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(4)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">US$</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">445,950</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">US$</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">491,901</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">All other fees<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(5)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">US$</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">172,417</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">US$</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">1,354,843</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;text-indent: 0px;">&#160;</div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes: </div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(1)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">We engaged Deloitte Touche Tohmatsu Certified Public Accountants LLP as external auditor for our annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">20-F,</div> and Deloitte Touche Tohmatsu, Registered Public Interest Entity Auditor in Hong Kong as external auditor for our HK annual report. Deloitte Touche Tohmatsu Certified Public Accountants LLP&#8217;s PCAOB ID is <ix:nonNumeric name="dei:AuditorFirmId" contextRef="P01_01_2024To12_31_2024" id="ixv-56509">1113</ix:nonNumeric>. </div></td></tr></table><div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(2)</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#8220;Audit fees&#8221; means the aggregate fees billed in each of the fiscal years listed for professional services rendered by our principal auditors for the audit of our annual financial statements and assistance with and review of documents filed with the SEC. In 2023 and 2024, the audit refers to financial audit and audit pursuant to Section&#160;404 of the Sarbanes-Oxley Act of 2002. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(3)</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#8220;Audit-related fees&#8221; means fees billed in each of the fiscal years listed for the issue of comfort letter, rendering of listing advice and other audit-related services to the company, including its consolidated subsidiaries. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(4)</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#8220;Tax Fees&#8221; means the aggregate fees billed in each of the fiscal years listed for professional services rendered by our principal auditors for tax compliance, tax advice and tax planning. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 0pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(5)</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#8220;All other fees&#8221; means the aggregate fees billed in each of the fiscal years listed for professional services rendered by our principal auditors associated with certain financial due diligence projects, permissible services to review and comment on internal control design over financial reporting and other advisory services. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 9%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The policy of our audit committee is to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pre-approve</div> all audit and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-audit</div> services provided by our independent registered public accounting firms, including audit services, audit-related services, tax services and other services as described above, other than those for de minimis services which are approved by the audit committee prior to the completion of the audit. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">191 </div></div></div>
</div></div></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_24"><span style="font-weight:bold">Item&#8201;16D.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Exemptions from the Listing Standards for Audit Committees </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_25"><span style="font-weight:bold">Item&#8201;16E.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Purchases of Equity Securities by the Issuer and Affiliated Purchasers </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">2020 Share Repurchase Program.</span> On March&#160;17, 2020, our board of directors authorized a share repurchase program, under which we may repurchase up to US$2.0&#160;billion of our ADSs or ordinary shares over the next 24 months through March&#160;17, 2022. The share repurchase program was publicly announced on March&#160;17, 2020. On December&#160;29, 2021, our board of directors approved modifications to the share repurchase program adopted in March 2020, pursuant to which the repurchase authorization has increased from US$2.0&#160;billion to US$3.0&#160;billion and has been extended until March&#160;17, 2024. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">2024 Share Repurchase Program</span>.<span style="font-style:italic"> </span>Our board of directors has approved a share repurchase program, effective on March&#160;18, 2024, pursuant to which we may repurchase up to US$3.0&#160;billion worth of our shares (including ADSs) over the next 36 months through March 2027. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">New 2024 Share Repurchase Program</span>. Our board of directors has approved a share repurchase program effective in September 2024, or the New 2024 Share Repurchase Program, pursuant to which we may repurchase up to US$5.0&#160;billion worth of our shares (including ADSs) over the next 36 months through the end of August 2027. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The table below is a summary of our share repurchases in the periods indicated. We conducted share repurchase for a total price of approximately US$0.39&#160;billion on August&#160;20, 2024 (U.S. Eastern time) in connection with the sale by Walmart Inc. and its affiliates of our shares and had fully utilized the repurchase amount authorized under the 2024 Share Repurchase Program. All other shares were repurchased in the open market pursuant to the share repurchase programs. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border-spacing:0;margin:0 auto">


<tr>

<td style="width:53%"/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>

<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Period</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Total</span><br/><span style="font-weight:bold">Number</span><br/><span style="font-weight:bold">of Class&#160;A<br/>Ordinary&#160;Shares</span><br/><span style="font-weight:bold">Purchased</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Average</span><br/><span style="font-weight:bold">Price</span><br/><span style="font-weight:bold">Paid</span><br/><span style="font-weight:bold">Per</span><br/><span style="font-weight:bold">Share</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Total</span><br/><span style="font-weight:bold">Number of</span><br/><span style="font-weight:bold">Class&#160;A<br/>Ordinary&#160;Shares</span><br/><span style="font-weight:bold">Purchased as</span><br/><span style="font-weight:bold">Part</span><br/><span style="font-weight:bold">of the</span><br/><span style="font-weight:bold">Publicly</span><br/><span style="font-weight:bold">Announced</span><br/><span style="font-weight:bold">Plans</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><span style="font-weight:bold">Approximate</span><br/><span style="font-weight:bold">Dollar</span><br/><span style="font-weight:bold">Value of Shares</span><br/><span style="font-weight:bold">that</span><br/><span style="font-weight:bold">May Yet Be</span><br/><span style="font-weight:bold">Purchased</span><br/><span style="font-weight:bold">Under the</span><br/><span style="font-weight:bold">Plans</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">March 1&#8211;17, 2024</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">48,230,474</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13.38</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">48,230,474</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">*</sup>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">March 18&#8211;31, 2024</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39,273,924</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">13.58</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">39,273,924</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,466,741,017</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">April 1&#8211;30, 2024</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,808,976</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12.72</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">10,808,976</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">2,329,262,101</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">May 1&#8211;31, 2024</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">68,097,772</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16.07</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">68,097,772</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">1,234,684,171</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June 1&#8211;30, 2024</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">57,900,074</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">14.65</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">57,900,074</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">386,312,821</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">August 1&#8211;31, 2024</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">30,966,958</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">12.48</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">30,966,958</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">**</sup>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">January 1&#8211;31, 2025</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,844,922</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">17.02</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">6,844,922</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,883,509,047</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">March 1&#8211;31, 2025</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16,807,770</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">20.73</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">16,807,770</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">4,535,044,265</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">***</sup>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">278,930,870</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">14.74</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">278,930,870</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><span style="font-weight:bold">4,535,044,265</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
</table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">For repurchases made under the 2020 share repurchase program, the dollar value in this line is based on US$3.0&#160;billion after the adjustment of repurchase authorization. </p></td></tr></table> <p style="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">**</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The 2020 share repurchase program expired on March&#160;17, 2024, and the repurchases since March&#160;18, 2024 were made pursuant to the 2024 share repurchase program. </p></td></tr></table> <p style="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">***</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The repurchases since September 2024 were made pursuant to the New 2024 Share Repurchase Program. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">192 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_26"><span style="font-weight:bold">Item&#8201;16F.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Change in Registrant&#8217;s Certifying Accountant </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_27"><span style="font-weight:bold">Item&#8201;16G.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Corporate Governance </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a Cayman Islands exempted company listed on Nasdaq, we are subject to the Nasdaq corporate governance listing standards. However, Nasdaq rules permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the Nasdaq corporate governance listing standards. Currently, there are no significant differences between our corporate governance practices and those followed by U.S. domestic companies under Nasdaq Stock Market Rules. However, if we choose to follow other home country practice in the future, our shareholders may be afforded less protection than they otherwise would under the Nasdaq corporate governance listing standards applicable to U.S. domestic issuers. See &#8220;Item 3.D. Key Information&#8212;Risk Factors&#8212;Risks Related to Our ADSs and Class&#160;A Ordinary Shares&#8212;We are a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to U.S. domestic public companies.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_28"><span style="font-weight:bold">Item&#8201;16H.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Mine Safety Disclosure </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_29"><span style="font-weight:bold">Item&#8201;16I.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">193 </p>

</div></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>
<div style="display: none"><ix:header><ix:references><link:schemaRef xlink:type="simple" xlink:href="jd-20241231.xsd"/></ix:references></ix:header></div><div><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%">
<tr style="page-break-inside:avoid">
<td id="txa871796_30" style="width:10%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Item&#8201;16J.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Insider Trading Policies </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors has <ix:nonNumeric name="ecd:InsiderTrdPoliciesProcAdoptedFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-56513">established</ix:nonNumeric> insider trading policies and procedures governing the purchase, sale, and other dispositions of our securities by our directors, officers, employees and other relevant persons to promote compliance with applicable insider trading laws, rules and regulations, and listing standards. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Amended and Restated Insider Trading Policy is filed as Exhibit 11.2 to this annual report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">20-F.</div> </div><div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%">
<tr style="page-break-inside:avoid">
<td id="txa871796_31" style="width:10%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Item&#8201;16K.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cybersecurity </div></div></td></tr></table><ix:nonNumeric name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138736981" id="ixv-23655"><div style="margin-top: 6pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Risk Management and Strategy </div></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have implemented comprehensive cybersecurity risk assessment procedures that are integrated into our overall enterprise risk management system. These procedures aim to identify, assess, and manage potential and existing cybersecurity threats. <ix:nonNumeric name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138736978" id="ixv-56514"><ix:nonNumeric name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-56515">We have a strong inhouse IT and cybersecurity department, led by our cybersecurity officer, that identifies, assesses, and manages cybersecurity risks on a daily basis.</ix:nonNumeric> We have ensured that our employees have full access to the basic knowledge and principles of information security, established a sound responding process and disposal mechanism for system security, external attacks and violations, and safeguarded the confidentiality of information and data of the enterprise, employees and customers, making sure information and data can only be obtained and used when necessary. </ix:nonNumeric></div><ix:continuation id="TextSelection_138736978" continuedAt="TextSelectionAppend_138736978_1"><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>194</ix:exclude> </div></ix:continuation></ix:nonNumeric></div></div><ix:continuation id="TextSelectionAppend_138736978_1" continuedAt="TextSelectionAppend_138736978_2"><ix:continuation id="TextSelection_138736981" continuedAt="TextSelectionAppend_138736981_1"><ix:exclude><hr style="color:#999999;height:3px;width:100%;clear:both"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138736981_1" continuedAt="TextSelectionAppend_138736981_2"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_138736981_2"><div style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><ix:continuation id="TextSelectionAppend_138736978_2"><ix:nonNumeric name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-56518">Besides, we engage external parties to conduct thorough assessments of our information systems.</ix:nonNumeric> <ix:nonNumeric name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-56519">Our IT and cybersecurity department work closely with third-party service providers to ensure their compliance with our cybersecurity standards and to assess risks arising from our engagements with them. We strive to ensure the highest standards and procedures to protect data and information security for billions of consumers, millions of merchants, large multinational businesses, and government users. To guarantee the secure operation of large-scale online promotional shopping events, such as &#8220;618&#8221; and &#8220;11.11,&#8221; digital security is paramount to ensuring smooth business operations. We will continue to apply advance security technologies to ensure the safety of users, enterprises, and industries and contribute to the healthy development of the information security ecosystem.</ix:nonNumeric></ix:continuation> </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-false" id="ixv-56520"><ix:nonNumeric name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-56521">As of the date of this annual report, we have not experienced any material cybersecurity incidents that have affected or are reasonably likely to affect us, our business strategy, results of operations, or financial condition.</ix:nonNumeric></ix:nonNumeric> In 2024, we did not identify any violations of information security or privacy protection and did not receive any penalty for information security vulnerabilities or other network security breaches. </div></ix:continuation><ix:nonNumeric name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-23675"><div style="margin-top: 18pt; margin-bottom: 0pt; text-indent: 9%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Governance </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-56522"><ix:nonNumeric name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-56523"><ix:nonNumeric name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-56524">The ESG committee of our board of directors is responsible for overseeing risks related to cybersecurity.</ix:nonNumeric></ix:nonNumeric> When appropriate, periodic reviews are held to discuss the landscape of cybersecurity, potential threats, and our preparedness for potential cybersecurity threats and risks to our company.</ix:nonNumeric> <ix:nonNumeric name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-56525">In case a material cybersecurity occurs, <ix:nonNumeric name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-56526">the ESG committee is responsible</ix:nonNumeric> for reviewing the information and issues involved, disclosures to be made, and the procedures followed.</ix:nonNumeric> <ix:nonNumeric name="cyd:CybersecurityRiskRoleOfManagementTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-56527"><ix:nonNumeric name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-56528">Our cybersecurity officer, who has over 10 years of experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security products development, security risk management, and security compliance, is primarily responsible for assessing and managing cybersecurity risks and monitoring the prevention, detection, mitigation, and remediation of cybersecurity incidents.</ix:nonNumeric> <ix:nonNumeric name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-56529">The cybersecurity officer reports to our chief compliance officer and provides periodic updates to our strategy execution committee and the ESG committee on any material cybersecurity incidents or material risks arising from cybersecurity threats.</ix:nonNumeric></ix:nonNumeric> </div></ix:nonNumeric><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">195 </div></div></div></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="txa871796_32">PART&#160;III </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_33"><span style="font-weight:bold">Item&#8201;17.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Financial Statements </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We have elected to provide financial statements pursuant to Item 18. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_34"><span style="font-weight:bold">Item&#8201;18.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Financial Statements </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of JD.com, Inc., its subsidiaries and the consolidated variable interest entities are included at the end of this annual report. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top;text-align:left" id="txa871796_35"><span style="font-weight:bold">Item&#8201;19.</span></td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Exhibits </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:4%"/>
<td style="width:92%"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;text-align:center">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;1.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523170608/d498824dex31.htm">Third Amended and Restated Memorandum and Articles of Association of the Registrant (incorporated herein by reference to Exhibit 3.1 to the current report on Form <span style="white-space:nowrap">6-K</span> (File <span style="white-space:nowrap">No.&#160;001-36450),</span> furnished with the Securities and Exchange Commission on June&#160;21, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000110465914064820/a14-20175_1ex4d3.htm">Registrant&#8217;s Specimen American Depositary Receipt (included in Exhibit 2.3) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000104746914003773/a2219624zex-4_2.htm">Registrant&#8217;s Specimen Certificate for Class&#160;A Ordinary Shares (incorporated herein by reference to Exhibit 4.2 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File <span style="white-space:nowrap">No.&#160;333-193650),</span> as amended, initially filed with the Securities and Exchange Commission on January&#160;30, 2014) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.3</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000110465914064820/a14-20175_1ex4d3.htm">Deposit Agreement dated May&#160;21, 2014 among the Registrant, the depositary and holder of the American Depositary Receipts (incorporated herein by reference to Exhibit 4.3 to the registration statement on Form <span style="white-space:nowrap">S-8</span> (File <span style="white-space:nowrap">No.&#160;333-198578),</span> filed with the Securities and Exchange Commission on September&#160;5, 2014) </a></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">196 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:3%"/>
<td style="width:92%"/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;text-align:center">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.4</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312519305333/d834229dex41.htm">Indenture, dated as of April&#160;29, 2016, between the Registrant and The Bank of New York Mellon, as trustee (incorporated herein by reference to Exhibit 4.1 to the registration statement on Form <span style="white-space:nowrap">F-3</span> (File <span style="white-space:nowrap">No.&#160;333-235338)</span> filed by the Registrant with the Securities and Exchange Commission on December&#160;3, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.5</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000110465916116188/a16-8539_8ex4d1.htm">First Supplemental Indenture, dated April&#160;29, 2016, between the Registrant and The Bank of New York Mellon, as trustee (incorporated herein by reference to Exhibit 4.1 to the current report on Form <span style="white-space:nowrap">6-K</span> (File <span style="white-space:nowrap">No.&#160;001-36450)</span> furnished to the Securities and Exchange Commission on April&#160;29, 2016) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.6</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000110465916116188/a16-8539_8ex4d1.htm">Form of US$500,000,000 3.875% Notes Due 2026 (included in Exhibit 2.5) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.7</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312520007193/d869712dex41.htm">Second Supplemental Indenture, dated January&#160;14, 2020, between the Registrant and The Bank of New York Mellon, as trustee (incorporated herein by reference to Exhibit 4.1 to the current report on Form <span style="white-space:nowrap">6-K</span> (File <span style="white-space:nowrap">No.&#160;001-36450)</span> furnished to the Securities and Exchange Commission on January&#160;14, 2020) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.8</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312520007193/d869712dex41.htm">Form of US$700,000,000 3.375% Notes due 2030 (included in Exhibit 2.7) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.9</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312520007193/d869712dex41.htm">Form of US$300,000,000 4.125% Notes due 2050 (included in Exhibit 2.7) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.10</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312520108084/d875897dex211.htm">Description of American Depositary Shares of the Registrant (incorporated herein by reference to Exhibit 2.11 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;15, 2020) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.11</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312520108084/d875897dex212.htm">Description of Class&#160;A Ordinary Shares of the Registrant (incorporated herein by reference to Exhibit 2.12 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;15, 2020) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.12</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000104746916012265/a2228295zf-3asr.htm#dc13901_description_of_debt_securities">Description of the Registrant&#8217;s US$500,000,000 3.875% Notes Due 2026 (incorporated herein by reference to (i)&#160;the section titled &#8220;Description of Debt Securities&#8221; in the Registrants&#8217; registration statement on Form <span style="white-space:nowrap">F-3</span> (File <span style="white-space:nowrap">No.&#160;333-210795)</span> filed with the Securities and Exchange Commission on April&#160;18, 2016 and (ii)&#160;the section titled &#8220;Description of the Notes&#8221; in the prospectus supplement, in the form filed by the Registrant with the Securities and Exchange Commission on April&#160;22, 2016 pursuant to Rule 424(b) under the Securities Act of 1933, as amended) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.13</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000104746916012265/a2228295zf-3asr.htm#dc13901_description_of_debt_securities">Description of the Registrant&#8217;s US$700,000,000 3.375% Notes due 2030 (incorporated herein by reference to (i)&#160;the section titled &#8220;Description of Debt Securities&#8221; in the Registrants&#8217; registration statement on Form <span style="white-space:nowrap">F-3</span> (File <span style="white-space:nowrap">No.&#160;333-235338)</span> filed with the Securities and Exchange Commission on December&#160;3, 2019 and (ii)&#160;the section titled &#8220;Description of the Notes&#8221; in the prospectus supplement, in the form filed by the Registrant with the Securities and Exchange Commission on January&#160;8, 2020 pursuant to Rule 424(b) under the Securities Act of 1933, as amended) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.14</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000104746916012265/a2228295zf-3asr.htm#dc13901_description_of_debt_securities">Description of the Registrant&#8217;s US$300,000,000 4.125% Notes due 2050 (incorporated herein by reference to (i)&#160;the section titled &#8220;Description of Debt Securities&#8221; in the Registrants&#8217; registration statement on Form <span style="white-space:nowrap">F-3</span> (File <span style="white-space:nowrap">No.&#160;333-235338)</span> filed with the Securities and Exchange Commission on December&#160;3, 2019 and (ii)&#160;the section titled &#8220;Description of the Notes&#8221; in the prospectus supplement, in the form filed by the Registrant with the Securities and Exchange Commission on January&#160;8, 2020 pursuant to Rule 424(b) under the Securities Act of 1933, as amended) </a></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">197 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:3%"/>
<td style="width:92%"/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;text-align:center">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.15*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex215.htm">Indenture, dated as of May&#160;23, 2024 for the Registrant&#8217;s US$2,000,000,000 0.25% Convertible Senior Notes Due 2029 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;2.16*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex215.htm">Form of US$2,000,000,000 0.25% Convertible Senior Notes Due 2029 (included in Exhibit 2.15) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523301749/d19946dex102.htm">Amended and Restated Share Incentive Plan (incorporated herein by reference to Exhibit 10.2 to the Post-Effective Amendment No.&#160;1 to the registration statement on Form <span style="white-space:nowrap">S-8</span> (File <span style="white-space:nowrap">No.&#160;333-198578)</span> and the registration statement on Form <span style="white-space:nowrap">S-8</span> (File <span style="white-space:nowrap">No.&#160;333-229957)</span> filed with the Securities and Exchange Commission on December&#160;22, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000104746914002636/a2218967zex-10_2.htm">Form of Indemnification Agreement between the Registrant and its directors and executive officers (incorporated herein by reference to Exhibit 10.2 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File <span style="white-space:nowrap">No.&#160;333-193650),</span> as amended, initially filed with the Securities and Exchange Commission on January&#160;30, 2014) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.3</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000104746914000443/a2218025zex-10_3.htm">Form of Employment Agreement between the Registrant and its executive officers (incorporated herein by reference to Exhibit 10.3 to the registration statement on Form <span style="white-space:nowrap">F-1</span> (File <span style="white-space:nowrap">No.&#160;333-193650),</span> as amended, initially filed with the Securities and Exchange Commission on January&#160;30, 2014) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.4</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex44.htm">English translation of the Loan Agreement between Beijing Jingdong Century Trade Co., Ltd. and the shareholders of Beijing Jingdong 360 Degree <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. dated September&#160;16, 2022 (incorporated herein by reference to Exhibit 4.4 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.5</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex45.htm">English translation of Equity Pledge Agreement between Beijing Jingdong Century Trade Co., Ltd. and the shareholders of Beijing Jingdong 360 Degree <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. dated September&#160;16, 2022 (incorporated herein by reference to Exhibit 4.5 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.6</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex46.htm">English translation of the Power of Attorney by the shareholders of Beijing Jingdong 360 Degree <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. dated September&#160;16, 2022 (incorporated herein by reference to Exhibit 4.6 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.7</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex47.htm">English translation of the Exclusive Technology Consulting and Service Agreement between Beijing Jingdong Century Trade Co., Ltd. and Beijing Jingdong 360 Degree <span style="white-space:nowrap">E-Commerce</span> Co., Ltd., dated September&#160;16, 2022 (incorporated herein by reference to Exhibit 4.7 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.8</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex48.htm">English translation of the Exclusive Purchase Option Agreement between Beijing Jingdong Century Trade Co., Ltd., Beijing Jingdong 360 Degree <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. and the shareholders of Beijing Jingdong 360 Degree <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. dated September&#160;16, 2022 (incorporated herein by reference to Exhibit 4.8 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.9</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex49.htm">English translation of the Business Operations Agreement between Beijing Jingdong Century Trade Co., Ltd., Beijing Jingdong 360 Degree <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. and the shareholders of Beijing Jingdong 360 Degree <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. dated September&#160;16, 2022 (incorporated herein by reference to Exhibit 4.9 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">198 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:3%"/>
<td style="width:92%"/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;text-align:center">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.10</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex410.htm">English translation of the Loan Agreement between Shanghai Shengdayuan Information Technology Co., Ltd. and the shareholders of Jiangsu Yuanzhou <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. dated September&#160;30, 2022 (incorporated herein by reference to Exhibit 4.10 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.11</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex411.htm">English translation of the Equity Pledge Agreement between Shanghai Shengdayuan Information Technology Co., Ltd. and the shareholders of Jiangsu Yuanzhou <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. dated September&#160;30, 2022 (incorporated herein by reference to Exhibit 4.11 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.12</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex412.htm">English translation of the Power of Attorney by the shareholders of Jiangsu Yuanzhou <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. dated September&#160;30, 2022 (incorporated herein by reference to Exhibit 4.12 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.13</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex413.htm">English translation of the Exclusive Technology Consulting and Service Agreement between Shanghai Shengdayuan Information Technology Co., Ltd. and Jiangsu Yuanzhou <span style="white-space:nowrap">E-Commerce</span> Co., Ltd., dated September&#160;30, 2022 (incorporated herein by reference to Exhibit 4.13 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.14</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex414.htm">English translation of the Exclusive Purchase Option Agreement between Shanghai Shengdayuan Information Technology Co., Ltd., Jiangsu Yuanzhou <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. and the shareholders of Jiangsu Yuanzhou <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. dated September&#160;30, 2022 (incorporated herein by reference to Exhibit 4.14 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.15</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex415.htm">English translation of the Business Operations Agreement between Shanghai Shengdayuan Information Technology Co., Ltd., Jiangsu Yuanzhou <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. and the shareholders of Jiangsu Yuanzhou <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. dated September&#160;30, 2022 (incorporated herein by reference to Exhibit 4.15 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.16</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex416.htm">English translation of the Business Cooperation Agreement between Xi&#8217;an Jingxundi Supply Chain Technology Co., Ltd. (which later changed its name to Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd.) and Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd. dated September&#160;16, 2022 (incorporated herein by reference to Exhibit 4.16 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Schedule A of this exhibit includes information about the business cooperation agreements substantially in form as this exhibit that the Registrant entered into with certain other variable interest entities of the Registrant</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.17</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex417.htm">English translation of the Exclusive Purchase Option Agreement between Xi&#8217;an Jingxundi Supply Chain Technology Co., Ltd., Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd. and the shareholders of Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd. dated September&#160;16, 2022 (incorporated herein by reference to Exhibit 4.17 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Schedule A of this exhibit includes information about the exclusive option agreements substantially in form as this exhibit that the Registrant entered into with certain other variable interest entities of the Registrant</p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">199 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:3%"/>
<td style="width:92%"/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;text-align:center">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.18</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex418.htm">English translation of the Loan Agreement between Xi&#8217;an Jingxundi Supply Chain Technology Co., Ltd. and the shareholders of Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd. dated September&#160;16, 2022 (incorporated herein by reference to Exhibit 4.18 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Schedule A of this exhibit includes information about the loan agreements substantially in form as this exhibit that the Registrant entered into with certain other variable interest entities of the Registrant</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.19</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex419.htm">English translation of the Shareholders&#8217; Rights Entrustment Agreement between Xi&#8217;an Jingxundi Supply Chain Technology Co., Ltd., Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd. and the shareholders of Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd. dated September&#160;16, 2022 (incorporated herein by reference to Exhibit 4.19 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Schedule A of this exhibit includes information about the shareholders&#8217; rights entrustment agreements substantially in form as this exhibit that the Registrant entered into with certain other variable interest entities of the Registrant</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.20</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex420.htm">English translation of the Power of Attorney by the shareholders of Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd. dated September&#160;16, 2022 (incorporated herein by reference to Exhibit 4.20 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#8226; Schedule A of this exhibit includes information about the power of attorney substantially in form as this exhibit that the Registrant entered into with certain other variable interest entities of the Registrant</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.21</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex421.htm">English translation of the Equity Pledge Agreement between Xi&#8217;an Jingxundi Supply Chain Technology Co., Ltd., Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd. and the shareholders of Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd. dated September&#160;16, 2022 (incorporated herein by reference to Exhibit 4.21 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Schedule A of this exhibit includes information about the equity pledge agreements substantially in form as this exhibit that the Registrant entered into with certain other variable interest entities of the Registrant Exhibit</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.22*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex422.htm">English translation of the Equity Pledge Agreement between Beijing Jingdong Century Trade Co., Ltd., Beijing Jiasheng Investment Management Co., Ltd. and the shareholders of Beijing Jiasheng Investment Management Co., Ltd. dated October&#160;17, 2022 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Schedule A of this exhibit includes information about the equity pledge agreements substantially in form as this exhibit that the Registrant entered into with certain other variable interest entities of the Registrant</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.23*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex423.htm">English translation of the Power of Attorney by the shareholders of Beijing Jiasheng Investment Management Co., Ltd. dated October&#160;17, 2022 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Schedule A of this exhibit includes information about the power of attorney substantially in form as this exhibit that the Registrant entered into with certain other variable interest entities of the Registrant</p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">200 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:3%"/>
<td style="width:92%"/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;text-align:center">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.24*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex424.htm">English translation of the Exclusive Technology Consulting and Service Agreement between Beijing Jingdong Century Trade Co., Ltd. and Beijing Jiasheng Investment Management Co., Ltd. dated October&#160;17, 2022 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Schedule A of this exhibit includes information about the exclusive technology consulting and service agreements substantially in form as this exhibit that the Registrant entered into with certain other variable interest entities of the Registrant</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.25</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex425.htm">English translation of the Business Operations Agreement between Beijing Jingdong Century Trade Co., Ltd., Beijing Jiasheng Investment Management Co., Ltd. and the shareholders of Beijing Jiasheng Investment Management Co., Ltd. dated October&#160;17, 2022 (incorporated herein by reference to Exhibit 4.25 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Schedule A of this exhibit includes information about the business operations agreements substantially in form as this exhibit that the Registrant entered into with certain other variable interest entities of the Registrant</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.26*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex426.htm">English translation of the Exclusive Purchase Option Agreement between Beijing Jingdong Century Trade Co., Ltd., Beijing Jiasheng Investment Management Co., Ltd. and the shareholders of Beijing Jiasheng Investment Management Co., Ltd. dated October&#160;17, 2022 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Schedule A of this exhibit includes information about the exclusive purchase option agreements substantially in form as this exhibit that the Registrant entered into with certain other variable interest entities of the Registrant</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.27*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex427.htm">English translation of the Loan Agreement between Beijing Jingdong Century Trade Co., Ltd. and the shareholders of Beijing Jiasheng Investment Management Co., Ltd. dated October&#160;17, 2022 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Schedule A of this exhibit includes information about the loan agreements substantially in form as this exhibit that the Registrant entered into with certain other variable interest entities of the Registrant</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.28</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1529192/000110465918001095/a18-2132_1ex99d4.htm">Investor Rights Agreement by and among Vipshop Holdings Limited, Windcreek Limited, Tencent Mobility Limited and other parties listed therein, dated December&#160;29, 2017 (incorporated herein by reference to Exhibit 99.4 to our report on Schedule 13D filed with the Securities and Exchange Commission with respect to Vipshop Holdings Limited on January&#160;8, 2018) Exhibit </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.29</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000110465918027777/a18-5116_1ex4d41.htm">English summary of Strategic Cooperation Agreement regarding Dalian Wanda Commercial Properties Co., Ltd. by and among Dalian Wanda Group Co., Ltd., Dalian Wanda Commercial Properties Co., Ltd., Tencent Technology (Shenzhen) Co., Ltd. and Beijing Jingdong Century Trading Co., Ltd., dated January&#160;27, 2018 (incorporated herein by reference to Exhibit 4.41 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;27, 2018) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.30</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000110465918027777/a18-5116_1ex4d43.htm">Shareholders Agreement of Jingdong Express Group Corporation, dated March&#160;7, 2018 (incorporated herein by reference to Exhibit 4.43 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;27, 2018) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.31</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000110465918027777/a18-5116_1ex4d44.htm">US$1,000,000,000 Term and Revolving Credit Facilities Agreement dated between the Registrant and other parties thereto, dated December&#160;21, 2017 (incorporated herein by reference to Exhibit 4.44 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;27, 2018) </a></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">201 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:3%"/>
<td style="width:91%"/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;text-align:center">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.32</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312521119536/d17722dex445.htm">Amended and Restated Agreement, dated as of November&#160;9, 2020, between the Registrant and Jingdong Technology Holding Co., Ltd. regarding certain <span style="white-space:nowrap">non-compete</span> arrangements (incorporated herein by reference to Exhibit 4.45 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;16, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.33</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312521119536/d17722dex446.htm">Investment Agreement, dated as of June&#160;25, 2020, among the Registrant, Jingdong Technology Holding Co., Ltd. and other parties named therein (incorporated herein by reference to Exhibit 4.46 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;16, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.34</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312521119536/d17722dex450.htm">English Summary of Equity Transfer and Capital Increase Agreement, dated August&#160;12, 2020, among Kuayue-Express Group Co., Ltd., Suqian JD Bohai Enterprise Management Co., Ltd. and other parties named thereto. (incorporated herein by reference to Exhibit 4.50 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;16, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.35&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312522125563/d261582dex447.htm">Facilities Agreement, US$2,000,000,000 Term and Revolving Credit Facilities, dated December&#160;29, 2021, between the Registrant and other parties thereto (incorporated herein by reference to Exhibit 4.47 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;28, 2022) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.36</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312522064948/d508144dex993.htm">Amendment to Share Subscription Agreement, dated February&#160;25, 2022, by and between Dada Nexus Limited and JD Sunflower Investment Limited. (incorporated herein by reference to Exhibit 99.3 to our report on Schedule 13D filed with the Securities and Exchange Commission with respect to Dada Nexus Limited on March&#160;4, 2022) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.37</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312522064948/d508144dex994.htm">English translation of Business Cooperation Agreement, dated February&#160;28, 2022, by and between JD.com, Inc. and Dada Nexus Limited. (incorporated herein by reference to Exhibit 99.4 to our report on Schedule 13D filed with the Securities and Exchange Commission with respect to Dada Nexus Limited on March&#160;4, 2022) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.38</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312522125563/d261582dex451.htm">English Summary of Key Terms of the Founding Vendors Agreement, dated March&#160;11, 2022, among a Subsidiary of the Registrant, Cui Weixing and Xue Xia (incorporated herein by reference to Exhibit 4.51 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;28, 2022) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.39</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312522125563/d261582dex452.htm">English Summary of Key Terms of the Management Vendors Agreement, dated March&#160;11, 2022, among a Subsidiary of the Registrant and Certain Individuals (incorporated herein by reference to Exhibit 4.52 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;28, 2022) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.40</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex449.htm">English Summary of Key Terms of the Minority Vendors Agreement, dated March&#160;11, 2022, among a subsidiary of the Registrant and each of the 153 Minority Shareholders of Ningbo Meishan Baoshui Area Deppon Investment Holding Company Limited (incorporated herein by reference to Exhibit 4.49 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.41</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312522125563/d261582dex454.htm">Subscription Agreement between JD Logistics, Inc. and a Subsidiary of the Registrant, dated March&#160;25, 2022 (incorporated herein by reference to Exhibit 4.54 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;28, 2022) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.42</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex451.htm">English Translation of Strategic Cooperation Agreement, dated as of June&#160;29, 2022, among Shenzhen Tencent Computer Systems Co., Ltd., JD.com, Inc. and Chongqing Jingdong Haijia <span style="white-space:nowrap">E-Commerce</span> Co., Ltd. (incorporated herein by reference to Exhibit 4.51 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">202 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border-spacing:0;margin:0 auto">


<tr>

<td/>

<td style="vertical-align:bottom;width:4%"/>
<td style="width:90%"/></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;text-align:center">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;4.43*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex443.htm">2023 Share Incentive Plan </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;&#8199;8.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex81.htm">List of Principal Subsidiaries and Consolidated Variable Interest Entities </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;11.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312523107486/d416083dex111.htm">Code of Business Conduct and Ethics of the Registrant (incorporated herein by reference to Exhibit 11.1 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;20, 2023) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;11.2*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex112.htm">Amended and Restated Insider Trading Policy of the Registrant </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;12.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex121.htm">Certification by Principal Executive Officer Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;12.2*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex122.htm">Certification by Principal Financial Officer Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;13.1**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex131.htm">Certification by Principal Executive Officer Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;13.2**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex132.htm">Certification by Principal Financial Officer Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;15.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex151.htm">Consent of Deloitte Touche Tohmatsu Certified Public Accountants LLP </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;15.2*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d871796dex152.htm">Consent of Shihui Partners </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#8199;97</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1549802/000119312524099869/d573654dex97.htm">Clawback Policy (incorporated herein by reference to Exhibit 97 to the annual report on Form <span style="white-space:nowrap">20-F</span> filed by the Registrant with the Securities and Exchange Commission on April&#160;18, 2024) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.INS*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Instance Document-this instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.SCH*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Schema Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.CAL*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Calculation Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.DEF*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Definition Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.LAB*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Label Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.PRE*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Presentation Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"/>
<td style="height:6pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">104</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Cover Page Interactive Data File (embedded within the Inline XBRL document)</td></tr>
</table> <div style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</div>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">*</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Filed herewith </p></td></tr></table> <p style="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">**</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Furnished herewith </p></td></tr></table> <p style="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border-spacing:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left">&#8224;</td>
<td style="vertical-align:top;text-align:left"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Portions of this exhibit have been omitted pursuant to Rule 406 under the Securities Act. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">203 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">SIGNATURES </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The registrant hereby certifies that it meets all of the requirements for filing its annual report on Form <span style="white-space:nowrap">20-F</span> and that it has duly caused and authorized the undersigned to sign this annual report on its behalf. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p><div>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:40%;border-spacing:0;margin-left:auto">


<tr>

<td style="width:12%"/>

<td style="vertical-align:bottom;width:1%"/>
<td style="width:87%"/></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3">JD.com, Inc.</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"/>
<td style="height:12pt" colspan="2"/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">By:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Sandy Ran Xu</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Name:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Sandy Ran Xu</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Title:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Chief Executive Officer</td></tr>
</table></div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April&#160;17, 2025 </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">204 </p>

</div></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%;clear:both"/>
<h5 style="font-size:10pt;font-weight:bold"><a href="#toc">Table of Contents</a></h5>
<div style="display: none"><ix:header><ix:hidden><ix:nonNumeric name="us-gaap:InvestmentTypeExtensibleEnumeration" id="hidden138736032" contextRef="PAsOn12_31_2024">http://www.jd.com/20241231#WealthManagementProductMember</ix:nonNumeric><ix:nonNumeric name="us-gaap:InvestmentTypeExtensibleEnumeration" id="hidden138736033" contextRef="PAsOn12_31_2023">http://www.jd.com/20241231#WealthManagementProductMember</ix:nonNumeric><ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="hidden138737471" contextRef="P01_01_2024To12_31_2024_HongKongInterbankOfferedRateMemberusgaapVariableRateAxis_InitialUtilizationDateMemberJDInterestRateApplicablePeriodAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis" unitRef="Unit_pure" decimals="4">0.0050</ix:nonFraction><ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="hidden138737472" contextRef="P01_01_2024To12_31_2024_DateFalling6MonthsFromTheInitialUtilizationDateMemberJDInterestRateApplicablePeriodAxis_HongKongInterbankOfferedRateMemberusgaapVariableRateAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis" unitRef="Unit_pure" decimals="4">0.0070</ix:nonFraction><ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="hidden138737473" contextRef="P01_01_2024To12_31_2024_PrimeRateMemberusgaapVariableRateAxis" unitRef="Unit_pure" decimals="4">0.0065</ix:nonFraction><ix:nonFraction name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" id="hidden138737474" contextRef="P01_01_2024To12_31_2024_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberusgaapVariableRateAxis_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis" unitRef="Unit_pure" decimals="4">0.0085</ix:nonFraction><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="hidden138737310" contextRef="P10_31_2020To10_31_2020_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="7">0.0000005</ix:nonFraction><ix:nonFraction name="jd:PercentageBelowVariableRateBasis" id="hidden138735588" contextRef="P01_01_2024To12_31_2024_PrimeRateMemberusgaapVariableRateAxis" unitRef="Unit_pure" decimals="4">0.0145</ix:nonFraction><ix:nonNumeric name="us-gaap:ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="hidden138736481" contextRef="P01_01_2024To12_31_2024">http://fasb.org/us-gaap/2024#ImpairmentOfLongLivedAssetsHeldForUse</ix:nonNumeric><ix:nonNumeric name="us-gaap:ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="hidden138736936" contextRef="P01_01_2023To12_31_2023">http://fasb.org/us-gaap/2024#ImpairmentOfLongLivedAssetsHeldForUse</ix:nonNumeric><ix:nonNumeric name="us-gaap:ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" id="hidden138736937" contextRef="P01_01_2022To12_31_2022">http://fasb.org/us-gaap/2024#ImpairmentOfLongLivedAssetsHeldForUse</ix:nonNumeric><ix:nonNumeric name="us-gaap:InvestmentTypeExtensibleEnumeration" id="hidden138736034" contextRef="PAsOn12_31_2024">http://www.jd.com/20241231#WealthManagementProductMember</ix:nonNumeric><ix:nonNumeric name="us-gaap:InvestmentTypeExtensibleEnumeration" id="hidden138736035" contextRef="PAsOn12_31_2023">http://www.jd.com/20241231#WealthManagementProductMember</ix:nonNumeric><ix:nonNumeric name="us-gaap:InvestmentTypeExtensibleEnumeration" id="hidden138736216" contextRef="PAsOn12_31_2023">http://www.jd.com/20241231#WealthManagementProductMember</ix:nonNumeric><ix:nonNumeric name="us-gaap:InvestmentTypeExtensibleEnumeration" id="hidden138736217" contextRef="PAsOn12_31_2024">http://www.jd.com/20241231#WealthManagementProductMember</ix:nonNumeric><ix:nonNumeric name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" id="hidden138736479" contextRef="PAsOn12_31_2024">http://fasb.org/us-gaap/2024#AccountsPayableCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" id="hidden138736996" contextRef="P01_01_2024To12_31_2024">http://fasb.org/srt/2024#ChiefExecutiveOfficerMember</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="jd-20241231.xsd"/></ix:references></ix:header></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div id="index" style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">JD.com, Inc. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">INDEX TO THE CONSOLIDATED FINANCIAL STATEMENTS </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;">
<tr>
<td style="width: 88%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;">Page(s)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><a href="#fin871796_1">Reports of Independent Registered Public Accounting Firm</a></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">F-2&#160;~&#160;F-4</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><a href="#fin871796_2">Consolidated Balance Sheets as of December&#160;31, 2023 and 2024</a></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">F-5</div> ~ <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">F-6</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><a href="#fin871796_3">Consolidated Statements of Operations and Comprehensive Income for the Years Ended December&#160;31, 2022, 2023 and 2024</a></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">F-7</div> ~ <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">F-8</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><a href="#fin871796_4">Consolidated Statements of Cash Flows for the Years Ended December&#160;31, 2022, 2023 and 2024</a></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">F-9&#160;~&#160;F-11</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><a href="#fin871796_5">Consolidated Statements of Changes in Shareholders&#8217; Equity for the Years Ended December&#160;31, 2022, 2023 and 2024</a></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">F-12~&#160;F-13</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><a href="#fin871796_6">Notes to the Consolidated Financial Statements</a></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">F-14&#160;~&#160;F-80</div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-1 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"></div><div style="font-size: 10pt; margin-top: 1.67em; margin-bottom: 1.67em;font-weight: bold;"><div style="font-weight:bold;display:inline;"><a href="#toc">Table of Contents</a></div></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div id="fin871796_1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">To the Board of Directors and Shareholders of JD.com, Inc. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Opinion on the Financial Statements </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">We have audited the accompanying consolidated balance sheets of JD.com, Inc. and its subsidiaries (the &#8220;Company&#8221;) as of December&#160;31, 2024 and 2023, the related consolidated statements of operations and comprehensive income, changes in shareholders&#8217; equity and cash flows for each of the three years in the period ended December&#160;31, 2024, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December&#160;31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2024, in conformity with accounting principles generally accepted in the United States of America. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December&#160;31, 2024, based on criteria established in Internal Control &#8212; Integrated Framework (2013)&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated April&#160;17, 2025, expressed an unqualified opinion on the Company&#8217;s internal control over financial reporting. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basis for Opinion </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Critical Audit Matter </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1)&#160;relates to accounts or disclosures that are material to the financial statements and (2)&#160;involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates. </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-2 </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> </div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition &#8211; net product revenues &#8212; Refer to Notes 2.z to the financial statements </div></div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Critical Audit Matter Description </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company recognizes net product revenues from online retail business when the products are delivered and title is passed to customers. Because of the online nature of the business, the Company uses a suite of automated information technology (&#8220;IT&#8221;) systems to process and record its revenue transactions. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">We identified a critical audit matter related to net product revenues considering the nature of the audit evidence obtained is largely dependent on the Company&#8217;s IT systems. This required an increased extent of effort to determine the nature, timing and extent of audit evidence required to be obtained, including the need for us to involve IT professionals and data analytics specialists to assist with the performance of certain procedures. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">How the Critical Audit Matter Was Addressed in the Audit </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Our audit procedures related to the Company&#8217;s IT systems to process net product revenues transactions included the following, among others: </div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="width: 3%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">With the assistance of our IT professionals, we: </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">identified relevant IT systems used to process revenue transactions and tested the general IT controls over each of these IT systems, including testing of user access controls, change management controls, and data center&#160;&amp; network operation controls. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 10%;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">performed testing of relevant automated controls and interface controls of the relevant IT systems. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="width: 3%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">With the assistance of our data analytics specialists, we created data visualizations to analyze transactional revenue data for trends and reasonableness. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="width: 3%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">We tested relevant manual controls related to the net product revenues process. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="width: 3%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">We tested, on a sample basis, net product revenues transactions, by agreeing the recorded revenues to supporting documents including but not limited to executed customer orders, product delivery evidence with acceptance by customers and cash collections to evaluate whether the revenues were properly recorded. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 5%;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="width: 3%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8226;</div></td>
<td style="width: 1%; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">We performed substantive analytics procedures over net product revenues by developing our own expected amounts based on cost of revenues data which is tested as part of our inventory substantive audit procedures. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">/s/ <ix:nonNumeric name="dei:AuditorName" contextRef="P01_01_2024To12_31_2024" id="ixv-56551">Deloitte Touche Tohmatsu Certified Public Accountants LLP</ix:nonNumeric> </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="dei:AuditorLocation" contextRef="P01_01_2024To12_31_2024" id="ixv-56552">Beijing, the People&#8217;s Republic of China</ix:nonNumeric> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">April 17, 2025 </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">We have served as the Company&#8217;s auditor since 2019. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-3 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">To the Board of Directors and Shareholders of JD.com, Inc. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Opinion on Internal Control over Financial Reporting </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;">We have audited the internal control over financial reporting of JD.com, Inc. and its subsidiaries (the &#8220;Company&#8221;) as of December&#160;31, 2024, based on criteria established in <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Internal Control &#8212; Integrated Framework (2013)</div></div> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2024, based on criteria established in <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Internal Control &#8212; Integrated Framework (2013)</div></div>&#160;issued by COSO. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December&#160;31, 2024 of the Company and our report dated April&#160;17, 2025, expressed an unqualified opinion on those financial statements. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As described in Management&#8217;s Annual Report on Internal Control over Financial Reporting, management excluded from its assessment the internal control over financial reporting at three businesses acquired during the year ended December&#160;31, 2024 (the &#8220;Acquired Businesses&#8221;) as disclosed in Note 5 to the financial statements, whose financial statements constitute less than 1% of total assets, total net revenues, and net income of the consolidated financial statement amounts as of and for the year ended December&#160;31, 2024. Accordingly, our audit did not include the internal control over financial reporting at the Acquired Businesses. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basis for Opinion </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Definition and Limitations of Internal Control over Financial Reporting </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">/s/ Deloitte Touche Tohmatsu Certified Public Accountants LLP </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beijing, the People&#8217;s Republic of China </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">April&#160;17, 2025 </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-4 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div id="fin871796_2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Consolidated Balance Sheets </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 68%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Notes</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">US$</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Note&#160;2(g)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;">(in&#160;millions,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;data)</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">ASSETS</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56553">71,892</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56554">108,350</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56555">14,844</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Restricted cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56556">7,506</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56557">7,366</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56558">1,009</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56559">118,254</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56560">125,645</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56561">17,213</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56562">20,302</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56563">25,596</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56564">3,507</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Advance to suppliers</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AdvancesOnInventoryPurchases" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56565">2,753</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AdvancesOnInventoryPurchases" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56566">7,619</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AdvancesOnInventoryPurchases" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56567">1,044</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56568">68,058</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56569">89,326</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56570">12,238</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Prepayments and other current assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56571">15,639</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56572">15,951</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56573">2,185</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amount due from related parties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">27</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56574">2,114</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56575">4,805</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56576">658</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets held for sale</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56577">1,292</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56578">2,040</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56579">279</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total current assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56580">307,810</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56581">386,698</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56582">52,977</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div> assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, equipment and software, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">9</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56583">70,035</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56584">82,737</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56585">11,335</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Construction in progress</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">2(o)</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ConstructionInProgress" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56586">9,920</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ConstructionInProgress" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56587">6,164</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ConstructionInProgress" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56588">845</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">11</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56589">6,935</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56590">7,793</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56591">1,068</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land use rights, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">10</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRights" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56592">39,563</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRights" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56593">36,833</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRights" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56594">5,046</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">16</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56595">20,863</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56596">24,532</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56597">3,361</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">12</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56598">19,980</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56599">25,709</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56600">3,522</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Investments in equity investees</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:InvestmentInEquityInvestees" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56601">56,746</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:InvestmentInEquityInvestees" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56602">56,850</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:InvestmentInEquityInvestees" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56603">7,788</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketable securities and other investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:MarketableSecuritiesNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56604">80,840</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:MarketableSecuritiesNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56605">59,370</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:MarketableSecuritiesNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56606">8,134</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">19</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56607">1,744</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56608">2,459</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56609">337</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56610">14,522</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56611">9,089</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56612">1,245</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56613">321,148</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56614">311,536</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56615">42,681</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56616">628,958</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56617">698,234</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56618">95,658</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-5 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Consolidated Balance Sheets </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 71%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Notes</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">US$</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Note&#160;2(g)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;">(in&#160;millions,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;data)</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="font-weight:bold;display:inline;">LIABILITIES </div></div>(including amounts of the consolidated VIEs without recourse to the primary beneficiaries of RMB<ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56619">40,607</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56620">42,197</ix:nonFraction> million as of December&#160;31, 2023 and 2024, <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"><div style="null;text-indent: 0px;display:inline;">respectively.)</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current liabilities</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term debts</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">30</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56621">5,034</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56622">7,581</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56623">1,039</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts payable</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">13</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56624">166,167</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56625">192,860</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56626">26,422</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Advance from customers</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:AdvanceFromCustomerCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56627">31,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:AdvanceFromCustomerCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56628">32,437</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:AdvanceFromCustomerCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56629">4,443</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenues (including amounts in relation to traffic support, marketing and promotion services to be provided to related parties of RMB<ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2023_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56630">182</ix:nonFraction>&#160;million and <ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2024_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" xsi:nil="true" id="ixv-56631"></ix:nonFraction>nil as of December&#160;31, 2023 and 2024, <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">respectively.)</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56632">2,097</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56633">2,097</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56634">287</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Taxes payable</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56635">7,313</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56636">9,487</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56637">1,300</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amount due to related parties</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">27</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56638">1,620</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56639">1,367</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56640">187</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses and other current liabilities</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">14</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56641">43,533</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56642">45,985</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56643">6,300</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease liabilities</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">16</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56644">7,755</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56645">7,606</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56646">1,042</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liabilities held for sale</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56647">506</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56648">101</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56649">14</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total current liabilities</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56650">265,650</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56651">299,521</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56652">41,034</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div> liabilities</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred revenues</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56653">964</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56654">502</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56655">69</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unsecured senior notes</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">15</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56656">10,411</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56657">24,770</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56658">3,393</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">19</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56659">9,267</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56660">9,498</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56661">1,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Long-term borrowings</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">30</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LongTermLoansFromBank" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56662">31,555</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LongTermLoansFromBank" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56663">31,705</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LongTermLoansFromBank" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56664">4,344</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease liabilities</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">16</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56665">13,676</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56666">18,106</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56667">2,481</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> liabilities</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56668">1,055</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56669">835</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56670">114</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> liabilities</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56671">66,928</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56672">85,416</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56673">11,702</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total liabilities</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56674">332,578</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56675">384,937</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56676">52,736</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Commitments and contingencies</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">31</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" xsi:nil="true" id="ixv-56677"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" xsi:nil="true" id="ixv-56678"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" xsi:nil="true" id="ixv-56679"></ix:nonFraction></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">MEZZANINE EQUITY</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56680">614</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56681">484</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56682">66</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">SHAREHOLDERS&#8217; EQUITY:</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ordinary shares (US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2023" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56683"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2024" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56684">0.00002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2023" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56685"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2024" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56686">100,000,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56687">2,860,222,213</ix:nonFraction> Class&#160;A ordinary shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56688">2,820,978,543</ix:nonFraction> outstanding, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2023_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56689">323,212,124</ix:nonFraction> Class&#160;B ordinary shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2023_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56690">316,685,372</ix:nonFraction> outstanding as of December&#160;31, 2023; <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56691">2,865,069,999</ix:nonFraction> Class&#160;A ordinary shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56692">2,587,296,615</ix:nonFraction> outstanding, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56693">322,483,772</ix:nonFraction> Class&#160;B ordinary shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56694">316,136,640</ix:nonFraction> outstanding as of December&#160;31, <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">2024.)</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">21</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138734041">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138734042">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138734043">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56698">184,204</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56699">182,404</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56700">24,989</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Statutory reserves</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">2(oo)</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:StatutoryReserves" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56701">6,109</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:StatutoryReserves" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56702">6,688</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:StatutoryReserves" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56703">916</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Treasury stock</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56704">3,409</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56705">27,739</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56706">3,800</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Retained earnings</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56707">44,051</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56708">76,573</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56709">10,491</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accumulated other comprehensive income</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">24</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56710">903</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56711">1,421</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56712">195</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total JD.com, Inc. shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56713">231,858</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56714">239,347</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56715">32,791</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;"/>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56716">63,908</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56717">73,466</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56718">10,065</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56719">295,766</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56720">312,813</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56721">42,856</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 71%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total liabilities, mezzanine equity and shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56722">628,958</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56723">698,234</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56724">95,658</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 71%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1 million or US$1 million. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-6 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div></div><div id="fin871796_3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Consolidated Statements of Operations and Comprehensive Income </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 41%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Notes</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:top;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:top;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:top;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:top;text-align:center"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">US$</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Note&#160;2(g)</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;">(in millions, except share and per share data)</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net revenues</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net product revenues</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">2(z)</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56725">865,062</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56726">871,224</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_ProductMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56727">928,007</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_ProductMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56728">127,136</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net service revenues</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">2(z)</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56729">181,174</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56730">213,438</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56731">230,812</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56732">31,622</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total net revenues</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56733">1,046,236</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56734">1,084,662</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56735">1,158,819</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56736">158,758</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cost of revenues</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56737">899,163</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56738">924,958</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56739">974,951</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56740">133,568</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Fulfillment</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:FulfillmentCosts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56741">63,011</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:FulfillmentCosts" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56742">64,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:FulfillmentCosts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56743">70,426</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:FulfillmentCosts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56744">9,648</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketing</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:MarketingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56745">37,772</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:MarketingExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56746">40,133</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:MarketingExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56747">47,953</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:MarketingExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56748">6,570</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Research and development</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56749">16,893</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56750">16,393</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56751">17,031</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56752">2,333</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">General and administrative</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56753">11,053</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56754">9,710</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56755">8,888</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56756">1,218</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment of goodwill</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">12</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-56757">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56758">3,143</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56759">799</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56760">109</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment of long-lived assets</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-56761">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56762">2,025</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56763">1,562</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56764">214</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Gain on sale of development properties<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">17</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56765">1,379</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56766">2,283</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56767">1,527</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56768">209</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income from operations</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56769">19,723</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56770">26,025</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56771">38,736</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56772">5,307</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other income/(expense)</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Share of results of equity investees</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56773">2,195</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56774">1,010</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56775">2,327</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56776">319</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest expense</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56777">2,106</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56778">2,881</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56779">2,896</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56780">397</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others, net</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">18</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56781">1,555</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56782">7,496</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56783">13,371</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56784">1,832</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income before tax</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56785">13,867</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56786">31,650</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56787">51,538</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56788">7,061</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income tax expenses</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">19</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56789">4,176</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56790">8,393</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56791">6,878</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56792">943</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56793">9,691</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56794">23,257</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56795">44,660</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56796">6,118</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income/(loss) attributable to non-controlling interests <br/>shareholders</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56797">697</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56798">910</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56799">3,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56800">452</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Net income attributable to mezzanine equity classified as <br/><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests shareholders</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:IncomeLossAttributableToRedeemableNonControllingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56801">8</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="jd:IncomeLossAttributableToRedeemableNonControllingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-56802">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="jd:IncomeLossAttributableToRedeemableNonControllingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-56803">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="jd:IncomeLossAttributableToRedeemableNonControllingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-56804">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 41%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income attributable to the Company&#8217;s ordinary shareholders</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;&#8199;&#8201;&#8199;&#8201;<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56805">10,380</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;&#8199;&#8199;&#8201;&#8199;&#8201;<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56806">24,167</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;&#8199;&#8199;&#8201;&#8199;&#8201;<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56807">41,359</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;&#8199;&#8199;&#8201;&#8199;&#8201;<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56808">5,666</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 41%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-7 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Consolidated Statements of Operations and Comprehensive Income </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 41%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Notes</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">US$</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Note 2(g)</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;">(in millions, except share and per share data)</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56809">9,691</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56810">23,257</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56811">44,660</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56812">6,118</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other comprehensive income:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; text-align: left;"><br/></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign currency translation adjustments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56813">7,810</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56814">1,374</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56815">1,020</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56816">140</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total comprehensive income</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56817">17,501</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56818">24,631</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56819">45,680</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56820">6,258</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total comprehensive income/(loss) attributable to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests shareholders</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56821">1,982</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56822">1,398</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56823">3,803</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56824">521</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total comprehensive income attributable to mezzanine equity classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests shareholders</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56825">8</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="jd:ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-56826">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="jd:ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-56827">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="jd:ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-56828">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total comprehensive income attributable to the Company&#8217;s ordinary shareholders</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56829">15,511</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56830">26,029</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56831">41,877</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56832">5,737</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income per share</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: center; vertical-align: bottom;">26</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56833">3.32</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56834">7.69</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56835">13.83</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56836">1.90</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Diluted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56837">3.21</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56838">7.61</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56839">13.43</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56840">1.84</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income per ADS</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EarningsPerAdsBasic" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56841">6.64</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EarningsPerAdsBasic" contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56842">15.37</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EarningsPerAdsBasic" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56843">27.67</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EarningsPerAdsBasic" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56844">3.79</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Diluted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EarningsPerAdsDiluted" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56845">6.42</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EarningsPerAdsDiluted" contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56846">15.23</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EarningsPerAdsDiluted" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56847">26.86</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EarningsPerAdsDiluted" contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-56848">3.68</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average number of shares</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56849">3,125,571,110</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56850">3,144,233,160</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56851">2,989,701,855</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56852">2,989,701,855</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Diluted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56853">3,180,886,136</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56854">3,170,542,396</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56855">3,076,061,616</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-56856">3,076,061,616</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-8 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div></div><div id="fin871796_4" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Consolidated Statements of Cash Flows </div></div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 65%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$<br/>Note&#160;2(g)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(in millions)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash flows from operating activities:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56857">9,691</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56858">23,257</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56859">44,660</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56860">6,118</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Adjustments to reconcile net income to net cash provided by operating activities:</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Depreciation and amortization</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56861">7,236</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56862">8,292</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56863">8,904</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56864">1,220</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Share-based compensation</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56865">7,548</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56866">4,804</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56867">2,999</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56868">411</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Losses from disposal of property, equipment and software</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56869">407</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56870">55</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56871">140</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56872">19</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Deferred income tax</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56873">549</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56874">869</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56875">1,144</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56876">157</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Impairment of long-lived assets and goodwill</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:ImpairmentOfLongLivedAssetsAndGoodwill" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-56877">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:ImpairmentOfLongLivedAssetsAndGoodwill" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56878">5,168</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:ImpairmentOfLongLivedAssetsAndGoodwill" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56879">2,361</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:ImpairmentOfLongLivedAssetsAndGoodwill" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56880">323</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Allowance for doubtful accounts</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AllowanceForDoubtfulAccounts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56881">926</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AllowanceForDoubtfulAccounts" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56882">641</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AllowanceForDoubtfulAccounts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56883">333</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AllowanceForDoubtfulAccounts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56884">46</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Impairment of investments</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:ImpairmentOfInvestment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56885">1,969</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:ImpairmentOfInvestment" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56886">3,043</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:ImpairmentOfInvestment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56887">3,299</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:ImpairmentOfInvestment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56888">452</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">(Gains)/losses from fair value change of long-term investments</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56889">4,096</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56890">855</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56891">1,355</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56892">186</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">(Gains)/losses from acquirements or disposals of businesses and investments</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56893">3,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56894">89</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56895">652</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56896">89</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Gain on sale of development properties</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56897">1,379</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56898">2,283</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56899">1,527</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56900">209</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Share of results of equity investees</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56901">2,195</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56902">1,010</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56903">2,327</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56904">319</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accrued interest income</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:AccruedInterestIncome" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56905">1,131</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:AccruedInterestIncome" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56906">211</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:AccruedInterestIncome" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56907">2,912</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:AccruedInterestIncome" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56908">399</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Non-cash portion of other non-operating (income)/expense, net</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56909">108</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56910">40</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56911">168</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OtherNoncashIncomeExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56912">23</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in operating assets and liabilities:</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56913">7,196</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56914">310</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56915">4,546</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56916">623</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Advance to suppliers</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidSupplies" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56917">9</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidSupplies" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56918">1,075</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidSupplies" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56919">1,676</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidSupplies" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56920">230</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56921">2,278</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56922">9,891</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56923">20,154</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56924">2,761</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Prepayments and other current assets</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56925">769</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56926">357</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56927">114</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56928">16</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amount due from related parties</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56929">1,763</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56930">750</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56931">527</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56932">72</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56933">525</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56934">273</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56935">3,642</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56936">499</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Other non-current assets</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56937">2,328</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56938">518</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56939">575</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56940">79</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts payable</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56941">17,658</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56942">4,614</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56943">27,844</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56944">3,815</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Advance from customers</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:IncreaseDecreaseInContractWithCustomerRefundLiability" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56945">4,526</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="jd:IncreaseDecreaseInContractWithCustomerRefundLiability" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56946">2,088</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:IncreaseDecreaseInContractWithCustomerRefundLiability" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56947">704</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:IncreaseDecreaseInContractWithCustomerRefundLiability" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56948">96</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred revenues</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56949">319</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56950">1,397</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56951">462</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56952">63</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Taxes payable</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56953">3,206</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56954">1,311</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56955">1,913</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56956">262</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amount due to related parties</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedParties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56957">847</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedParties" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56958">1,132</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedParties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56959">1,288</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedParties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56960">176</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses and other current liabilities</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56961">3,295</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56962">2,149</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56963">2,241</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56964">307</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease liabilities</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:IncreaseDecreaseInOperatingLeaseLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56965">705</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:IncreaseDecreaseInOperatingLeaseLiabilities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56966">529</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:IncreaseDecreaseInOperatingLeaseLiabilities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56967">4,254</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:IncreaseDecreaseInOperatingLeaseLiabilities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56968">583</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Other non-current liabilities</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56969">110</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56970">668</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56971">202</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-56972">28</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 65%;"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash provided by operating activities</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8199;&#8201;<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56973">57,819</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8199;&#8201;<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56974">59,521</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8199;&#8201;<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56975">58,095</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"/>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8199;&#8201;<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56976">7,959</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 65%;"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-9 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Consolidated Statements of Cash Flows </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 65%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$<br/> Note&#160;2(g)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;">(in millions)</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash flows from investing activities:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Purchases of time deposits and wealth management products</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56977">183,310</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56978">268,529</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56979">148,462</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56980">20,339</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Maturity of time deposits and wealth management products</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56981">165,123</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56982">217,184</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56983">166,517</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56984">22,813</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Disposal of investment securities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56985">6,348</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56986">8,318</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56987">1,388</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56988">190</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Prepayments and investments in equity investees</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56989">4,501</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56990">1,382</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56991">3,146</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56992">431</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Disposal of equity investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56993">412</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56994">387</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56995">576</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56996">79</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for loan originations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLoansHeldForInvestment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56997">77,577</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLoansHeldForInvestment" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56998">75,761</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLoansHeldForInvestment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-56999">84,578</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLoansHeldForInvestment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57000">11,587</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash received from loan repayments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57001">77,732</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57002">75,986</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57003">84,840</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57004">11,623</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Purchase of property, equipment and software and intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57005">5,505</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57006">4,028</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57007">5,353</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireProductiveAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57008">733</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Disposal of equipment and other assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfProductiveAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57009">1,418</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfProductiveAssets" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57010">130</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfProductiveAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57011">81</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfProductiveAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57012">11</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for asset acquisitions, net of cash acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:CashPaidForAssetAcquisitionsNetOfCashAcquire" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57013">2,170</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:CashPaidForAssetAcquisitionsNetOfCashAcquire" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57014">5,468</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:CashPaidForAssetAcquisitionsNetOfCashAcquire" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57015">4,308</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:CashPaidForAssetAcquisitionsNetOfCashAcquire" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57016">590</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Purchase of land use rights</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentsToAcquireLandUseRights" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57017">5,236</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentsToAcquireLandUseRights" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57018">4,981</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentsToAcquireLandUseRights" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57019">618</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentsToAcquireLandUseRights" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57020">85</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for construction in progress</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentsForConstructionInProgress" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57021">12,172</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentsForConstructionInProgress" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57022">11,006</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentsForConstructionInProgress" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57023">7,848</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentsForConstructionInProgress" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57024">1,075</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Sales of development properties</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ProceedsFromSalesOfDevelopmentProperties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57025">1,686</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ProceedsFromSalesOfDevelopmentProperties" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57026">6,975</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ProceedsFromSalesOfDevelopmentProperties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57027">3,822</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ProceedsFromSalesOfDevelopmentProperties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57028">524</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for business combinations, net of cash acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57029">15,684</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57030">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57031">2,776</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57032">380</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Loans settled by/(provided to) JD Technology</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57033">502</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57034">3,328</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57035">50</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57036">7</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other investing activities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57037">88</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57038">696</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57039">1,056</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57040">146</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash used in investing activities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57041">54,026</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57042">59,543</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57043">871</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57044">119</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-10 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Consolidated Statements of Cash Flows </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 69%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$<br/> Note&#160;2(g)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;">(in millions)</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash flows from financing activities:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Repurchase of ordinary shares</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57045">1,823</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57046">2,497</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57047">25,912</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57048">3,550</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Proceeds from issuance of ordinary shares pursuant to share-based awards</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57049">1,043</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57050">33</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57051">27</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57052">4</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for dividends</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57053">13,087</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57054">6,741</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57055">8,263</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57056">1,132</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Capital injection from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interest shareholders</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57057">8,020</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57058">1,835</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57059">31</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57060">4</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Acquisition of additional equity interests in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-wholly</div> owned subsidiaries</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57061">4,581</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57062">778</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57063">829</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57064">114</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Proceeds from debts</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57065">47,309</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57066">30,500</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57067">13,628</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57068">1,867</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Repayment of debts</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:RepaymentsOfDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57069">35,439</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:RepaymentsOfDebt" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57070">27,387</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:RepaymentsOfDebt" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57071">13,253</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:RepaymentsOfDebt" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57072">1,816</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Proceeds from unsecured senior notes, net of issuance costs</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57073">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57074">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57075">13,999</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57076">1,918</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Repurchase and repayment of unsecured senior notes</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:RepurchaseAndRepaymentOfUnsecuredSeniorNotes" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57077">31</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="jd:RepurchaseAndRepaymentOfUnsecuredSeniorNotes" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57078">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="jd:RepurchaseAndRepaymentOfUnsecuredSeniorNotes" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57079">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="jd:RepurchaseAndRepaymentOfUnsecuredSeniorNotes" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57080">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other financing activities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57081">231</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57082">773</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57083">432</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57084">58</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash provided by/(used in) financing activities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57085">1,180</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57086">5,808</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57087">21,004</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57088">2,877</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57089">3,490</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57090">125</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57091">98</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57092">13</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net increase/(decrease) in cash, cash equivalents, and restricted cash</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57093">8,463</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57094">5,705</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57095">36,318</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57096">4,976</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash, cash equivalents, and restricted cash at beginning of year, including cash, cash equivalents, and restricted cash classified within assets held for sale</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57097">76,693</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57098">85,156</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57099">79,451</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="PAsOn12_31_2023" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57100">10,884</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: cash, cash equivalents, and restricted cash classified within assets held for sale at beginning of year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57101">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57102">41</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57103">53</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" contextRef="PAsOn12_31_2023" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57104">7</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash, cash equivalents, and restricted cash at beginning of year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57105">76,693</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57106">85,115</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57107">79,398</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2023" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57108">10,877</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash, cash equivalents, and restricted cash at end of year, including cash, cash equivalents and restricted cash classified within assets held for sale</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57109">85,156</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57110">79,451</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57111">115,716</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57112">15,853</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: cash, cash equivalents, and restricted cash classified within assets held for sale at end of year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57113">41</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57114">53</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737589">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737590">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash, cash equivalents, and restricted cash at end of year</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57117">85,115</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57118">79,398</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57119">115,716</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57120">15,853</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Supplemental disclosure of cash flow information:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for income taxes</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeTaxesPaid" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57121">2,555</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeTaxesPaid" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57122">5,462</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeTaxesPaid" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57123">8,807</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeTaxesPaid" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57124">1,207</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for interest</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57125">2,393</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57126">2,808</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57127">2,774</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57128">380</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Supplemental disclosures of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cash</div> investing and financing activities:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">Right-of-use</div></div> assets acquired under operating leases</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57129">7,700</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57130">10,890</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57131">11,173</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57132">1,531</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Acquisition of equity interest in Dada** by strategic resources</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="Fact_138737685">1,606</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="Fact_138737684">249</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737686">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737687">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1 million or US$1 million. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">**</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Dada is defined in Note 1. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-11 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div id="fin871796_5" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Consolidated Statements of Changes in Shareholders&#8217; Equity </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:23%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Treasury stock</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Additional<br/><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in&#160;capital</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Statutory</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">reserves</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated&#160;other<br/>comprehensive<br/>income/(loss)</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Retained</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">earnings</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div><br/>interests</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total<br/>shareholders&#8217;</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">equity</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="38" style="vertical-align:bottom;text-align:center">(in millions, except share data)</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2021</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57137">3,159,308,831</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138734475">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2021_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-57139">48,517,182</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57140">2,968</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57141">182,578</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57142">1,586</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57143">6,090</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57144">33,805</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57145">36,661</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57146">245,572</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of ordinary shares</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57147">2,164,236</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737658">&#8212;</ix:nonFraction>&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">*&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:fixed-zero" id="ixv-57149">&#8212;</ix:nonFraction>&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57150">448</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57151">448</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of Class&#160;A ordinary shares reserved for future exercise/vesting of share-based awards</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesOther" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57152">18,200,000</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></td>
<td style="vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737613">&#8212;</ix:nonFraction>&#8194; </div><br/></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">*&#160;</div><br/></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesOther" contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-57154">18,200,000</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueOther" contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737614">&#8212;</ix:nonFraction>&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">*&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dividends</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:Dividends" contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57156">12,994</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:Dividends" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57157">12,994</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repurchase of ordinary shares</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57158">10,020,406</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57159">1,823</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57160">1,823</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accretion of convertible redeemable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="jd:AccretionOfConvertibleRedeemableNonControllingInterests" contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57161">8</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="jd:AccretionOfConvertibleRedeemableNonControllingInterests" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57162">8</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercise of share-based awards</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57163">9,620,476</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57164">654</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57165">403</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57166">1,057</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share-based compensation and vesting of share-based awards</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57167">23,123,292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57168">1,644</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57169">2,416</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57170">3,623</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57171">7,683</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income/(loss)</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57172">10,388</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57173">697</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57174">9,691</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustments</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="jd:ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57175">5,131</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="jd:ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57176">2,679</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="jd:ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57177">7,810</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory reserves</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="jd:AppropriationToStatutoryReserves" contextRef="P01_01_2022To12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57178">1,887</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="jd:AppropriationToStatutoryReserves" contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57179">1,887</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change of the capital from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interest shareholders</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="jd:ChangeOfCapitalFromNonControllingInterestShareholders" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57180">1,801</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="jd:ChangeOfCapitalFromNonControllingInterestShareholders" contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57181">4,424</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="jd:ChangeOfCapitalFromNonControllingInterestShareholders" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57182">2,623</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquisition of subsidiaries and assets</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57183">13,868</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57184">13,868</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Disposal of subsidiaries</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="jd:DisposalOfSubsidiariesAmount" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57185">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="jd:DisposalOfSubsidiariesAmount" contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57186">391</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="jd:DisposalOfSubsidiariesAmount" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57187">392</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockholdersEquityOther" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57188">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockholdersEquityOther" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57189">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2022</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57190">3,179,673,067</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138734578">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-57192">43,993,820</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57193">2,493</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57194">184,041</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57195">3,473</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57196">959</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57197">29,304</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57198">60,167</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57199">273,533</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of ordinary shares</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57200">3,761,270</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737661">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:fixed-zero" id="ixv-57202">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57203">472</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57204">472</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Dividends</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:Dividends" contextRef="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57205">6,784</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:Dividends" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57206">6,784</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repurchase of ordinary shares</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57207">22,678,980</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57208">2,497</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57209">2,497</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercise of share-based awards</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57210">1,485,726</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57211">120</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57212">73</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57213">47</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share-based compensation and vesting of share-based awards</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57214">19,416,652</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57215">1,461</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57216">453</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57217">2,958</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57218">4,872</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net income/(loss)</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57219">24,167</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57220">910</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57221">23,257</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Translation adjustments and hedge of net investments in foreign operations, net of tax</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" contextRef="P01_01_2023To12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57222">1,862</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" contextRef="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57223">488</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57224">1,374</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory reserves</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="jd:AppropriationToStatutoryReserves" contextRef="P01_01_2023To12_31_2023_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57225">2,636</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="jd:AppropriationToStatutoryReserves" contextRef="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57226">2,636</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change of the capital from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interest shareholders</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="jd:ChangeOfCapitalFromNonControllingInterestShareholders" contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57227">690</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="jd:ChangeOfCapitalFromNonControllingInterestShareholders" contextRef="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57228">2,181</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="jd:ChangeOfCapitalFromNonControllingInterestShareholders" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57229">1,491</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityOther" contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57230">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityOther" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57231">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2023</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57232">3,183,434,337</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138734586">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">*&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-57234">45,770,422</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57235">3,409</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57236">184,204</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57237">6,109</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57238">903</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57239">44,051</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57240">63,908</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57241">295,766</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1&#160;million or US$1&#160;million. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-12 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Consolidated Statements of Changes in Shareholders&#8217; Equity </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;">
<tr>
<td style="width: 23%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Treasury stock</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Additional<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in&#160;capital</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Statutory</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">reserves</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated&#160;other<br/> comprehensive<br/> income/(loss)</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Retained</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">earnings</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div><br/> interests</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total<br/> shareholders&#8217;</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">equity</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 7pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td colspan="38" style="text-align: center; vertical-align: bottom;">(in millions, except share data)</td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Balance as of December&#160;31, 2023</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57242">3,183,434,337</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138734474">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-57244">45,770,422</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57245">3,409</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57246">184,204</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57247">6,109</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57248">903</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57249">44,051</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57250">63,908</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57251">295,766</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Issuance of ordinary shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57252">4,119,434</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737657">&#8212;</ix:nonFraction>&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">*&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57254">474</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57255">474</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Dividends</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:Dividends" contextRef="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57256">8,258</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:Dividends" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57257">8,258</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Repurchase of ordinary shares</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57258">255,278,178</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57259">25,912</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57260">25,912</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Exercise of share-based awards</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57261">122,670</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57262">12</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57263">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57264">12</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Share-based compensation and vesting of share-based awards</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57265">16,805,414</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57266">1,570</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57267">589</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57268">1,954</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57269">2,935</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Net income</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57270">41,359</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57271">3,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57272">44,660</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments and hedge of net investments in foreign operations, net of tax</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" contextRef="P01_01_2024To12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57273">518</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" contextRef="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57274">502</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57275">1,020</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Statutory reserves</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:AppropriationToStatutoryReserves" contextRef="P01_01_2024To12_31_2024_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57276">579</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:AppropriationToStatutoryReserves" contextRef="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57277">579</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Change of the capital from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interest shareholders</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:ChangeOfCapitalFromNonControllingInterestShareholders" contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57278">951</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ChangeOfCapitalFromNonControllingInterestShareholders" contextRef="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57279">269</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:ChangeOfCapitalFromNonControllingInterestShareholders" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57280">682</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Acquisition of subsidiaries and assets</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" contextRef="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57281">3,532</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57282">3,532</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:StockholdersEquityOther" contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57283">734</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:StockholdersEquityOther" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57284">734</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Balance as of December&#160;31, 2024</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57285">3,187,553,771</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138734577">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:SharesIssued" contextRef="PAsOn12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal" id="ixv-57287">284,120,516</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57288">27,739</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57289">182,404</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_StatutoryReservesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57290">6,688</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57291">1,421</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57292">76,573</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57293">73,466</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57294">312,813</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1 million or US$1 million. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The accompanying notes are an integral part of these consolidated financial statements. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-13 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div id="fin871796_6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734604" id="ixv-33488">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Principal activities and organization </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. (the &#8220;Company&#8221;) is a leading supply chain-based technology and service provider, providing products and services to consumers, third-party merchants, suppliers and other business partners through its subsidiaries, consolidated variable interest entities (&#8220;VIEs&#8221;) and consolidated VIEs&#8217; subsidiaries (collectively, the &#8220;Group&#8221;). </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group operates <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-commerce</div> business, including online retail and online marketplace mainly through its retail mobile apps and www.jd.com website (collectively, &#8220;JD Platform&#8221;). The Group serves consumers through online retail, focusing on product selection, price and convenience, serves third-party merchants through online marketplace, offering programs that enable the merchants to sell their products on JD Platform and to fulfill the orders either by themselves or through the Group&#8217;s logistics services. Leveraging its Artificial Intelligence (AI) capabilities and technologies, the Group provides a variety of marketing services to business partners through its proprietary advertisement technology platform. Leveraging its leading logistics network, the Group provides integrated supply chain solutions and logistics services, primarily including warehousing and distribution services, express and freight services and other value-added services to third parties, including both third-party merchants and suppliers on JD Platform and other business partners, through JD Logistics, Inc. (&#8220;JD Logistics&#8221;), the Group&#8217;s logistics subsidiary. The Group also operates healthcare business through JD Health International Inc. (&#8220;JD Health&#8221;), establishes platform for developing and managing modern infrastructure through JINGDONG Property, Inc. (&#8220;JD Property&#8221;, formerly known as JD Property Group Corporation), empowers industrial development by supply chain technology and services through JINGDONG Industrials, Inc. (&#8220;JD Industrials&#8221;, formerly known as JD Industrial Technology Inc.) and provides <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-demand</div> retail platform services and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-demand</div> delivery services through Dada Nexus Limited (&#8220;Dada&#8221;). </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company&#8217;s American depositary shares (&#8220;ADS&#8221;) have been listed on the Nasdaq Global Select Market under the symbol &#8220;JD&#8221; and the Company&#8217;s ordinary shares have been listed on the Main Board of The Stock Exchange of Hong Kong Limited (&#8220;HKEX&#8221;) under the stock codes &#8220;9618 (HKD counter)&#8221; and &#8220;89618 (RMB counter)&#8221;. Each ADS represents two ordinary shares. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s principal operations and geographic markets are in the People&#8217;s Republic of China (&#8220;PRC&#8221; or &#8220;China&#8221;). The accompanying consolidated financial statements include the financial statements of the Company, its subsidiaries, consolidated VIEs and consolidated VIEs&#8217; subsidiaries. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <ix:nonNumeric name="jd:ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734675" id="ixv-33517"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the Company&#8217;s major subsidiaries, consolidated VIEs and consolidated VIEs&#8217; subsidiaries are as follows: </div></div><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-14 </div></div></ix:exclude></ix:nonNumeric></ix:nonNumeric></div></div><ix:continuation id="TextSelection_138734675" continuedAt="TextSelectionAppend_138734675_1"><ix:continuation id="TextSelection_138734604" continuedAt="TextSelectionAppend_138734604_1"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_1" continuedAt="TextSelectionAppend_138734604_2"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_2" continuedAt="TextSelectionAppend_138734604_3"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734675_1" continuedAt="TextSelectionAppend_138734675_2"><ix:continuation id="TextSelectionAppend_138734604_3" continuedAt="TextSelectionAppend_138734604_4"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">1. Principal activities and organization (Continued) </div></div></div></ix:exclude></ix:continuation> </ix:continuation><ix:continuation id="TextSelectionAppend_138734604_4" continuedAt="TextSelectionAppend_138734604_5"><ix:continuation id="TextSelectionAppend_138734675_2"><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 8%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 44%; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 46%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 8%;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Equity<br/> interest&#160;held</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 44%;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Place and date of incorporation</div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Subsidiaries</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 44%;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beijing Jingdong Century Trade Co., Ltd. (&#8220;Jingdong Century&#8221;)</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_BeijingJingdongCenturyTradeCompanyLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57295">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Beijing, China, April 2007</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Jiangsu Jingdong Information Technology Co., Ltd.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JiangsuJingdongInformationTechnologyCompanyLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57296">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, June 2009</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shanghai Shengdayuan Information Technology Co., Ltd.</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57297">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Shanghai, China, April 2011</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics Holding Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JdLogisticsHoldingLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57298">63</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Hong Kong, China, August 2011</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Jingdong Technology Group Corporation</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JingdongTechnologyGroupCorporationMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57299">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, November 2011</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JINGDONG Property, Inc.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JingdongPropertyIncMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57300">75</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, January 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics, Inc.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JDLogisticsIncMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57301">63</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, January 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jingdong <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-Commerce</div> (Trade) Hong Kong Co., Ltd.</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JingdongECommerceTradeHongKongCompanyLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57302">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Hong Kong, China, February 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com International Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JdcomInternationalLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57303">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Hong Kong, China, February 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beijing Jingdong Shangke Information Technology Co., Ltd. (&#8220;Beijing Shangke&#8221;)</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57304">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Beijing, China, March 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Chongqing Jingdong Haijia <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce</div> Co., Ltd. (&#8220;Chongqing Haijia&#8221;)</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_ChongqingJingdongHaijiaECommerceCompanyLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57305">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Chongqing, China, June 2014</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com Investment Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JdcomInvestmentLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57306">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center">British Virgin Islands (&#8220;BVI&#8221;), January 2015</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Asia Development Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JdAsiaDevelopmentLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57307">75</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, February 2015</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Suqian Hanbang Investment Management Co., Ltd.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_SuqianHanbangInvestmentManagementCompanyLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57308">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, January 2016</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd. (formerly known as Xi&#8217;an Jingxundi Supply Chain Technology Co., Ltd.)</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JiangsuXinchuanHailianSupplyChainManagementCoLtdMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57309">63</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, May 2017</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Assets Holding Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JdAssetsHoldingLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57310">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, March 2018</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Property Holding Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JdPropertyHoldingLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57311">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, March 2018</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beijing Wodong Tianjun Information Technology Co., Ltd. (&#8220;Beijing Wodong Tianjun&#8221;)</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57312">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Beijing, China, May 2018</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Health International Inc.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JdHealthInternationalIncMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57313">67</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, November 2018</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Jiankang Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JdJiankangLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57314">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, April 2019</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Industrial Technology Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JdIndustrialTechnologyLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57315">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, October 2019</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JINGDONG Industrials, Inc.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JingdongIndustrialsIncMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57316">78</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%; padding: 0px;">&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, November 2019</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Jingdong Logistics Supply Chain Co., Ltd.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JingdongLogisticsSupplyChainCompanyLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57317">63</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, June 2020</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jiangsu Huiji Space Technology Co., Ltd. </div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JiangsuHuijiSpaceTechnologyCoLtdjiangsuHuijiMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57318">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, March 2019</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Sunflower Investment Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_JdSunflowerInvestmentLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57319">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, February 2016</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Windcreek Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_WindcreekLimitedMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57320">100</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, January 2016</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Dada Nexus Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_DadaNexusLimitedDadaMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57321">63</ix:nonFraction>%</td>
<td style="vertical-align: bottom; width: 1%; padding: 0px;">&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, July 2014</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"/>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"/>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Consolidated VIEs</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;"/>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 44%;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;">Beijing Jingdong 360 Degree <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce</div> Co., Ltd. (&#8220;Jingdong 360&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 8%;"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;">Beijing, China, April 2007</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jiangsu Yuanzhou <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce</div> Co., Ltd. (&#8220;Jiangsu Yuanzhou&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 8%;"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;">Jiangsu, China, September 2010</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Jiangsu Jingdong Bangneng Investment Management Co., Ltd. (&#8220;Jingdong Bangneng&#8221;)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 8%;"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;">Jiangsu, China, August 2015</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd. (&#8220;Xi&#8217;an Jingdong Xincheng&#8221;)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 8%;"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;">Shaanxi, China, June 2017</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Suqian Hanyu Technology Co., Ltd. (&#8220;Suqian Hanyu&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 8%;"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;">Jiangsu, China, December 2024</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Consolidated VIEs&#8217; Subsidiaries</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 8%;"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 44%;"/></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beijing Jingbangda Trade Co., Ltd. (&#8220;Beijing Jingbangda&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 8%;"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;">Beijing, China, August 2012</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Suqian Juhe Digital Enterprise Management Co., Ltd.</div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;">(&#8220;Suqian Juhe&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 8%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;">Jiangsu, China, June <div style="display:inline;">2020</div></td></tr></table></ix:continuation> <div style="clear: both; max-height: 0px;"></div></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_5" continuedAt="TextSelectionAppend_138734604_6"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-15 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734604_6" continuedAt="TextSelectionAppend_138734604_7"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_7" continuedAt="TextSelectionAppend_138734604_8"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734604_8" continuedAt="TextSelectionAppend_138734604_9"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734604_9" continuedAt="TextSelectionAppend_138734604_10"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734604_10" continuedAt="TextSelectionAppend_138734604_11"><ix:exclude><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Principal activities and organization (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_11" continuedAt="TextSelectionAppend_138734604_12"><div style="clear:both;max-height:0pt;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Organization </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company was incorporated in the BVI in November 2006 and was <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-domiciled</div> in the Cayman Islands in January 2014 as an exempted company registered under the laws of the Cayman Islands. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024, the Company effectively controls multiple PRC domestic entities as VIEs through their respective primary beneficiaries who are subsidiaries of the Company. The paid-in capital of each of these PRC domestic entities was funded by the Company, and they were established to facilitate the Group&#8217;s operations and business expansion plans and comply with the PRC laws and regulations which prohibit or restrict foreign ownership of the companies where the PRC operating licenses are required. The representative PRC domestic entities and its subsidiaries are Jingdong 360, Jiangsu Yuanzhou, Jingdong Bangneng, Xi&#8217;an Jingdong Xincheng, Suqian Jingdong Tianning Jiankang Technology Co., Ltd., Suqian Hanyu, Suqian Juhe and Beijing Jingbangda. In September 2022, the Group renewed certain agreements, resulting in Jiangsu Yuanzhou and Jingdong Bangneng becoming VIEs of the Company. In December 2024, Suqian Hanyu became a VIE of the Company and the major shareholder of Suqian Juhe. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Consolidated variable interest entities </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In order to comply with the PRC laws and regulations which prohibit or restrict foreign control of companies involved in provision of internet content and other restricted businesses, the Group operates its websites and other restricted businesses in the Chinese mainland through certain PRC domestic companies, whose equity interests are held by certain individuals (&#8220;Nominee Shareholders&#8221;). The Group obtained control over these PRC domestic companies by entering into a series of contractual arrangements with these PRC domestic companies and their respective Nominee Shareholders. These contractual agreements are substantially similar in key aspects governing the contractual arrangements with a variable interest entity of the Group, include loan agreements, exclusive purchase option agreements, exclusive technology consulting and services agreements or exclusive business cooperation agreements, as applicable, intellectual property rights license agreement, equity pledge agreements, powers of attorney, business cooperation agreement and business operation agreements. These contractual agreements can be extended at the Group&#8217;s relevant PRC subsidiaries&#8217; options prior to the expiration date. Management concluded that these PRC domestic companies are consolidated VIEs of the Group, of which the Group is the ultimate primary beneficiary. As such, the Group consolidated the financial results of these PRC domestic companies and their subsidiaries in the Group&#8217;s consolidated financial statements. Refer to Note 2(b) to the consolidated financial statements for the principles of consolidation. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following is a summary of the contractual agreements (collectively, &#8220;Contractual Agreements&#8221;) that the Group, through its subsidiaries, entered into with the consolidated VIEs and their Nominee Shareholders: </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Loan agreements </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Pursuant to the relevant loan agreements, the Group&#8217;s relevant PRC subsidiaries have granted interest-free loans to the relevant Nominee Shareholders of the VIEs with the sole purpose of providing funds necessary for the capital injection to the relevant VIEs. The loans for initial and subsequent capital injections are eliminated with the capital of the relevant VIEs during consolidation. The Group&#8217;s relevant PRC subsidiaries can require the Nominee Shareholders to settle the loan amount with the equity interests of the relevant VIEs, subject to any applicable PRC laws, rules and regulations. The loan agreements are renewable upon expiration. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-16</ix:exclude> </div></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734604_12" continuedAt="TextSelectionAppend_138734604_13"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_13" continuedAt="TextSelectionAppend_138734604_14"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_14" continuedAt="TextSelectionAppend_138734604_15"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734604_15" continuedAt="TextSelectionAppend_138734604_16"><ix:exclude><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Principal activities and organization (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_16" continuedAt="TextSelectionAppend_138734604_17"><div style="clear:both;max-height:0pt;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Exclusive purchase option agreements </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Nominee Shareholders of the VIEs have granted the Group&#8217;s relevant PRC subsidiaries the exclusive and irrevocable rights to purchase from the Nominee Shareholders, to the extent permitted under the PRC laws and regulations, part or all of the equity interests in these entities for a purchase price equal to the lowest price permitted by the PRC laws and regulations. The Group&#8217;s relevant PRC subsidiaries may exercise such option at any time. In addition, the VIEs and their Nominee Shareholders have agreed that without prior written consent of the Group&#8217;s relevant PRC subsidiaries, they will not transfer or otherwise dispose the equity interests or declare any dividend. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Exclusive technology consulting and services agreements or exclusive business cooperation agreements </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group&#8217;s relevant PRC subsidiaries and relevant VIEs entered into exclusive technology consulting and services agreements or exclusive business cooperation agreements, as applicable, under which the relevant VIEs engage the Group&#8217;s relevant PRC subsidiaries as their exclusive provider of technical platform and technical support, business support, maintenance and other services. The VIEs shall pay to the Group&#8217;s relevant PRC subsidiaries service fees determined based on the volume and market price of the service provided. All the benefits and interests generated from the agreements, including but not limited to intellectual property rights, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">know-how</div> and trade secrets, will be the Group&#8217;s relevant PRC subsidiaries&#8217; sole and exclusive rights. During the term of the agreements, the relevant VIEs may not enter into any agreement with third parties for the provision of identical or similar services without prior consent of the Group&#8217;s relevant PRC subsidiaries. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity pledge agreements </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Pursuant to the relevant equity pledge agreements, the Nominee Shareholders of the VIEs have pledged all of their equity interests in the relevant VIEs to the Group&#8217;s relevant PRC subsidiaries as collateral for all of their payments due to the Group&#8217;s relevant PRC subsidiaries and to secure their obligations under the above agreements. The Nominee Shareholders may not transfer or assign the equity interests, the rights and obligations in the equity pledge agreements or create or permit to create any pledges which may have an adverse effect on the rights or benefits of the Group&#8217;s relevant PRC subsidiaries without the Group&#8217;s relevant PRC subsidiaries&#8217; preapproval. The Group&#8217;s relevant PRC subsidiaries are entitled to transfer or assign in full or in part the equity interests pledged. In the event of default, the Group&#8217;s relevant PRC subsidiaries as the pledgee, will be entitled to request immediate repayment of the loans or to dispose of the pledged equity interests through transfer or assignment. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Powers of attorney </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Pursuant to the irrevocable powers of attorney, each of the Nominee Shareholders appointed any person designated by the Group&#8217;s relevant PRC subsidiaries as their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">attorney-in-fact</div></div> to exercise all shareholder rights under the PRC laws and the relevant articles of association, including but not limited to, voting on their behalf on all matters requiring shareholder approval, disposing of all or part of the Nominee Shareholders&#8217; equity interests, and electing, appointing or removing directors and the general managers of the VIEs. Each power of attorney will remain in force during the period when the Nominee Shareholders continue to be the shareholders of the VIEs. Each of the Nominee Shareholders has waived all the rights which have been authorized to the person designated by the Group&#8217;s relevant PRC subsidiaries under each power of attorney. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Business operation agreements </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Pursuant to the business operation agreements, the relevant Nominee Shareholders of the VIEs must appoint the candidates nominated by the Group&#8217;s relevant PRC subsidiaries to be the directors on the VIEs&#8217; board of directors in accordance with applicable laws and the articles of association of the VIEs, and must cause the persons recommended by the Group&#8217;s relevant PRC subsidiaries to be appointed as the VIEs&#8217; general manager, chief financial officer and other senior executives. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-17</ix:exclude> </div></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734604_17" continuedAt="TextSelectionAppend_138734604_18"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_18" continuedAt="TextSelectionAppend_138734604_19"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734604_19" continuedAt="TextSelectionAppend_138734604_20"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734604_20" continuedAt="TextSelectionAppend_138734604_21"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734604_21" continuedAt="TextSelectionAppend_138734604_22"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Principal activities and organization (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_22" continuedAt="TextSelectionAppend_138734604_23"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Risks in relations to the VIE structure </div></div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company believes that the contractual arrangements among its subsidiaries, the VIEs and their owners are in compliance with the current PRC laws and legally enforceable. However, uncertainties in the interpretation and enforcement of the PRC laws, regulations and policies could limit the Company&#8217;s ability to enforce these contractual arrangements. As a result, the Company may be unable to consolidate the VIEs and VIEs&#8217; subsidiaries in the consolidated financial statements. The Company&#8217;s ability to control the VIEs also depends on the authorization by the shareholders of the VIEs to exercise voting rights on all matters requiring shareholders&#8217; approval in the VIEs. The Company believes that the agreements on authorization to exercise shareholders&#8217; voting power are legally enforceable. In addition, if the legal structure and contractual arrangements with the VIEs are found to be in violation of any future PRC laws and regulations, the Company may be subject to fines or potentially be forced to relinquish Company&#8217;s interests in those operations. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><ix:nonNumeric name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34058"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table sets forth the assets, liabilities, results of operations and changes in cash, cash equivalents, and restricted cash of the consolidated VIEs (where appropriate, the term &#8220;VIEs&#8221; also refers to its subsidiaries as a whole) structured by the Contractual Agreements, which have eliminated the intercompany transactions within the consolidated VIEs: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 82%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57324">81,301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57325">85,451</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57326">74,855</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57327">71,509</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total net revenues</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57328">134,516</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57329">145,795</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57330">166,067</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57331">1,137</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57332">2,503</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57333">6,263</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 78%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 78%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash provided by operating activities</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57334">5,434</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57335">3,291</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57336">10,968</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash provided by/(used in) investing activities</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57337">4,498</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57338">3,324</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57339">3,482</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net cash used in financing activities</div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57340">1,306</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57341">900</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57342">9,782</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"/>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net increase/(decrease) in cash, cash equivalents, and restricted cash</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57343">370</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57344">5,715</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57345">2,296</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash, cash equivalents, and restricted cash at beginning of year</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57346">5,560</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57347">5,190</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57348">10,905</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"/>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash, cash equivalents, and restricted cash at end of year</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57349">5,190</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57350">10,905</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57351">8,609</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"/>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of December&#160;31, 2023 and 2024, the total assets of the consolidated VIEs excluding the intra-company balances and transactions within the Group were RMB<ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2023_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57352">78,316</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2024_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57353">83,392</ix:nonFraction> million, respectively, which were consisting of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, net, inventories, net, marketable securities and other investments, investments in equity investees, property, equipment and software, net, operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets and prepayments and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets. As of December&#160;31, 2023 and 2024, the total liabilities of the consolidated VIEs after eliminating the intra-company balances and transactions within the Group were RMB<ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2023_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57354">40,607</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2024_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57355">42,197</ix:nonFraction> million, respectively, which were consisting of short-term debts, accounts payable, operating lease liabilities, long-term borrowings, accrued expenses and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> liabilities. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, the total net revenues of the consolidated VIEs were RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57356">72,666</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57357">85,140</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57358">101,218</ix:nonFraction> million, respectively, which have been reflected in the Group&#8217;s consolidated financial statements with the intra-company transactions within the Group eliminated. </div></div></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_23" continuedAt="TextSelectionAppend_138734604_24"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-18 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734604_24" continuedAt="TextSelectionAppend_138734604_25"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_25" continuedAt="TextSelectionAppend_138734604_26"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_26" continuedAt="TextSelectionAppend_138734604_27"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734604_27" continuedAt="TextSelectionAppend_138734604_28"><ix:exclude><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Principal activities and organization (Continued) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Risks in relations to the VIE structure (Continued) </div></div></div></div><br/></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734604_28"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with the Contractual Agreements, the Group&#8217;s relevant PRC subsidiaries have the power to direct activities of the consolidated VIEs, and can have assets transferred out of the consolidated VIEs. Therefore, the Group&#8217;s relevant PRC subsidiaries consider that there is no asset in the consolidated VIEs that can be used only to settle their obligations except for registered capitals and the PRC statutory reserves of the consolidated VIEs amounting to RMB<ix:nonFraction name="jd:RegisteredCapitalsAndPrcStatutoryReserves" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57359">5,325</ix:nonFraction> million as of December&#160;31, 2024. As the consolidated VIEs are incorporated as limited liability companies under the PRC Company Law, the creditors do not have recourse to the general credit of the Group&#8217;s relevant PRC subsidiaries for all the liabilities of the consolidated VIEs. As of December&#160;31, 2023 and 2024, the total shareholders&#8217; equity of the consolidated VIEs was RMB<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57360">6,446</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57361">13,942</ix:nonFraction> million, respectively. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Currently there is no contractual arrangement that could require the Group&#8217;s relevant PRC subsidiaries or the Group to provide additional financial support to the consolidated VIEs. As the Group conducts certain businesses in the Chinese mainland through the consolidated VIEs, the Group may provide additional financial support on a discretionary basis in the future, which could expose the Group to a loss. </div></div></ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:SignificantAccountingPoliciesTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734605" id="ixv-34609">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34620"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">a. Basis of presentation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. All amounts, except for share, per share data or otherwise noted, are rounded to the nearest million. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:ConsolidationPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34627"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">b. Principles of consolidation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements include the financial statements of the Company, its subsidiaries and the consolidated VIEs for which the Company is the ultimate primary beneficiary. Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power; or has the power to govern the financial and operating policies, to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of directors. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A consolidated VIE is an entity in which the Company, or its subsidiaries, through the Contractual Arrangements, bear the risks of, and enjoy the rewards normally associated with, ownership of the entity, and therefore the Company or its subsidiaries are the primary beneficiary of the entity. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">All transactions and balances among the Company, its subsidiaries and the consolidated VIEs have been eliminated upon consolidation. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34638"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">c. Reclassifications </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Certain reclassifications have been made to the prior years&#8217; consolidated financial statements to conform to the current year&#8217;s presentation. These reclassifications had no impact on net income, shareholders&#8217; equity, or cash flows as previously reported. </div></div></ix:nonNumeric><ix:nonNumeric name="jd:NoncontrollingInterestsPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34645"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">d. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For the Company&#8217;s subsidiaries and consolidated VIEs, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests are recognized to reflect the portion of their equity that is not attributable, directly or indirectly, to the Company as the controlling shareholder. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests are classified as a separate line item in the equity section of the Group&#8217;s consolidated balance sheets and have been separately disclosed in the Group&#8217;s consolidated statements of operations and comprehensive income to distinguish the interests from that of the Company. With respect to impairment losses of goodwill and intangible assets of the Company&#8217;s subsidiaries and consolidated VIEs, the Company attributes impairment losses on the basis of the relative ownership interests of the parent and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> shareholders. </div></ix:nonNumeric><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-19 </div></div></ix:exclude></ix:nonNumeric></div></div><ix:continuation id="TextSelection_138734605" continuedAt="TextSelectionAppend_138734605_1"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_1" continuedAt="TextSelectionAppend_138734605_2"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_2" continuedAt="TextSelectionAppend_138734605_3"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734605_3" continuedAt="TextSelectionAppend_138734605_4"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_4" continuedAt="TextSelectionAppend_138734605_5"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_5" continuedAt="TextSelectionAppend_138734605_6"><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:UseOfEstimates" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34698"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">e. Use of estimates </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, related disclosures of contingent liabilities at the balance sheet date, and the reported revenues and expenses during the reported period in the consolidated financial statements and accompanying notes. Significant accounting estimates are used for, but not limited to, returns allowance, vendor rebates, taxation, fair value of assets and liabilities acquired in business combinations, fair value of certain equity investees, assessment for impairment of long-lived assets, investments in equity investees, and goodwill, allowance for doubtful accounts including expected credit losses, inventory reserve for excess and obsolete inventories, lower of cost and net realizable value of inventories, depreciable lives of property, equipment and software, useful lives of intangible assets and the discount rate for lease. Actual results may differ materially from those estimates. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34712"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">f. Foreign currency translation </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s reporting currency is Renminbi(&#8220;RMB&#8221;) as the major operations of the Group are within the PRC. The functional currency of the Company is the U.S. dollars (&#8220;US$&#8221;). The Group&#8217;s PRC subsidiaries and consolidated VIEs generally determined their functional currency to be RMB. The Group&#8217;s subsidiaries and consolidated VIEs determined their functional currencies based on the criteria of ASC Topic 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transactions denominated in currencies other than functional currency are translated into functional currency at the exchange rates quoted by authoritative banks prevailing at the dates of the transactions. Exchange gains and losses resulting from those foreign currency transactions denominated in a currency other than the functional currency are recorded as a component of &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements of the Group are translated from the functional currency into RMB. Assets and liabilities denominated in foreign currencies are translated into RMB using the applicable exchange rates at the balance sheet date. Equity accounts other than earnings generated in current year are translated into RMB at the appropriate historical rates. Revenues, expenses, gains and losses are translated into RMB using the periodic average exchange rates. The resulting foreign currency translation adjustments are recorded in &#8220;accumulated other comprehensive income/(loss)&#8221; as a component of shareholders&#8217; equity. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company designates certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-derivative</div> instruments to hedge its net investments in certain foreign operations, to manage exposure in exchange rates. In December 2023, the Company designated the principal of its <ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-57362">8.3</ix:nonFraction>&#160;billion <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">of RMB denominated debt to hedge its $US denominated net investment in a certain subsidiary with functional currency of RMB. The portion of the gain or loss on the hedging instrument that is determined to be effective, referring to the exchange rate effect, is recognized directly in equity in &#8220;accumulated other comprehensive income/(loss)&#8221;, net of income taxes, while the ineffective portion and the operating costs are recognized in the consolidated statements of operations and comprehensive income. For the years ended December&#160;31, 2023 and 2024, the net investment hedge is deemed to be perfectly effective. The gain or loss on the hedging instrument that has been recognized directly in &#8220;accumulated other comprehensive income/(loss)&#8221; shall be recognized in the consolidated statements of operations and comprehensive income when the disposal of the foreign subsidiary occurs. </div></div></div></ix:nonNumeric><ix:nonNumeric name="jd:ConvenienceTranslationPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34735"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">g. Convenience translation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translations of the consolidated balance sheets, the consolidated statements of operations and comprehensive income and the consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2024 are solely for the convenience of the readers and were calculated at the rate of US$1.00=RMB<ix:nonFraction name="jd:ForeignCurrencyTranslationRate" contextRef="PAsOn12_31_2024" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:num-dot-decimal" id="ixv-57363">7.2993</ix:nonFraction>, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board on December&#160;31, 2024. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2024, or at any other rate. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-20</ix:exclude> </div></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_6" continuedAt="TextSelectionAppend_138734605_7"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_7" continuedAt="TextSelectionAppend_138734605_8"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><ix:continuation id="TextSelectionAppend_138734605_8" continuedAt="TextSelectionAppend_138734605_9"><ix:exclude><div style="font-size: 10pt; font-weight: bold; text-align: left; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <ix:continuation id="TextSelectionAppend_138734605_9" continuedAt="TextSelectionAppend_138734605_10"><ix:exclude><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_10" continuedAt="TextSelectionAppend_138734605_11"><ix:exclude><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_11" continuedAt="TextSelectionAppend_138734605_12"><div style="clear: both; max-height: 0px;text-indent: 0px;"></div><ix:nonNumeric name="us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34781"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">h. Cash and cash equivalents </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash and cash equivalents primarily consist of cash on hand and time deposits which have original maturities of three months or less.</div></div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34790"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">i. Restricted cash </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the face of the consolidated balance sheets, and is included in the &#8220;total cash, cash equivalents, and restricted cash&#8221; in the consolidated statements of cash flows. The Group&#8217;s restricted cash mainly includes security deposits held in designated bank accounts for issuance of bank acceptance and letter of guarantee.</div></div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:MarketableSecuritiesPolicy" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34799"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">j. Short-term investments </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Short-term investments include wealth management products and time deposits placed with banks with original maturities longer than three months but less than one year and maturities less than one year. Wealth management products are certain deposits with variable interest rates or principal <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">not-guaranteed</div> with certain financial institutions. The Group elects the fair value option to record wealth management products with variable interest rates as well as principal not guaranteed and deposits mainly indexed to foreign exchange with maturities less than one year at fair value in accordance with ASC<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Topic </div></div> 825<div style="letter-spacing: 0px; top: 0px;display:inline;">,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>. Changes in the fair value are reflected in the consolidated statements of operations and comprehensive income. The Group also holds deposits that earn fixed interest rate return only if the Group hold the securities to maturity. As the Group has the positive intent and ability to hold the deposits to maturity, they are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> and recorded at amortized cost. </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:TradeAndOtherAccountsReceivablePolicy" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34814"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">k. Accounts receivable, net </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable represents the amounts that the Group has an unconditional right to consideration, and are recorded net of allowance for doubtful accounts. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group, in collaboration with Jingdong Technology Holding Co., Ltd. (&#8220;JD Technology&#8221;), provides consumer financing to the qualified customers in the online retail business, such consumer financing receivables are recorded as accounts receivable. Due to the legacy contractual arrangements with JD Technology, the Group remains as the legal owner of the consumer financing receivables, where JD Technology performs the related credit assessment and is obligated to purchase the consumer financing receivables past due over certain agreed period of time from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, as such, no allowance for doubtful accounts were provided. The Group, in collaboration with JD Technology, periodically securitizes consumer financing receivables through the transfer of those assets to securitization vehicles, please refer to Note 2(w). In addition, the Group transfers ownership of some of its accounts receivable originated from qualified corporate customers to JD Technology without recourse. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;text-indent: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other than the accounts receivable arising from the consumer financing, the Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit losses to reduce its accounts receivable to the amount that it believes will be collected. The Group uses the length of time a balance has been outstanding, the payment history, creditworthiness and financial conditions of the customers and industry trend as credit quality indicators to monitor the Group&#8217;s receivables within the scope of expected credit losses model, along with reasonable and supportable forecasts as a basis to develop the Group&#8217;s expected loss estimates. The Group adjusts the allowance percentage periodically when there are significant differences between estimated bad debts and actual bad debts. If there is strong evidence indicating that the accounts receivable is likely to be unrecoverable, the Group also makes specific allowance in the period in which a loss is determined to be probable. Accounts receivable balances are written off after all collection efforts have been exhausted. </div></div></ix:nonNumeric></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_12" continuedAt="TextSelectionAppend_138734605_13"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-21 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_13" continuedAt="TextSelectionAppend_138734605_14"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_14" continuedAt="TextSelectionAppend_138734605_15"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_15" continuedAt="TextSelectionAppend_138734605_16"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734605_16" continuedAt="TextSelectionAppend_138734605_17"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_17" continuedAt="TextSelectionAppend_138734605_18"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_18" continuedAt="TextSelectionAppend_138734605_19"><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34877"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">l. Inventories, net </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value. Cost of inventories is mainly determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as inventory aging, historical and forecasted consumer demand, and market conditions that impact pricing. The Group takes ownership, risks and rewards of the products purchased, but has arrangements to return unsold goods with certain vendors. Write downs are recorded in &#8220;cost of revenues&#8221; in the consolidated statements of operations and comprehensive income. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group also provides fulfillment-related services in connection with the Group&#8217;s online marketplace. Third-party merchants maintain ownership of their inventories and therefore these products are not included in the Group&#8217;s inventories. </div></div></ix:nonNumeric><ix:nonNumeric name="jd:LoanReceivablesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34888"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">m. Loan receivables, net </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Loan receivables represent the consumer financing, in collaboration with JD Technology, provided to qualified individual customers on the Group&#8217;s online marketplace. Due to the legacy contractual arrangements with JD Technology, the Group remains as the legal owner of the consumer financing receivables, including such loan receivables, where JD Technology performs the related credit assessment and absorbs the credit risks. The loan terms extended to the customers generally range from <ix:nonNumeric name="jd:LoanPeriodsExtendedRange" contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis" format="ixt-sec:durmonth" id="ixv-57365">1</ix:nonNumeric> month to <ix:nonNumeric name="jd:LoanPeriodsExtendedRange" contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis" format="ixt-sec:durmonth" id="ixv-57366">24</ix:nonNumeric> months. As JD Technology is obligated to purchase the receivables past due over certain agreed period of time from the Group at carrying values to absorb the credit risks, <ix:nonFraction name="jd:LoanReceivablesProvisionForDoubtfulAccounts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen" id="ixv-57367"><ix:nonFraction name="jd:LoanReceivablesProvisionForDoubtfulAccounts" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen" id="ixv-57368"><ix:nonFraction name="jd:LoanReceivablesProvisionForDoubtfulAccounts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen" id="ixv-57369">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> provision for doubtful accounts was recorded for the years ended December&#160;31, 2022, 2023 and 2024. The loan receivables were measured at amortized cost and reported in the consolidated balance sheets at outstanding principal. As of December&#160;31, 2023 and 2024, the loan receivables with the collection period less than one year amounting to RMB<ix:nonFraction name="jd:LoanReceivablesCurrent" contextRef="PAsOn12_31_2023_PrepaymentsAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57370">1,711</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:LoanReceivablesCurrent" contextRef="PAsOn12_31_2024_PrepaymentsAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57371">1,279</ix:nonFraction>&#160;million<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, respectively, were classified into &#8220;prepayments and other current assets&#8221; in the consolidated balance sheets. As of December&#160;31, 2023 and 2024, the loan receivables with the collection period over one year amounting to </div></div> RMB<ix:nonFraction name="jd:LoanReceivablesNoncurrent" contextRef="PAsOn12_31_2023_OtherNoncurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57372">251</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:LoanReceivablesNoncurrent" contextRef="PAsOn12_31_2024_OtherNoncurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57373">373</ix:nonFraction>&#160;million, respectively<div style="letter-spacing: 0px; top: 0px;display:inline;">, were classified into &#8220;other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets&#8221; in the consolidated balance sheets. Cash paid for loan originations and cash received from loan repayments are classified as investing activities in the consolidated statements of cash flows. The Group, in collaboration with JD Technology, periodically securitizes loan receivables through the transfer of those assets to securitization vehicles, please refer to Note 2(w). </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34898"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">n. Property, equipment and software, net </div></div></div></div><ix:nonNumeric name="jd:ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-34903"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, equipment and software are stated at cost less accumulated depreciation and impairment. Property, equipment and software are depreciated at rates sufficient to write off their costs less impairment and residual value, if any, over the estimated useful lives on a straight-line basis. The estimated useful lives of major property, equipment and software are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 51%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Category</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Estimated useful lives</div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Electronic equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear" id="ixv-57374">3</ix:nonNumeric></div>-<div style="display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear" id="ixv-57375">5</ix:nonNumeric></div></div> years</td></tr>
<tr>
<td style="vertical-align: top;">Software</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear" id="ixv-57376">3</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear" id="ixv-57377">5</ix:nonNumeric> years</td></tr>
<tr>
<td style="vertical-align: top;">Vehicles</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear" id="ixv-57378">3</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear" id="ixv-57379">6</ix:nonNumeric> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Office equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear" id="ixv-57380">5</ix:nonNumeric></div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Logistics, warehouse and other heavy equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57381">5</ix:nonNumeric></div>-<div style="display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57382">10</ix:nonNumeric></div></div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: middle;">Leasehold improvement</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><ix:nonNumeric name="jd:PropertyPlantAndEquipmentsEstimatedUsefulLives" contextRef="P01_01_2024To12_31_2024_LeaseholdImprovementMemberusgaapPropertyPlantAndEquipmentByTypeAxis" id="ixv-34954"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Over the shorter of the expected life of </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">leasehold improvements or the lease term</div></div></ix:nonNumeric></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Building</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57383">30</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57384">40</ix:nonNumeric></div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Building improvement</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57385">5</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="PAsOn12_31_2024_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57386">10</ix:nonNumeric></div> years</td></tr>
<tr>
<td style="vertical-align: top;">Land</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><ix:nonNumeric name="jd:PropertyPlantAndEquipmentsEstimatedUsefulLives" contextRef="P01_01_2024To12_31_2024_LandMemberusgaapPropertyPlantAndEquipmentByTypeAxis" id="ixv-57387">Indefinite</ix:nonNumeric></td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Repairs and maintenance costs are charged to expenses as incurred, whereas the costs of renewals and betterment that extend the useful lives of property, equipment and software are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the costs, accumulated depreciation and impairment with any resulting gain or loss recognized in the consolidated statements of operations and comprehensive income. </div></div></ix:nonNumeric></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_19" continuedAt="TextSelectionAppend_138734605_20"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-22 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_20" continuedAt="TextSelectionAppend_138734605_21"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_21" continuedAt="TextSelectionAppend_138734605_22"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_22" continuedAt="TextSelectionAppend_138734605_23"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_23" continuedAt="TextSelectionAppend_138734605_24"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_24" continuedAt="TextSelectionAppend_138734605_25"><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="jd:ConstructionInProgressPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35015"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">o. Construction in progress </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Direct costs that are related to the construction of property, equipment and software and incurred in connection with bringing the assets to their intended use are capitalized as construction in progress. Construction in progress is transferred to specific property, equipment and software items and the depreciation of these assets commences when the assets are ready for their intended use. As of December&#160;31, 2023 and 2024, construction in progress were primarily relating to the construction of office buildings and warehouses. </div></div></ix:nonNumeric><ix:nonNumeric name="jd:LandUseRightsPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35022"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">p. Land use rights, net </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land use rights are recorded at cost less accumulated amortization. Amortization is provided on a straight-line basis over the estimated useful lives which are <ix:nonNumeric name="jd:LandUseRightsUsefulLife" contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57388">18</ix:nonNumeric> to <ix:nonNumeric name="jd:LandUseRightsUsefulLife" contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57389">70</ix:nonNumeric> years and represent the shorter of the estimated usage periods or the terms of the agreements. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:IntangibleAssetsFiniteLivedPolicy" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35029"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">q. Intangible assets, net </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets purchased from third parties are initially recorded at cost and amortized on a straight-line basis over the estimated economic useful lives. The Group performs valuation of the intangible assets arising from business combination to determine the fair value to be assigned to each asset acquired. The Group determines the fair value using the appropriate approach which requires management to make significant estimates and assumptions. The acquired intangible assets are recognized and measured at fair value and are expensed or amortized using the straight-line approach over the estimated economic useful lives of the assets. </div></div><ix:nonNumeric name="jd:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35036"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The estimated useful lives of major intangible assets are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 51%; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Category</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Estimated useful lives</div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Customer relationship</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_CustomerRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57390">3</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_CustomerRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57391">10</ix:nonNumeric></div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Technology and others</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis_TechnologyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-57392">3</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis_TechnologyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-57393">10</ix:nonNumeric></div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Non-compete</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-57394">5</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-57395">8</ix:nonNumeric> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Domain names and trademarks</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57396">5</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57397">20</ix:nonNumeric> years</td></tr></table></ix:nonNumeric></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35075"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">r. Goodwill </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill represents the excess of the purchase price over the fair value of the identifiable assets and liabilities acquired in a business combination. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Goodwill is not depreciated or amortized but is tested for impairment on an annual basis as of December&#160;31, and in between annual tests when an event occurs or circumstances change that could indicate that the asset might be impaired. In accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2017-04,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment </div></div>issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) guidance on testing of goodwill for impairment, the Group first assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If as a result of its qualitative assessment, that it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is mandatory. Otherwise, no further testing is required. The quantitative impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. If the carrying amount of each reporting unit exceeds its fair value, an impairment loss equal to the difference between the fair value of the reporting unit and its carrying amount will be recorded. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. </div></div></ix:nonNumeric></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_25" continuedAt="TextSelectionAppend_138734605_26"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-23 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_26" continuedAt="TextSelectionAppend_138734605_27"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_27" continuedAt="TextSelectionAppend_138734605_28"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_28" continuedAt="TextSelectionAppend_138734605_29"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734605_29" continuedAt="TextSelectionAppend_138734605_30"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_30" continuedAt="TextSelectionAppend_138734605_31"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_31" continuedAt="TextSelectionAppend_138734605_32"><div style="clear: both; max-height: 0px;text-indent: 0px;"></div><ix:nonNumeric name="jd:AssetAcquisitionPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35135"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">s. Asset acquisition </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">When the Group acquires other entities, if the assets acquired and liabilities assumed do not constitute a business, the transaction is accounted for as an asset acquisition. Assets are recognized based on their cost, which generally includes the transaction costs of the asset acquisition. The cost of a group of assets acquired in an asset acquisition is allocated to the individual assets acquired or liabilities assumed based on their relative fair values and does not give rise to goodwill. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2023 and 2024, the Group entered into several transactions, which were accounted for as asset acquisitions, to acquire certain assets for development purpose, mainly including RMB<ix:nonFraction name="jd:AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57398">5,997</ix:nonFraction> million and </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB<ix:nonFraction name="jd:AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57399">4,079</ix:nonFraction>&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;">million of property, equipment&#160;</div>and software, net, RMB<ix:nonFraction name="jd:AcquisitionOfAssetsForDevelopmentConstructionInProgress" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57400">1,009</ix:nonFraction> million and </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB<ix:nonFraction name="jd:AcquisitionOfAssetsForDevelopmentConstructionInProgress" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57401">144</ix:nonFraction>&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million of construction in progress and RMB<ix:nonFraction name="jd:AcquisitionOfAssetsForDevelopmentLandUseRights" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57402">2,638</ix:nonFraction> million and </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB<ix:nonFraction name="jd:AcquisitionOfAssetsForDevelopmentLandUseRights" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57403">240</ix:nonFraction>&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million of land use rights, respectively.</div></div></div></ix:nonNumeric><ix:nonNumeric name="jd:InvestmentsInEquityInvesteesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138736047" id="ixv-35156"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">t. Investments in equity investees </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Investments in equity investees represents the Group&#8217;s investments in privately held companies, publicly traded companies and private equity funds. The Group applies the equity method of accounting to account for an equity investment, in common stock or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-substance</div> common stock, according to ASC Topic 323, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investment&#8212;Equity Method and Joint Ventures</div></div> (&#8220;ASC 323&#8221;), over which it has significant influence but does not own a majority equity interest or otherwise control. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">An investment in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-substance</div> common stock is an investment in an entity that has risk and reward characteristics that are substantially similar to that entity&#8217;s common stock. The Group considers subordination, risks and rewards of ownership and obligation to transfer value when determining whether an investment in an entity is substantially similar to an investment in that entity&#8217;s common stock. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Under the equity method, the Group&#8217;s share of the post-acquisition profits or losses of the equity investees are recorded in &#8220;share of results of equity investees&#8221; in the consolidated statements of operations and comprehensive income and its share of post-acquisition movements of accumulated other comprehensive income/(loss) are recorded in accumulated other comprehensive income/(loss) as a component of shareholders&#8217; equity. The Group records its share of the results of equity investments in publicly listed companies and certain privately held companies on one quarter in arrears basis. The excess of the carrying amount of the investment over the underlying equity in net assets of the equity investee represents goodwill and intangible assets acquired. When the Group&#8217;s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Group does not recognize further losses, unless the Group has incurred obligations or made payments or guarantees on behalf of the equity investee, or the Group holds other investments in the equity investee. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group continually reviews its investments in equity investees under equity method to determine whether a decline in fair value to below the carrying value is other-than-temporary. The primary factors the Group considers in its determination are the duration and severity of the decline in fair value, financial and business performance, cash position and, recent financing rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down to fair value. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Private equity funds pursue various investment strategies, including event driven and multi-strategy. Investments in private equity funds generally are not redeemable due to the closed-ended nature of these funds. These private equity funds, over which the Group does not have the ability to exercise significant influence, are accounted for under the existing practical expedient in ASC Topic 820, <div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures</div> to estimate fair value using the net asset value per share (or its equivalent) of the investment</div>&#160;(&#8220;NAV <ix:nonNumeric name="us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract" contextRef="P01_01_2024To12_31_2024" format="ixt:fixed-true" id="ixv-57404">practical expedient</ix:nonNumeric>&#8221;). </div></ix:nonNumeric></ix:continuation><ix:continuation id="TextSelection_138736047" continuedAt="TextSelectionAppend_138736047_1"><ix:continuation id="TextSelectionAppend_138734605_32" continuedAt="TextSelectionAppend_138734605_33"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-24 </div></div></ix:exclude></ix:continuation></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138736047_1" continuedAt="TextSelectionAppend_138736047_2"><ix:continuation id="TextSelectionAppend_138734605_33" continuedAt="TextSelectionAppend_138734605_34"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_34" continuedAt="TextSelectionAppend_138734605_35"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_35" continuedAt="TextSelectionAppend_138734605_36"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138736047_2" continuedAt="TextSelectionAppend_138736047_3"><ix:continuation id="TextSelectionAppend_138734605_36" continuedAt="TextSelectionAppend_138734605_37"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> </ix:continuation><ix:continuation id="TextSelectionAppend_138734605_37" continuedAt="TextSelectionAppend_138734605_38"><ix:continuation id="TextSelectionAppend_138736047_3"><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><ix:exclude>t. Investments in equity investees (continued)</ix:exclude> </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s equity investments without readily determinable fair values, which do not qualify for NAV practical expedient and over which the Group does not have the ability to exercise significant influence through the investments in common stock or in substance common stock, are accounted for under the measurement alternative (the &#8220;Measurement Alternative&#8221;) in accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2016-01,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> Financial Instruments&#8212;Overall (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">825-10)&#8212;Recognition</div> and Measurement of Financial Assets and Financial Liabilities</div></div> (&#8220;ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2016-01&#8221;).</div> Under the Measurement Alternative, the carrying value is measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. All gains and losses on these investments, realized and unrealized, are recognized in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income. The Group makes assessment of whether an investment is impaired based on performance and financial position of the investee as well as other evidence of market value at each reporting date. Such assessment includes, but is not limited to, financial and business performance, cash position and recent financing rounds. The Group recognizes an impairment loss equal to the difference between the carrying value and fair value in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income if there is any. When the investments become qualified for use of the equity method, the Group remeasures the previously held interest in the investments at fair value, if any observable price changes in orderly transactions identified for an identical or a similar investment, immediately before it applying the equity method, in accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2020-01,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Equity Securities (Topic 321), Investments&#8212;Equity Method and Joint Ventures (Topic 323).</div></div> </div></div></ix:continuation><ix:nonNumeric name="jd:MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35233"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">u. Marketable securities and other investments </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group invests in marketable equity securities and other investments to meet business objectives. The marketable securities are classified as investments with readily determinable fair values, which are reported at fair value in the consolidated balance sheets, the unrealized gains and losses on equity securities are recorded in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income under ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2016-01.</div> </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Other investments are comprised of time deposits placed with banks and wealth management products with maturities more than one year. For wealth management products with variable interest rates as well as principal not guaranteed and deposits mainly indexed to foreign exchange, the Group elected the fair value option to account for them at fair value with changes in fair value recorded under &#8220;others, net&#8221; in the consolidated statement of operations and comprehensive income. For wealth management products and deposits that earn fixed interest rate return only if the Group held the securities to maturity, the Group classified them as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> and recorded at amortized cost considering its positive intent and ability to hold them to maturity. </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35243"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">v. Impairment of long-lived assets </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Long-lived assets are evaluated for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset or an asset group may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the asset or the asset group to an estimate of future undiscounted cash flows expected to be generated from the use of the asset or the asset group and its eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the asset or the asset group, the Group recognizes an impairment loss based on the excess of the carrying value of the asset or the asset group over its fair value. </div></div></ix:nonNumeric></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_38" continuedAt="TextSelectionAppend_138734605_39"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-25 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_39" continuedAt="TextSelectionAppend_138734605_40"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_40" continuedAt="TextSelectionAppend_138734605_41"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_41" continuedAt="TextSelectionAppend_138734605_42"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734605_42" continuedAt="TextSelectionAppend_138734605_43"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_43" continuedAt="TextSelectionAppend_138734605_44"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_44" continuedAt="TextSelectionAppend_138734605_45"><div style="clear:both;max-height:0pt;"></div><ix:nonNumeric name="jd:NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35294"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">w. Nonrecourse securitization debt and transfer of financial assets </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group, in collaboration with JD Technology, periodically securitizes accounts receivable and loan receivables arising from consumer financing through the transfer of those assets to securitization vehicles. The securitization vehicles then issue (1)&#160;debt securities to third-party investors and JD Technology, or (2)&#160;trust beneficiary rights to the Group which are immediately transferred to third-party investors, collateralized by the transferred assets. The asset-backed debt securities issued by the securitization vehicles and the trust beneficiary rights transferred by the Group are nonrecourse to the Group and are payable only out of collections on their respective underlying collateralized assets. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group does not consolidate the securitization vehicles when no economic interests are retained by the Group, and the Group has no continuing involvements, including the servicer of the securitization vehicles. Transfers are accounted for as sale and corresponding transferred accounts receivable are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">de-recognized</div> in the consolidated balance sheets pursuant to ASC Topic 860, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Transfers and Servicing</div></div> (&#8220;ASC 860&#8221;), only if they meet all of the three criteria: (i)&#160;the transferred financial assets have been isolated from the transferor and its creditor, (ii)&#160;each transferee has the rights to pledge or exchange the transferred assets, or the transferor has no continuing involvement with the transferred financial assets, and (iii)&#160;the transferor does not maintain effective control over the transferred financial assets or third-party beneficial interests related to those transferred assets. Otherwise, the transfers of the assets are accounted for as a financing type transaction if the conditions in ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">860-10-40-5</div></div> are not met. The common control relationship between the transferor and transferee is not considered when applying the derecognition criteria under ASC 860 as the transferee is not a consolidated affiliate or subsidiary of the transferor. The gain/loss recorded upon the sale accounting was immaterial for the periods presented. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> </ix:nonNumeric></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_45" continuedAt="TextSelectionAppend_138734605_46"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-26 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_46" continuedAt="TextSelectionAppend_138734605_47"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_47" continuedAt="TextSelectionAppend_138734605_48"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_48" continuedAt="TextSelectionAppend_138734605_49"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_49" continuedAt="TextSelectionAppend_138734605_50"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_50" continuedAt="TextSelectionAppend_138734605_51"><div style="clear:both;max-height:0pt;"></div><ix:nonNumeric name="us-gaap:DebtPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35350"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">x. Unsecured senior notes and long-term borrowings </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Unsecured senior notes are recognized initially at fair value, net of debt discounts or premiums and debt issuance costs. Convertible senior notes are determined appropriately in accordance with the terms in relation to the conversion feature, call or/and put options, and other embedded features, if applicable. After considering the impact of such features, the Group may account for such instrument as a liability in its entirety, or separate the instrument into debt or/and equity components following the respective guidance described under ASC Topic 815, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Derivatives and Hedging</div></div> and ASC Topic 470, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Debt</div></div>. Debt discounts or premiums and debt issuance costs are recorded as a reduction of the principal amount and the related accretion is recorded as &#8220;interest expense&#8221; in the consolidated statements of operations and comprehensive income over the earliest maturity date of the notes using the effective interest method. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Long-term borrowings are recognized at carrying amount. Interest expense is accrued over the estimated term of the facilities and recorded in the consolidated statements of operations and comprehensive income. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35369"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">y. Fair value </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurement for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group measures certain financial assets, including investments under the equity method on other-than-temporary basis, investments under the Measurement Alternative, intangible assets, goodwill and fixed assets at fair value when an impairment charge is recognized. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value: </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level&#160;1 &#8212; Observable inputs that reflect quoted prices (unadjusted)&#160;for identical assets or liabilities in active markets. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level&#160;2 &#8212; Include other inputs that are directly or indirectly observable in the marketplace. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level&#160;3 &#8212; Unobservable inputs which are supported by little or no market activity. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div></div></ix:nonNumeric></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_51" continuedAt="TextSelectionAppend_138734605_52"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-27 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_52" continuedAt="TextSelectionAppend_138734605_53"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_53" continuedAt="TextSelectionAppend_138734605_54"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_54" continuedAt="TextSelectionAppend_138734605_55"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734605_55" continuedAt="TextSelectionAppend_138734605_56"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_56" continuedAt="TextSelectionAppend_138734605_57"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_57" continuedAt="TextSelectionAppend_138734605_58"><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734658" id="ixv-35432"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">z. Revenues </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Consistent with the criteria of ASC Topic 606, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers</div></div> (&#8220;ASC 606&#8221;), the Group recognizes revenues when the Group satisfies a performance obligation by transferring a promised good or service (that is, an asset) to a customer. An asset is transferred when the customer obtains control of that asset. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with ASC 606, the Group evaluates whether it is appropriate to record the gross amount of product sales and related costs or the net amount earned as commissions. When the Group is a principal and when the Group obtains control of the specified goods or services before they are transferred to the customers, the revenues are recognized in the gross amount of consideration to which it expects to be entitled in exchange for the specified goods or services transferred. When the Group is an agent and its obligation is to facilitate third parties in fulfilling their performance obligation for specified goods or services, the revenues are recognized in the net amount for the amount of commission which the Group earns in exchange for arranging for the specified goods or services to be provided by other parties. Revenues are recorded net of value added taxes. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">The Group recognizes revenues net of discounts and return allowances when the products are delivered and title is passed to customers. Significant judgement is required to estimate return allowances. For online retail business with return conditions, the Group reasonably estimates the possibility of return based on the historical experience, changes in judgments on these assumptions and <div style="display:inline;">such&#160;</div>estimates could materially impact the amount of net revenues recognized. As of December&#160;31, 2023 and 2024, liabilities for return allowances were RMB<ix:nonFraction name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" contextRef="PAsOn12_31_2023_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57406">950</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" contextRef="PAsOn12_31_2024_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57407">1,029</ix:nonFraction>&#160;million, respectively, which were included in &#8220;Accrued expenses and other current liabilities&#8221;. The rights to recover products from customers associated with the Group&#8217;s liabilities for return allowances are the Group&#8217;s assets, which were RMB<ix:nonFraction name="us-gaap:ContractWithCustomerRightToRecoverProductCurrent" contextRef="PAsOn12_31_2023_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57408">989</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ContractWithCustomerRightToRecoverProductCurrent" contextRef="PAsOn12_31_2024_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57409">1,056</ix:nonFraction>&#160;million as of December&#160;31, 2023 and 2024, respectively, and were included in &#8220;Prepayments and other current assets&#8221;. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group also sells prepaid cards which can be redeemed to purchase products sold on the JD Platform. In accordance with ASC 606, the cash collected from the sales of prepaid cards is initially recorded in &#8220;advance from customers&#8221; in the consolidated balance sheets and subsequently recognized as revenues upon the sales of the respective products through redemption of prepaid cards are completed. The Group recognizes revenues from estimated unredeemed prepaid cards over the expected customer redemption periods, rather than waiting until prepaid cards expire or when the likelihood of redemption becomes remote in accordance with ASC 606. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenue arrangements with multiple deliverables are divided into separate units of accounting based on the SSP of each separate unit. In instances where SSP is not directly observable, such as the Group does not have vendor-specific objective evidence or third-party evidence of the selling prices of the deliverables, considerations are allocated using estimated selling prices. Determining the SSP of each separate unit may require significant judgments, and significant assumptions and estimates have been made in estimating the relative selling price of each single-element. </div></div></ix:nonNumeric></ix:continuation><ix:continuation id="TextSelection_138734658" continuedAt="TextSelectionAppend_138734658_1"><ix:continuation id="TextSelectionAppend_138734605_58" continuedAt="TextSelectionAppend_138734605_59"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-28 </div></div></ix:exclude></ix:continuation></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734658_1" continuedAt="TextSelectionAppend_138734658_2"><ix:continuation id="TextSelectionAppend_138734605_59" continuedAt="TextSelectionAppend_138734605_60"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_60" continuedAt="TextSelectionAppend_138734605_61"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_61" continuedAt="TextSelectionAppend_138734605_62"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734658_2" continuedAt="TextSelectionAppend_138734658_3"><ix:continuation id="TextSelectionAppend_138734605_62" continuedAt="TextSelectionAppend_138734605_63"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">z. Revenues (Continued) </div></div></div></div></ix:exclude></ix:continuation> </ix:continuation><ix:continuation id="TextSelectionAppend_138734605_63" continuedAt="TextSelectionAppend_138734605_64"><ix:continuation id="TextSelectionAppend_138734658_3"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Net Product Revenues </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group recognizes the product revenues from the online retail business on a gross basis as the Group is acting as a principal in these transactions and is responsible for fulfilling the promise to provide the specified goods. Revenues from the sales of electronics and home appliance products were RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_ElectronicsAndHomeApplianceProductsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57410">515,945</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_ElectronicsAndHomeApplianceProductsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57411">538,799</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_ElectronicsAndHomeApplianceProductsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57412">564,982</ix:nonFraction>&#160;million, and revenues from the sales of general merchandise products were RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_GeneralMerchandiseProductsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57413">349,117</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_GeneralMerchandiseProductsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57414">332,425</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_GeneralMerchandiseProductsMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57415">363,025</ix:nonFraction>&#160;million, for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The Group&#8217;s net product revenues were mainly generated by the JD Retail segment. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Net Service Revenues </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group charges commission fees to third-party merchants for participating in the Group&#8217;s online marketplace, where the Group generally is acting as an agent and its performance obligation is to arrange for the provision of the specified goods or services by those third-party merchants. Upon successful sales, the Group charges the third-party merchants a negotiated amount or a fixed rate commission fee based on the sales amount. Commission fee revenues are recognized on a net basis at the point of delivery of products, net of return allowances. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group provides marketing services to third-party merchants, suppliers and other business partners on its various website channels and third-party marketing affiliate&#8217;s websites, including but not limited to pay for performance marketing services on which the customers are charged based on effective clicks on their product information, and display advertising services that allow customers to place advertisements on various websites. The Group recognizes revenues from pay for performance marketing services based on effective clicks, and recognizes revenues from display advertising services ratably over the period during which the advertising services are provided or on the number of times that the advertisement has been displayed based on cost per thousand impressions. The Group did not enter into material <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">advertising-for-advertising</div></div> barter transactions for the periods presented. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group offers integrated supply chain solutions and logistics services, primarily including warehousing and distribution services, express and freight, as well as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-demand</div> delivery services. Revenues from integrated supply chain solutions and logistics services are recognized over time because of the continuous transfer of control to the customers, while revenues from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-demand</div> delivery services are recognized at the point of delivery of merchandise. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group also provides on-demand retail platform services. The Group acts as an agent and charges the retailer a fixed rate commission fee based on the sales amount and commission fee revenues on a net basis at the point of delivery of merchandise upon successful sales. In addition, the Group fulfills the delivery needs of retailers and other business customers, the Group has determined that it acts as the principal in these transactions and recognizes revenues on a gross basis at a fixed rate or a pre-determined amount for each completed delivery. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Plus memberships provide the Group&#8217;s core customers with a better shopping experience, access to an evolving suite of benefits that represent a single stand-ready obligation. Subscriptions are paid for at the time of or in advance of delivering the services. Revenues from such arrangements are recognized over the subscription period. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group offers comprehensive customer services, primarily including 7*24 hours customer services to respond to customers&#8217; post-sales requests, return and exchange services to facilitate customers&#8217; return, exchange and repair of defective goods. These services are free of charge. The Group also provides return/exchange logistics services to the customers, of which the revenues recognized were not material for the periods presented. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenues from online marketplace and marketing services were RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_OnlineMarketplaceAndMarketingServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57416">81,970</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_OnlineMarketplaceAndMarketingServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57417">84,726</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_OnlineMarketplaceAndMarketingServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57418">90,111</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which were mainly generated by the JD Retail segment. Revenues from logistics and other services were RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_LogisticsAndOtherServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57419">99,204</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_LogisticsAndOtherServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57420">128,712</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_LogisticsAndOtherServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57421">140,701</ix:nonFraction>&#160;million, for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which were mainly generated by the JD Logistics segment. </div></div></ix:continuation></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_64" continuedAt="TextSelectionAppend_138734605_65"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-29 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_65" continuedAt="TextSelectionAppend_138734605_66"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_66" continuedAt="TextSelectionAppend_138734605_67"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_67" continuedAt="TextSelectionAppend_138734605_68"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734605_68" continuedAt="TextSelectionAppend_138734605_69"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_69" continuedAt="TextSelectionAppend_138734605_70"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_70" continuedAt="TextSelectionAppend_138734605_71"><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="jd:ContractBalancesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35576"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">aa. Contract balances </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced and revenues recognized prior to invoicing when the Group has satisfied the Group&#8217;s performance obligation and has the unconditional rights to payment. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Unearned revenues consist of payments received or awards to customers related to unsatisfied performance obligation at the end of the period, included in current and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> deferred revenues and advance from customers in the Group&#8217;s consolidated balance sheets. As of December&#160;31, 2023, the Group&#8217;s total unearned revenues were RMB<ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57422">29,143</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">million<div style="letter-spacing: 0px; top: 0px;display:inline;">,</div></div></div> of which RMB<ix:nonFraction name="jd:ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57423">22,770</ix:nonFraction>&#160;million was recognized as revenues for the year ended December&#160;31, 2024. The Group&#8217;s total unearned revenues were RMB<ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57424">28,458</ix:nonFraction>&#160;<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million as of December&#160;31, 2024, mainly expected to be recognized as revenue within one year. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. These costs include certain partner sales incentive programs. The Group has no material incremental costs of obtaining contracts with customers that the Group expects the benefit of those costs to be longer than one year which need to be recognized as assets. </div></div></ix:nonNumeric><ix:nonNumeric name="jd:RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35593"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">bb. Customer incentives and loyalty programs </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group provides discounted coupons, mainly D Coupons, to its customers for free to incentivize purchase. D Coupons are given to a customer upon current purchase or can be given for free to promote future purchases. D Coupons require the customer to make future purchase of a minimum value in order to enjoy the value provided by the coupon. The rights to purchase discounted products in the future does not represent a material right to the customer. The Group assesses the significance of the discount by considering its percentage of the total future minimum purchase value, historical usage pattern by the customers and relative outstanding volume and monetary value of D Coupons compared to the other discounts offered by the Group. D Coupons are accounted for as a reduction of revenues on the future purchase. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Registered customers may also earn J Beans, which were launched based on certain activities performed on the Group&#8217;s website by the customers and can be used against qualified purchases on JD Platform, which will directly reduce the amount paid by the customer, or redeemed for D Coupons that can be used in certain shops on JD Platform. The Group considers J Beans awarded to be a separate performance obligation identified in the contract. Therefore, the sales consideration is allocated to the products and J Beans based on the relative SSP of the products and J Beans awarded. Consideration allocated to J Beans is initially recorded as deferred revenues, and recognized as revenues when J Beans are used or expired. J Beans will expire at the subsequent year end after issuance. For the years ended December&#160;31, 2022, 2023 and 2024, the amounts of expired J Beans were not material. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:CostOfSalesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35608"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">cc. Cost of revenues </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cost of revenues consists primarily of purchase price of products, inbound shipping charges, write-downs of inventories, traffic acquisition costs related to online marketing services, and cost related to logistics services provided to third parties. </div></div></ix:nonNumeric></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_71" continuedAt="TextSelectionAppend_138734605_72"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-30 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_72" continuedAt="TextSelectionAppend_138734605_73"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_73" continuedAt="TextSelectionAppend_138734605_74"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_74" continuedAt="TextSelectionAppend_138734605_75"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_75" continuedAt="TextSelectionAppend_138734605_76"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_76" continuedAt="TextSelectionAppend_138734605_77"><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="jd:RebatesAndSubsidiesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35654"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">dd. Rebates and subsidies </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group periodically receives considerations from certain vendors, representing rebates for products sold and subsidies for the sales of the vendors&#8217; products over a period of time. The rebates are not sufficiently separable from the Group&#8217;s purchase of the vendors&#8217; products and they do not represent a reimbursement of costs incurred by the Group to sell vendors&#8217; products. The Group accounts for the rebates received from its vendors as a reduction to the prices it pays for the products purchased and therefore the Group records such amounts as a reduction of &#8220;cost of revenues&#8221; when recognized in the consolidated statements of operations and comprehensive income. Rebates are earned upon reaching minimum purchase thresholds for a specified period. When volume rebates can be reasonably estimated based on the Group&#8217;s past experiences and current forecasts, a portion of the rebates is recognized as the Group makes progress towards the purchase threshold. Subsidies are calculated based on the volume of products sold through the Group and are recorded as a reduction of cost of revenues when the sales have been completed and the amount is determinable. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> </ix:nonNumeric><ix:nonNumeric name="jd:FulfillmentCostPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35664"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ee. Fulfillment </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;">Fulfillment expenses consist primarily of (i) expenses incurred in operating the Group&#8217;s fulfillment centers, customer service centers and physical stores, including personnel cost and expenses attributable to buying, receiving, inspecting and warehousing inventories, picking, packaging, and preparing customer orders for shipment, processing payment and related transaction costs, (ii) expenses charged by third-party couriers for dispatching and delivering the Group&#8217;s products, (iii) lease expenses of warehouses, delivery and pickup stations, and physical stores, and (iv) depreciation and amortization of logistics and electronic equipment. The cost related to logistics services provided to third parties is classified in &#8220;cost of revenues&#8221; in the consolidated statements of operations and comprehensive income. Shipping costs included in fulfillment expenses amounted</div>&#160;to RMB<ix:nonFraction name="jd:FulfillmentCosts" contextRef="P01_01_2022To12_31_2022_ShippingAndHandlingMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57425">28,958</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="jd:FulfillmentCosts" contextRef="P01_01_2023To12_31_2023_ShippingAndHandlingMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57426">29,858</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:FulfillmentCosts" contextRef="P01_01_2024To12_31_2024_ShippingAndHandlingMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57427">32,643</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></div></ix:nonNumeric><ix:nonNumeric name="jd:MarketingExpensesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35672"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ff. Marketing </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketing expenses consist primarily of advertising costs, public relations expenditures, and payroll and related expenses for employees involved in marketing and business development activities. The Group pays commissions to participants in the associates program when their customer referrals result in successful product sales and records such costs in &#8220;marketing&#8221; in the consolidated statements of operations and comprehensive income. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Advertising costs, which consist primarily of online advertising, offline television, movie and outdoor advertising, and incentive programs to attract or retain consumers for the Group&#8217;s online marketplace, are expensed as incurred, and totaled RMB<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57428">29,898</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57429">31,761</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57430">38,172</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:ResearchAndDevelopmentExpensePolicy" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35684"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">gg. Research and development </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Research and development expenses consist primarily of payroll and related expenses for research and development employees involved in designing, developing and maintaining technology platform, and application of artificial intelligence, big data and cloud technologies and services, and technology infrastructure costs. Technology infrastructure costs include servers and other equipment depreciation, bandwidth and data center costs, rent, utilities and other expenses necessary to support the Group&#8217;s internal and external business. Research and development expenses are expensed as incurred. Software development costs are recorded in &#8220;Research and development&#8221; as incurred as the costs qualifying for capitalization have been insignificant. </div></div></ix:nonNumeric><ix:nonNumeric name="jd:GeneralAndAdministrativeExpensesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35691"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">hh. General and administrative </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">General and administrative expenses consist primarily of employee related expenses for general corporate functions, including accounting, finance, tax, legal and human relations; costs associated with these functions including facilities and equipment depreciation expenses, rental and other general corporate related expenses. </div></div></ix:nonNumeric></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_77" continuedAt="TextSelectionAppend_138734605_78"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-31 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_78" continuedAt="TextSelectionAppend_138734605_79"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_79" continuedAt="TextSelectionAppend_138734605_80"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_80" continuedAt="TextSelectionAppend_138734605_81"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734605_81" continuedAt="TextSelectionAppend_138734605_82"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_82" continuedAt="TextSelectionAppend_138734605_83"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_83" continuedAt="TextSelectionAppend_138734605_84"><div style="clear:both;max-height:0pt;"></div><ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35742"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ii. Share-based compensation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group grants restricted share units (&#8220;RSUs&#8221;) and share options of the Company and its subsidiaries to eligible employees and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees.</div> The Group accounts for share-based awards issued to employees and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> in accordance with ASC Topic 718<div style="letter-spacing: 0px; top: 0px;display:inline;">,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Compensation &#8211; Stock Compensation</div></div>. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Employees&#8217; share-based awards, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees&#8217;</div> share-based awards and the founder&#8217;s share-based awards are measured at the grant date fair value of the awards and recognized as expenses a) immediately at grant date if no vesting conditions are required; or b) using graded vesting method, net of estimated forfeitures, over the requisite service period, which is the vesting period. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">All transactions in which goods or services are received in exchange for equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group uses the binomial option-pricing model or other appropriate methods to estimate the fair value of share options. The determination of estimated fair value of share-based payment awards on the grant date is affected by the fair value of the Company&#8217;s ordinary shares as well as assumptions regarding a number of complex and subjective variables. These variables include the expected value volatility of the Company over the expected term of the awards, actual and projected employee share option exercise behaviors, a risk-free interest rate, exercise multiple and expected dividend yield, if any. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Determination of estimated fair value of the Company&#8217;s subsidiaries before they were publicly listed requires complex and subjective judgments due to their limited financial and operating history, unique business risks and limited public information on companies in China similar to the Company&#8217;s subsidiaries. The Company estimates the Company&#8217;s subsidiaries&#8217; enterprise value for purposes of recording share-based compensation, and the information considered by the Company mainly include but are not limited to the pricing of recent rounds of financing, future cash flow forecasts, discount rates, and liquidity factors. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group recognizes the estimated compensation cost of RSUs based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeitures are estimated at the time of grant and revised in the subsequent periods if actual forfeitures differ from those estimates. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A change in the terms or conditions of a share-based award, or cancellation of a share-based award accompanied by the concurrent grant of a replacement award is accounted for as a modification (that is, an exchange of the original award for a new award), unless the award&#8217;s fair value, vesting conditions, and classification as an equity instrument are the same as immediately before and after the change. The Group recognized incremental compensation cost for an amount equal to the excess of the fair value of the modified award over the fair value of the original award immediately before the modification. Therefore, in relation to the modified award, the Group recognized share-based compensation over the vesting periods of the modified award. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734667" id="ixv-35770"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">jj. Income tax </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. The Group follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the temporary differences between the carrying amounts in the financial statements and the tax bases of existing assets and liabilities by applying enacted statutory tax rates that will be in effect in the period in which the temporary differences are expected to reverse. The Group records a valuation allowance to reduce the amount of deferred tax assets if based on the weight of available evidence, it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of operations and comprehensive income in the period of change. Deferred tax assets and liabilities are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> in the consolidated balance sheets. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-32</ix:exclude> </div></div></ix:nonNumeric></ix:continuation></div></div><ix:continuation id="TextSelection_138734667" continuedAt="TextSelectionAppend_138734667_1"><ix:continuation id="TextSelectionAppend_138734605_84" continuedAt="TextSelectionAppend_138734605_85"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_85" continuedAt="TextSelectionAppend_138734605_86"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_86" continuedAt="TextSelectionAppend_138734605_87"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734667_1" continuedAt="TextSelectionAppend_138734667_2"><ix:continuation id="TextSelectionAppend_138734605_87" continuedAt="TextSelectionAppend_138734605_88"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">jj. Income tax (Continued) </div></div></div></div></ix:exclude></ix:continuation></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_88" continuedAt="TextSelectionAppend_138734605_89"><ix:continuation id="TextSelectionAppend_138734667_2"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group recognizes in its consolidated financial statements the benefit of a tax position if the tax position is more likely than not to prevail based on the facts and technical merits of the position. Tax positions that meet the more-likely-than-not recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Group estimates its liability for unrecognized tax benefits which are periodically assessed and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The ultimate outcome for a particular tax position may not be determined with certainty prior to the conclusion of a tax audit and, in some cases, appeal or litigation process. The actual benefits ultimately realized may differ from the Group&#8217;s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group&#8217;s consolidated financial statements in the period in which the audit is concluded. Additionally, in future periods, changes in facts, circumstances and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur. As of December&#160;31, 2023 and 2024, the Group did not have any significant unrecognized uncertain tax positions.</div></div></div></ix:continuation><ix:nonNumeric name="us-gaap:LesseeLeasesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35826"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">kk. Leases </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC Topic 842, <div style="font-style: normal; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div>(&#8220;ASC 842&#8221;), the Group, using the modified retrospective transition approach through a cumulative-effect adjustment in the period of adoption rather than retrospectively adjusting prior periods and the package of practical expedients, categorizes leases with contractual terms longer than twelve months as either operating or finance lease. <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">The</div> Group has <ix:nonFraction name="jd:NumberOfFinanceLeases" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_lease" decimals="0" scale="0" format="ixt-sec:numwordsen" id="ixv-57432"><ix:nonFraction name="jd:NumberOfFinanceLeases" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_lease" decimals="0" scale="0" format="ixt-sec:numwordsen" id="ixv-57433"><ix:nonFraction name="jd:NumberOfFinanceLeases" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_lease" decimals="0" scale="0" format="ixt-sec:numwordsen" id="ixv-57434">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> material finance leases for any of the periods presented. </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">Right-of-use</div></div> (&#8220;ROU&#8221;) assets represent the Group&#8217;s rights to use underlying assets for the lease term and lease liabilities represent the Group&#8217;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term, reduced by lease incentives received, plus any initial direct costs, using the discount rate for the lease at the commencement date. As the implicit rate in the lease is not readily determinable for the Group&#8217;s operating leases, the Group generally uses the incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The Group&#8217;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Group will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Group accounts for lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-lease</div> components separately. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group also enters into sale and leaseback transactions. The Group acts as the seller-lessee, transfers its assets to a third-party entity (the buyer-lessor) and then leases the transferred assets back from the buyer-lessor at an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">arm-length</div> rental price. Upon consideration of ASC Topic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">842-40-25-1</div></div></div> and ASC 606, the transfer of the underlying assets is considered as sales, and according to ASC 842, the leaseback transaction is classified as an operating lease. Therefore, the sale and the leaseback of the underlying assets are separately accounted for by the Group. Upon completion of the transaction, the legal titles of these assets are transferred to the third-party entity (the buyer-lessor), and the Group derecognizes these transferred assets and recognizes gains or losses from disposal of these assets in accordance with ASC Topic 360, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Property, Plant and Equipment</div></div>. The leaseback transactions are accounted for under ASC 842, and the ROU assets and lease liabilities are recognized at commencement date accordingly. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group leases warehouses, offices, and store space to third-parties. The arrangements are in the nature of operating lease which is neither a sales-type nor direct-financing lease. As such, the underlying assets remain in the Group&#8217;s consolidated balance sheets at their carrying value and continue to depreciate the assets based on the estimated useful life. Rental revenues should be recognized on a straight-line basis (or another systematic basis if that basis is more representative of the pattern in which income is earned from the underlying assets over the term of the respective lease). The Group records an unbilled rent receivable, which is the amount by which straight-line rental revenues exceed rents currently billed in accordance with the lease.</div></div></div></ix:nonNumeric></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_89" continuedAt="TextSelectionAppend_138734605_90"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-33 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_90" continuedAt="TextSelectionAppend_138734605_91"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_91" continuedAt="TextSelectionAppend_138734605_92"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_92" continuedAt="TextSelectionAppend_138734605_93"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734605_93" continuedAt="TextSelectionAppend_138734605_94"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_94" continuedAt="TextSelectionAppend_138734605_95"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_95" continuedAt="TextSelectionAppend_138734605_96"><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35902"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ll. Comprehensive income/(loss) </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Comprehensive income/(loss) is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments from shareholders and distributions to shareholders. Comprehensive income/(loss) for the periods presented primarily includes net income and foreign currency translation adjustments. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:EarningsPerSharePolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35909"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">mm. Net income per share </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic net income per share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period. For the calculation of diluted net income per share, the weighted average number of ordinary shares is adjusted by the effect of dilutive potential ordinary shares, including unvested RSUs and ordinary shares issuable upon the exercise of outstanding share options using the treasury stock method, and dilution impact of convertible senior notes using the if-converted method. Additionally, the Company takes into account the effect of dilutive shares of entities in which the Company holds equity interests. The dilutive impacts from equity interests mainly include equity investments accounted for using the equity method and the consolidated subsidiaries. The effect mentioned above is not included in the calculation of the diluted income per share when inclusion of such effect would be anti-dilutive. </div></div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:SegmentReportingPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35918"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">nn. Segment reporting </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#8220;CODM&#8221;), or decision making group, in deciding how to allocate resources and in assessing performance. The Group&#8217;s CODM is the <div style="-sec-ix-hidden:hidden138736996;display:inline;">Chief Executive Officer</div>. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group consolidated Dada since February&#160;28, 2022 and reported the results of Dada as a new standalone segment. The Group also consolidated China Logistics Property Holdings Co., Ltd. (&#8220;CNLP&#8221;) through JD Property since March&#160;1, 2022 and reported the results of CNLP in the New Businesses segment. In addition, the Group has consolidated Ningbo Meishan Baoshui Area Deppon Investment Holding Company Limited except for certain of its subsidiaries (&#8220;Deppon Holdco&#8221;) since July&#160;26, 2022 and reported the results of Deppon Holdco in the JD Logistics segment. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Before 2024, the Company reported <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_segment" decimals="0" scale="0" format="ixt-sec:numwordsen" id="ixv-57435"><ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_segment" decimals="0" scale="0" format="ixt-sec:numwordsen" id="ixv-57436">four</ix:nonFraction></ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">reportable segments, JD Retail, <div style="display:inline;">JD Logistics, Dada and New Businesses. JD Retail, including JD Health and JD Industrials, among other operating segments, mainly engage in online retail, online marketplace and marketing services in China. JD Logistics includes both internal and external logistics businesses. Dada is a local on-demand delivery and retail platform in China. New Businesses mainly included multiple operating segments, such as JD Property, Jingxi and overseas businesses which do not individually meet the quantitative and qualitative thresholds to be individually reportable and were aggregated given majority similarities.&#160;</div> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">From the first quarter of 2024, the Company started to report <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="P01_01_2024To03_31_2024" unitRef="Unit_segment" decimals="0" scale="0" format="ixt-sec:numwordsen" id="ixv-57437">three</ix:nonFraction> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">reportable segments, <div style="display:inline;">JD Retail, JD Logistics and New Businesses, to reflect changes made to the reporting structure whose financial information is reviewed by the CODM under the ongoing operating strategies. JD Retail, including JD Health and JD Industrials, among other operating segments, mainly engage in online retail, online marketplace and marketing services in China. JD Logistics includes both internal and external logistics businesses. New Businesses mainly included multiple operating segments, such as Dada, JD Property, Jingxi and overseas businesses which do not individually meet the quantitative and qualitative thresholds to be individually reportable and were aggregated given majority similarities.&#160;</div> </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">These changes align with the manner in which the Group&#8217;s CODM uses financial information to evaluate the performance of, and to allocate resources to, each of the operating segments. The prior periods&#8217; segment operating results have been retrospectively recast to conform to current period presentation. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> </ix:nonNumeric></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_96" continuedAt="TextSelectionAppend_138734605_97"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-34 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_97" continuedAt="TextSelectionAppend_138734605_98"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_98" continuedAt="TextSelectionAppend_138734605_99"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_99" continuedAt="TextSelectionAppend_138734605_100"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_100" continuedAt="TextSelectionAppend_138734605_101"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_101" continuedAt="TextSelectionAppend_138734605_102"><div style="clear: both; max-height: 0px;text-indent: 0px;"></div><ix:nonNumeric name="jd:StatutoryReservesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-35985"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">oo. Statutory reserves </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company&#8217;s subsidiaries and consolidated VIEs established in the Chinese mainland are required to make appropriations to certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-distributable</div> reserve&#160;funds. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">In accordance with the laws applicable to the Foreign Investment Enterprises established in the PRC, the Group&#8217;s subsidiaries registered as wholly owned foreign enterprise have to make appropriations from their after-tax profits (as determined under generally accepted<div style="display:inline;">&#160;</div></div>accounting principles in the PRC (&#8220;PRC&#160;GAAP&#8221;)) to reserve funds including general reserve fund, enterprise expansion fund and staff bonus and welfare fund. The appropriation to the general reserve fund must be at least <ix:nonFraction name="jd:MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_ForeignInvestedEnterpriseMemberdeiLegalEntityAxis_GeneralReserveFundMemberJDStatutoryReservesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57438">10</ix:nonFraction>% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits calculated in accordance with the PRC GAAP. Appropriation is not required if the general reserve fund has reached <ix:nonFraction name="jd:RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_ForeignInvestedEnterpriseMemberdeiLegalEntityAxis_GeneralReserveFundMemberJDStatutoryReservesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57439">50</ix:nonFraction>% of the registered capital of the company. Appropriations to the enterprise expansion fund and staff bonus and welfare fund are made at the respective company&#8217;s discretion. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, in accordance with the PRC Company Laws, the consolidated VIEs, registered as Chinese domestic companies, must make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits as determined under the PRC GAAP to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-distributable</div> reserve funds including statutory surplus fund and discretionary surplus fund. The appropriation to the statutory surplus fund must be <ix:nonFraction name="jd:MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_DomesticEnterpriseMemberdeiLegalEntityAxis_StatutorySurplusReserveMemberJDStatutoryReservesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57440">10</ix:nonFraction>% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits as determined under the PRC GAAP. Appropriation is not required if the statutory surplus fund has reached <ix:nonFraction name="jd:RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_DomesticEnterpriseMemberdeiLegalEntityAxis_StatutorySurplusReserveMemberJDStatutoryReservesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57441">50</ix:nonFraction>% of the registered capital of the company. Appropriation to the discretionary surplus fund is made at the discretion of the&#160;respective company. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The use of the general reserve fund, enterprise expansion fund, statutory surplus fund and discretionary surplus fund are restricted to the offsetting of losses or increasing of the registered capital of the respective company. The staff bonus and welfare fund is a liability in nature and is restricted to fund payments of special bonus to employees and for the collective welfare of employees. None of these reserves are allowed to be transferred to the company in terms of cash dividends, loans or advances, nor can they be distributed except under liquidation. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, profit appropriation to statutory surplus fund for the Group&#8217;s entities incorporated in the Chinese mainland was approximately RMB<ix:nonFraction name="jd:AmountAllocatedToStatutoryReserves" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57442">1,887</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="jd:AmountAllocatedToStatutoryReserves" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57443">2,636</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:AmountAllocatedToStatutoryReserves" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57444">579</ix:nonFraction>&#160;million, respectively. <ix:nonFraction name="jd:AmountAllocatedToOtherReserveFunds" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen" id="ixv-57445"><ix:nonFraction name="jd:AmountAllocatedToOtherReserveFunds" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen" id="ixv-57446"><ix:nonFraction name="jd:AmountAllocatedToOtherReserveFunds" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen" id="ixv-57447">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> appropriation to other reserve funds was made for any of the periods presented. </div></div></ix:nonNumeric><ix:nonNumeric name="jd:GovernmentFinancialIncentivesPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-36004"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">pp. Government financial incentives </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Government financial incentives represent rewards provided by the relevant PRC municipal government authorities to the Group for business achievements made by the Group. Government financial incentives are recognized in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income when the government financial incentives are received and no further conditions need to be met, otherwise the received amounts are recorded as liabilities. The amounts of such government financial incentives are determined solely at the discretion of the relevant government authorities and there is no assurance that the Group will continue to receive these government financial incentives in the future. </div></div></div></ix:nonNumeric> <ix:nonNumeric name="jd:LongLivedAssetsHeldForSalePolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-36013"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">qq. Assets held for sale </div></div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Classification of long-lived assets (or disposal group) as held for sale typically occurs upon the execution of a purchase and sale agreement and belief by management that the sale or disposition is probable of occurrence within one year. Upon determining that long-lived assets (or disposal groups)) meet the held for sale criteria, the Company discontinues depreciating the relevant long-lived assets, including property, equipment and software, intangible assets and ROU assets, and measures such assets or disposal groups in consolidated balance sheets at the lower of its carrying amount or fair value less the cost to sell. The Company presents these long-lived assets and liabilities directly associated with these assets as held for sale in its consolidated balance sheets and classifies them as current assets and liabilities. The Company reports the results of operations of its long-lived assets (or disposal group) sold or held for sale in its consolidated statements of operations and comprehensive income through the date of sale. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;text-indent: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div></ix:nonNumeric> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"> </div></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_102" continuedAt="TextSelectionAppend_138734605_103"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-35 </div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734605_103" continuedAt="TextSelectionAppend_138734605_104"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734605_104" continuedAt="TextSelectionAppend_138734605_105"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_105" continuedAt="TextSelectionAppend_138734605_106"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734605_106" continuedAt="TextSelectionAppend_138734605_107"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734605_107" continuedAt="TextSelectionAppend_138734605_108"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734605_108"><div style="clear:both;max-height:0pt;"></div><ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-36075"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">rr. Recent accounting pronouncements </div></div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Recently adopted accounting pronouncements</div> </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">In November 2023, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-07.</div> The amendments improve reportable segment disclosure requirements. Main provisions include: (1)&#160;significant segment expenses&#8212;public entities are required to disclose significant segment expenses by reportable segment if they are regularly provided to the CODM and included in each reported measure of segment profit or loss; (2)&#160;other segment items&#8212;public entities are required to disclose other segment items by reportable segment. Such a disclosure would constitute the difference between reported segment revenues less the significant segment expenses (disclosed) less reported segment profit or loss; (3)&#160;multiple measures of a segment&#8217;s profit or loss&#8212;public entities may disclose more than one measure of segment profit or loss used by the CODM, provided that at least one of the reported measures includes the segment profit or loss measure that is most consistent with GAAP measurement principles; (4)&#160;CODM-related disclosures&#8212;disclosure of the CODM&#8217;s title and position is required on an annual basis, as well as an explanation of how the CODM uses the reported measure(s) and other disclosures; (5)&#160;entities with a single reportable segment&#8212;public entities must apply all of the ASU&#8217;s disclosure requirements, as well as all existing segment disclosure and reconciliation requirements in ASC Topic 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>; (6) recasting of prior-period segment information to conform to current-period segment information&#8212;recasting is required if segment information regularly provided to the CODM is changed in a manner that causes the identification of significant segment expenses to change. The amendments in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-07</div> are effective for all public entities for fiscal years beginning after December&#160;15, 2023. Early adoption is permitted. A public entity should apply the amendments in this update retrospectively to all prior periods presented in the financial statements. The Group adopted this update beginning January&#160;1, 2024 and please refer to Note 28 for further details. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Recently issued accounting pronouncements not yet adopted</div> </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div> </div></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">In December 2023, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09,</div> which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. The ASU amends ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">740-10-50-12</div></div></div> to require public business entities (&#8220;PBEs&#8221;) to disclose a reconciliation between the amount of reported income tax expense (or benefit) from continuing operations and the amount computed by multiplying the income (or loss) from continuing operations before income taxes by the applicable statutory federal (national) income tax rate of the jurisdiction (country) of domicile. If PBE is not domiciled in the United States, the federal (national) income tax rate in such entity&#8217;s jurisdiction (country) of domicile shall normally be used in the rate reconciliation. The amendments prohibit the use of different income tax rates for subsidiaries or segments. Further, PBEs that use an income tax rate in the rate reconciliation that is other than the U.S. income tax rate must disclose the rate used and the basis for using it. The ASU also adds ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">740-10-50-12A,</div></div></div> which requires entities to annually disaggregate the income tax rate reconciliation between the following eight categories by both percentages and reporting currency amounts: (1)&#160;State and local income tax, net of federal (national) income tax effect; (2)&#160;Foreign tax effects; (3)&#160;Effect of changes in tax laws or rates enacted in the current period; (4)&#160;Effect of cross-border tax laws; (5)&#160;Tax credits; (6)&#160;Changes in valuation allowances; (7)&#160;Nontaxable or nondeductible items; (8)&#160;Changes in unrecognized tax benefits. PBEs must apply the ASU&#8217;s guidance to annual periods beginning after December&#160;15, 2024 (2025 for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">calendar-year-end</div> PBEs). Early adoption is permitted. Entities may apply the amendments prospectively or may elect retrospective application. The Group is currently evaluating the impact from the adoption of this ASU on its consolidated financial statements. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In November 2024, the FASB issued ASU 2024-03 &#8220;Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40)&#8221;. The amendments in this update intend to improve the disclosures about a public business entity&#8217;s expenses and address requests from investors for more detailed information about the types of expenses (including purchases of inventory, employee compensation, depreciation, amortization, and depletion) in commonly presented expense captions (such as cost of sales, selling, general and administrative expenses, and research and development). ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods beginning after December 15, 2027. The Group is currently evaluating the impact from the adoption of this ASU on its consolidated financial statements. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="background: none;font-style:italic;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px; background: none;display:inline;"> </div></div></div></ix:nonNumeric></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-3<div style="letter-spacing: 0px; top: 0px;display:inline;">6</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:ConcentrationRiskDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-36146">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Concentration and risks </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Concentration of customers and suppliers </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">There are no customers nor suppliers from whom revenues or purchases individually represent greater than 10% of the total revenues or the total purchases of the Group for the years ended December&#160;31, 2022, 2023 and 2024. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Concentration of credit risk </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets that potentially subject the Group to significant concentrations of credit risk primarily consist of cash and cash equivalents, restricted cash, accounts receivable, short-term investments and certain wealth management products and time deposits with maturities more than one year recorded in &#8220;marketable securities and other investments&#8221;. The maximum exposure of such assets to credit risk is their carrying amounts as of the balance sheet dates. As of December&#160;31, 2023 and 2024, majority of the Group&#8217;s cash and cash equivalents, restricted cash, short-term investments and certain wealth management products and time deposits with maturities more than one year recorded in marketable securities and other investments were held at major financial institutions located in the Chinese mainland and Hong Kong which the management believes are of high credit quality. Bank failure is uncommon in China and the Group believes that those Chinese banks that hold the Group&#8217;s cash and cash equivalents, restricted cash, short-term investments and certain wealth management products and time deposits with maturities more than one year recorded in &#8220;marketable securities and other investments&#8221; are financially sound based on publicly available information. Accounts receivable are typically unsecured and are mainly derived from revenues earned from customers in the PRC. The risk with respect to accounts receivable is mitigated by credit evaluations the Group performs on its customers and its ongoing monitoring processes of outstanding balances. Besides, JD Technology performs the related credit assessment of the consumer financing receivables recorded in the Group&#8217;s consolidated balance sheets. JD Technology purchases the consumer financing receivables past due over certain agreed period of time from the Group at carrying values without recourse and also agrees to bear other cost directly related to the consumer financing business to absorb the risks. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Currency convertibility risk </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The value of RMB is subject to changes in the central government policies and to international economic and political developments affecting supply and demand in the PRC foreign exchange trading system market. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the People&#8217;s Bank of China (the &#8220;PBOC&#8221;). Remittances in currencies other than RMB by the Group in the Chinese mainland must be processed through the PBOC or other Chinese foreign exchange regulatory bodies which require certain supporting documentation in order to process the remittance. The Group&#8217;s cash and cash equivalents, restricted cash, short-term investments and time deposits with maturities more than one year recorded in &#8220;marketable securities and other investments&#8221; denominated in RMB that are subject to such government policies <div style="null;text-indent: 0px;display:inline;">amounted to</div><div style="null;text-indent: 0px;display:inline;">&#160;</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">RMB<ix:nonFraction name="us-gaap:CashCashEquivalentsAndShortTermInvestments" contextRef="PAsOn12_31_2023_CurrencyConvertibilityConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57448">172,383</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:CashCashEquivalentsAndShortTermInvestments" contextRef="PAsOn12_31_2024_CurrencyConvertibilityConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57449">172,732</ix:nonFraction>&#160;million as of December&#160;31, 2023 and 2024, respectively. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency exchange rate risk </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The RMB has fluctuated against the US$, at times significantly and unpredictably during the reporting periods. The depreciation of the RMB against the US$ was approximately <ix:nonFraction name="jd:ForeignCurrencyExchangeAppreciationDepreciationRate" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57450">2</ix:nonFraction>% and <ix:nonFraction name="jd:ForeignCurrencyExchangeAppreciationDepreciationRate" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57451">1</ix:nonFraction>% for the years ended December&#160;31, 2023 and 2024, respectively. It is difficult to predict how market forces or the PRC or U.S. government policy may impact the exchange rate between the RMB and the US$ in the future. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-3<div style="letter-spacing: 0px; top: 0px;display:inline;">7</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734608" id="ixv-36219">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair value measurement </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-36229"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2023 and 2024, information about inputs into the fair value measurement of the Group&#8217;s assets and liabilities that are measured at fair value on a recurring basis in periods subsequent to their initial recognition is as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 55%;"/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;value&#160;measurement&#160;at&#160;reporting&#160;date&#160;using</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">as of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices<br/> in Active<br/> Markets for<br/> Identical<br/> Assets<br/> (Level 1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Restricted cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:RestrictedCashFairValueDisclosure" contextRef="PAsOn12_31_2023_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57452">7,506</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:RestrictedCashFairValueDisclosure" contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57453">7,506</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden138736216;display:inline;">Wealth management products</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2023_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57454">56,847</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57455">56,847</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketable securities and other investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Listed equity securities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:MarketableSecuritiesNoncurrent" contextRef="PAsOn12_31_2023_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57456">2,765</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:MarketableSecuritiesNoncurrent" contextRef="PAsOn12_31_2023_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57457">2,765</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Wealth management products</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherAssetsFairValueDisclosure" contextRef="PAsOn12_31_2023_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57458">2,808</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherAssetsFairValueDisclosure" contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57459">2,808</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2023_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57460">69,926</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2023_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57461">2,765</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57462">67,161</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 55%;"/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair value measurement at reporting date using</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">as of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices<br/> in Active<br/> Markets for<br/> Identical<br/> Assets<br/> (Level 1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Restricted cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:RestrictedCashFairValueDisclosure" contextRef="PAsOn12_31_2024_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57463">7,366</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:RestrictedCashFairValueDisclosure" contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57464">7,366</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden138736217;display:inline;">Wealth management products</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2024_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57465">38,396</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57466">38,396</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketable securities and other investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Listed equity securities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:MarketableSecuritiesNoncurrent" contextRef="PAsOn12_31_2024_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57467">2,907</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:MarketableSecuritiesNoncurrent" contextRef="PAsOn12_31_2024_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57468">2,907</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2024_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57469">48,669</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2024_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57470">2,907</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57471">45,762</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates. Following is a description of the valuation techniques that the Group uses to measure the fair value of assets that the Group reports in its consolidated balance sheets at fair value on a recurring basis. </div></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments </div></div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden138736032;display:inline;"><div style="-sec-ix-hidden:hidden138736033;display:inline;">Wealth management</div></div> products with maturities of within one year. The Group elected the fair value option to record wealth management products with variable interest rates and deposits indexed to foreign exchange with maturities less than one year and accounted them at fair value. For the wealth management products that have no quoted market prices, the Group estimates their fair value using the expected yield on similar instruments in the market, and classifies the valuation techniques that use these inputs as Level&#160;2. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, gain of </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB<ix:nonFraction name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57472">1,921</ix:nonFraction>&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">million, RMB</div></div><ix:nonFraction name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57473">2,092</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million and RMB<ix:nonFraction name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57474">1,485</ix:nonFraction>&#160;million resulting from changes in fair value of the wealth management products under fair value option was recorded in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income, respectively. </div></div></div><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-3<div style="display:inline;">8</div></div></div></ix:exclude></ix:nonNumeric></div></div><ix:continuation id="TextSelection_138734608" continuedAt="TextSelectionAppend_138734608_1"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734608_1" continuedAt="TextSelectionAppend_138734608_2"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734608_2" continuedAt="TextSelectionAppend_138734608_3"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734608_3" continuedAt="TextSelectionAppend_138734608_4"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734608_4" continuedAt="TextSelectionAppend_138734608_5"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair value measurement (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734608_5" continuedAt="TextSelectionAppend_138734608_6"><div style="clear: both; max-height: 0px;"></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Marketable securities and other investments </div></div></div></div></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Listed equity securities. The Group values its listed equity securities using quoted prices for the underlying securities in active markets, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;1. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, the unrealized gains or losses of the listed equity securities were losses of RMB<ix:nonFraction name="jd:UnrealizedGainLossOfTheInvestmentSecurities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57475">4,304</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:UnrealizedGainLossOfTheInvestmentSecurities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57476">379</ix:nonFraction>&#160;million, and gains of RMB<ix:nonFraction name="jd:UnrealizedGainLossOfTheInvestmentSecurities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57477">1,160</ix:nonFraction>&#160;million, respectively, which are recognized in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">income. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="background-color:#ffffff;display:inline;"></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden138736034;display:inline;"><div style="-sec-ix-hidden:hidden138736035;display:inline;">Wealth management</div></div> products with maturities of more than one year. The Group elected the fair value option to record wealth management products with variable interest rates with maturities more than one year and accounted them at fair value. For the wealth management products that have no quoted market prices, the Group estimates their fair value using the expected yield on similar instruments in the market, and classifies the valuation techniques that use these inputs as Level&#160;2. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="background: none; text-decoration: none;display:inline;"> </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, losses </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">of RMB</div><ix:nonFraction name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" contextRef="P01_01_2022To12_31_2022_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57478">137</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million and </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">RMB</div><ix:nonFraction name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" contextRef="P01_01_2023To12_31_2023_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57479">25</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million and gains of RMB<ix:nonFraction name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" contextRef="P01_01_2024To12_31_2024_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57480">2</ix:nonFraction>&#160;million resulting from changes in fair value of the wealth management products under fair value option were recorded in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income, respectively. </div></div></div></ix:continuation><ix:continuation id="TextSelectionAppend_138734608_6" continuedAt="TextSelectionAppend_138734608_7"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-<div style="display:inline;">39</div></div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734608_7" continuedAt="TextSelectionAppend_138734608_8"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734608_8" continuedAt="TextSelectionAppend_138734608_9"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734608_9" continuedAt="TextSelectionAppend_138734608_10"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734608_10" continuedAt="TextSelectionAppend_138734608_11"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair value measurement (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734608_11" continuedAt="TextSelectionAppend_138734608_12"><div style="clear: both; max-height: 0px;"></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Other financial instruments </div></div></div></div></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The followings are other material financial instruments not measured at fair value in the consolidated balance sheets, but for which the fair value is estimated for disclosure purposes. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Time deposits. Time deposits with original maturities of three months or less, original maturities of longer than three months and maturities of less than one year, and maturities of longer than one year have been classified as cash equivalents, short-term investments and marketable securities and other investments in the consolidated balance sheets, respectively. The fair value of the Group&#8217;s time deposits is determined based on the prevailing interest rates in the market, which have been categorized as Level&#160;2 in the fair value hierarchy. As of December&#160;31, 2023 and 2024, the fair value of time deposits classified as cash equivalents and short-term investments amounted to RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2023_BankTimeDepositsMemberusgaapCashAndCashEquivalentsAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57481">59,452</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" contextRef="PAsOn12_31_2024_BankTimeDepositsMemberusgaapCashAndCashEquivalentsAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57482">91,062</ix:nonFraction>&#160;million, respectively. As of December&#160;31, 2023 and 2024, the fair value of time deposits classified as marketable securities and other investments amounted to RMB<ix:nonFraction name="us-gaap:OtherAssetsFairValueDisclosure" contextRef="PAsOn12_31_2023_BankTimeDepositsMemberusgaapCashAndCashEquivalentsAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57483">67,426</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:OtherAssetsFairValueDisclosure" contextRef="PAsOn12_31_2024_BankTimeDepositsMemberusgaapCashAndCashEquivalentsAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57484">54,176</ix:nonFraction>&#160;million, respectively. The carrying value of time deposits approximates to fair value. </div></div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">Held-to-maturity</div></div> debt securities. Wealth management products that the Group has positive intent and ability to hold to maturity are accounted for as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> debt securities. The fair value of the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> debt securities is determined based on the prevailing interest rates in the market, which have been categorized as Level&#160;2 in the fair value hierarchy. As of December&#160;31, 2023 and 2024, the fair value of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> debt securities recorded in &#8220;short-term investments&#8221; amounted to </div> RMB<ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57485">4,476</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57486">6,866</ix:nonFraction>&#160;million<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">, respectively. As of December&#160;31, 2023 and 2024, the fair value of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> debt securities with maturities longer than one year recorded in &#8220;marketable securities and other investments&#8221; amounted to RMB<ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57487">7,836</ix:nonFraction> million and </div>RMB<ix:nonFraction name="us-gaap:HeldToMaturitySecuritiesFairValue" contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57488">2,288</ix:nonFraction>&#160;<div style="letter-spacing: 0px; top: 0px;display:inline;">million, respectively. The carrying value of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> debt securities approximates to fair value. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Unsecured senior notes. The Group determines the fair value of its unsecured senior notes, using quoted prices in less active markets, and accordingly the Group categorizes the unsecured senior notes as Level&#160;2 in the fair value hierarchy. As of December&#160;31, 2023 and 2024, the fair value of unsecured senior notes amounted to </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">RMB<ix:nonFraction name="jd:UnsecuredSeniorNotesPayableFairValueDisclosure" contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57489">9,445</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:UnsecuredSeniorNotesPayableFairValueDisclosure" contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57490">25,098</ix:nonFraction>&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million, respectively. Among them, the fair value of Convertible Senior Notes, as defined in Note <div style="null;text-indent: 0px;display:inline;">15</div>, amounted to RMB<ix:nonFraction name="jd:ConvertibleNotesPayableFairValueDisclosure" contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57491">15,274</ix:nonFraction> million as of December 31, 2024. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term receivables and payables. Accounts receivable and prepayments and other current assets are financial assets with carrying values that approximate to fair value due to their short-term nature. Accounts payable, advance from customers (excluding contract liabilities) and main items in accrued expenses and other current liabilities, are financial liabilities with carrying values that approximate to fair value due to their short-term nature. The Group classifies the valuation techniques that use these inputs as Level&#160;2 in the fair value hierarchy. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term debts and long-term borrowings. Interest rates under the borrowing agreements with the lending parties were determined based on the prevailing interest rates in the market. The carrying value of short-term debts and long-term borrowings approximates to fair value. The Group classifies the valuation techniques that use these inputs as Level&#160;2 in the fair value hierarchy. </div></div></ix:continuation><ix:continuation id="TextSelectionAppend_138734608_12" continuedAt="TextSelectionAppend_138734608_13"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-4<div style="display:inline;">0</div></div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734608_13" continuedAt="TextSelectionAppend_138734608_14"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734608_14" continuedAt="TextSelectionAppend_138734608_15"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734608_15" continuedAt="TextSelectionAppend_138734608_16"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734608_16" continuedAt="TextSelectionAppend_138734608_17"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734608_17" continuedAt="TextSelectionAppend_138734608_18"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair value measurement (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734608_18"><div style="clear: both; max-height: 0px;"></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Assets and liabilities measured at fair value on a nonrecurring basis </div></div></div></div></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Long-lived assets. <ix:nonNumeric name="us-gaap:ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue" contextRef="P01_01_2024To12_31_2024" id="ixv-57492">When impairment indicators are identified, the Group evaluates the impairment by comparing the carrying value of the asset or the asset group with its fair value.</ix:nonNumeric> The </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">fair value of the asset or asset group is determined using income approach and market approach with unobservable inputs (Level 3), depending on the underlying nature of the asset or the asset group. The impairment losses of RMB<ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57493">2,025</ix:nonFraction> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">million and RMB</div></div><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57494">1,562</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million were recorded in &#8220;impairment of long-lived assets&#8221; in the consolidated statements of operations and comprehensive income for the years ended December&#160;31, 2023 and 2024, respectively. The major impairment of long-lived assets were disclosed in Note 9, Note 10 and Note 11.</div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill. The Group tested for impairment on an annual basis as of December&#160;31, and in between annual tests when the impairment indicators occur. The quantitative impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. The impairment loss was recorded in &#8220;impairment of goodwill&#8221; in the consolidated statements of operations and comprehensive income and disclosed in Note 12. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Investments in equity investees. Investments in privately held companies and publicly traded companies included in &#8220;investments in equity investees&#8221; in the consolidated balance sheets are reviewed periodically for impairment using fair value measurement. In determining the investments in privately held companies without readily determinable fair value over which the Group identified impairment indicators, income approach or market approach was used, if applicable, which requires management to use unobservable inputs (Level 3), mainly including the estimates of future cash flows, discount rate, terminal growth rate, selection of comparable companies and multiples and estimated discount for lack of marketability. The impairment loss</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> of RMB<ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" contextRef="P01_01_2022To12_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57495">504</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" contextRef="P01_01_2023To12_31_2023_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57496">2,856</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" contextRef="P01_01_2024To12_31_2024_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57497">2,968</ix:nonFraction>&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million were recorded in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income for the years ended December&#160;31, 2022, 2023 and 2024, respectively. As of December&#160;31, 2023 and 2024, the accumulated impairment of the Group&#8217;s investments in privately held companies under the Measurement Alternative was </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">RMB<ix:nonFraction name="jd:AccumulatedImpairmentOfMeasurementAlternative" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57498">5,132</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:AccumulatedImpairmentOfMeasurementAlternative" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57499">7,119</ix:nonFraction>&#160;million, respectively</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">. The valuation methodology used to estimate the fair value of investments in publicly traded companies (Level 1) and privately held companies accounted for under the equity method (Level 3) and associated impairment charges are disclosed in Note <div style="null;text-indent: 0px;display:inline;">6</div>. </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></ix:continuation> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-4<div style="letter-spacing: 0px; top: 0px;display:inline;">1</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:BusinessCombinationDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138735458" id="ixv-37117">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Business acquisition </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Acquisitions in 2024 </div></div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2024, the Group acquired additional equity interests in Hordeum Investment, L.P. (&#8220;Hordeum&#8221;) for a total cash consideration </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> of US$<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P12_30_2024To12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57500">344</ix:nonFraction>&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million. Hordeum is principally engaged in retail business service. The Group held, taking into account its existing equity interests, approximately </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-57501">60.8</ix:nonFraction>% </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">of Hordeum&#8217;s interests and consolidated its financial results into the Group&#8217;s consolidated financial statements since December&#160;30, 2024. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The fair value of the previously held equity interests was estimated based on the equity value of Hordeum, which is estimated by applying the income approach. The remeasurement gain associated with the previously held equity interests of Hordeum was immaterial. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="P01_01_2024To12_31_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" escape="true" id="ixv-37151"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The purchase price as of the date of acquisition is comprised of: </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 81%;"/>
<td style="width: 13%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P12_30_2024To12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57502">2,473</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Fair value of previously held equity interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" contextRef="P12_30_2024To12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57503">1,284</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" contextRef="P12_30_2024To12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57504">3,757</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" contextRef="P01_01_2024To12_31_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" escape="true" id="ixv-37225"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The transaction was considered a business acquisition and therefore was recorded using the acquisition method of accounting. The allocation of the purchase price based on the fair values of the acquired assets and liabilities assumed as of the date of acquisition is summarized as follows: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 81%;"/>
<td style="width: 12%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net assets acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57505">1,011</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Newly identified intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57506">2,005</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57507">4,767</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57508">518</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57509">3,508</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57510">3,757</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net assets</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;acquired primarily consisted of advance to suppliers of RMB</div><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57511">3,224</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">million as of the date of acquisition. Acquired amortizable intangible assets had a weighted-average amortization period of </div></div><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2024To12_31_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear" id="ixv-57512">8.5</ix:nonNumeric><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> years. Fair </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">value of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests was estimated by applying the income approach.</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill arising from the acquisition of Hordeum was attributable to the benefit of expected synergies, the assembled workforce, revenue growth and future market development as of the date of acquisition and assigned to JD Retail segment. Goodwill arising from the acquisition is not expected to be deductible for tax purposes. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group also completed a few business acquisitions during 2024, the consideration and impact on the consolidated financial statements of which were immaterial individually or collectively. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Neither the results of operations since the acquisition dates nor the pro forma results of operations of the acquirees were presented because the effects of the business combinations in 2024, both individually and in aggregate, were not significant to the consolidated statements of operations and comprehensive income. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-4<div style="letter-spacing: 0px; top: 0px;display:inline;">2</div></ix:exclude></div></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_138735458" continuedAt="TextSelectionAppend_138735458_1"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138735458_1" continuedAt="TextSelectionAppend_138735458_2"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation></div><ix:continuation id="TextSelectionAppend_138735458_2" continuedAt="TextSelectionAppend_138735458_3"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138735458_3" continuedAt="TextSelectionAppend_138735458_4"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Business acquisition (Continued) </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138735458_4" continuedAt="TextSelectionAppend_138735458_5"><div style="clear:both;max-height:0pt;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Acquisitions in 2022 </div></div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Acquisition of Dada </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">In February 2022, the Group acquired additional number of ordinary shares of Dada, China&#8217;s leading local <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">on-demand</div> delivery and retail platform, for a total consideration of US$<ix:nonFraction name="jd:CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition" contextRef="P02_01_2022To02_28_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57513">800</ix:nonFraction>&#160;million with a combination of cash and certain strategic resources to Dada. The Group held, taking into account its existing shareholding, approximately <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn02_28_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57514">52</ix:nonFraction>% of Dada&#8217;s issued and outstanding shares and consolidated the financial results of Dada into the Group&#8217;s consolidated financial statements since February&#160;28, 2022. The fair value of the previously held equity interests and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">non-controlling</div> interests were determined by the market price of shares of Dada at the acquisition date. The Group primarily recorded (i)&#160;RMB<ix:nonFraction name="jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" contextRef="PAsOn03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57515">7,549</ix:nonFraction>&#160;million of net assets acquired, (ii)&#160;RMB<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="PAsOn03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57516">2,090</ix:nonFraction>&#160;million of newly identified and appreciation of intangible assets, which had a weighted-average amortization period of <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P03_01_2022To03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear" id="ixv-57517">7.0</ix:nonNumeric> years, (iii)&#160;RMB<ix:nonFraction name="jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium" contextRef="PAsOn03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57518">3,623</ix:nonFraction>&#160;million of premium not reflected in goodwill, which was recognized as a loss in &#8220;others, net&#8221; resulting from the change of Dada&#8217;s share price prior to the closing of the acquisition, and (<div style="null;text-indent: 0px;display:inline;">iv</div>)&#160;RMB<ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57519">4,542</ix:nonFraction>&#160;million of goodwill, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">non-deductible</div> for tax purposes. The goodwill is primarily attributable to the expected synergies, the assembled workforce, revenue growth and future market development and assigned to Dada reporting unit and JD Retail reporting unit on the basis of the expected synergies from the acquisition of Dada. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Had the acquisition date of Dada been January&#160;1, 2021, the revenues and net loss of the Group would have been RMB<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="P01_01_2021To12_31_2021_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-57520">956.8</ix:nonFraction>&#160;billion and RMB<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="P01_01_2021To12_31_2021_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-8" scale="9" sign="-" format="ixt:num-dot-decimal" id="ixv-57521">6.3</ix:nonFraction>&#160;billion in 2021, respectively, and the revenues and net income of the Group would have been RMB<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="P01_01_2022To12_31_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-57522">1,047.2</ix:nonFraction>&#160;billion and RMB<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="P01_01_2022To12_31_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-57523">9.5</ix:nonFraction>&#160;billion in 2022, respectively. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pro-forma</div> information is for illustrative purposes only and is not necessarily an indication of revenues and results of operations of the Group that actually would have been achieved had the acquisition been completed on January&#160;1, 2021, nor is it intended to be a projection of future results. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pro-forma</div> amounts have been calculated after adjusting the results of Dada to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January&#160;1, 2021. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Acquisition of CNLP </div></div></div></div><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In September 2021, the Group, through JD Property, entered into a sale and purchase agreement to acquire additional shares of CNLP, which is principally engaged in the leasing of storage facilities and the related management services and was listed on the Main Board of the HKEX, representing approximately <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn09_30_2021_CNLPMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-57524">26.38</ix:nonFraction>% of the issued share capital of CNLP. In accordance with relevant listing rules, JD Property was required to make an offer for all the issued shares of CNLP and an offer for all the outstanding convertible bonds of CNLP. As of March&#160;1, 2022, JD Property obtained all the outstanding convertible bonds and certain number of CNLP&#8217;s issued and outstanding shares with a cash consideration of Hong Kong dollar<div style="letter-spacing: 0px; top: 0px;display:inline;">s<div style="display:inline;">&#160;</div></div>(&#8220;HK$&#8221;)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P03_01_2022To03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57525">13,066</ix:nonFraction>&#160;million. The Group obtained control of CNLP since it assigned all the board members of CNLP on March&#160;1, 2022 and held approximately <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57526">80</ix:nonFraction>% of shareholding interests. Prior to the acquisition, the Group held <ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" contextRef="PAsOn03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-57527">10.6</ix:nonFraction>% of the issued share capital of CNLP and measured its investment in CNLP at fair value. The fair value of the previously held equity interests and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests were determined by the market price of shares of CNLP as of the date of acquisition. The Group primarily recorded (i)&#160;RMB<ix:nonFraction name="jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" contextRef="PAsOn03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57528">4,309</ix:nonFraction>&#160;million of net assets acquired, (ii)&#160;RMB<ix:nonFraction name="jd:BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation" contextRef="PAsOn03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57529">10,908</ix:nonFraction>&#160;million of appreciation of property, equipment and software, construction in progress and land use rights, (iii)&#160;RMB<ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57530">1,586</ix:nonFraction>&#160;million of goodwill, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-deductible</div> for tax purposes. The goodwill is primarily attributable to the expected synergies, the assembled workforce, revenue growth and future market development and assigned to New Businesses segment. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">From March to July 2022, the Group acquired the remaining equity interest in CNLP with a total consideration of HK$<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P03_01_2022To07_31_2022_CNLPMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57531">3,072</ix:nonFraction> million (RMB<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P03_01_2022To07_31_2022_CNLPMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57532">2,637</ix:nonFraction> million), </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">which is treated as an equity transaction. CNLP was privatized on July&#160;15, 2022. Upon completion of the transaction, CNLP became a<div style="display:inline;">&#160;</div><div style="display:inline;">wholly owned</div>&#160;subsidiary of the Company. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Neither the results of operations since the acquisition date nor the pro forma results of operations of CNLP were presented because the effects of acquisition of CNLP, were not significant to the consolidated statements of operations and comprehensive income. </div></div></div></ix:continuation><ix:continuation id="TextSelectionAppend_138735458_5" continuedAt="TextSelectionAppend_138735458_6"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-43 </div></div></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138735458_6" continuedAt="TextSelectionAppend_138735458_7"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138735458_7" continuedAt="TextSelectionAppend_138735458_8"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138735458_8" continuedAt="TextSelectionAppend_138735458_9"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138735458_9" continuedAt="TextSelectionAppend_138735458_10"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Business acquisition (Continued) </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Acquisitions in 2022 </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(Continued) </div></div></div></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138735458_10"><div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Acquisition of Deppon </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">On March&#160;11, 2022, the Group, through a subsidiary of JD Logistics, entered into a series of agreements with the shareholders of Deppon Holdco, in relation to the acquisition of approximately <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn07_26_2022_DepponHoldcoAcquisitionMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-57533">99.99</ix:nonFraction>% equity interest of Deppon Holdco, which in turn holds approximately <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-57534">66.5</ix:nonFraction>% of the issued share capital of Deppon Logistics Co., Ltd (&#8220;Deppon&#8221;), for a total consideration of approximately RMB<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P07_26_2022To07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57535">8,976</ix:nonFraction>&#160;million. Deppon is a company established under the laws of the PRC, the shares of which are listed on the Shanghai Stock Exchange (stock code: 603056). Deppon is an integrated, customer-centered logistics company providing a wide range of solutions including Less-Than-Truckload (LTL) transportation, Full Truck Load (FTL) transportation, delivery services, and warehousing management. The acquisition was completed on July&#160;26, 2022. Upon completion of the transaction, Deppon Holdco became a consolidated subsidiary of the Group. Fair value of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests was determined based on the market price of shares of Deppon as of the date of acquisition. The Group primarily recorded (i)&#160;RMB<ix:nonFraction name="jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" contextRef="PAsOn07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57536">6,570</ix:nonFraction>&#160;million of net assets acquired, (ii)&#160;RMB<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" contextRef="PAsOn07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57537">2,345</ix:nonFraction>&#160;million of appreciation of newly identified and appreciation of intangible assets, which had a weighted-average amortization period of <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P07_26_2022To07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear" id="ixv-57538">15.3</ix:nonNumeric> years, (iii)&#160;RMB<ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57539">5,350</ix:nonFraction>&#160;million of goodwill, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-deductible</div> for tax purposes. The goodwill is primarily attributable to the expected synergies, the assembled workforce, revenue growth and future market development and assigned to JD Logistics segment. </div><br/></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Had the acquisition date of Deppon been January&#160;1, 2021, the revenues and net loss of the Group would have been</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="P01_01_2021To12_31_2021_DepponMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-57540">982.8</ix:nonFraction> billion and RMB<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="P01_01_2021To12_31_2021_DepponMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-8" scale="9" sign="-" format="ixt:num-dot-decimal" id="ixv-57541">4.5</ix:nonFraction> billion in 2021, respectively, and the revenues and net income of the Group would have been RMB<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="P01_01_2022To12_31_2022_DepponMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-57542">1,063.2</ix:nonFraction> billion and RMB<ix:nonFraction name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="P01_01_2022To12_31_2022_DepponMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-57543">9.7</ix:nonFraction> </div><div style="letter-spacing: 0px; top: 0px;display:inline;">billion in 2022, respectively. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pro-forma</div> information is for illustrative purposes only and is not necessarily an indication of revenues and results of operations of the Group that actually would have been achieved had the acquisition been completed on January&#160;1, 2021, nor is it intended to be a projection of future results. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pro-forma</div> amounts have been calculated after adjusting the results of Deppon to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January&#160;1, 2021. </div></div></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-44 </div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><ix:nonNumeric name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734429" id="ixv-37521">
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Investments in equity investees </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Measurement Alternative and NAV practical expedient </div></div></div></div></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The carrying amount of the Group&#8217;s equity investments measured at fair value using the Measurement Alternative was RMB<ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57544">18,153</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57545">14,027</ix:nonFraction>&#160;million as of December&#160;31, 2023 and 2024, respectively, and the carrying amount of the Group&#8217;s investments under NAV practical expedient was RMB<ix:nonFraction name="jd:InvestmentMeasuredUsingNavPracticalExpedientAmount" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57546">8,133</ix:nonFraction>&#160;million&#160;<div style="display:inline;">and </div>RMB<ix:nonFraction name="jd:InvestmentMeasuredUsingNavPracticalExpedientAmount" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57547">8,529</ix:nonFraction>&#160;million as of December&#160;31, 2023 and 2024, respectively. During the years ended December&#160;31, 2022, 2023 and 2024, fair value changes recognized for equity investments which were measured using the Measurement Alternative, and NAV practical expedient were not significant. </div></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity method </div></div></div></div></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">As of December&#160;31, 2024, the Group&#8217;s investments accounted for under the equity method totaled RMB<ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57548">34,294</ix:nonFraction>&#160;million (as of December&#160;31, 2023: RMB<ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57549">30,460</ix:nonFraction> million), which mainly included the investment in Yonghui Superstores Co., Ltd, (&#8220;Yonghui&#8221;) amounting to RMB<ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57550">2,244</ix:nonFraction>&#160;million, investment in JD Technology amounting to RMB<ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2024_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57551">15,607</ix:nonFraction>&#160;million <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">and the investment in Home Credit Consumer Finance Co., Ltd.(&#8220;Home Credit&#8221;) amounting to </div></div> RMB<ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2024_HomeCreditConsumerFinanceCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57552">2,500</ix:nonFraction>&#160;million. The Group applies the equity method of accounting to account for its equity investments, in common stock or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-substance</div> common stock, over which it has significant influence but does not own a majority equity interest or otherwise control. </div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Investment in JD Technology</div> </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Following the reorganization of JD Technology in March 2021, the Group&#8217;s equity interest in JD Technology increased to</div></div>&#160;<ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn03_31_2021_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-57553">41.7</ix:nonFraction>%. <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group accounted for its investment in JD Technology using the equity method, as it exerted significant influence without holding a majority equity interest or otherwise control. Pursuant to the supplemental agreement entered between JD Technology and its shareholders in June 2020, certain existing shareholders (including the Group) have the obligation to make up the shortfall (if any) of the redemption price to the other shareholders of JD Technology when all other means are exhausted, and the shortfall is capped by the proceeds from the sales of the guarantor&#8217;s shares of JD Technology. In 2023, the Group is exempted from recording a guarantee liability for its obligation to make up any shortfall of the redemption price to other shareholders of JD Technology, as the Group and JD Technology are under the common control of Mr.&#160;Richard Qiangdong Liu (Mr. Liu), and the chance to settle the guarantee obligation by the Group is not probable as of December 31, 2023. From September to December 2024, JD Technology entered into new agreements with its shareholders to replace previous redemption terms with new settlement method (through both cash and newly issued common shares in tranches) (the &#8220;2024 Transaction&#8221;). Those are further subject to suspension or termination under certain circumstances. Concurrently, the previous guarantee obligation of the Group has also been extinguished. In accordance with these agreements, JD Technology completed the first tranche of redemption through cash settlement and new share issuance in the fourth quarter of 2024. As of December&#160;31, 2024, the Group&#8217;s equity interest in JD Technology further increased to</div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonFraction name="jd:PercentageOfEquityInterest" contextRef="PAsOn12_31_2024_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-57554">43.6</ix:nonFraction>%&#160;<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">as a result of the redemption aforementioned, and the Group continued to apply the equity method for accounting of this investment. As the Group and JD Technology are both controlled by Mr.&#160;Liu before and after the 2024 Transaction, the Group&#8217;s increased equity interest holding in JD Technology was accomplished through a transaction under common control. The Group recognized a decrease in investment in JD Technology amounting to RMB</div></div><ix:nonFraction name="jd:RecognizedDecreaseInInvestment" contextRef="PAsOn12_31_2024_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57555">726</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million, based on its proportionate share of JD Technology&#8217;s net assets, with a decrease of RMB</div></div><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2024_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57556">726</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;">million into additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital for the year ended December&#160;31, 2024. </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Investment in Home Credit</div> </div></div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2024, the Company entered into an agreement to acquire <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2024_HomeCreditConsumerFinanceCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57557">50</ix:nonFraction>% of Home Credit&#8217;s equity interest for a total cash consideration of RMB<ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2024_HomeCreditConsumerFinanceCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57558">2,500</ix:nonFraction> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">million. Home Credit is a consumer finance company that conducts its business through providing consumer loans and merchandise loans. As of December 31, 2024, the Company accounted for its investment in Home Credit using the equity method as the Company obtained the significant influence by the right to nominate three board seats out of nine. Concurrently, JD Technology subscribed </div></div><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2024_HomeCreditConsumerFinanceCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JdTechnologyMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57559">15</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">% </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">of Home Credit&#8217;s equity interest. The basis difference as of December 31, 2024 was immaterial. </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-4<div style="letter-spacing: 0px; top: 0px;display:inline;">5</div></ix:exclude></div></div></div><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:nonNumeric></div></div><ix:continuation id="TextSelection_138734429" continuedAt="TextSelectionAppend_138734429_1"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734429_1" continuedAt="TextSelectionAppend_138734429_2"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734429_2" continuedAt="TextSelectionAppend_138734429_3"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Investments in equity investees (Continued) </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity method</div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"> (Continued)</div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="background: none;font-weight:bold;display:inline;"><div style="font-style: normal; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div></div></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734429_3"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Investment in Yonghui</div> </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Yonghui is a leading hypermarket and supermarket operator in China and is listed on the Shanghai Stock Exchange. The Group held approximately <ix:nonFraction name="jd:EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis" contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-57560">11.3</ix:nonFraction>% of Yonghui&#8217;s issued and outstanding shares and accounted for the investment in Yonghui using the equity method as the Group obtained significant influence by the rights to nominate <ix:nonFraction name="jd:NumberOfBoardSeatsHeld" contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_item" decimals="0" scale="0" format="ixt-sec:numwordsen" id="ixv-57561">one</ix:nonFraction> board member out of <ix:nonFraction name="jd:NumberOfBoardSeats" contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_item" decimals="0" scale="0" format="ixt-sec:numwordsen" id="ixv-57562">nine</ix:nonFraction>. The difference between the carrying value of the equity interests in Yonghui and the Group&#8217;s share of the carrying value of Yonghui&#8217;s net assets is a basis difference, which was mainly allocated to amortizable intangible assets of RMB<ix:nonFraction name="jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" contextRef="PAsOn12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57563">1,472</ix:nonFraction> million, goodwill of RMB<ix:nonFraction name="jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" contextRef="PAsOn12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57564">845</ix:nonFraction> million and deferred tax liabilities of RMB<ix:nonFraction name="jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" contextRef="PAsOn12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57565">368</ix:nonFraction> million as of December 31, 2023, and amortizable intangible assets of RMB<ix:nonFraction name="jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57566">1,159</ix:nonFraction> million with a weighted average amortization period of <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2024To12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" format="ixt-sec:duryear" id="ixv-57567">11</ix:nonNumeric> years, goodwill of RMB<ix:nonFraction name="jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57568">342</ix:nonFraction> million and deferred tax liabilities of RMB<ix:nonFraction name="jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57569">290</ix:nonFraction> million as of December 31, 2024. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In the fourth quarter of 2023 and first quarter of 2024, the Group recorded impairment charges of RMB<ix:nonFraction name="jd:ImpairmentOfInvestment" contextRef="P10_01_2023To12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57570">266</ix:nonFraction> million and RMB<ix:nonFraction name="jd:ImpairmentOfInvestment" contextRef="P01_01_2024To03_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57571">438</ix:nonFraction> million, respectively, to write down the carrying value of its investment in Yonghui to its fair value, based on quoted closing prices of Yonghui as of December&#160;31, 2023 and March 31, 2024. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2023 and 2024, the market value of the Group&#8217;s investment in Yonghui was RMB<ix:nonFraction name="us-gaap:EquityMethodInvestmentQuotedMarketValue" contextRef="PAsOn12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57572">3,426</ix:nonFraction> million and RMB<ix:nonFraction name="us-gaap:EquityMethodInvestmentQuotedMarketValue" contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57573">6,476</ix:nonFraction> million based on its quoted closing price, respectively. In September 2024, the Group entered into a definitive agreement under which the Group will transfer 8.3% of Yonghui shares. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group recorded its share of the profits and losses of JD Technology, Home Credit and Yonghui one quarter in arrears to enable the Group to provide its financial disclosure independent of the reporting schedule of these equity investees. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group summarizes the condensed financial information of the Group&#8217;s equity investments under equity method as a group below in accordance with Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">4-08</div> of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-X:</div> </div></div><ix:nonNumeric name="jd:CondensedFinancialInformationOfEquityInvestmentsTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-37685"> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 72%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenues</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57574">160,554</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2023To12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57575">149,237</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2024To12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57576">146,583</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gross profit</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2022To12_31_2022_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57577">47,369</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2023To12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57578">48,134</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2024To12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57579">70,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income/(loss) from operations</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57580">2,158</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57581">274</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57582">8,334</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net income/(loss)</div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57583">1,583</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2023To12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57584">1,733</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2024To12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57585">4,380</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income/(loss) attributable to the investees&#8217; ordinary shareholders</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" contextRef="P01_01_2022To12_31_2022_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57586">1,327</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" contextRef="P01_01_2023To12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57587">1,506</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" contextRef="P01_01_2024To12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57588">4,641</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 80%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current assets</div></div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57589">155,283</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57590">161,218</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div> assets</div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57591">145,171</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57592">146,848</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57593">118,886</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57594">124,013</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div> liabilities</div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57595">50,228</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57596">44,090</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Redeemable stock</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:RedeemableStock" contextRef="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57597">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:RedeemableStock" contextRef="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57598">28,167</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests</div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57599">359</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57600">4,429</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group performs impairment assessment of its investments under the Measurement Alternative and equity method whenever events or changes in circumstances indicate that the carrying value of the investment may not be fully recoverable. Impairment charges in connection with the equity method investments of RMB<ix:nonFraction name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" contextRef="P01_01_2022To12_31_2022_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57601">1,316</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" contextRef="P01_01_2023To12_31_2023_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57602">266</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" contextRef="P01_01_2024To12_31_2024_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57603">699</ix:nonFraction>&#160;million were recorded in &#8220;share of results of equity investees&#8221; in the consolidated statements of operations and comprehensive income for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The valuation of impairment in privately held companies under the Measurement Alternative is discussed in Note <div style="null;text-indent: 0px;display:inline;">4</div>. </div></div></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-4<div style="letter-spacing: 0px; top: 0px;display:inline;">6</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38003">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Accounts receivable, net </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734694" id="ixv-38013"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable, net consist of the following: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 83%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Logistics receivables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2023_LogisticsSupportServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57604">12,305</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2024_LogisticsSupportServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57605">13,797</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Online retail and online marketplace receivables (*)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2023_ProductSalesAndOnlineMarketplaceReceivablesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="Fact_138734833">8,842</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2024_ProductSalesAndOnlineMarketplaceReceivablesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="Fact_138734832">13,206</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Advertising receivables and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2023_AdvertisingReceivablesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57608">1,043</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2024_AdvertisingReceivablesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57609">658</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57610">22,190</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57611">27,661</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Allowance for doubtful accounts</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57612">1,888</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57613">2,065</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57614">20,302</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57615">25,596</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="jd:SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38182"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The movements in the allowance for doubtful accounts are as follows: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 78%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at beginning of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57616">1,034</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57617">1,582</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57618">1,888</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57619">615</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57620">542</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57621">376</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Write-off</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57622">67</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57623">236</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57624">199</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at end of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57625">1,582</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57626">1,888</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57627">2,065</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:continuation id="TextSelection_138734694">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(*)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The accounts receivable in relation to consumer financing business is included in online retail and online marketplace receivables. As JD Technology performs credit risk assessment services for the individuals and purchases the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">past-due</div> receivables from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, <ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2023To12_31_2023_ConsumerFinancingReceivableMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen" id="ixv-57628"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2024To12_31_2024_ConsumerFinancingReceivableMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen" id="ixv-57629">no</ix:nonFraction></ix:nonFraction> allowance for doubtful accounts in relation to consumer financing receivables was provided. </div></td></tr></table></ix:continuation></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:InventoryDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38363">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Inventories, net </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38373"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories, net consist of the following: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 83%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Products</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InventoryGross" contextRef="PAsOn12_31_2023_ProductMemberusgaapPublicUtilitiesInventoryAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57630">71,297</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InventoryGross" contextRef="PAsOn12_31_2024_ProductMemberusgaapPublicUtilitiesInventoryAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57631">91,631</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Packing materials and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InventoryGross" contextRef="PAsOn12_31_2023_PackingAndOtherMaterialsMemberusgaapPublicUtilitiesInventoryAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57632">1,131</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InventoryGross" contextRef="PAsOn12_31_2024_PackingAndOtherMaterialsMemberusgaapPublicUtilitiesInventoryAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57633">1,782</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InventoryGross" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57634">72,428</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InventoryGross" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57635">93,413</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventory valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57636">4,370</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57637">4,087</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57638">68,058</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57639">89,326</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-4<div style="letter-spacing: 0px; top: 0px;display:inline;">7</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38549">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Property, equipment and software, net </div></div></td></tr></table><div style="clear: both; max-height: 0px;text-indent: 0px;"></div><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38559"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, equipment and software, net consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 81%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr>
<td style="width: 81%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land, building and building improvement</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2023_LandBuildingsAndImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57640">56,445</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2024_LandBuildingsAndImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57641">70,977</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Logistics, warehouse and other heavy equipment</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2023_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57642">16,653</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2024_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57643">18,061</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vehicles</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2023_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57644">7,268</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2024_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57645">8,981</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Leasehold improvement</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2023_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57646">5,117</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2024_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57647">5,895</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Electronic equipment</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2023_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57648">2,644</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2024_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57649">2,947</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Software</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2023_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57650">1,049</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2024_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57651">1,072</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Office equipment</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2023_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57652">696</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2024_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57653">757</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57654">89,872</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57655">108,690</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: accumulated depreciation and impairment</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57656">19,837</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57657">25,953</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net carrying amount</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57658">70,035</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57659">82,737</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div></ix:nonNumeric> <div style="clear: both; max-height: 0px;text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Depreciation expenses were RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57660">5,295</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57661">6,088</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57662">6,958</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. <ix:nonFraction name="jd:PropertyEquipmentAndSoftwareImpairmentLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen" id="ixv-57663">No</ix:nonFraction> material impairment loss was recorded for the year&#160;ended December&#160;31, 2022. For the year<div style="display:inline;">s</div> ended December 31, 2023 and 2024, the Group recorded impairment loss<div style="display:inline;">es</div> of RMB<ix:nonFraction name="jd:PropertyEquipmentAndSoftwareImpairmentLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57664">819</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:PropertyEquipmentAndSoftwareImpairmentLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57665">716</ix:nonFraction>&#160;million</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">, respectively</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">.</div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="jd:LandUseRightsDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38817">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Land use rights, net </div></div></td></tr></table><div style="clear: both; max-height: 0px;text-indent: 0px;"></div><ix:nonNumeric name="jd:ScheduleOfLandUseRightsTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38827"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land use rights, net consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 83%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land use rights</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRightsGross" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57666">42,219</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRightsGross" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57667">40,650</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: accumulated amortization and impairment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:LandUseRightsAccumulatedAmortizationAndImpairment" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57668">2,656</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:LandUseRightsAccumulatedAmortizationAndImpairment" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57669">3,817</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net carrying amount</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRights" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57670">39,563</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRights" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57671">36,833</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization expenses for land use rights were RMB<ix:nonFraction name="jd:AmortizationOfLandUseRights" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57672">693</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="jd:AmortizationOfLandUseRights" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57673">900</ix:nonFraction> </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">million </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">and RMB<ix:nonFraction name="jd:AmortizationOfLandUseRights" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57674">959</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. <ix:nonFraction name="jd:LandUseRightsImpairmentCharge" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen" id="ixv-57675">No</ix:nonFraction> impairment loss was recorded for the year&#160;ended December&#160;31, 2022. For the years ended December 31, 2023 and 2024, the Group recorded impairment loss<div style="display:inline;">es</div> of RMB<ix:nonFraction name="jd:LandUseRightsImpairmentCharge" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57676">210</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:LandUseRightsImpairmentCharge" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57677">448</ix:nonFraction>&#160;million</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">, respectively</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">. </div></div><ix:nonNumeric name="jd:ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-38950"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, amortization expenses related to the land use rights for future periods are estimated to be as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 74%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="22" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2030 and<br/> thereafter</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRightsAmortizationExpenseNextTwelveMonths" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57678">901</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRightsAmortizationExpenseYearTwo" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57679">901</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRightsAmortizationExpenseYearThree" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57680">901</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRightsAmortizationExpenseYearFour" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57681">901</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRightsAmortizationExpenseYearFive" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57682">901</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:LandUseRightsAmortizationExpenseAfterYearFive" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57683">32,328</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table></ix:nonNumeric></ix:nonNumeric> <div style="clear: both; max-height: 0px;text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-4<div style="letter-spacing: 0px; top: 0px;display:inline;">8</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:IntangibleAssetsDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-39081">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Intangible assets, net </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-39091"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets, net consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 58%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="18" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Impairment<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> Carrying<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-compete</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2023To12_31_2023_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-57684">8.0</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2023_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57685">2,467</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2023_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57686">2,407</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2023_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57687">60</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Domain names and trademarks</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2023To12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-57688">17.8</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57689">6,756</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57690">1,855</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:FiniteLivedIntangibleAssetsAccumulatedImpairment" contextRef="PAsOn12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57691">551</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57692">4,350</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Customer relationship</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2023To12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-57693">8.7</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57694">2,823</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57695">1,087</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:FiniteLivedIntangibleAssetsAccumulatedImpairment" contextRef="PAsOn12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57696">60</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57697">1,676</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Technology and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2023To12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-57698">5.4</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57699">2,842</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57700">1,546</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:FiniteLivedIntangibleAssetsAccumulatedImpairment" contextRef="PAsOn12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57701">447</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57702">849</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2023To12_31_2023" format="ixt-sec:duryear" id="ixv-57703">12.1</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57704">14,888</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57705">6,895</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:FiniteLivedIntangibleAssetsAccumulatedImpairment" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57706">1,058</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57707">6,935</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 58%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="18" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Impairment<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> Carrying<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-compete</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2024To12_31_2024_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-57708">8.0</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2024_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57709">2,467</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2024_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57710">2,467</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57711">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Domain names and trademarks</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2024To12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-57712">17.8</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57713">6,715</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57714">2,185</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:FiniteLivedIntangibleAssetsAccumulatedImpairment" contextRef="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57715">815</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57716">3,715</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Customer relationship</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2024To12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-57717">8.7</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57718">5,157</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57719">1,416</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:FiniteLivedIntangibleAssetsAccumulatedImpairment" contextRef="PAsOn12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57720">112</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57721">3,629</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Technology and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2024To12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear" id="ixv-57722">5.4</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57723">2,905</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57724">1,790</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:FiniteLivedIntangibleAssetsAccumulatedImpairment" contextRef="PAsOn12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57725">666</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57726">449</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2024To12_31_2024" format="ixt-sec:duryear" id="ixv-57727">11.6</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57728">17,244</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57729">7,858</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:FiniteLivedIntangibleAssetsAccumulatedImpairment" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57730">1,593</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57731">7,793</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization expenses for intangible assets were RMB<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57732">1,248</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57733">1,304</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57734">987</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. <ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt-sec:numwordsen" id="ixv-57735">No</ix:nonFraction> impairment loss was recorded for the year ended December&#160;31, 2022. For the years ended December&#160;31, 2023 and 2024, the Group recorded impairment losses of RMB<ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57736">902</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57737">535</ix:nonFraction>&#160;million for the <div style="-sec-ix-hidden:hidden138736481;display:inline;"><div style="-sec-ix-hidden:hidden138736936;display:inline;"><div style="-sec-ix-hidden:hidden138736937;display:inline;">intangible assets</div></div></div> mainly identified from the acquisition of Dada</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#160;and other offline business<div style="letter-spacing: 0px; top: 0px;display:inline;">es</div>, respectively.</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><ix:nonNumeric name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-39669"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, amortization expenses related to the intangible assets for future periods are estimated to be as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;">
<tr>
<td style="width: 73%;"/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="22" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2030 and<br/> thereafter</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57738">1,028</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57739">1,017</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57740">1,000</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57741">852</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57742">742</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57743">3,154</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table></ix:nonNumeric></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-<div style="letter-spacing: 0px; top: 0px;display:inline;">4<div style="display:inline;">9</div></div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:GoodwillDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-39797">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Goodwill </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfGoodwillTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-39807"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The prior periods&#8217; reconciliation of the carrying amount of goodwill have been retrospectively recast to conform to the changes in reportable segments as disclosed in Note 2(nn). The changes in the carrying amount of goodwill are as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 65%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">JD&#160;Retail</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">JD&#160;Logistics</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">New<br/>Businesses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr>
<td style="width: 65%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transaction in 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57744">1,399</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57745">5,350</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57746">4,729</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57747">11,478</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Disposal of a subsidiary</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57748">788</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57749">788</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance as of December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57750">11,418</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57751">6,983</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57752">7,322</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57753">25,723</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accumulated impairment losses</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57754">7</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57755">2,593</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57756">2,600</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57757">11,411</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57758">6,983</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57759">4,729</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57760">23,123</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transaction in 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57761">3,143</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57762">3,143</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance as of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57763">11,418</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57764">6,983</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57765">7,322</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57766">25,723</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accumulated impairment losses</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57767">7</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57768">5,736</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57769">5,743</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57770">11,411</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57771">6,983</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57772">1,586</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57773">19,980</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transaction in 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57774">6,576</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57775">6,576</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Disposal of a subsidiary</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57776">48</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57777">48</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57778">799</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57779">799</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57780">17,946</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57781">6,983</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57782">7,322</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:GoodwillGross" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57783">32,251</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accumulated impairment losses</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57784">806</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57785">5,736</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57786">6,542</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57787">17,140</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57788">6,983</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57789">1,586</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57790">25,709</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt-sec:numwordsen" id="ixv-57791">No</ix:nonFraction> impairment loss of goodwill was recorded for the year ended December&#160;31, 2022. For the year ended December&#160;31, 2023, considered duration and severity of the decline of Dada&#8217;s stock price, the Company assessed that it is more likely than not that the fair value of Dada reporting unit is less than its carrying amount and performed quantitative impairment test on Dada reporting unit and recognized an impairment charge of RMB<ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57792">3,143</ix:nonFraction>&#160;million. For the year ended December&#160;31, 2024, the Company concluded that the carrying amounts of certain reporting units exceeded their respective fair values and recorded impairment losses of RMB<ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57793">799</ix:nonFraction>&#160;million. The fair value of reporting units was determined based on the discounted cash flow analysis using the assumptions including internal cash flows forecasts, long-term future growth rates and discount rates. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></ix:nonNumeric> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-<div style="letter-spacing: 0px; top: 0px;display:inline;">5<div style="display:inline;">0</div></div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="jd:AccountsPayableDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-40558">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Accounts payable </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="jd:ScheduleOfAccountsPayableTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-40568"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts payable consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;">
<tr>
<td style="width: 80%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vendor payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsPayableTradeCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57794">131,421</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsPayableTradeCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57795">157,147</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Shipping charges payable and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ShippingChargesAndOthersPayable" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57796">34,746</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ShippingChargesAndOthersPayable" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57797">35,713</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57798">166,167</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57799">192,860</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Financial institutions (the &#8220;Institutions&#8221;) including JD Technology offer supply chain financing services to the Group&#8217;s suppliers. Suppliers can sell one or more of the Group&#8217;s payment obligations at their sole discretion through JD Technology to the Institutions to receive funds ahead of time to meet their cash flow needs. The Group&#8217;s rights and obligations are not impacted and the original payment terms, timing or amount, remain unchanged. The Group did not provide assets pledged as security or other forms of guarantees under the supply chain financing arrangements. A supplier&#8217;s election to receive early payment from the Institutions does not change the amount that the Group must remit to the Institutions or the Group&#8217;s payment date, which mainly up to 90 days after product-acceptances or completion of sales. </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><ix:nonNumeric name="us-gaap:SupplierFinanceProgramTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-40690"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The movements in the <div style="-sec-ix-hidden:hidden138736479;display:inline;">accounts payable</div> under supply chain financing arrangements are as follows<div style="null;text-indent: 0px;display:inline;">, among which, RMB<ix:nonFraction name="us-gaap:SupplierFinanceProgramObligation" contextRef="PAsOn12_31_2023_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57800">21,303</ix:nonFraction> million and RMB<ix:nonFraction name="us-gaap:SupplierFinanceProgramObligation" contextRef="PAsOn12_31_2024_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57801">15,233</ix:nonFraction> million were due to JD Technology as of December 31, 2023 and 2024, respectively.</div> </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 80%;"/>
<td style="width: 10%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at beginning of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SupplierFinanceProgramObligation" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57802">21,316</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SupplierFinanceProgramObligationIncrease" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57803">144,047</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Payments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:SupplierFinanceProgramObligationDecreaseSettlement" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57804">150,069</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at end of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SupplierFinanceProgramObligation" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57805">15,294</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-5<div style="letter-spacing: 0px; top: 0px;display:inline;">1</div></div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="jd:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-40802">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Accrued expenses and other current liabilities </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="jd:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-40812"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses and other current liabilities consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 82%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deposits</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:DepositLiabilityCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57806">19,577</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:DepositLiabilityCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57807">20,530</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Salary and welfare</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57808">10,781</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57809">14,022</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued administrative expenses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AccruedAdministrativeExpensesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57810">2,263</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AccruedAdministrativeExpensesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57811">2,360</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Rental fee payable</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:AccruedRentCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57812">1,330</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:AccruedRentCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57813">1,367</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Professional fee</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57814">1,559</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57815">1,184</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">Liabilities for return allowances</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57816">950</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ContractWithCustomerRefundLiabilityCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57817">1,029</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">Vehicle fee</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AccruedVehicleFeesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57818">726</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AccruedVehicleFeesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57819">732</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Payable related to employees&#8217; exercise of share-based awards</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57820">221</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57821">535</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest payable</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57822">134</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57823">208</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Internet data center fee</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><ix:nonFraction name="jd:AccruedInternetDataCenterFeesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57824">366</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><ix:nonFraction name="jd:AccruedInternetDataCenterFeesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57825">183</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Deferred consideration payables</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><ix:nonFraction name="jd:DeferredConsiderationPayables" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57826">445</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><ix:nonFraction name="jd:DeferredConsiderationPayables" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57827">45</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57828">5,181</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57829">3,790</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57830">43,533</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57831">45,985</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table></ix:nonNumeric></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-5<div style="letter-spacing: 0px; top: 0px;display:inline;">2</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="jd:DisclosureOfUnsecuredSeniorNotesTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734618" id="ixv-41099">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Unsecured senior notes </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Senior notes due 2026 </div></div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In April 2016, the Company </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">issued unsecured senior notes with <ix:nonFraction name="jd:DebtInstrumentNumberOfMaturities" contextRef="P04_01_2016To04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-57832">two</ix:nonFraction> maturity dates for an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57833">1,000</ix:nonFraction>&#160;million. Listed on the Singapore Stock Exchange, these notes are both fixed rate notes and senior unsecured obligations, with interest payable semi-annually in arrears on and of each year, beginning on October&#160;29, 2016. The unsecured senior notes were issued at a discount amounting to RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57834">79</ix:nonFraction>&#160;million. The debt issuance costs of RMB<ix:nonFraction name="us-gaap:DeferredFinanceCostsNet" contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57835">36</ix:nonFraction>&#160;million were presented as a direct deduction from the principal amount of the unsecured senior notes in the consolidated balance sheets.&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2023 and 2024, the principal amount of US$<ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57836"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57837">500</ix:nonFraction></ix:nonFraction>&#160;million was outstanding, and will be due in 2026. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"></div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Senior notes due 2030 and 2050 </div></div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="background: none;font-style:italic;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px; text-decoration: none;display:inline;"> </div></div></div></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="background-color:#ffffff;display:inline;"></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In January 2020, the Company issued unsecured senior notes with two maturity dates for an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn01_31_2020_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57838">1,000</ix:nonFraction>&#160;million. Listed on the Singapore Stock Exchange, these notes are both fixed rate notes and senior unsecured obligations, with interest payable semi-annually in arrears on and of each year, beginning on July&#160;14, 2020. The unsecured senior notes were issued at a discount amounting to RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscount" contextRef="PAsOn01_31_2020_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57839">37</ix:nonFraction>&#160;million. The debt issuance costs of RMB<ix:nonFraction name="us-gaap:DeferredFinanceCostsNet" contextRef="PAsOn01_31_2020_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57840">45</ix:nonFraction>&#160;million were presented as a direct deduction from the principal amount of the unsecured senior notes in the consolidated balance sheets.</div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group repurchased the senior notes due 2030 and 2050 from the open market with a total principal amounts of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchaseAmount" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57841">6</ix:nonFraction> million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentRepurchaseAmount" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57842">42</ix:nonFraction> million) at a reacquisition price of US$<ix:nonFraction name="jd:DebtInstrumentReacquisitionPriceAmount" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57843">5</ix:nonFraction> million (RMB<ix:nonFraction name="jd:DebtInstrumentReacquisitionPriceAmount" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57844">35</ix:nonFraction> million) in 2022. The repurchased Senior Notes were derecognized from the Group&#8217;s consolidated balance sheets, and the relevant repurchase gains amounting to RMB<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2022To12_31_2022_InterestExpenseMemberusgaapIncomeStatementLocationAxis_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57845">6</ix:nonFraction> million were recognized in &#8220;interest expense&#8221; in the Group&#8217;s consolidated statements of operations and comprehensive income for the year ended December 31, 2022. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="background: none; text-decoration: none;display:inline;"> </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Convertible Senior Notes due 2029 </div></div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">In May 2024, the Company completed its offering of unsecured convertible senior notes (the &#8220;Convertible Senior Notes&#8221;) in an aggregate principal amount of US$</div></div><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn05_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-57846">2.0</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">billion at par value due 2029, including the initial purchasers&#8217; full exercise of option to purchase an additional US$</div></div><ix:nonFraction name="jd:DebtInstrumentReacquisitionPriceAmount" contextRef="PAsOn05_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57847">250</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">million in aggregate principal amount of the Convertible Senior Notes. The Convertible Senior Notes bear a fixed rate of </div></div><ix:nonFraction name="us-gaap:DebtWeightedAverageInterestRate" contextRef="PAsOn05_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-57848">0.25</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">% </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">per year and senior unsecured obligations, with interest payable semi-annually in arrears on and of each year, beginning on December&#160;1, 2024. The debt issuance costs of RMB</div></div><ix:nonFraction name="us-gaap:DeferredFinanceCostsNet" contextRef="PAsOn05_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57849">236</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million were presented as a direct deduction from the principal amount of the Convertible Senior Notes in the consolidated balance sheets, and are amortized over the period from May&#160;21, 2024, the date of issuance, to June&#160;1, 2027, the first puttable date of the Convertible Senior Notes, using the effective interest method. The interest expense recognized was RMB<ix:nonFraction name="us-gaap:InterestAndDebtExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57850">69</ix:nonFraction> million for the year ended December 31, 2024. </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Holders of the Convertible Senior Notes may convert their Convertible Senior Notes at their option at any time prior to the close of business on the third scheduled trading day immediately preceding the maturity. The initial conversion rate for the Convertible Senior Notes shall be</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionRatio1" contextRef="P01_01_2024To12_31_2024_AmericanDepositorySharesMemberusgaapDebtConversionByUniqueDescriptionAxis" unitRef="Unit_pure" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57851">21.8830</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">ADSs per US$1,000 principal amount of the Convertible Senior Notes, equivalent to an initial conversion price of approximately US$</div></div><ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn12_31_2024_AmericanDepositorySharesMemberusgaapDebtConversionByUniqueDescriptionAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-57852">45.70</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">per ADS. The conversion rate shall be subject to adjustment in certain events. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs, or a combination of cash and ADSs, at the Company&#8217;s election. </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Holders of the Convertible Senior Notes have the right to require the Company to repurchase all or part of their Convertible Senior Notes on June&#160;1, 2027 or in the event of certain fundamental changes, at a repurchase price equal to </div></div><ix:nonFraction name="jd:PercentageOfRepurchasePriceToPrincipalAmount" contextRef="P01_01_2024To12_31_2024_AmericanDepositorySharesMemberusgaapDebtConversionByUniqueDescriptionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57853">100</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">% </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">of the principal amount of the Convertible Senior Notes to be repurchased, plus accrued and unpaid interest. </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">No embedded features that are subject to separate accounting <div style="null;text-indent: 0px;display:inline;">have</div> been identified. The conversion option is considered to be indexed to the Company&#8217;s own stock and classified in shareholders&#8217; equity, therefore, exempted from the scope of the derivative accounting. Other embedded features including the mandatory redemption feature and the contingent call and put options upon certain changes in the tax laws or certain fundamental changes are considered clearly and closely related to the debt host, therefore, do not require bifurcation. Based on the above, the Convertible Senior Notes are accounted for as a single liability under unsecured senior notes, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">non-current.</div> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-5<div style="letter-spacing: 0px; top: 0px;display:inline;">3</div></ix:exclude></div></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_138734618" continuedAt="TextSelectionAppend_138734618_1"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734618_1" continuedAt="TextSelectionAppend_138734618_2"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734618_2" continuedAt="TextSelectionAppend_138734618_3"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734618_3" continuedAt="TextSelectionAppend_138734618_4"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Unsecured senior notes (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734618_4"><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-41245"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of the Company&#8217;s senior notes due 2026, 2030 and 2050 (collectively &#8220;Senior Notes&#8221;) and the Convertible Senior Notes as of December&#160;31, 2023 and 2024 is as follows: </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr>
<td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Effective<br/>interest&#160;rate</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57854">500</ix:nonFraction>&#160;million <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="5" scale="-2" format="ixt:num-dot-decimal" id="ixv-57855">3.875</ix:nonFraction>% <div style="null;text-indent: 0px;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">Senior Notes</div></div> due 2026</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57856">3,520</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57857">3,582</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-57858">4.15</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57859">700</ix:nonFraction>&#160;million <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="5" scale="-2" format="ixt:num-dot-decimal" id="ixv-57860">3.375</ix:nonFraction>% <div style="null;text-indent: 0px;display:inline;">Senior Notes</div> due 2030</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57861">4,898</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57862">4,973</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-57863">3.47</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">%&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57864">300</ix:nonFraction>&#160;million <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="5" scale="-2" format="ixt:num-dot-decimal" id="ixv-57865">4.125</ix:nonFraction>% <div style="null;text-indent: 0px;display:inline;">Senior Notes</div> due 2050</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57866">1,993</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57867">2,024</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-57868">4.25</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">%&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57869">2,000</ix:nonFraction> million <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-57870">0.25</ix:nonFraction>% Convertible Senior Notes due 2029</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57871">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57872">14,191</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-57873">0.79</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">%&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Carrying value</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57874">10,411</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57875">24,770</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unamortized discount and debt issuance costs of the Senior Notes</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57876">86</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57877">73</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unamortized debt issuance costs of the Convertible Senior Notes</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2023_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57878">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57879">186</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total principal amounts of unsecured senior notes</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57880">10,497</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57881">25,029</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The effective interest rates include the interest charged on the notes as well as amortization of the debt discounts and debt issuance&#160;costs. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The unsecured senior notes will rank senior in rights of payment to all of the Company&#8217;s existing and future obligations expressly subordinated in rights of payment to the unsecured senior notes and rank at least equal in rights of payment with all of the Company&#8217;s existing and future unsecured and unsubordinated obligations (subject to any priority rights pursuant to applicable law). </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The <div style="null;text-indent: 0px;display:inline;">unsecured senior notes</div> contain covenants including, among others, limitation on liens, consolidation, merger and sale all or substantially all of the Company&#8217;s assets. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><ix:nonNumeric name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-41547"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">As of December&#160;31, 2024, the principal of the <div style="null;text-indent: 0px;display:inline;">Senior Notes</div> of RMB<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57882">3,594</ix:nonFraction>&#160;million<div style="null;text-indent: 0px;display:inline;">,</div>&#160;RMB<ix:nonFraction name="jd:LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57883">4,996</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo" contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57884">2,062</ix:nonFraction>&#160;<div style="display:inline;">million will be due in 2026, 2030 and 2050, respectively. The principal of the Convertible Senior Notes of</div>&#160;RMB<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57885">14,377</ix:nonFraction> <div style="null;text-indent: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">million will be due in 2029. The principal of the unsecured senior notes will be due according to the following schedule:&#160;</div></div> </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 52%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Principal&#160;amounts</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Within&#160;1<br/>year</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Between&#160;1<br/>to 2 years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Between&#160;2</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">to&#160;3&#160;years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Between&#160;3<br/>to 4 years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Between&#160;4<br/>to 5 years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Beyond&#160;5<br/>years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="26" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Senior Notes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57886">10,652</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57887">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57888">3,594</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57889">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57890">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57891">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57892">7,058</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible Senior Notes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57893">14,377</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57894">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57895">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57896">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57897">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57898">14,377</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-57899">&#8212;</ix:nonFraction>&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table></ix:nonNumeric></ix:continuation> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-5<div style="letter-spacing: 0px; top: 0px;display:inline;">4</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:LesseeOperatingLeasesTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-41785">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Leases </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group has operating leases for warehouses, stores, office spaces, delivery centers and other corporate assets that the Group utilizes under lease arrangements. </div></div><ix:nonNumeric name="jd:DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-41797"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of supplemental information related to operating leases as of December 31, 2023 and 2024 is as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 79%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease ROU assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57900">20,863</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57901">24,532</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease liabilities-current</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57902">7,755</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57903">7,606</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">liabilities-non-current</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57904">13,676</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57905">18,106</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total operating lease liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57906">21,431</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57907">25,712</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average remaining lease term</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2023" format="ixt-sec:duryear" id="ixv-57908">5.4</ix:nonNumeric>&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2024" format="ixt-sec:duryear" id="ixv-57909">7.2</ix:nonNumeric>&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average discount rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2023" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-57910">4.7</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2024" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-57911">4.2</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="jd:ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-41949"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of lease cost recognized in the Group&#8217;s consolidated statements of operations and comprehensive income and supplemental cash flow information related to operating leases is as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 76%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease cost</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57912">7,951</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57913">8,917</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57914">8,934</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term lease cost</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57915">3,181</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57916">3,358</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57917">3,263</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57918">11,132</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57919">12,275</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57920">12,197</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for operating leases</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57921">7,915</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57922">9,086</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57923">9,546</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-42117"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">A summary of maturity of operating lease liabilities under the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> operating leases as of December&#160;31, 2024 is as follows: </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 81%;"/>
<td style="width: 12%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">31, 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57924">7,778</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57925">4,878</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57926">3,199</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57927">2,498</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57928">1,975</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2030 and thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57929">9,568</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total lease payments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57930">29,896</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: interest</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57931">4,184</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Present value of operating lease liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57932">25,712</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the Group has no significant lease contract that has been entered into but not <div style="display:inline;">yet</div> commenced. </div></div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-5<div style="display:inline;">5</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="jd:GainOnSaleOfDevelopmentPropertiesTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-42272">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Gain on sale of development properties </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gain on sale of development properties for the years ended December&#160;31, 2022, 2023 and 2024 were RMB<ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57933">1,379</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57934">2,283</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57935">1,527</ix:nonFraction>&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million, respectively, which were mainly derived from disposals of logistics facilities to Real Estate Investment Trust ( &#8220;REIT&#8221;) and several private funds, which can be mainly classified into core funds (<div style="null;text-indent: 0px;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;">collectively,</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="background-color:#ffffff;display:inline;">&#160;</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"></div></div>&#8220;Property Funds&#8221;). The overview of the major funds is listed below. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Core funds </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In 2018, the Group established JD Property to manage the expanding logistics facilities and other real estate properties. Over the course of the years, JD Property established several phases of core funds (the &#8220;Core Funds&#8221;) together with certain third-party investor(s). JD Property serves as the general partner and committed <ix:nonFraction name="jd:PercentageOfCommitmentOfTotalCapital" contextRef="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_LimitedPartnerMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57936">10</ix:nonFraction>%-<ix:nonFraction name="jd:PercentageOfCommitmentOfTotalCapital" contextRef="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_LimitedPartnerMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57937">20</ix:nonFraction>% of the total capital of each core fund as the limited partner, and the third-party investor(s) committed the remaining <ix:nonFraction name="jd:PercentageOfCommitmentOfTotalCapital" contextRef="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis_ThirdPartyInvestorMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57938">80</ix:nonFraction>%-<ix:nonFraction name="jd:PercentageOfCommitmentOfTotalCapital" contextRef="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis_ThirdPartyInvestorMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57939">90</ix:nonFraction>%. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Furthermore, the Group entered into definitive agreements with each of the Core Funds, pursuant to which the Group will dispose of certain modern logistics facilities to the Core Funds, and concurrently lease back these completed facilities for operational purposes with an initial lease term of <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseTermOfContract" contextRef="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57940">4</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseTermOfContract" contextRef="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear" id="ixv-57941">10</ix:nonNumeric> years. The annual rent for the completed facilities is set at fair market rent for the initial lease term and will be adjusted based on the growth rate of fair market rent at the beginning of each subsequent <ix:nonNumeric name="jd:TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent" contextRef="P01_01_2024To12_31_2024_CoreFundsMemberdeiLegalEntityAxis" format="ixt-sec:duryear" id="ixv-57942">5</ix:nonNumeric> years&#8217; period. The Group may choose to renew the lease upon the expiry of the initial lease agreement if the adjusted rental rate is acceptable. The lease back transaction is accounted for under ASC 842 as operating lease, and the ROU assets and operating lease liabilities were recorded accordingly. The Core Funds used leverage to finance the purchase, and the closing of the purchase is subject to certain conditions, including the availability of debt financing. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The investment committee of each of the Core Funds, which comprises the representatives from JD Property and the third-party investor(s), oversees the key operations of each fund, respectively. Given the control over the Core Funds is shared between JD Property and the third-party investor(s), JD Property does not consolidate the Core Funds and investments in the Core Funds are accounted for using the equity method as JD Property obtained significant influence by the rights to nominate no more than half of the members of each investment committee. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The closing conditions for each asset group of completed logistics facilities were considered met when each of the Core Funds signed definitive facility agreements with bank consortium to finance the purchase, respectively. As of each respective <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">year-end,</div> all or certain of logistics facilities under asset groups related to different core funds have been completed and satisfied hand-over condition. Therefore, the Group recorded disposal gain related to the Core Funds of RMB<ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2022To12_31_2022_CoreFundsMemberdeiLegalEntityAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57943">1,289</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2023To12_31_2023_CoreFundsMemberdeiLegalEntityAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57944">1,764</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2024To12_31_2024_CoreFundsMemberdeiLegalEntityAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57945">1,527</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which represent the excess of cash consideration of the net assets, including the consideration received and expected to receive, over the carrying value of the net assets disposed as of the disposal date. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">REIT </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2022, the REIT jointly established by the <div style="null;text-indent: 0px;display:inline;">Group</div>, JD Property and Harvest Fund Management Co., Ltd., became the first of its kind in the private sector in China that received formal approval from China&#8217;s Securities Regulatory Commission. On February&#160;8, 2023, the REIT was listed on the Shanghai Stock Exchange, and raised proceeds for over RMB</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="P02_08_2023To02_08_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-57946">1.7</ix:nonFraction>&#160;billion. The Company subscribed <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn02_08_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57947">34</ix:nonFraction>% of the units issued by the REIT amounted to RMB<ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn02_08_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57948">597</ix:nonFraction>&#160;million and accounted for the investments in the REIT using the equity method as the <ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P02_08_2023To02_08_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" id="ixv-57949">Company obtained significant influence but no power to control the key activities</ix:nonNumeric> determined in the general meeting of the REIT. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In February 2023, the Company transferred certain logistics facilities to the REIT and recorded a disposal gain of RMB<ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P02_01_2023To02_28_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57950">519</ix:nonFraction>&#160;million, which represents the difference between cash consideration and the carrying value of the net assets for the asset groups disposed and concurrently leased back all these logistic facilities for operational purpose with an initial lease term of <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseTermOfContract" contextRef="PAsOn02_28_2023_MinimumMembersrtRangeAxis_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" format="ixt-sec:duryear" id="ixv-57951">5</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseTermOfContract" contextRef="PAsOn02_28_2023_MaximumMembersrtRangeAxis_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" format="ixt-sec:duryear" id="ixv-57952">6</ix:nonNumeric> years. Upon the disposal, the logistics facilities leased back from the REIT were accounted for under ASC 842 as operating lease, and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets and operating lease liabilities were recorded accordingly. </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-5<div style="display:inline;">6</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-42346">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">18.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Others, net </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-42356"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others, net consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 78%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gains/(losses) from fair value change of long-term investments</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57953">4,096</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57954">855</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57955">1,355</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest income</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57956">5,742</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57957">9,576</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57958">9,353</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gains/(losses) from acquirements or disposals of businesses and investments</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57959">3,558</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57960">89</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57961">652</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment of investments</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="jd:ImpairmentOfInvestment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57962">1,969</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="jd:ImpairmentOfInvestment" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57963">3,043</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="jd:ImpairmentOfInvestment" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57964">3,299</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign exchange gains/(losses), net</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57965">114</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57966">28</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57967">111</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OtherNonoperatingGainsLosses" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57968">2,212</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OtherNonoperatingGainsLosses" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57969">1,757</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OtherNonoperatingGainsLosses" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57970">5,421</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-57971">1,555</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57972">7,496</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57973">13,371</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table></ix:nonNumeric></ix:nonNumeric> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734620" id="ixv-42574">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Value added tax</div></div></div></div> (&#8220;VAT&#8221;) </div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group is subject to statutory VAT rate of <ix:nonFraction name="jd:ValueAddedTaxRate" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_SalesOfAudioVideoProductsAndBooksMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57974"><ix:nonFraction name="jd:ValueAddedTaxRate" contextRef="P04_01_2019To12_31_2023_CNusgaapIncomeTaxAuthorityAxis_SalesOfAudioVideoProductsAndBooksMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57975">9</ix:nonFraction></ix:nonFraction>% for revenues from sales of audio, video products and books and statutory VAT rate of <ix:nonFraction name="jd:ValueAddedTaxRate" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_SalesOfOtherProductsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57976"><ix:nonFraction name="jd:ValueAddedTaxRate" contextRef="P04_01_2019To12_31_2023_CNusgaapIncomeTaxAuthorityAxis_SalesOfOtherProductsMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57977">13</ix:nonFraction></ix:nonFraction>% for sales of other products in the Chinese mainland, started from April&#160;1, 2019. The Group is exempted from VAT for revenues from sales of books from January&#160;1, 2014 to December&#160;31, 2027 in comply with relevant VAT regulations of the Chinese mainland. The Group is subject to VAT at the rate of <ix:nonFraction name="jd:ValueAddedTaxRate" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_LogisticsSupportServicesMembersrtProductOrServiceAxis_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57978">6</ix:nonFraction>% or <ix:nonFraction name="jd:ValueAddedTaxRate" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_LogisticsSupportServicesMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57979">9</ix:nonFraction>% for revenues from logistics services, and <ix:nonFraction name="jd:ValueAddedTaxRate" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_OnlineAdvertisingAndOtherServicesMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57980">6</ix:nonFraction>% for revenues from online advertising and other services<div style="null;text-indent: 0px;display:inline;">.</div> The Group is also subject to cultural undertaking development fees at the rate of <ix:nonFraction name="jd:PercentageOfCulturalUndertakingDevelopmentFees" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_OnlineAdvertisingAndOtherServicesMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57981">3</ix:nonFraction>% on revenues from online advertising services in the Chinese mainland, which is exempted from January&#160;1, 2020 to December&#160;31, 2021 and reduced by 50% from January&#160;1, 2022 to December&#160;31, <div style="null;text-indent: 0px;display:inline;">2027</div>. </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">b.</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Income tax </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Cayman Islands</div> </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Under the current laws of the Cayman Islands, the Company and its subsidiaries incorporated in the Cayman Islands are not subject to tax on income or capital gains. Additionally, the Cayman Islands does not impose a withholding tax on payments of dividends to shareholders. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">British Virgin Islands</div> </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Under the current laws of the British Virgin Islands, entities incorporated in the British Virgin Islands are not subject to tax on their income or capital gains. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Hong Kong</div> </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group&#8217;s subsidiaries incorporated in Hong Kong are subject to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">two-tiered</div> income tax rate on its taxable income generated from operations in Hong Kong effective on April&#160;1, 2018. The first HK$<ix:nonFraction name="jd:TheHongKongProfitsApplicableForTheFirstTierTaxRate" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-57982">2</ix:nonFraction>&#160;million <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">of assessable profits earned by its subsidiaries in Hong Kong can be elected to be taxed at half the current tax rate</div> (i.e., <ix:nonFraction name="jd:IncomeTaxesForeignStatutoryCorporateTaxRate" contextRef="P01_01_2024To12_31_2024_HKusgaapIncomeTaxAuthorityAxis_ProfitBelowTwoMillionHongKongDollarMemberJDProfitRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57983">8.25</ix:nonFraction>%) <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">while the remaining assessable profits will continue to be taxed at the existing</div> <ix:nonFraction name="jd:IncomeTaxesForeignStatutoryCorporateTaxRate" contextRef="P01_01_2024To12_31_2024_HKusgaapIncomeTaxAuthorityAxis_ProfitAboveTwoMillionHonKongDollarMemberJDProfitRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57984">16.5</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">% tax rate. The Group performs analysis on the foreign-derived income, mainly including dividend and interest, accrued to its subsidiaries in Hong Kong, applies for Commissioner&#8217;s Opinion / Advance Ruling with the Inland Revenue Department of Hong Kong on fulfillment of exception requirements under Foreign-Sourced Income Exemption (&#8220;FSIE&#8221;) regime and pays tax for the profit subject to Hong Kong Profits Tax<div style="null;text-indent: 0px;display:inline;">, if any</div>. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Chinese mainland</div> </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Under the PRC Enterprise Income Tax Law (the &#8220;EIT Law&#8221;), the standard enterprise income tax rate for domestic enterprises and foreign invested enterprises is <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57985">25</ix:nonFraction>%. Most of the Group&#8217;s PRC subsidiaries and consolidated VIEs are subject to the statutory income tax rate of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57986">25</ix:nonFraction>%. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-5<div style="letter-spacing: 0px; top: 0px;display:inline;">7</div></ix:exclude></div></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_138734620" continuedAt="TextSelectionAppend_138734620_1"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734620_1" continuedAt="TextSelectionAppend_138734620_2"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734620_2" continuedAt="TextSelectionAppend_138734620_3"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734620_3" continuedAt="TextSelectionAppend_138734620_4"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734620_4" continuedAt="TextSelectionAppend_138734620_5"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation (Continued) </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">b.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Income tax </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(Continued)</div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734620_5" continuedAt="TextSelectionAppend_138734620_6"><div style="clear: both; max-height: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Chinese mainland</div> </div></div>(Continued)</ix:exclude><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The EIT Law and its implementation rules permit certain High and New Technologies Enterprises, or HNTEs, to enjoy a reduced <ix:nonFraction name="jd:PreferentialCorporateIncomeTaxRate" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_HighAndNewTechnologyEnterprisesMemberJDStatusForTaxabilityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57987">15</ix:nonFraction>% enterprise income tax rate subject to these HNTEs meeting certain qualification criteria. In addition, the relevant EIT laws and regulations also provide that entities recognized as software enterprise (&#8220;Software Enterprises&#8221;) are able to enjoy a tax holiday consisting of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="jd:NumberOfYearsExemptedFromIncomeTax" contextRef="P01_01_2024To12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdMemberdeiLegalEntityAxis_SoftwareEnterpriseMemberJDStatusForTaxabilityAxis" format="ixt-sec:durwordsen" id="ixv-57988">two-year</ix:nonNumeric>-exemption</div> commencing from their first profitable calendar year and a <ix:nonFraction name="jd:ReductionPercentageOfPreferentialCorporateIncomeTaxRate" contextRef="P01_01_2024To12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdMemberdeiLegalEntityAxis_CNusgaapIncomeTaxAuthorityAxis_SoftwareEnterpriseMemberJDStatusForTaxabilityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57989">50</ix:nonFraction>% reduction in ordinary tax rate for the following three calendar years. Beijing Shangke has been qualified as HNTE and enjoys a preferential income tax rate of <ix:nonFraction name="jd:PreferentialCorporateIncomeTaxRate" contextRef="P01_01_2024To12_31_2024_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMemberdeiLegalEntityAxis_CNusgaapIncomeTaxAuthorityAxis_HighAndNewTechnologyEnterprisesMemberJDStatusForTaxabilityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57990">15</ix:nonFraction>% in 2022, 2023 and 2024. Beijing Wodong Tianjun has been qualified as Software Enterprises and enjoys a <ix:nonFraction name="jd:ReductionPercentageOfPreferentialCorporateIncomeTaxRate" contextRef="P01_01_2024To12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdMemberdeiLegalEntityAxis_CNusgaapIncomeTaxAuthorityAxis_SoftwareEnterpriseMemberJDStatusForTaxabilityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57991">50</ix:nonFraction>% reduction in ordinary tax rate in 2022, 2023 and 2024.&#8195; </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Certain enterprises will benefit from a preferential tax rate of <ix:nonFraction name="jd:PreferentialCorporateIncomeTaxRate" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_EncouragedIndustryInWesternRegionOfChinaMemberJDStatusForTaxabilityAxis_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMemberdeiLegalEntityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57992">15</ix:nonFraction>% under the EIT Law if they are located in applicable PRC regions as specified in the Catalogue of Encouraged Industries in Western Regions (initially effective through the end of 2010 and further extended to 2030), or the Western Regions Catalogue, subject to certain general restrictions described in the EIT Law and the related regulations. Chongqing Haijia and certain other entities of the Group are qualified as the enterprises within the Catalogue of Encouraged Industries in Western Regions and enjoyed <ix:nonFraction name="jd:PreferentialCorporateIncomeTaxRate" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_EncouragedIndustryInWesternRegionOfChinaMemberJDStatusForTaxabilityAxis_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMemberdeiLegalEntityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57993">15</ix:nonFraction>% preferential income tax rate. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">According to the relevant laws and regulations in the PRC, enterprises engaging in research and development activities are entitled to claim <ix:nonFraction name="jd:PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" contextRef="P10_01_2022To10_01_2022_CNusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57994">175</ix:nonFraction>% of their research and development expenses so incurred as tax deductible expenses when determining their assessable profits for that year (&#8220;Super Deduction&#8221;) from January&#160;1, 2018 and such ratio is raised to <ix:nonFraction name="jd:PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-57995">200</ix:nonFraction>% from October&#160;1, 2022 <div style="display:inline;">and </div>onwards. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Withholding tax on undistributed dividends</div> </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The EIT Law also provides that an enterprise established under the laws of a foreign country or region but whose &#8220;de facto management body&#8221; is located in the PRC be treated as a resident enterprise for the PRC tax purposes and consequently be subject to the PRC income tax at the rate of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57996">25</ix:nonFraction>% for its global income. The Implementing Rules of the EIT Law merely define the location of the &#8220;de facto management body&#8221; as &#8220;the place where the exercising, in substance, of the overall management and control of the production and business operation, personnel, accounting, property, etc., of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-PRC</div> company is located.&#8221; Based on a review of surrounding facts and circumstances, the Group does not believe that it is likely that its operations outside of the PRC should be considered as a resident enterprise for the PRC tax purposes. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The EIT Law also imposes a withholding income tax of <ix:nonFraction name="jd:WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57997">10</ix:nonFraction>% on dividends distributed by a Foreign Investment Enterprise (&#8220;FIE&#8221;) to its immediate holding company outside of the Chinese mainland, if such immediate holding company is considered as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-resident</div> enterprise without any establishment or place within the Chinese mainland or if the received dividends have no connection with the establishment or place of such immediate holding company within the Chinese mainland, unless such immediate holding company&#8217;s jurisdiction of incorporation has a tax treaty with the Chinese mainland that provides for a different withholding arrangement. According to the arrangement between the Chinese mainland and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in the Chinese mainland to its immediate holding company in Hong Kong will be subject to withholding tax at a rate of no more than <ix:nonFraction name="jd:MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57998">5</ix:nonFraction>% (if the FIE satisfies the criteria for &#8220;beneficial owner&#8221; under Circular No.&#160;9, which was issued by the STA in February 2018, and the foreign investor owns directly at least <ix:nonFraction name="jd:MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong" contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-57999">25</ix:nonFraction>% of the shares of the FIE). </div></ix:continuation><ix:continuation id="TextSelectionAppend_138734620_6" continuedAt="TextSelectionAppend_138734620_7"><ix:exclude> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-5<div style="display:inline;">8</div></div></div></ix:exclude></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734620_7" continuedAt="TextSelectionAppend_138734620_8"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734620_8" continuedAt="TextSelectionAppend_138734620_9"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734620_9" continuedAt="TextSelectionAppend_138734620_10"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734620_10" continuedAt="TextSelectionAppend_138734620_11"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;text-indent: 0px;"><ix:continuation id="TextSelectionAppend_138734620_11" continuedAt="TextSelectionAppend_138734620_12"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial <div style="display:inline;">Statements</div> </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="line-height: 10.5pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; line-height: 10.5pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">Taxation (Continued) </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="line-height: 10.5pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">b.</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; line-height: 10.5pt; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Income tax </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(Continued)</div></div><div style="background: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="background: none;font-weight:bold;display:inline;"><div style="font-style: normal; background: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div></div></td></tr></table><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Withholding tax on undistributed dividends</div> </div></div>(Continued)<div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734620_12" continuedAt="TextSelectionAppend_138734620_13"><div style="line-height: 10.5pt; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Before 2022, the Company did not record any dividend withholding tax on the retained earnings of its FIEs in the Chinese mainland, as the Company intended to reinvest all earnings in the Chinese mainland to further expand its business in the Chinese mainland, and its FIEs did not intend to declare dividends on the retained earnings to their immediate foreign holding companies. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="line-height: 10.5pt; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, the Company accrued RMB<ix:nonFraction name="jd:AccruedIncomeTaxWithholdingExpenses" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58000">367</ix:nonFraction><div style="display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="background-color:#ffffff;display:inline;"></div><div style="null;text-indent: 0px;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;">million,</div></div> RMB</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="jd:AccruedIncomeTaxWithholdingExpenses" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58001">2,421</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:AccruedIncomeTaxWithholdingExpenses" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58002">2,362</ix:nonFraction>&#160;million withholding tax expenses associated with its earnings expected to be distributed from its FIEs in the Chinese mainland to countries or regions other than the Chinese mainland, respectively. As of December&#160;31, 2023 and 2024, the Company has accrued withholding tax liabilities associated with all of its earnings expected to be distributed from its FIEs in the Chinese mainland to countries or regions other than the Chinese mainland, except for unrecognized deferred tax liabilities of RMB<ix:nonFraction name="us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries" contextRef="PAsOn12_31_2023_CNusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-58003">3.2</ix:nonFraction>&#160;billion and RMB<ix:nonFraction name="us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries" contextRef="PAsOn12_31_2024_CNusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-58004">2.8</ix:nonFraction>&#160;billion related to the remaining undistributed earnings that the Company still intends to indefinitely reinvest in the Chinese mainland, respectively. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Global Anti-base Erosion Rules</div> </div></div></div></div></ix:continuation><div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 6pt; margin-bottom: 0pt; text-indent: 4%; line-height: 10.5pt; font-size: 10pt;"><ix:continuation id="TextSelectionAppend_138734620_13" continuedAt="TextSelectionAppend_138734620_14"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2021, the Organization for Economic Co-operation and Development (&#8220;OECD&#8221;) introduced the Global Anti-Base Erosion (GloBE) Rules, which set out global minimum tax rules designed to ensure that large multinational businesses with group annual revenue of EUR<ix:nonFraction name="jd:EffectiveTaxPayableMinimumThresholdLimitRevenueAmount" contextRef="PAsOn12_31_2024_PillarTwoMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_EUR" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58005">750</ix:nonFraction> million or more pay a minimum effective rate of tax of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2024To12_31_2024_PillarTwoMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-58006">15</ix:nonFraction>% on profits in all their operating countries (referred to as &#8220;Pillar Two Rules&#8221;). Countries may also implement their own domestic minimum tax regimes. Global minimum tax rules have been enacted in certain jurisdictions in which the Group is subject to income taxes. To provide transitional relief for Pillar Two Rules tax compliance and administrative burden, the OECD has introduced a Framework for Transitional Country-by-Country Reporting Safe Harbor applicable for a Transition Period covering from the year ended December 31, 2024 to the year ending December 31, 2026.</div></div></ix:continuation></div><ix:continuation id="TextSelectionAppend_138734620_14" continuedAt="TextSelectionAppend_138734620_15"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="line-height: 10.5pt; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Certain jurisdictions in which the Group operates have implemented the Pillar Two Rules. The Company took measures to assess its exposure to Pillar Two minimum taxation and no material top-up taxes arose for the year ended December 31, 2024. The Group is continuing to assess the impact of the Pillar Two Rules on its future financial performance. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><ix:nonNumeric name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734713" id="ixv-58007"> </ix:nonNumeric></ix:continuation><div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 6pt; margin-bottom: 0pt; text-indent: 4%; line-height: 10.5pt; font-size: 10pt;"><ix:continuation id="TextSelection_138734713" continuedAt="TextSelectionAppend_138734713_1"><ix:continuation id="TextSelectionAppend_138734620_15" continuedAt="TextSelectionAppend_138734620_16"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The components of income/(loss) before tax are as follows:</div></div></ix:continuation></ix:continuation></div><ix:continuation id="TextSelectionAppend_138734620_16" continuedAt="TextSelectionAppend_138734620_17"><ix:continuation id="TextSelectionAppend_138734713_1"><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 69%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="line-height: 10pt; text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income/(loss) before tax</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income from Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58008">16,800</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58009">33,130</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58010">47,693</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income/(loss) from non-Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58011">2,933</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58012">1,480</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58013">3,845</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total income before tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58014">13,867</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58015">31,650</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58016">51,538</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income tax benefits/(expenses) applicable to Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:CurrentTaxExpenseBenefitToChineseMainlandOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58017">4,418</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:CurrentTaxExpenseBenefitToChineseMainlandOperations" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58018">6,265</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:CurrentTaxExpenseBenefitToChineseMainlandOperations" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58019">6,187</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax benefits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58020">732</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58021">410</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58022">1,805</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Subtotal income tax expenses applicable to Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:IncomeTaxExpenseBenefitChineseMainlandOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58023">3,686</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:IncomeTaxExpenseBenefitChineseMainlandOperations" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58024">5,855</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:IncomeTaxExpenseBenefitChineseMainlandOperations" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58025">4,382</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income tax expenses applicable to non-Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58026">307</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58027">1,259</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58028">1,835</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58029">183</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58030">1,279</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58031">661</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Subtotal income tax expenses applicable to non-Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58032">490</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58033">2,538</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58034">2,496</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58035">4,176</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58036">8,393</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58037">6,878</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:continuation> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-43343"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; line-height:11.0pt; font-size:10pt; font-family:Times New Roman">Reconciliation of difference between the PRC statutory income tax rate and the Group&#8217;s effective income tax rate for the years ended December&#160;31, 2022, 2023 and 2024 is as follows: </div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 77%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Statutory income tax rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58038">25.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58039">25.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58040">25.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax effect of preferential tax rates and tax holiday</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-58041">19.3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-58042">7.6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-58043">4.2</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">tax-exempt</div> entities</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EffectiveIncomeTaxRateReconciliationTaxExemptEntities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58044">12.1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EffectiveIncomeTaxRateReconciliationTaxExemptEntities" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58045">3.3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:EffectiveIncomeTaxRateReconciliationTaxExemptEntities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-58046">0.6</ix:nonFraction></td>
<td style="white-space:nowrap;/* vertical-align:bottom; */"><div style=" margin-top:0pt ; margin-bottom:0pt; line-height:10pt; font-size:10pt; font-family:Times New Roman">)%&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect on tax rates in different tax jurisdiction</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-58047">3.2</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-58048">0.9</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-58049">0.5</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-deductible</div> expenses</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58050">4.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58051">0.1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58052">0.6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-taxable</div> income</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58053">0.4</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58054">0.5</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58055">0.3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax effect of Super Deduction and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-58056">19.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-58057">9.6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-58058">4.0</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58059">28.3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58060">9.1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal" id="ixv-58061">7.3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect on withholding income tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EffectOnWithholdingIncomeTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58062">2.6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EffectOnWithholdingIncomeTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58063">7.6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:EffectOnWithholdingIncomeTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58064">4.6</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effective tax rates</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58065">30.1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58066">26.5</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58067">13.3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-<div style="letter-spacing: 0px; top: 0px;display:inline;">59</div></ix:exclude></div></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734620_17" continuedAt="TextSelectionAppend_138734620_18"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734620_18" continuedAt="TextSelectionAppend_138734620_19"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734620_19" continuedAt="TextSelectionAppend_138734620_20"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734620_20" continuedAt="TextSelectionAppend_138734620_21"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation (Continued) </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">b.</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Income tax (Continued) </div></div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734620_21"><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><ix:nonNumeric name="us-gaap:SummaryOfIncomeTaxHolidayTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-43681"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table sets forth the effect of tax holiday:</div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax holiday effect (RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8201;<ix:nonFraction name="us-gaap:IncomeTaxHolidayAggregateDollarAmount" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58068">2,677</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8201;<ix:nonFraction name="us-gaap:IncomeTaxHolidayAggregateDollarAmount" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58069">2,397</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8201;<ix:nonFraction name="us-gaap:IncomeTaxHolidayAggregateDollarAmount" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58070">2,152</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect of tax holiday on basic net income per share (RMB)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58071">0.86</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58072">0.76</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58073">0.72</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect of tax holiday on diluted net income per share (RMB)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58074">0.84</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58075">0.76</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58076">0.70</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">c.</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Deferred tax assets and deferred tax liabilities </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-43820">
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 81%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Net operating loss carry forwards and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58077">15,909</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58078">13,185</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Deferred revenues</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDeferredIncome" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58079">464</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDeferredIncome" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58080">357</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Inventory valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58081">1,092</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsInventory" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58082">1,022</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Allowance for doubtful accounts</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58083">1,098</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58084">1,118</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Unrealized fair value losses for certain investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58085">238</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58086">92</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58087">17,057</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58088">13,315</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net deferred tax assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58089">1,744</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58090">2,459</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">- <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Long-lived</div> assets arisen from business combinations and asset acquisitions</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58091">6,638</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58092">5,982</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Withholding tax on undistributed earnings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58093">1,779</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58094">2,570</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Accelerated tax depreciation and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58095">850</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58096">946</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58097">9,267</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58098">9,498</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the accumulated net operating loss that can be carried forward to offset future taxable income, mainly includes: (i)&#160;RMB<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2024_SubsidiariesIncorporatedInSingaporeAndHongKongMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58099">11,285</ix:nonFraction>&#160;million of the Company&#8217;s subsidiaries incorporated in Singapore and Hong Kong which can be carried forward indefinitely; and (ii)&#160;RMB<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2024_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58100">33,955</ix:nonFraction>&#160;million arose from the Company&#8217;s subsidiaries and consolidated VIEs established in the Chinese mainland and Indonesia, which <div style="letter-spacing: 0px; top: 0px;display:inline;">will </div>expire during the period from 2025 to 2029 except for those arose from HNTEs, which will expire during the period from 2025 to 2034. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A valuation allowance is provided against deferred tax assets when the Group determines that it is more likely than not that the deferred tax assets will not be utilized in the future. In making such determination, the Group evaluates a variety of factors including the Group&#8217;s entities&#8217; operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Valuation allowances provided on the deferred tax assets mainly related to the net operating loss carry forwards, as the Group&#8217;s management does not believe that sufficient positive evidence exists to conclude that the benefits of such deferred tax assets are more likely than not to be realized. The amount of valuation allowance offset in deferred tax assets as of December&#160;31, 2023 and 2024 was RMB<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58101">17,057</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58102">13,315</ix:nonFraction>&#160;million, respectively. </div></div><ix:nonNumeric name="us-gaap:SummaryOfValuationAllowanceTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-44094"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The movements of valuation allowance of deferred tax assets are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 75%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at beginning of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58103">7,670</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58104">14,276</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58105">17,057</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58106">7,694</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58107">6,630</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58108">1,680</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Reversals</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:ValuationAllowanceDeferredTaxAssetCurrentYearReversals" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58109">1,088</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:ValuationAllowanceDeferredTaxAssetCurrentYearReversals" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58110">3,849</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:ValuationAllowanceDeferredTaxAssetCurrentYearReversals" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58111">5,422</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at end of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58112">14,276</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58113">17,057</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58114">13,315</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:nonNumeric></ix:continuation> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-<div style="letter-spacing: 0px; top: 0px;display:inline;">6<div style="display:inline;">0</div></div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="jd:DisclosureOfFinancingForSubsidiaryGroupTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-44320">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">20.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Financing for major subsidiaries </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">JD Logistics </div></div></div></div></div><div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration:underline;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">On</div> March&#160;25, 2022, JD Logistics entered into a placing agreement to issue its ordinary shares to a group of third-party investors for net proceeds of approximately HK$<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" contextRef="P04_01_2022To04_01_2022_JdLogisticsMembersrtOwnershipAxis_JdlPlacementMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58115">3,102</ix:nonFraction>&#160;million in a placement (the &#8220;JDL Placement&#8221;). Concurrently, the Company, through its <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">wholly owned</div> subsidiary, had entered into a subscription agreement with JD Logistics to subscribe for ordinary shares of JD Logistics, at the same per share price for the JDL Placement, for net proceeds of approximately US$<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" contextRef="P04_01_2022To04_01_2022_JdLogisticsMembersrtOwnershipAxis_JdSubscriptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58116">692</ix:nonFraction>&#160;million in cash (the &#8220;JD Subscription&#8221;). Upon completion of the JDL Placement and the JD Subscription in 2022, the Company maintained its shareholding in JD Logistics at approximately <ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" contextRef="PAsOn12_31_2022_JdLogisticsMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58117">63.56</ix:nonFraction>%, and continued to consolidate JD Logistics&#8217;s financial results into its <div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">consolidated&#160;</div>financial statements. The Company recorded the net proceeds of financing in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">non-controlling</div> interests of RMB<ix:nonFraction name="us-gaap:NonredeemableNoncontrollingInterest" contextRef="PAsOn12_31_2022_JdLogisticsMembersrtOwnershipAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58118">2,221</ix:nonFraction>&#160;million and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">paid-in</div> capital of RMB<ix:nonFraction name="us-gaap:AdditionalPaidInCapitalPreferredStock" contextRef="PAsOn12_31_2022_JdLogisticsMembersrtOwnershipAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58119">295</ix:nonFraction>&#160;million. </div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">JD Industrials </div></div></div></div></div><div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration:underline;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In March 2023, JD Industrials entered into definitive agreements for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-redeemable</div> series B preference share financing (&#8220;JD Industrials Series B Preference Shares&#8221;) with a group of third-party investors. The total amount of financing arising from JD Industrials Series B Preference Shares was approximately US$<ix:nonFraction name="us-gaap:PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable" contextRef="PAsOn03_31_2023_JdIndustryPlanMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58120">210</ix:nonFraction>&#160;million. Among the <div style="letter-spacing: 0px; top: 0px;display:inline;">net </div>proceeds received, RMB<ix:nonFraction name="us-gaap:NonredeemableNoncontrollingInterest" contextRef="PAsOn03_31_2023_JdIndustryPlanMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58121">431</ix:nonFraction>&#160;million was recorded as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests and RMB<ix:nonFraction name="us-gaap:AdditionalPaidInCapitalPreferredStock" contextRef="PAsOn03_31_2023_JdIndustryPlanMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58122">1,031</ix:nonFraction>&#160;million was recorded as additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group determined that JD Industrials Series B Preference Shares should be classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests upon its issuance since they were not redeemable by the holders. </div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">JD Property </div></div></div></div></div><div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration:underline;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In March and June 2022, JD Property entered into definitive agreements for its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-redeemable</div> series B preferred share financing (&#8220;JD Property Series B Preference Shares&#8221;) with investors led by Hillhouse Investment, Warburg Pincus, and one leading global institutional investor, among others. The total amount of financing raised was approximately US$<ix:nonFraction name="us-gaap:PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable" contextRef="PAsOn09_30_2022_JdPropertyMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58123">803</ix:nonFraction>&#160;million. Among the <div style="letter-spacing: 0px; top: 0px;display:inline;">net </div>proceeds received, RMB<ix:nonFraction name="us-gaap:NonredeemableNoncontrollingInterest" contextRef="PAsOn03_31_2022_JdPropertyMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-58124">3.9</ix:nonFraction>&#160;billion was recorded as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests and RMB<ix:nonFraction name="us-gaap:AdditionalPaidInCapitalPreferredStock" contextRef="PAsOn03_31_2022_JdPropertyMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-58125">1.4</ix:nonFraction>&#160;billion was recorded as additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group determined that JD Property Series B Preference Shares should be classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests upon its issuance since they were not redeemable by the holders. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="jd:OrdinarySharesDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-44376">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">21.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Ordinary shares </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In June 2022, the Company renewed the strategic cooperation agreement originally entered in May 2019 with Tencent Holdings Limited (&#8220;Tencent&#8221;), for a period of three years starting from May&#160;27, 2022. As part of the total consideration, the Company agreed to issue a certain number of the Company&#8217;s Class&#160;A ordinary shares as the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cash</div> consideration of up to US$<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P06_01_2022To06_30_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis_TransactionWithTencentHoldingsLimitedMemberusgaapTypeOfArrangementAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58126">220</ix:nonFraction>&#160;million at prevailing market prices at certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pre-determined</div> dates to Tencent to exchange its traffic support services during the three-year period, of which <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P07_01_2022To07_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58127">2,164,236</ix:nonFraction>, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P05_01_2023To05_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58128">3,761,270</ix:nonFraction> and <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P05_01_2024To05_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58129">4,119,434</ix:nonFraction> of the Company&#8217;s Class&#160;A ordinary shares had been issued in July 2022, May 2023 and May 2024<div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">, respectively.</div></div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="jd:DividendTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138737670" id="ixv-44393">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Dividends </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">In May&#160;2022, the Company declared a special cash dividend of US$</div></div><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P05_01_2022To05_31_2022" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58130">0.63</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">&#160;per ordinary share, or US$</div></div><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P05_01_2022To05_31_2022_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58131">1.26</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">per ADS, for an aggregate amount of approximately US$</div></div><ix:nonFraction name="us-gaap:Dividends" contextRef="P05_01_2022To05_31_2022" unitRef="Unit_USD" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-58132">2.0</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;billion.</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">In March&#160;2023, the Company declared a cash dividend of US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P03_01_2023To03_31_2023" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58133">0.31</ix:nonFraction> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">per ordinary share, or US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P03_01_2023To03_31_2023_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58134">0.62</ix:nonFraction> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">per ADS, for an aggregate amount of approximately US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:Dividends" contextRef="P03_01_2023To03_31_2023" unitRef="Unit_USD" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-58135">1.0</ix:nonFraction>&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">billion. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">1</div></ix:exclude></div></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_138737670" continuedAt="TextSelectionAppend_138737670_1"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138737670_1" continuedAt="TextSelectionAppend_138737670_2"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138737670_2" continuedAt="TextSelectionAppend_138737670_3"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;text-indent: 0px;"><ix:continuation id="TextSelectionAppend_138737670_3" continuedAt="TextSelectionAppend_138737670_4"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; font-family: 'Times New Roman'; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-size: 10pt; border: 0px; width: 816px;">
<tr style="break-inside: avoid;">
<td style="width: 32.625px; vertical-align: top; text-align: left;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></td>
<td style="vertical-align: top; text-align: left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Dividends (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138737670_4"><div style="clear:both;max-height:0pt;"></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">In March&#160;2024, the Company declared an annual cash dividend for the year ended December&#160;31,2023 of US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P03_01_2024To03_31_2024" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58136">0.38</ix:nonFraction> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">per ordinary share, or US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:CommonStockDividendsPerShareCashPaid" contextRef="P03_01_2024To03_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58137">0.76</ix:nonFraction> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">per ADS, for an aggregate amount of approximately US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:Dividends" contextRef="P03_01_2024To03_31_2024" unitRef="Unit_USD" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-58138">1.2</ix:nonFraction>&#160;billion. </div></div></ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:TreasuryStockTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-44481">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">23.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Share repurchase program </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2021, the Board of Directors of the Company approved modifications to the share repurchase program authorized in 2020 (&#8220;2020 Share Repurchase Program&#8221;) pursuant to which the repurchase authorization increased from US$<ix:nonFraction name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" contextRef="PAsOn11_30_2021_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-58139">2.0</ix:nonFraction>&#160;<div style="display:inline;">b</div>illion to US$<ix:nonFraction name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" contextRef="PAsOn12_31_2021_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-58140">3.0</ix:nonFraction>&#160;<div style="display:inline;">b</div>illion and was extended until March 2024. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In March 2024, the Board of Directors of the Company approved a share repurchase program (&#8220;2024 Share Repurchase Program&#8221;), effective upon the expiry of the company&#8217;s 2020 Share Repurchase Program, pursuant to which the Company may repurchase up to US$<ix:nonFraction name="srt:StockRepurchaseProgramAuthorizedAmount1" contextRef="PAsOn03_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-58141">3.0</ix:nonFraction>&#160;billion worth of its shares (including ADSs) over the next <ix:nonNumeric name="us-gaap:StockRepurchaseProgramPeriodInForce1" contextRef="P03_31_2024To03_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis" format="ixt-sec:durwordsen" id="ixv-58142">36 months</ix:nonNumeric> through March 2027. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In August 2024, the Company has fully utilized the repurchase amount authorized under 2024 Share Repurchase Program, and has adopted and announced a new share repurchase program (the &#8220;New 2024 Share Repurchase Program&#8221;). Pursuant to the New 2024 Share Repurchase Program effective from September 2024, the Company may repurchase up to US$<ix:nonFraction name="srt:StockRepurchaseProgramAuthorizedAmount1" contextRef="PAsOn08_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_NewTwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-8" scale="9" format="ixt:num-dot-decimal" id="ixv-58143">5.0</ix:nonFraction>&#160;billion worth of its shares (including ADSs) over the next <ix:nonNumeric name="us-gaap:StockRepurchaseProgramPeriodInForce1" contextRef="P08_31_2024To08_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_NewTwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis" format="ixt-sec:durwordsen" id="ixv-58144">36 months</ix:nonNumeric> through the end of August 2027. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the year ended December&#160;31, 2022, the Company repurchased <ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="P01_01_2022To12_31_2022_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58145">5,010,203</ix:nonFraction> ADSs for US$<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2022To12_31_2022_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58146">286</ix:nonFraction>&#160;million on the open market, at prevailing market prices. For the year ended December&#160;31, 2023, the Company repurchased <ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="P01_01_2023To12_31_2023_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58147">11,339,490</ix:nonFraction> ADSs for US$<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2023To12_31_2023_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58148">356</ix:nonFraction>&#160;million on the open market, at prevailing market prices. For the year ended December&#160;31, 2024, the Company repurchased <ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="P01_01_2024To12_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58149">127,639,089</ix:nonFraction> ADSs for US$<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2024To12_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58150">3,645</ix:nonFraction>&#160;million on the open market, at prevailing market prices. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company accounts for the repurchased ordinary shares at cost and includes such uncancelled treasury stock as a component of the shareholders&#8217; equity. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> </ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">2</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:ComprehensiveIncomeNoteTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734623" id="ixv-44534">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Accumulated other comprehensive income </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> </ix:nonNumeric><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;display:inline;"></div> <ix:continuation id="TextSelection_138734623"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">For the years ended December 31, 2022, 2023 and 2024, changes in the composition of accumulated other comprehensive income/(loss) attributable to the Company&#8217;s ordinary shareholders were translation adjustments amounting to RMB<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2022To12_31_2022_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58151">5,131</ix:nonFraction> million, translation adjustments and hedge of net investments in foreign operations (net of tax) amounting to RMB<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2023To12_31_2023_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58152">1,862</ix:nonFraction> million, and translation adjustments and hedge of net investments in foreign operations (net of tax) amounting to RMB<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2024To12_31_2024_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58153">518</ix:nonFraction> <div style="display:inline;">million, respectively. Accumulated other comprehensive loss were</div>&#160;RMB<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58154">6,090</ix:nonFraction> <div style="display:inline;">million and</div>&#160;RMB<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58155">959</ix:nonFraction> <div style="display:inline;">million as of December 31, 2021 and 2022, respectively, and accumulated other comprehensive income were RMB<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2023_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58156">903</ix:nonFraction> million and RMB<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2024_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58157">1,421</ix:nonFraction> million as of December 31, 2023 and 2024, respectively.&#160;</div> </div></div></div><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The income tax effects related to the accumulated other comprehensive income were insignificant for all periods presented. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734624" id="ixv-44561">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">25.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-44571"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized were RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58158">7,548</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58159">4,804</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58160">2,999</ix:nonFraction>&#160;million, respectively. The following table sets forth the allocation of share-based compensation expenses: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 79%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cost of revenues</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58161">143</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58162">133</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58163">80</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Fulfillment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_FulfillmentMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58164">930</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_FulfillmentMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58165">697</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_FulfillmentMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58166">424</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketing</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58167">631</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58168">426</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58169">273</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Research and development</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58170">1,557</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58171">859</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58172">599</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">General and administrative</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58173">4,287</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58174">2,689</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58175">1,623</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58176">7,548</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58177">4,804</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58178">2,999</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> </ix:nonNumeric><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;display:inline;"></div> <ix:continuation id="TextSelection_138734624" continuedAt="TextSelectionAppend_138734624_1"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Share Incentive Plans </div></div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In November&#160;2023, the Board of Directors approved a share incentive plan (&#8220;2023 Plan&#8221;) which will expire in December&#160;2033, as a renewal of the prior share incentive plan adopted in November&#160;2014 (&#8220;2014 Plan&#8221;, collectively with the 2023 Plan, &#8220;Share Incentive Plans&#8221;). </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company granted share-based awards to eligible employees and non-employees pursuant to the Share Incentive Plans, which govern the terms of the awards. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">2023 and<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2024, the Group had reserved </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-58179">223,666,717</ix:nonFraction> and<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-58180">213,472,791</ix:nonFraction> ordinary shares available to be granted as share-based awards under the Share Incentive Plan<div style="display:inline;">s</div>. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">3</div></ix:exclude></div></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734624_1" continuedAt="TextSelectionAppend_138734624_2"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734624_2" continuedAt="TextSelectionAppend_138734624_3"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734624_3" continuedAt="TextSelectionAppend_138734624_4"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <ix:continuation id="TextSelectionAppend_138734624_4" continuedAt="TextSelectionAppend_138734624_5"><ix:exclude><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734624_5" continuedAt="TextSelectionAppend_138734624_6"><ix:exclude><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">25.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734624_6" continuedAt="TextSelectionAppend_138734624_7"><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(1)</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Employee and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employee</div> awards </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The RSUs and share options are mainly scheduled to be vested over four or <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RsusAndShareOptionsMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTenYearsMemberusgaapVestingAxis_ShareIncentivePlanMemberusgaapPlanNameAxis" format="ixt-sec:durwordsen" id="ixv-58181">six years</ix:nonNumeric>. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">One-fourth</div> or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">one-sixth</div> of the awards, depending on different vesting schedules of the plans, are usually vested upon the end of the calendar year in which the awards were granted or the first anniversary dates of the grants, and the remaining of the awards shall be vested on straight line basis at the end of the remaining calendar or the anniversary years. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Upon the reorganization of JD Technology, the employees&#8217; status of JD Technology changed from the employees of the Company&#8217;s subsidiary to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> of the Company. Subsequent to June 2020, the employees&#8217; status of JD Technology changed from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> of the Company to employees of the Company&#8217;s equity method investee. Share-based awards granted by the Company to employees of JD Technology and share-based awards granted by JD Technology to employees of the Company were insignificant for all periods presented. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">RSUs </div></div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Service-based RSUs</div> </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis" escape="true" id="ixv-44873"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of activities of the service-based RSUs for the years ended December&#160;31, 2022, 2023 and 2024 is presented as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 74%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> RSUs</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Grant-Date</div><br/> Fair Value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unvested as of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58182">95,108,866</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58183">25.89</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Granted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58184">13,951,100</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58185">29.81</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58186">23,123,292</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58187">23.04</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58188">14,295,620</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58189">25.94</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unvested as of December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58190">71,641,054</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58191">27.56</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Granted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58192">16,682,380</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58193">18.24</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58194">19,416,652</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58195">24.83</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58196">14,918,722</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58197">28.48</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unvested as of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58198">53,988,060</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58199">25.40</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Granted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58200">43,677,248</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58201">15.33</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58202">16,805,414</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58203">25.07</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58204">9,876,472</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58205">23.60</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unvested as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58206">70,983,422</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58207">19.53</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of December 31, 2023 and 2024, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2023_NonemployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58208">2,838,656</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2024_NonemployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58209">1,865,542</ix:nonFraction> outstanding service-based RSUs were held by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> and employees of the Company&#8217;s equity method investee, respectively, mainly including employees of JD Technology. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized by the Group for the service-based RSUs granted were RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58210">3,877</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58211">1,840</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58212">1,024</ix:nonFraction>&#160;million, respectively. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, there were RMB<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58213">3,622</ix:nonFraction>&#160;million of unrecognized share-based compensation expenses related to the service-based RSUs granted. The expenses are expected to be recognized over a weighted-average period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" format="ixt-sec:duryear" id="ixv-58214">3.0</ix:nonNumeric> years. The total fair value of service-based RSUs vested was RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58215">4,590</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58216">2,930</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58217">1,909</ix:nonFraction>&#160;million <div style="display:inline;">for</div> the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">4</div></ix:exclude></div></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734624_7" continuedAt="TextSelectionAppend_138734624_8"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734624_8" continuedAt="TextSelectionAppend_138734624_9"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734624_9" continuedAt="TextSelectionAppend_138734624_10"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734624_10" continuedAt="TextSelectionAppend_138734624_11"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734624_11" continuedAt="TextSelectionAppend_138734624_12"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">25.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation (Continued) </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(1)</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Employee and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employee</div> awards</div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"> (Continued)</div></div> </div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734624_12" continuedAt="TextSelectionAppend_138734624_13"><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Share options </div></div></div></div></div><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis" escape="true" id="ixv-45248"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of activities of the service-based share options for the years ended December&#160;31, 2022, 2023 and 2024 is presented as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 64%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> Share<br/> Options</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise<br/> Price</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic<br/> Value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top; width: 5%; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top; width: 7%; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;"><div style="font-weight:bold;display:inline;">Year</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">US$</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">in&#160;millions</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding as of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58218">2,937,112</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58219">6.95</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2021To12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" format="ixt-sec:duryear" id="ixv-58220">2.9</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58221">82</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Exercised</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58222">620,476</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58223">5.70</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58224">2,500</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58225">3.96</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding as of December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58226">2,314,136</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58227">7.29</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" format="ixt-sec:duryear" id="ixv-58228">2.2</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58229">48</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Exercised</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58230">1,485,726</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58231">4.44</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58232">24,590</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58233">11.65</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding as of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58234">803,820</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58235">12.43</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" format="ixt-sec:duryear" id="ixv-58236">3.7</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58237">2</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Exercised</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58238">122,670</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58239">13.01</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58240">35,410</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58241">14.98</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58242">645,740</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58243">12.18</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" format="ixt-sec:duryear" id="ixv-58244">3.3</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58245">3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested and expected to vest as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58246">645,740</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58247">12.18</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" format="ixt-sec:duryear" id="ixv-58248">3.3</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58249">3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Exercisable as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58250">645,740</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58251">12.18</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" format="ixt-sec:duryear" id="ixv-58252">3.3</ix:nonNumeric></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58253">3</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of December&#160;31, 2023 and 2024, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2023_NonemployeesMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58254">57,206</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2024_NonemployeesMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58255">40,536</ix:nonFraction> outstanding share options were held by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> and employees of the Company&#8217;s equity method investee, respectively, mainly including employees of JD Technology. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">There was <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt-sec:numwordsen" id="ixv-58256"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt-sec:numwordsen" id="ixv-58257"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen" id="ixv-58258">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> <div style="display:inline;">share </div>option granted during the years ended December&#160;31, 2022, 2023 and 2024. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The total intrinsic value of <div style="display:inline;">share </div>options exercised during the years ended December&#160;31, 2022, 2023 and 2024 was RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58259">98</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58260">98</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58261">2</ix:nonFraction>&#160;million, respectively. The intrinsic value is calculated as the difference between the market value on the date of exercise and the exercise price of the share options. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized by the Group for the share options granted were insignificant. As of December&#160;31, 2024, the share-based compensation expenses related to the share options granted were all recognized. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">5</div></ix:exclude></div></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734624_13" continuedAt="TextSelectionAppend_138734624_14"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734624_14" continuedAt="TextSelectionAppend_138734624_15"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734624_15" continuedAt="TextSelectionAppend_138734624_16"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734624_16" continuedAt="TextSelectionAppend_138734624_17"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">25.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734624_17" continuedAt="TextSelectionAppend_138734624_18"><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(2)</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Founder awards </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In May 2015, with approval of the Board of Directors of the Company, Mr.&#160;Richard Qiangdong Liu, the Founder, was granted an option to acquire a total of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P05_01_2015To05_31_2015_CommonClassAMemberusgaapStatementClassOfStockAxis_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58262">26,000,000</ix:nonFraction> Class&#160;A ordinary shares of the Company with an exercise price of US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P05_01_2015To05_31_2015_CommonClassAMemberusgaapStatementClassOfStockAxis_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58263">16.70</ix:nonFraction> per share (or US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P05_01_2015To05_31_2015_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58264">33.40</ix:nonFraction> per ADS) under the Company&#8217;s Share Incentive Plan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div>, subject to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P05_01_2015To05_31_2025_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-58265">10</ix:nonNumeric>-year</div> vesting schedule with <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P05_01_2015To05_31_2025_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingFrequencyEachAnniversaryMemberJDVestingFrequencyAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-58266">10</ix:nonFraction>% of the awards vesting on each anniversary of the grant date.</div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized for the Founder&#8217;s share options were RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58267">54</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58268">38</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58269">21</ix:nonFraction>&#160;million, respectively. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, there were RMB<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="PAsOn12_31_2024_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58270">6</ix:nonFraction>&#160;million of unrecognized share-based compensation expenses related to the Founder&#8217;s share options. The expenses are expected to be recognized over a weighted-average period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2024To12_31_2024_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-58271">0.4</ix:nonNumeric> years. </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(3)</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Share-based compensation of subsidiaries </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">JD Logistics </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">JD Logistics approved and adopted a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Pre-IPO</div> share incentive plan on March&#160;31, 2018 and a Post- IPO share option scheme and a Post-IPO share award scheme on May 10, 2021, collectively the &#8220;JD Logistics Plan&#8221;. The JD Logistics Plan consists of share options, RSUs and other types of awards. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">There was no share option granted from 2022 to 2024. For the years ended December&#160;31, 2022<div style="display:inline;">,</div>&#160;2023 and 2024, total share-based compensation expenses for the share options granted under the JD Logistics Plan were RMB</div></div><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58272">702</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, RMB</div><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58273">387</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million and RMB</div><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58274">143</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, respectively. As of December&#160;</div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, </div>2024<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, there were RMB</div><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58275">205</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million of unrecognized share-based compensation expenses related to the share options granted. The expenses are expected to be recognized over a weighted-average period of </div><ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-58276">1.8</ix:nonNumeric><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> years.</div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In October 2020, <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">share<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>options to acquire <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P10_31_2020To10_31_2020_JdLogisticsPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58277">99,186,705</ix:nonFraction> ordinary shares of JD Logistics with an exercise price of US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P10_31_2020To10_31_2020_JdLogisticsPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58278">0.01</ix:nonFraction> per share were granted to Mr.&#160;Liu according to the JD Logistics Plan. The grant was awarded to Mr.&#160;Liu to motivate him to continue leading the future success of JD Logistics. The grant by JD Logistics is subject to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P10_31_2020To10_31_2020_JdLogisticsPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-58279">6</ix:nonNumeric>-year</div> vesting schedule with <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P10_31_2020To10_31_2020_JdLogisticsPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58280">16.7</ix:nonFraction>% of the awards vesting on each anniversary of the grant date. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">JD Logistics granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58281">41,570,538</ix:nonFraction>, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58282">55,937,435</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58283">59,551,652</ix:nonFraction> <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">RSUs of JD Logistics to its employees and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The estimated fair value of each RSU granted is based on market value of the JD Logistics&#8217;s shares on each date of grant. The weighted average grant date fair value of RSUs granted for the years ended December&#160;31, 2022, 2023 and 2024 was equivalent to HK$</div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_HKD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58284">18.23</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, HK$</div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_HKD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58285">12.93</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> and HK$</div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_HKD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58286">9.88</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> per share, respectively. For the years ended December&#160;</div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, </div>2022<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, </div>2023<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> and </div>2024<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, total share-based compensation expenses for the RSUs granted under JD Logistics Plan were RMB</div><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58287">259</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, RMB</div><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58288">406</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million and RMB</div><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58289">389</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, respectively. As of December&#160;</div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, </div>2024<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, there were RMB</div><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58290">482</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million of unrecognized share-based compensation expenses related to the RSUs granted. The expenses are expected to be recognized over a weighted-average period of </div><ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-58291">2.9</ix:nonNumeric><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> years.</div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">6</div></ix:exclude></div></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734624_18" continuedAt="TextSelectionAppend_138734624_19"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734624_19" continuedAt="TextSelectionAppend_138734624_20"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734624_20" continuedAt="TextSelectionAppend_138734624_21"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734624_21" continuedAt="TextSelectionAppend_138734624_22"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734624_22" continuedAt="TextSelectionAppend_138734624_23"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">25.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation (Continued) </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(3)</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation of subsidiaries (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734624_23" continuedAt="TextSelectionAppend_138734624_24"><div style="clear: both; max-height: 0px;text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">JD Health </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">JD Health approved and adopted a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Pre-IPO</div> share incentive plan on September&#160;14, 2020 and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Post-IPO</div> share option scheme and a Post-IPO share award scheme on November&#160;23, 2020, collectively the &#8220;JD Health Plan&#8221;. The JD Health Plan consists of share options, RSUs and other types of awards. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">There was no share option granted from 2022 to 2024. For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses for the share options granted under the JD Health Plan were RMB</div></div><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58292">960</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, RMB</div><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58293">617</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million and RMB</div><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58294">141</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, respectively. As of December&#160;31, 2024, there were RMB</div><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58295">255</ix:nonFraction><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million of unrecognized share-based compensation expenses related to the share options granted. The expenses are expected to be recognized over a weighted-average period of </div><ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-58296">2.1</ix:nonNumeric><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> years.</div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In October 2020, <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">share<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>options to acquire <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P10_31_2020To10_31_2020_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58297">53,042,516</ix:nonFraction> ordinary shares of JD Health with an exercise price of US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P10_01_2022To10_01_2022_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="7" scale="0" format="ixt:num-dot-decimal" id="ixv-58298">0.0000005</ix:nonFraction> per share were granted to Mr.&#160;Liu according to the JD Health Plan. The grant was awarded to Mr.&#160;Liu to motivate him to continue leading the future success of JD Health. The grant by JD Health is subject to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P10_31_2020To10_31_2020_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-58299">6</ix:nonNumeric>-year</div> vesting schedule with <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P10_31_2020To10_31_2020_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58300">16.7</ix:nonFraction>% of the awards vesting on each anniversary of the grant date. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">JD Health granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58301">4,638,422</ix:nonFraction>, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58302">6,051,558</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58303">8,706,890</ix:nonFraction> RSUs of JD Health to its employees and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The estimated fair value of each RSU granted is based on market value of the JD Health&#8217;s shares on each date of grant. The weighted average grant date fair value of RSUs granted for the years ended December&#160;31, 2022, 2023 and 2024 was <div style="letter-spacing: 0px; top: 0px;display:inline;">equivalent to&#160;</div>HK$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_HKD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58304">52.33</ix:nonFraction>, HK$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_HKD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58305">52.87</ix:nonFraction> and HK$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_HKD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58306">30.64</ix:nonFraction> per share, respectively. For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses for the RSUs granted under the JD Health Plan were RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58307">1,108</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58308">1,161</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58309">1,002</ix:nonFraction>&#160;million, respectively. As of December&#160;31, 2024, there were RMB<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58310">666</ix:nonFraction>&#160;million of unrecognized share-based compensation expenses related to the RSUs granted. The expenses are expected to be recognized over a weighted-average period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-58311">2.3</ix:nonNumeric> years. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Other Subsidiaries </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In 2021, JD Property and JD Industrials each approved and adopted their own share incentive plans (&#8220;JD Property Plan&#8221; and &#8220;JD Industrials Plan&#8221;), respectively. The JD Property Plan and JD Industrials Plan both consist of share options, RSUs and other types of awards. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Property granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58312">108,399,512</ix:nonFraction>, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58313">11,348,777</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58314">8,414,710</ix:nonFraction> share options for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The estimated fair value of each share option granted is estimated on the date of grant using the Black-Scholes option pricing model. The weighted average grant date fair value of share options granted for the <div style="null;text-indent: 0px;display:inline;">years</div> ended December&#160;31, 2022, 2023 and 2024 </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">was RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58315">4.03</ix:nonFraction>,</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58316">5.18</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58317">4.39</ix:nonFraction> per share<div style="null;text-indent: 0px;display:inline;">&#160;option</div>, respectively. <div style="null;text-indent: 0px;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;">Share</div></div></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">options to acquire <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P10_01_2022To10_01_2022_JdPropertyPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58318">81,446,610</ix:nonFraction> ordinary shares of JD Property with an exercise US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P10_01_2022To10_01_2022_JdPropertyPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58319">0.0000005</ix:nonFraction> per share were granted to Mr.&#160;Liu according to the JD Property Plan, which were fully vested on October&#160;1, 2022. Total share-based compensation expenses for the share options granted under the JD Property Plan for the years ended December&#160;31, 2022, 2023 and 2024 were RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58320">354</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58321">34</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58322">30</ix:nonFraction>&#160;million, respectively. As of December&#160;31, 2024, there were RMB<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58323">37</ix:nonFraction>&#160;million of unrecognized share-based compensation expenses related to the share options granted. The expenses are expected to be recognized over a weighted-average period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-58324">2.8</ix:nonNumeric> years. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-6<div style="letter-spacing: 0px; top: 0px;display:inline;">7</div></ix:exclude></div></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734624_24" continuedAt="TextSelectionAppend_138734624_25"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734624_25" continuedAt="TextSelectionAppend_138734624_26"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734624_26" continuedAt="TextSelectionAppend_138734624_27"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734624_27" continuedAt="TextSelectionAppend_138734624_28"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">25.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation (Continued) </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(3)</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation of subsidiaries (Continued) </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Other Subsidiaries </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(Continued)</div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="background: none;font-weight:bold;display:inline;"><div style="font-style: normal; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div></div></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734624_28"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">JD Industrials granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58325">2,660,000</ix:nonFraction>, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58326">47,915,455</ix:nonFraction>&#160;and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58327">20,209,266</ix:nonFraction> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">share options for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The estimated fair value of each share option granted is estimated on the date of grant based on the binomial option-pricing model. The weighted average grant date fair value of share options granted for the <div style="null;text-indent: 0px;display:inline;">years</div> ended December&#160;31, 2022, 2023 and 2024 was US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58328">1.40</ix:nonFraction></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;">US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58329">1.46</ix:nonFraction></div><div style="display:inline;">&#160;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">and US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58330">2.25</ix:nonFraction> per share<div style="null;text-indent: 0px;display:inline;">&#160;option</div>, respectively. Total share-based compensation expenses for the share options granted under the JD Industrials Plan for the years ended December&#160;31, 2022, 2023 and 2024 were RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58331">7</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58332">180</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58333">160</ix:nonFraction>&#160;million, respectively. As of December&#160;31, 2024, there were RMB<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58334">231</ix:nonFraction>&#160;million of unrecognized share-based compensation expenses related to the share options granted. The expenses are expected to be recognized over a weighted-average period of <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis" format="ixt-sec:duryear" id="ixv-58335">3.1</ix:nonNumeric> years. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other than those disclosed above, the share-based compensation expenses of other subsidiaries in aggregate were insignificant for the years ended December&#160;31, 2022, 2023 and 2024. </div></div></ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-46039">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">26.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income per share/ADS </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734727" id="ixv-46049"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic and diluted net income per share/ADS for each of the years presented are calculated as follows:</div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 75%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended<br/>December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions, except share<br/>and per share data)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income per share</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Numerator:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income attributable to the Company&#8217;s ordinary shareholders &#8211; basic</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58336">10,380</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58337">24,167</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58338">41,359</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impact of subsidiaries&#8217; diluted earnings</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="jd:ImpactOfSubsidiariesDilutedEarnings" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58339">170</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="jd:ImpactOfSubsidiariesDilutedEarnings" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58340">30</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="jd:ImpactOfSubsidiariesDilutedEarnings" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58341">118</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Dilution impact of the Convertible Senior Notes</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:DilutionImpactOfTheConvertibleSeniorNotes" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58342">68</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income attributable to the Company&#8217;s ordinary shareholders &#8211; diluted</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58343">10,210</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58344">24,137</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58345">41,309</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Denominator:</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average number of shares &#8211; basic</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#160;(million shares)</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58346">3,126</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_shares" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58347">3,144</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_shares" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58348">2,990</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="text-decoration:underline;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Effects of dilutive securities:</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Dilutive share options and RSUs (million shares)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58349">55</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_shares" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58350">27</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_shares" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58351">33</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Convertible Senior Notes (million shares)</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_shares" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58352">53</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average number of shares &#8211; diluted</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#160;(million shares)</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58353">3,181</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_shares" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58354">3,171</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_shares" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58355">3,076</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Basic net income per share attributable to the Company&#8217;s ordinary shareholders (RMB)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58356">3.32</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58357">7.69</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58358">13.83</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Diluted net income per share attributable to the Company&#8217;s ordinary shareholders (RMB)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58359">3.21</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58360">7.61</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58361">13.43</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income per ADS</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Basic net income per ADS (RMB)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:EarningsPerAdsBasic" contextRef="P01_01_2022To12_31_2022_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58362">6.64</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:EarningsPerAdsBasic" contextRef="P01_01_2023To12_31_2023_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58363">15.37</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:EarningsPerAdsBasic" contextRef="P01_01_2024To12_31_2024_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58364">27.67</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Diluted net income per ADS (RMB)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:EarningsPerAdsDiluted" contextRef="P01_01_2022To12_31_2022_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58365">6.42</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:EarningsPerAdsDiluted" contextRef="P01_01_2023To12_31_2023_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58366">15.23</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:EarningsPerAdsDiluted" contextRef="P01_01_2024To12_31_2024_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58367">26.86</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr></table></ix:nonNumeric></ix:nonNumeric><ix:continuation id="TextSelection_138734727"> </ix:continuation> <div style="clear: both; max-height: 0px;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-6<div style="display:inline;">8</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div> <div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734626" id="ixv-46531">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">27.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Related party transactions </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="jd:ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-46541"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The table below sets forth the major related parties and their relationships with the Group as of December&#160;31, 2024: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 51%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 48%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Name of related parties</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Relationship with the Group</div></div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Tencent and its subsidiaries (&#8220;Tencent Group&#8221;)<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (1)</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">A shareholder of the Group</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Dada and its subsidiaries (&#8220;Dada Group&#8221;)<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (2)</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">An investee of the Group</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">JD Technology</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">An investee of the Group, and controlled by the Founder</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Property Funds</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Investees of the Group</td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; text-align: left; vertical-align: top;">(1)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In March 2022, Tencent completed a distribution of approximately <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn03_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_TencentGroupMembersrtOwnershipAxis" unitRef="Unit_shares" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58369">460</ix:nonFraction>&#160;million Class&#160;A ordinary shares of the Company owned by Tencent to its shareholders. As of March&#160;31, 2022, Tencent&#8217;s shareholding in the Company was approximately <ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn03_31_2022_TencentGroupMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58370">2.3</ix:nonFraction>% and Tencent had no significant influence over the Company. As a result, Tencent Group was not considered as the Group&#8217;s related party since then. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; text-align: left; vertical-align: top;">(2)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Dada became the subsidiary of the Company since February&#160;28, 2022. As a result, Dada Group was not considered as the Group&#8217;s related party since then. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>&#160;</ix:exclude></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-<div style="letter-spacing: 0px; top: 0px;display:inline;">69</div></ix:exclude></div></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_138734626" continuedAt="TextSelectionAppend_138734626_1"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734626_1" continuedAt="TextSelectionAppend_138734626_2"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734626_2" continuedAt="TextSelectionAppend_138734626_3"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734626_3" continuedAt="TextSelectionAppend_138734626_4"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">27.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Related party transactions (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734626_4" continuedAt="TextSelectionAppend_138734626_5"><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-46645">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(a)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group entered into the following transactions with the major related parties: </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Transactions</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended<br/>December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Revenues:</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Commission from cooperation on advertising business with Tencent Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58372">44</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services provided and products sold to Tencent Group <div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58373">77</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services provided and products sold to Dada Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (2)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_DadaNexusLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58374">135</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services provided and products sold to JD Technology</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58375">1,044</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58376">1,696</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2024To12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58377">1,701</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services provided to Property Funds</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58378">131</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2023To12_31_2023_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58379">177</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2024To12_31_2024_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58380">208</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cost of revenues and operating expenses:</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services received and purchases from Tencent Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_ServicesReceivedAndPurchasesMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58381">1,314</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services received from Dada Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (2)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_DadaNexusLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesReceivedMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58382">212</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Payment processing and other services received from JD Technology</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PaymentProcessingAndOtherServicesReceivedMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58383">11,494</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PaymentProcessingAndOtherServicesReceivedMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58384">13,833</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2024To12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PaymentProcessingAndOtherServicesReceivedMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58385">13,693</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Lease and property management services received from Property Funds</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_LeaseAndPropertyManagementServicesReceivedMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58386">1,249</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2023To12_31_2023_LeaseAndPropertyManagementServicesReceivedMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58387">1,681</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2024To12_31_2024_LeaseAndPropertyManagementServicesReceivedMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58388">1,765</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other income:</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Income from non-compete agreement with Dada Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (2)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OtherOperatingIncome" contextRef="P01_01_2022To12_31_2022_DadaNexusLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonCompeteAgreementsRelatedPartiesMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58389">13</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Interest income from loans provided to JD Technology</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OtherOperatingIncome" contextRef="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LoansMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58390">301</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OtherOperatingIncome" contextRef="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LoansMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58391">287</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">*&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Interest income from loans provided to Property Funds</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OtherOperatingIncome" contextRef="P01_01_2022To12_31_2022_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58392">43</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OtherOperatingIncome" contextRef="P01_01_2023To12_31_2023_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58393">56</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OtherOperatingIncome" contextRef="P01_01_2024To12_31_2024_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58394">48</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1 million or US$1 million. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenues from related parties, excluding those from the major related parties as stated above, represented approximately <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2022To12_31_2022_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58395">0.34</ix:nonFraction>%, <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2023To12_31_2023_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58396">0.19</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2024To12_31_2024_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58397">0.19</ix:nonFraction>% of total net revenues of the Group for the years ended December&#160;31, 2022, 2023 and 2024, respectively. Transactions with related parties included in cost of revenues and operating expenses, excluding those with the major related parties as stated above, represented <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2022To12_31_2022_OperatingExpenseMemberusgaapConcentrationRiskByBenchmarkAxis_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58398">0.13</ix:nonFraction>%, <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2023To12_31_2023_OperatingExpenseMemberusgaapConcentrationRiskByBenchmarkAxis_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58399">0.12</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2024To12_31_2024_OperatingExpenseMemberusgaapConcentrationRiskByBenchmarkAxis_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58400">0.12</ix:nonFraction>% of total cost of revenues and operating expenses of the Group for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="jd:ScheduleOfRelatedPartyBalancesTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-46984">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(b)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group had the following balances with the major related parties: </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 83%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Due from/(to) JD Technology</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Loans provided to JD Technology<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (3) </div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" contextRef="PAsOn12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LoansMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58401">50</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other payables to JD Technology</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" contextRef="PAsOn12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58402">1,497</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" contextRef="PAsOn12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58403">1,170</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Due from Property Funds</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Loans provided to Property Funds<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (3) </div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" contextRef="PAsOn12_31_2023_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58404">1,136</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" contextRef="PAsOn12_31_2024_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58405">2,457</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other receivables from Property Funds</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" contextRef="PAsOn12_31_2023_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58406">427</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" contextRef="PAsOn12_31_2024_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58407">1,837</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58408">116</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58409">3,124</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(3)</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In relation to the loans provided to JD Technology and Property Funds, the Group charged JD Technology and Property Funds, and cash flows resulted from the loans were presented within investing activities in the consolidated statements of cash flows. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-<div style="letter-spacing: 0px; top: 0px;display:inline;">7<div style="display:inline;">0</div></div></ix:exclude></div></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734626_5" continuedAt="TextSelectionAppend_138734626_6"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734626_6" continuedAt="TextSelectionAppend_138734626_7"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734626_7" continuedAt="TextSelectionAppend_138734626_8"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734626_8" continuedAt="TextSelectionAppend_138734626_9"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;text-indent: 0px;"><ix:continuation id="TextSelectionAppend_138734626_9" continuedAt="TextSelectionAppend_138734626_10"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">27.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Related party transactions (Continued) </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734626_10" continuedAt="TextSelectionAppend_138734626_11"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></ix:continuation><ix:continuation id="TextSelectionAppend_138734626_11" continuedAt="TextSelectionAppend_138734626_12"><ix:exclude>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(b)</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group had the following balances with the major related parties (Continued): </div></div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734626_12"><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of December&#160;31, 2023 and 2024, the Group recorded amount due from related parties other than the major related parties as stated above of RMB<ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2023_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58410">551</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:OtherReceivablesNetCurrent" contextRef="PAsOn12_31_2024_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58411">511</ix:nonFraction>&#160;million, which represented approximately <ix:nonFraction name="jd:AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" contextRef="PAsOn12_31_2023_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58412">1.53</ix:nonFraction>% and <ix:nonFraction name="jd:AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" contextRef="PAsOn12_31_2024_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58413">1.23</ix:nonFraction>% of the Group&#8217;s total accounts receivable, net and prepayments and other current assets, respectively. As of December&#160;31, 2023 and 2024, the Group recorded amount due to related parties other than the major related parties and deferred revenues in relation to traffic support, marketing and promotion services to be provided to related parties other than the major related parties of RMB<ix:nonFraction name="jd:AmountDueToAndDeferredRevenuesFromRelatedParties" contextRef="PAsOn12_31_2023_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58414">355</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:AmountDueToAndDeferredRevenuesFromRelatedParties" contextRef="PAsOn12_31_2024_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58415">197</ix:nonFraction>&#160;million, which represented approximately <ix:nonFraction name="jd:DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" contextRef="PAsOn12_31_2023_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58416">0.14</ix:nonFraction>% and <ix:nonFraction name="jd:DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" contextRef="PAsOn12_31_2024_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58417">0.07</ix:nonFraction>% of the Group&#8217;s total accounts payable, advance from customers, accrued expenses and other current liabilities, deferred revenues and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> liabilities, respectively. </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(c)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Other information related to related party transactions: </div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Based on a series of agreements signed on January&#160;1, 2016, JD Technology performs the credit risk assessment and other related services in relation to consumer financing business and obtain the returns from such services, and JD Technology purchases the consumer financing receivables past due over certain agreed period of time from the Group at carrying values without recourse and also agrees to bear other cost in direct relation to the consumer financing business to absorb the risks. In connection with the agreements, the total amount of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">past-due</div> consumer financing receivable related to the consumer financing business sold from the Group to JD Technology were RMB<ix:nonFraction name="jd:TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" contextRef="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58418">237</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="jd:TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" contextRef="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58419">240</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" contextRef="P01_01_2024To12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58420">176</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In addition, the Group transfers ownership for some of its accounts receivable originated from qualified corporate customers to JD Technology without recourse. The accounts receivable transferred without recourse were RMB<ix:nonFraction name="jd:TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" contextRef="P01_01_2022To12_31_2022_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58421">50,282</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="jd:TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" contextRef="P01_01_2023To12_31_2023_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58422">55,028</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" contextRef="P01_01_2024To12_31_2024_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58423">56,202</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, and were derecognized. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In 2022, the Group also sold to JD Technology certain equipment amounted to RMB<ix:nonFraction name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" contextRef="P01_01_2022To12_31_2022_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58424">1,462</ix:nonFraction>&#160;million. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Mr.&#160;Richard Qiangdong Liu, the Group&#8217;s Chairman of the board since the Group&#8217;s inception and the Chief Executive Officer since the Group&#8217;s inception to April 2022, has purchased his own aircraft for both business and personal use. The use of the aircraft in connection with the performance of his duty is free of charge to the Group, and the Group has agreed to assume the cost of maintenance, crew and operations of the aircraft relating to the use of the aircraft. Such maintenance and incidental costs were insignificant for all periods presented. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The terms of the agreements with the related parties are determined based on contracted prices negotiated with other parties in normal commercial terms. </div></div></ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734627" id="ixv-47277">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">28.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment reporting </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> </ix:nonNumeric><div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; margin-top: 6pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt;"><ix:continuation id="TextSelection_138734627" continuedAt="TextSelectionAppend_138734627_1"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group derives the results of the segments directly from its internal management reporting system. The CODM measures the performance of each segment based on metrics of revenues and earnings from operations and uses these results to evaluate the performance of, and to allocate resources to, each of the segments. The Group currently does not allocate assets, share-based compensation expenses and certain operating expenses to its segments, as the CODM does not use such information to allocate resources to or evaluate the performance of the operating segments. As most of the Group&#8217;s long-lived assets are located in the PRC and most of the Group&#8217;s revenues are derived from the PRC, no geographical information is presented.</div></div></ix:continuation></div><ix:continuation id="TextSelectionAppend_138734627_1" continuedAt="TextSelectionAppend_138734627_2"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">As disclosed in Note 2(nn), from the first quarter of 2024, the Company started to report three reportable segments, JD Retail, JD Logistics and New Businesses (including Dada), to reflect changes made to the reporting structure whose financial information is reviewed by the CODM under its ongoing operating strategies. The Company allocates to segment results the operating expenses &#8220;Fulfillment&#8221;, &#8220;Marketing&#8221;, &#8220;Research and development&#8221; and &#8220;General and administrative&#8221; based on usage, which is generally reflected in the segment in which the expenses are incurred.&#160;The CODM manages the business primarily by reviewing consolidated results by segment on a quarterly basis, and using those results along with forecasts and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-financial</div> information in the Company&#8217;s annual financing planning process. The prior periods&#8217; segment operating results have been retrospectively recast to conform to current period presentation. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-7<div style="letter-spacing: 0px; top: 0px;display:inline;">1</div></ix:exclude></div></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734627_2" continuedAt="TextSelectionAppend_138734627_3"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734627_3" continuedAt="TextSelectionAppend_138734627_4"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734627_4" continuedAt="TextSelectionAppend_138734627_5"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734627_5" continuedAt="TextSelectionAppend_138734627_6"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">28.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment reporting (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734627_6" continuedAt="TextSelectionAppend_138734627_7"><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734731" id="ixv-47337"> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr>
<td style="width: 69%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net revenues:</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58425">929,929</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58426">945,343</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58427">1,015,948</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58428">137,402</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58429">166,625</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58430">182,837</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58431">29,809</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58432">26,617</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58433">19,157</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Inter-segment eliminations<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_IntersegmentEliminationMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138737433">50,904</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023_IntersegmentEliminationMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138737429">53,923</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">(<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_IntersegmentEliminationMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138737437">59,123</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total consolidated net revenues</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58437">1,046,236</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58438">1,084,662</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58439">1,158,819</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: cost of revenues:</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58440">791,396</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58441">798,380</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58442">847,917</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58443">127,612</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58444">154,494</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58445">164,689</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58446">26,307</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58447">21,004</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58448">15,109</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Inter-segment eliminations<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022_IntersegmentEliminationMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138736284">46,295</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2023To12_31_2023_IntersegmentEliminationMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138736285">49,053</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2024To12_31_2024_IntersegmentEliminationMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138736286">52,844</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Less: operating expenses<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(2)</div>:</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138736287">103,681</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138736288">111,038</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138736289">126,954</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138736290">9,262</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138736291">11,126</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138736292">11,831</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138736293">11,298</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138736294">7,102</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138736295">7,413</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Inter-segment eliminations<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2022To12_31_2022_IntersegmentEliminationMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="Fact_138736296">4,609</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2023To12_31_2023_IntersegmentEliminationMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="Fact_138736297">4,870</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2024To12_31_2024_IntersegmentEliminationMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="Fact_138736298">6,279</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Income/(loss) from operations</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58464">34,852</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58465">35,925</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58466">41,077</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58467">528</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58468">1,005</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58469">6,317</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58470">6,417</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58471">329</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58472">2,865</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Including other segment items:</div></div></div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 5.5em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Gain on sale of development properties (Note 17)</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58473">1,379</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58474">2,283</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfProperties" contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58475">1,527</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.5em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Impairment of long-lived assets</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#8212;&#8194;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(<ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58476">1,123</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(<ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58477">1,027</ix:nonFraction></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total segment income from operations</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58478">28,963</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2023To12_31_2023_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58479">36,601</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024_OperatingSegmentsMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58480">44,529</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unallocated items<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(3)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138737445">9,240</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138737442">10,576</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="Fact_138737441">5,793</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total consolidated income from operations</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58484">19,723</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58485">26,025</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58486">38,736</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Share of results of equity investees</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58487">2,195</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58488">1,010</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58489">2,327</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest expense</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58490">2,106</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58491">2,881</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58492">2,896</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others, net</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58493">1,555</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58494">7,496</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58495">13,371</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Total consolidated income</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> before tax</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58496">13,867</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58497">31,650</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58498">51,538</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(1)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The inter-segment eliminations mainly consist of revenues from supply chain solutions and logistics services provided by JD Logistics to JD Retail, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">on-demand</div> delivery and retail services provided by Dada to JD Retail and JD Logistics, and property leasing services provided by JD Property to JD Logistics. Transactions between segments are mainly determined based on the arm&#8217;s length basis. Among them, net revenues generated from the services provided by JD Logistics to other reportable segments <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">were</div> RMB<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58499">48,261</ix:nonFraction> million, RMB<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58500">50,063</ix:nonFraction> million and RMB<ix:nonFraction name="us-gaap:Revenues" contextRef="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58501">55,062</ix:nonFraction> million for the <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">years</div> ended December 31, 2022, 2023 and 2024, respectively. Other than that, inter-segment net revenues for JD Retail and New Businesses were not material. All net revenues from each reportable segment were generated from external customers except for the inter-segment net revenues mentioned above. </div></td></tr></table><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(2)</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">A summary of depreciation and amortization expenses for the years presented is as follows<div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;">&#65306;</div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"></div> </div> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 78%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58502">799</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)<div style="display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58503">594</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)<div style="display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58504">978</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)<div style="display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58505">3,521</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58506">4,346</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58507">4,650</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58508">1,699</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58509">2,071</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58510">2,266</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-7<div style="letter-spacing: 0px; top: 0px;display:inline;">2</div></ix:exclude></div></div></ix:nonNumeric></ix:continuation></div></div><ix:continuation id="TextSelection_138734731" continuedAt="TextSelectionAppend_138734731_1"><ix:continuation id="TextSelectionAppend_138734627_7" continuedAt="TextSelectionAppend_138734627_8"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734627_8" continuedAt="TextSelectionAppend_138734627_9"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734731_1" continuedAt="TextSelectionAppend_138734731_2"><ix:continuation id="TextSelectionAppend_138734627_9" continuedAt="TextSelectionAppend_138734627_10"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734731_2" continuedAt="TextSelectionAppend_138734731_3"><ix:continuation id="TextSelectionAppend_138734627_10" continuedAt="TextSelectionAppend_138734627_11"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></ix:continuation> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734731_3" continuedAt="TextSelectionAppend_138734731_4"><ix:continuation id="TextSelectionAppend_138734627_11" continuedAt="TextSelectionAppend_138734627_12"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">28.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment reporting (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> </ix:continuation><ix:continuation id="TextSelectionAppend_138734627_12"><ix:continuation id="TextSelectionAppend_138734731_4"><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(3)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">A summary of unallocated items for the years presented is as follows<div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;">&#65306;</div> </div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr>
<td style="width: 77%;"/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 1%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Share-based compensation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58511">7,548</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58512">4,804</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58513">2,999</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization of intangible assets resulting from assets and business acquisitions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" contextRef="P01_01_2022To12_31_2022_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58514">1,217</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58515">1,281</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58516">1,010</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effects of business cooperation arrangements</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:EffectsOfBusinessCooperationArrangements" contextRef="P01_01_2022To12_31_2022_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58517">475</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:EffectsOfBusinessCooperationArrangements" contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58518">446</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="jd:EffectsOfBusinessCooperationArrangements" contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58519">450</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment of goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58520">3,143</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58521">799</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment of intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58522">902</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58523">535</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58524">9,240</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58525">10,576</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58526">5,793</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:continuation></ix:continuation> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-48523">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">29.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Employee benefit </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and consolidated VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#8217; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. The total amounts for such employee benefit expenses recorded in cost of revenues and expenses, which were expensed as incurred, were approximately RMB<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58527">10,848</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2023To12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58528">12,659</ix:nonFraction><div style="display:inline;">&#160;</div>million and RMB<ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2024To12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58529">14,220</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="jd:LineOfCreditAndLoanFacilityTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734629" id="ixv-48538">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">30.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Loan facilities and lines of credit </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfDebtTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-48548"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the Group&#8217;s loan facilities were classified into different types as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 82%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unsecured senior notes (Note 15)</div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2023_UnsecuredSeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58530">10,411</ix:nonFraction></td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2024_UnsecuredSeniorNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58531">24,770</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unsecured borrowings (*)</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:UnsecuredBorrowings" contextRef="PAsOn12_31_2023_UnsecuredDebtMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58532">25,202</ix:nonFraction></td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:UnsecuredBorrowings" contextRef="PAsOn12_31_2024_UnsecuredDebtMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58533">24,699</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Secured borrowings (**)</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SecuredDebt" contextRef="PAsOn12_31_2023_SecuredDebtMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58534">11,387</ix:nonFraction></td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SecuredDebt" contextRef="PAsOn12_31_2024_SecuredDebtMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58535">14,587</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2023" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58536">47,000</ix:nonFraction></td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58537">64,056</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"/>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(*)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the unsecured borrowings mainly consisted of borrowings without collaterals under loan facility agreements from well-known financial institutions. The major unsecured borrowings are listed as below. </div></div></td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;">In October 2021, the Group entered into a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">one-year</div> HK$<ix:nonFraction name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" contextRef="PAsOn12_31_2024_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58538">15,931</ix:nonFraction>&#160;million term loan facility agreement. The term loans under this facility were priced at <div style="-sec-ix-hidden:hidden138737471;display:inline;">50</div> basis points over Hong Kong Interbank Offered Rate (&#8220;HIBOR&#8221;) on and from the date of first loan made or to be made (&#8220;Initial Utilization Date&#8221;) to and including the date falling 6 months from the Initial Utilization Date, and thereafter at <div style="-sec-ix-hidden:hidden138737472;display:inline;">70</div> basis points over HIBOR. In February and May 2022, the Group drew down HK$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P02_01_2022To02_28_2022_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58539">6,300</ix:nonFraction>&#160;million and HK$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P05_01_2022To05_31_2022_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58540">2,741</ix:nonFraction>&#160;million under the facility commitment, respectively, and the borrowings were fully repaid in February 2023. The Group entered into another <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">one-year</div> HK$<ix:nonFraction name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" contextRef="PAsOn02_28_2023_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis" unitRef="Unit_HKD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58541">9,041</ix:nonFraction>&#160;million term loan facility agreement to refinance the loan and drew down all the facility in February 2023 and the borrowings were fully repaid in December 2023. In December 2023, the Group entered into a RMB<ix:nonFraction name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" contextRef="PAsOn12_31_2024_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58542">8,500</ix:nonFraction>&#160;million term loan agreement with interest rate at <div style="-sec-ix-hidden:hidden138737473;display:inline;">65</div> basis points below Loan Prime Rate (&#8220;LPR&#8221;) to refinance the loan and drew down RMB<ix:nonFraction name="us-gaap:LineOfCredit" contextRef="PAsOn12_31_2024_LongTermBorrowingsMemberusgaapBalanceSheetLocationAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58543">8,286</ix:nonFraction>&#160;million, which was expected to be repaid through <ix:nonNumeric name="us-gaap:LineOfCreditFacilityDescription" contextRef="P01_01_2024To12_31_2024_LongTermBorrowingsMemberusgaapBalanceSheetLocationAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis" id="ixv-58544">December 2028</ix:nonNumeric> in installments.&#160;As of December&#160;31, 2024, RMB<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapCreditFacilityAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58545">166</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapCreditFacilityAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58546">7,966</ix:nonFraction>&#160;million of the borrowings were recorded in <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div>short-term debts<div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;</div></div> and <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div>long-term borrowings<div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;</div></div> in the consolidated balance sheets, respectively. </div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-7<div style="letter-spacing: 0px; top: 0px;display:inline;">3</div></ix:exclude></div></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_138734629" continuedAt="TextSelectionAppend_138734629_1"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734629_1" continuedAt="TextSelectionAppend_138734629_2"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734629_2" continuedAt="TextSelectionAppend_138734629_3"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734629_3" continuedAt="TextSelectionAppend_138734629_4"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">30.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Loan facilities and lines of credit (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734629_4"><div style="clear: both; max-height: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2021, the Group entered into a <ix:nonNumeric name="us-gaap:LongTermDebtTerm" contextRef="PAsOn12_31_2021_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis" format="ixt-sec:durwordsen" id="ixv-58547">five-year</ix:nonNumeric> US$<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="PAsOn12_31_2021_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58548">2,000</ix:nonFraction>&#160;million unsecured term and revolving loan facility with <ix:nonFraction name="jd:NumberOfArrangers" contextRef="P01_01_2021To12_31_2021_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis" unitRef="Unit_item" decimals="0" scale="0" format="ixt:num-dot-decimal" id="ixv-58549">5</ix:nonFraction> lead arrangers. The term and revolving loans under this facility were priced at <div style="-sec-ix-hidden:hidden138737474;display:inline;">85</div> basis points over London Interbank Offered Rate, which was amended to the secured overnight financing rate (&#8220;SOFR&#8221;) in September 2022. In the second quarter of 2022, the Group drew down US$<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P04_01_2022To04_30_2022_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58550">1,000</ix:nonFraction>&#160;million under the facility commitment, which will be due in 2027. As of December&#160;31, 2024, RMB<ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2024_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58551">7,188</ix:nonFraction>&#160;million of the borrowings above were recorded in </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">long-term borrowings</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> in the consolidated balance sheets and the undrawn balance was US$<ix:nonFraction name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" contextRef="PAsOn12_31_2024_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58552">1,000</ix:nonFraction>&#160;million under the credit facilities agreement. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2022, the Group entered into a <ix:nonNumeric name="us-gaap:LongTermDebtTerm" contextRef="PAsOn12_31_2022_PrimeRateMemberusgaapVariableRateAxis" format="ixt-sec:durwordsen" id="ixv-58553">seven-year</ix:nonNumeric> RMB<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="PAsOn12_31_2024_PrimeRateMemberusgaapVariableRateAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58554">3,000</ix:nonFraction>&#160;million term loan facility agreement. The term loans under this facility were priced at <div style="-sec-ix-hidden:hidden138735588;display:inline;">145</div> basis points below LPR. The Group drew down RMB<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P01_01_2022To12_31_2022_PrimeRateMemberusgaapVariableRateAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58555">2,000</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="P01_01_2024To12_31_2024_PrimeRateMemberusgaapVariableRateAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58556">1,000</ix:nonFraction>&#160;million under the facility commitment in December 2022 and December 2023, respectively. In 2024, the Group repaid the borrowings of RMB<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2024_ShortTermDebtMemberusgaapCreditFacilityAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58557">50</ix:nonFraction>&#160;million. As of December&#160;31, 2024, RMB<ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2024_LongTermDebtMemberusgaapCreditFacilityAxis_PrimeRateMemberusgaapVariableRateAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58558">180</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" contextRef="PAsOn12_31_2024_PrimeRateMemberusgaapVariableRateAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58559">2,760</ix:nonFraction>&#160;million borrowings were recorded in </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;short-term debts&#8221; and &#8220;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">long-term borrowings</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> in the consolidated balance sheets</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">, respectively</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, in addition to the above unsecured borrowings, RMB<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2024_UncollateralizedMemberusgaapCollateralAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58560">6,319</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2024_UncollateralizedMemberusgaapCollateralAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58561">120</ix:nonFraction>&#160;million borrowings recorded in </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">short-term debts</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> and </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">long-term borrowings</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;,</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> respectively, were without collaterals and borrowed from well-known financial institutions. </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(**)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, RMB<ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2024_CollateralPledgedMemberusgaapCollateralAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58562">916</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2024_CollateralPledgedMemberusgaapCollateralAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58563">13,671</ix:nonFraction>&#160;million borrowings&#160;were recorded in </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">short-term debts</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> and </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">long-term borrowings</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;,</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> respectively, with collaterals of RMB<ix:nonFraction name="us-gaap:DebtInstrumentCollateralAmount" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58564">30,412</ix:nonFraction>&#160;million which mainly comprised of construction in progress, buildings, land use rights and certain subsidiary&#8217;s equity interests measured at fair value. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-48821"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the long-term borrowings, including the portion due within one year which were reco<div style="display:inline;">r</div>ded in &#8220;short-term debts&#8221;, will be repaid according to the following schedule: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr>
<td style="width: 80%;"/>
<td style="width: 13%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58565">3,679</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58566">2,736</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58567">8,415</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58568">9,415</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58569">2,181</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2030 and thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58570">8,958</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58571">35,384</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the weighted average interest rate for the outstanding short-term debts was <ix:nonFraction name="us-gaap:ShortTermDebtWeightedAverageInterestRate" contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal" id="ixv-58572">2.7</ix:nonFraction>% per annum. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the Group had agreements with reputable commercial banks for unsecured revolving lines of credit, and increased its revolving lines of credit to RMB<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="PAsOn12_31_2024_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58573">193,781</ix:nonFraction>&#160;million, which can be used for borrowings, bank acceptance, bank guarantee, etc., pursuant to the underlying agreements. The Group was in compliance with the financial covenants, if any, under those lines of credit as of December&#160;31, 2024. As of December&#160;31, 2024, under the lines of credit, the Group mainly had RMB<ix:nonFraction name="jd:LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58574">140,110</ix:nonFraction>&#160;million unused. </div></div></ix:continuation> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-7<div style="letter-spacing: 0px; top: 0px;display:inline;">4</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-48953">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">31.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments and contingencies </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Commitments for internet data center (IDC) service fee </div></div></div><ix:nonNumeric name="us-gaap:OtherCommitmentsTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-48966"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group entered into <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> IDC service agreements. The related expenses were RMB<ix:nonFraction name="jd:InternetDataCenterServiceFee" contextRef="P01_01_2022To12_31_2022_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58575">3,661</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="jd:InternetDataCenterServiceFee" contextRef="P01_01_2023To12_31_2023_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58576">4,738</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="jd:InternetDataCenterServiceFee" contextRef="P01_01_2024To12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58577">4,741</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, and were charged to the consolidated statements of operations and comprehensive income when incurred. Future minimum payments under these <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> agreements with initial terms of one year or more consist of the following:</div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 80%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 11%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherCommitmentDueInNextTwelveMonths" contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58578">744</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherCommitmentDueInSecondYear" contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58579">717</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherCommitmentDueInThirdYear" contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58580">368</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherCommitmentDueInFourthYear" contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58581">368</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherCommitmentDueInFifthYear" contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58582">335</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2030 and thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:OtherCommitmentDueAfterFifthYear" contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58583">1,352</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;<ix:nonFraction name="us-gaap:OtherCommitment" contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58584">3,884</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Capital commitments </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s capital commitments primarily relate to commitments on construction and purchase of office buildings and warehouses. Total capital commitments contracted but not yet reflected in the consolidated financial statements amounted to RMB<ix:nonFraction name="us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" contextRef="PAsOn12_31_2024_CapitalAdditionsMemberusgaapUnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58585">5,833</ix:nonFraction> million as of December&#160;31, 2024. All of these capital commitments will be fulfilled in the following years according to the construction progress. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investment commitments </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s investment commitments primarily related to capital contribution obligation for certain fund investments. Total investment commitments contracted but not yet reflected in the consolidated financial statements amounted to RMB</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:OtherCommitment" contextRef="PAsOn12_31_2024_InvestmentCommitmentMemberusgaapOtherCommitmentsAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58586">1,903</ix:nonFraction>&#160;million as of December&#160;31, 2024. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Long-term debt obligations </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s long-term debt obligations include unsecured senior notes and long-term borrowings. The amounts exclude the corresponding interest payable. The expected repayment schedule of the unsecured senior notes and long-term borrowings have been disclosed in Note 15 and Note 30, respectively. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Legal proceedings </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">From time to time, the Group is subject to legal proceedings and claims in the ordinary course of business. Third parties assert patent infringement claims against the Group from time to time in the form of letters, lawsuits and other forms of communication. In addition, from time to time, the Group receives notification from customers claiming that they are entitled to indemnification or other obligations from the Group related to infringement claims made against them by third parties. Litigation, even if the Group is ultimately successful, can be costly and divert management&#8217;s attention away from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">day-to-day</div></div> operations of the Group. The Group records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Group reviews the need for any such liability on a regular basis. The Group has not recorded any material liabilities in this regard as of December&#160;31, 2024. </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-7<div style="letter-spacing: 0px; top: 0px;display:inline;">5</div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:RestrictedAssetsDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-49132">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">32.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Restricted net assets </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company&#8217;s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company&#8217;s subsidiaries and consolidated VIEs incorporated in the PRC only out of their retained earnings, if any, as determined in accordance with the PRC accounting standards and regulations. The results of operations reflected in the financial statements prepared in accordance with U.S.&#160;GAAP differ from those reflected in the statutory financial statements of the Company&#8217;s subsidiaries. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In accordance with the PRC Regulations on Enterprises with Foreign Investment, a foreign invested enterprise established in the PRC is required to provide certain statutory reserve funds, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profits as reported in the enterprise&#8217;s PRC statutory financial statements. A foreign invested enterprise is required to allocate at least <ix:nonFraction name="jd:MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_ForeignInvestedEnterpriseMemberdeiLegalEntityAxis_GeneralReserveFundMemberJDStatutoryReservesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-58587">10</ix:nonFraction>% of its annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits to the general reserve fund until such reserve fund has reached <ix:nonFraction name="jd:RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_ForeignInvestedEnterpriseMemberdeiLegalEntityAxis_GeneralReserveFundMemberJDStatutoryReservesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-58588">50</ix:nonFraction>% of its registered capital based on the enterprise&#8217;s PRC statutory financial statements. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign invested enterprises. The aforementioned reserved funds can only be used for specific purposes and are not distributable as cash dividends. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Additionally, in accordance with the Company Law of the PRC, a domestic enterprise is required to provide statutory surplus fund at least <ix:nonFraction name="jd:MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_DomesticEnterpriseMemberdeiLegalEntityAxis_StatutorySurplusReserveMemberJDStatutoryReservesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-58589">10</ix:nonFraction>% of its annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits until such statutory surplus fund has reached <ix:nonFraction name="jd:RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_DomesticEnterpriseMemberdeiLegalEntityAxis_StatutorySurplusReserveMemberJDStatutoryReservesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal" id="ixv-58590">50</ix:nonFraction>% of its registered capital based on the enterprise&#8217;s PRC statutory financial statements. A domestic enterprise is also required to provide discretionary surplus fund, at the discretion of the board of directors, from the net profits reported in the enterprise&#8217;s PRC statutory financial statements. The aforementioned reserve funds can only be used for specific purposes and are not distributable as cash dividends. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As a result of these PRC laws and regulations that require annual appropriations of <ix:nonFraction name="jd:PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund" contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-58591">10</ix:nonFraction>% of net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits to be set aside prior to payment of dividends as general reserve fund or statutory surplus fund, the Company&#8217;s PRC subsidiaries and consolidated VIEs are restricted in their ability to transfer a portion of their net assets to the Company. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Amounts restricted include <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital, additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital and statutory reserve funds, totaling approximately RMB<ix:nonFraction name="us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" contextRef="PAsOn12_31_2024" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58592">71,546</ix:nonFraction>&#160;million, or <ix:nonFraction name="jd:TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets" contextRef="PAsOn12_31_2024" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="ixv-58593">30</ix:nonFraction>% of the Company&#8217;s total consolidated net assets, as of December&#160;31, 2024. Except for the above, there is no other restriction on the use of proceeds generated by the Company&#8217;s subsidiaries and consolidated VIEs to satisfy any obligations of the Company. </div></ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-7<div style="letter-spacing: 0px; top: 0px;display:inline;">6</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></div></div></div><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-49176">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">33.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Subsequent events </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Purchase of the non-controlling interests in Kuayue Express </div></div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="null;text-indent: 0px;display:inline;">In December 2024, JD Logistics entered into an equity transfer agreement (the &#8220;Purchase&#8221;) with certain non-controlling interests shareholders of Kuayue-Express Group Co., LTD. (&#8220;Kuayue Express&#8221;), a non-wholly owned subsidiary of JD Logistics in which JD Logistics held approximately<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2024_KuayueExpressGroupCoMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58594">63.57</ix:nonFraction>% <div style="null;text-indent: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">equity interest before the Purchase, upon satisfying certain closing conditions to acquire the remaining approximately</div></div>&#160;<ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn12_31_2024_KuayueExpressGroupCoMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal" id="ixv-58595">36.43</ix:nonFraction>% <div style="null;text-indent: 0px;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">equity interest in Kuayue Express at the total consideration of not more than approximately</div></div> RMB<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P01_01_2024To12_31_2024_KuayueExpressGroupCoMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58596">6,484</ix:nonFraction> <div style="null;text-indent: 0px;display:inline;"></div><div style="display:inline;">million subject to adjustments as set out in the said agreement. The transaction has been approved by the extraordinary general meeting of JD Logistics in April 2025. The Group is currently evaluating the impact from the transaction on its consolidated financial statements.&#160;</div> </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;"></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Dividends </div></div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2025, the Company declared an annual cash dividend for the year ended December 31, 2024 of US$<ix:nonFraction name="us-gaap:DividendsPayableAmountPerShare" contextRef="PAsOn12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58597">0.50</ix:nonFraction> per ordinary share, or US$<ix:nonFraction name="us-gaap:DividendsPayableAmountPerShare" contextRef="PAsOn12_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal" id="ixv-58598">1.00</ix:nonFraction> per ADS, for an aggregate amount of approximately US$<ix:nonFraction name="us-gaap:DividendsPayableCurrentAndNoncurrent" contextRef="PAsOn12_31_2024" unitRef="Unit_USD" decimals="-7" scale="9" format="ixt:num-dot-decimal" id="ixv-58599">1.44</ix:nonFraction>&#160;billion based on the number of shares on record date. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Going Private&#8221; transaction of Dada </div></div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In April 2025, Dada entered into an agreement and plan of merger with the Group&#8217;s wholly owned subsidiaries. Once the merger contemplated in that agreement is completed, Dada will become the Group&#8217;s wholly owned subsidiary. At the completion of the merger, each ADS and ordinary share of Dada will be cancelled and cease to exist in exchange for the right to receive $<ix:nonFraction name="us-gaap:BusinessAcquisitionSharePrice" contextRef="PAsOn04_30_2025_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_DadaMemberusgaapBusinessAcquisitionAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD_per_Share" decimals="1" scale="0" format="ixt:num-dot-decimal" id="ixv-58600">2.0</ix:nonFraction> per ADS and $<ix:nonFraction name="us-gaap:BusinessAcquisitionSharePrice" contextRef="PAsOn04_30_2025_CommonStockMemberusgaapStatementClassOfStockAxis_DadaMemberusgaapBusinessAcquisitionAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD_per_Share" decimals="1" scale="0" format="ixt:num-dot-decimal" id="ixv-58601">0.5</ix:nonFraction> per share from the Company, respectively, subject to adjustments as set out in the said agreement. As the Group controls Dada and will continue to control after the transaction, the transaction is expected to be accounted for as a common control transaction with the net assets transferred recorded at its carrying amount, and no gain or loss will be recognized in the consolidated statements of operations and comprehensive income. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;"></div> </div></div> <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"> </div> </ix:nonNumeric> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-7<div style="letter-spacing: 0px; top: 0px;display:inline;">7</div></div></div></div></div><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><ix:nonNumeric name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" continuedAt="TextSelection_138734633" id="ixv-49251">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">34.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Parent company only condensed financial information </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company performed a test on the restricted net assets of the consolidated subsidiaries and VIEs in accordance with Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">5-04</div> (c) of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-X,</div> and concluded that it was applicable for the Company to disclose the financial information for the parent company only. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the Company did not have significant capital commitments and other significant commitments, or guarantees, except for those which have been separately disclosed in the consolidated financial statements. </div></div><ix:nonNumeric name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-49266"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Condensed Balance Sheets</div></div><br/></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">US$</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Note&#160;2(g)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(in&#160;millions,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;data)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">ASSETS</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr>
<td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58602">4,788</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58603">646</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58604">89</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58605">2,843</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58606">5,191</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58607">711</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Internal balance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:InternalBalance" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58608">53,088</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:InternalBalance" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58609">35,639</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:InternalBalance" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58610">4,883</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Investments in subsidiaries and consolidated VIEs</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58611">188,817</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58612">230,090</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58613">31,522</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Prepayments and other assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssets" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58614">154</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssets" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58615">65</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssets" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58616">10</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58617">249,690</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58618">271,631</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58619">37,215</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">LIABILITIES</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unsecured senior notes</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58620">10,536</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58621">24,898</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:SeniorLongTermNotes" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58622">3,411</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Long-term borrowings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LongTermLoansFromBank" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58623">7,083</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LongTermLoansFromBank" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58624">7,188</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LongTermLoansFromBank" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58625">985</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses and other liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58626">213</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58627">198</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58628">28</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total liabilities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58629">17,832</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58630">32,284</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58631">4,424</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">SHAREHOLDERS&#8217; EQUITY:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;">Ordinary shares (US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58632"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58633">0.00002</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58634"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58635">100,000,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58636">2,860,222,213</ix:nonFraction> <br/>Class&#160;A ordinary shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58637">2,820,978,543</ix:nonFraction> outstanding, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2023_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58638">323,212,124</ix:nonFraction> Class&#160;B <br/>ordinary shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2023_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58639">316,685,372</ix:nonFraction> outstanding as of December&#160;31, 2023;<br/> <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58640">2,865,069,999</ix:nonFraction> Class&#160;A ordinary shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58641">2,587,296,615</ix:nonFraction> outstanding,<br/> <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58642">322,483,772</ix:nonFraction> Class&#160;B ordinary shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal" id="ixv-58643">316,136,640</ix:nonFraction> outstanding as of <br/>December&#160;31, 2024.)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138735775">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737572">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737573">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58647">184,204</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58648">182,404</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58649">24,989</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Statutory reserves</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:StatutoryReserves" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58650">6,109</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:StatutoryReserves" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58651">6,688</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="jd:StatutoryReserves" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58652">916</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Treasury stock</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58653">3,409</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58654">27,739</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58655">3,800</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Retained earnings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58656">44,051</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58657">76,573</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58658">10,491</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accumulated other comprehensive income</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58659">903</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58660">1,421</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58661">195</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58662">231,858</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58663">239,347</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58664">32,791</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total liabilities and shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58665">249,690</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58666">271,631</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58667">37,215</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1 million or US$1 million. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div></ix:nonNumeric> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-7<div style="letter-spacing: 0px; top: 0px;display:inline;">8</div></ix:exclude></div></div></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_138734633" continuedAt="TextSelectionAppend_138734633_1"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734633_1" continuedAt="TextSelectionAppend_138734633_2"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734633_2" continuedAt="TextSelectionAppend_138734633_3"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div></ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_138734633_3" continuedAt="TextSelectionAppend_138734633_4"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734633_4" continuedAt="TextSelectionAppend_138734633_5"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">34.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Parent company only condensed financial information (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734633_5" continuedAt="TextSelectionAppend_138734633_6"><div style="clear: both; max-height: 0px;"></div><ix:nonNumeric name="srt:CondensedStatementOfComprehensiveIncomeTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-50005"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Condensed Statements of Operations and Comprehensive Income</div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 70%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$<br/>Note&#160;2(g)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(in millions)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net revenues</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58668">11</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58669">2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating expenses</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketing</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:MarketingExpense" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58670">2</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:MarketingExpense" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58671">4</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:MarketingExpense" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58672">5</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:MarketingExpense" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58673">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">General and administrative</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58674">331</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58675">204</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58676">155</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58677">21</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Loss from operations</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58678">333</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58679">208</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58680">149</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58681">20</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other income/(expense)</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Income from subsidiaries and consolidated VIEs</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:IncomeLossFromSubsidiariesAndVariableInterestEntities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58682">10,667</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:IncomeLossFromSubsidiariesAndVariableInterestEntities" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58683">24,967</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:IncomeLossFromSubsidiariesAndVariableInterestEntities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58684">41,991</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:IncomeLossFromSubsidiariesAndVariableInterestEntities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58685">5,753</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Other income/(expense), net</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58686">48</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58687">591</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58688">483</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58689">67</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255); padding: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Income before tax</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58690">10,382</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58691">24,168</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58692">41,359</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58693">5,666</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Income tax expenses</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58694">2</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58695">1</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737799">&#8212;</ix:nonFraction></div><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">*&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:fixed-zero" id="Fact_138737800">&#8212;</ix:nonFraction></div><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">*&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Net income</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58698">10,380</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58699">24,167</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58700">41,359</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58701">5,666</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Other comprehensive income:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Foreign currency translation adjustments</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58702">5,131</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58703">1,862</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58704">518</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58705">71</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Total comprehensive income</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58706">15,511</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58707">26,029</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58708">41,877</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58709">5,737</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1 million or US$1 million. </div></div></div></td></tr></table></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><ix:exclude>F-<div style="letter-spacing: 0px; top: 0px;display:inline;">79</div></ix:exclude></div></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_138734633_6" continuedAt="TextSelectionAppend_138734633_7"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734633_7" continuedAt="TextSelectionAppend_138734633_8"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153); clear: both;"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_138734633_8" continuedAt="TextSelectionAppend_138734633_9"><ix:exclude><div style="font-size:10pt;font-weight:bold; margin-top: 1.67em; margin-bottom: 1.67em;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_138734633_9" continuedAt="TextSelectionAppend_138734633_10"><ix:exclude> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes to the Consolidated Financial Statements </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">34.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Parent company only condensed financial information (Continued) </div></div></td></tr></table></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_138734633_10"><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><ix:nonNumeric name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" contextRef="P01_01_2024To12_31_2024" escape="true" id="ixv-50901"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Condensed Statements of Cash Flows</div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 68%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$<br/>Note&#160;2(g)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(in millions)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash used in operating activities</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58710">509</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58711">765</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58712">717</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58713">98</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash flows from investing activities:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;">Purchase of time deposits and wealth management</div></div></div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">products</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58714">2,833</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58715">4,979</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58716">682</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="margin: 0in 0in 0in 12pt; text-indent: -12pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;">Maturity of time deposits and wealth management</div></div></div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">products</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58717">1</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58718">2,838</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: right; text-indent: 0px; background-color: rgb(255, 255, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><ix:nonFraction name="jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58719">389</ix:nonFraction></div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cash received from internal companies</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58720">7,426</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58721">12,633</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58722">18,773</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="jd:AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58723">2,572</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by investing activities</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58724">7,427</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58725">9,800</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58726">16,632</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58727">2,279</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash flows from financing activities:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"/></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Repurchase of ordinary shares</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58728">1,823</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58729">2,497</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58730">25,912</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58731">3,550</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for dividends</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58732">13,087</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58733">6,741</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58734">8,263</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:PaymentsOfDividendsCommonStock" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58735">1,132</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Proceeds from debts</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58736">10,563</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-58737">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-58738">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfDebt" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-58739">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Repayment of debts</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:RepaymentsOfDebt" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58740">7,005</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:RepaymentsOfDebt" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-58741">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:RepaymentsOfDebt" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-58742">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:RepaymentsOfDebt" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-58743">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Proceeds from unsecured senior notes, net of issuance costs</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-58744">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:fixed-zero" id="ixv-58745">&#8212;</ix:nonFraction>&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58746">13,999</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58747">1,918</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other financing activities</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58748">1,043</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58749">33</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58750">27</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58751">4</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash used in financing activities</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58752">10,309</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58753">9,205</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58754">20,149</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58755">2,760</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Effect of exchange rate changes on cash and cash equivalents</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58756">1,003</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58757">71</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58758">92</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58759">12</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Net decrease in cash and cash equivalents</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58760">2,388</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58761">241</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58762">4,142</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt:num-dot-decimal" id="ixv-58763">567</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Cash and cash equivalents at beginning of year</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58764">7,417</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58765">5,029</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58766">4,788</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58767">656</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Cash and cash equivalents at end of year</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58768">5,029</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58769">4,788</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58770">646</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal" id="ixv-58771">89</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"/>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table></ix:nonNumeric> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basis of presentation </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company&#8217;s accounting policies are the same as the Group&#8217;s accounting policies with the exception of the accounting for the investments in subsidiaries and consolidated VIEs. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the parent company only condensed financial information, the Company records its investments in subsidiaries and consolidated VIEs under the equity method of accounting as prescribed in ASC 323. Such investments are presented in the condensed balance sheets as &#8220;Investments in subsidiaries and consolidated VIEs&#8221; and shares in the subsidiaries and consolidated VIEs&#8217; financial results are presented as &#8220;Income from subsidiaries and consolidated VIEs&#8221; in the condensed statements of operations and comprehensive income. The parent company only condensed financial information should be read in conjunction with the Group&#8217;s consolidated financial statements. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> </ix:continuation> <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">F-8<div style="display:inline;">0</div></div></div></div></div></div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.15
<SEQUENCE>2
<FILENAME>d871796dex215.htm
<DESCRIPTION>EX-2.15
<TEXT>
<HTML><HEAD>
<TITLE>EX-2.15</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 2.15 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">JD.com, Inc. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>and</I> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Citibank, N.A., as Trustee </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>INDENTURE </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">dated as of
May&nbsp;23, 2024 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>US$2,000,000,000 0.25% CONVERTIBLE SENIOR NOTES DUE 2029 </B></P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>TABLE OF CONTENTS </U></B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="9%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="85%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">PAGE</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 1</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">DEFINITIONS</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;1.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Definitions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;1.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">References to Interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;1.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">References to Ordinary Shares in lieu of ADSs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">17</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 2</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ISSUE, DESCRIPTION, EXECUTION, REGISTRATION AND EXCHANGE OF NOTES</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Designation and Amount</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Form of Notes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">18</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Date and Denomination of Notes; Payments of Interest and Defaulted Amounts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">19</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.04</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Execution, Authentication and Delivery of Notes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">20</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.05</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Exchange and Registration of Transfer of Notes; Restrictions on Transfer; Depositary</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">21</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.06</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mutilated, Destroyed, Lost or Stolen Notes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">30</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.07</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Temporary Notes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.08</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cancellation of Notes Paid, Converted, Etc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.09</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">CUSIP Numbers</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">31</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.10</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additional Notes; Repurchases</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.11</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Appointment of Authenticating Agent</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">32</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 3</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SATISFACTION AND DISCHARGE</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;3.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Satisfaction and Discharge</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 4</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">PARTICULAR COVENANTS OF THE COMPANY</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Payment of Principal and Interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maintenance of Office or Agency</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">33</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Appointments to Fill Vacancies in Trustee&#146;s Office</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.04</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provisions as to Paying Agent</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">34</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.05</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Existence</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">i </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="9%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="87%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.06</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rule 144A Information Requirement and Annual Reports</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">35</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.07</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additional Amounts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">39</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.08</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stay, Extension and Usury Laws</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.09</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Compliance Certificate; Statements as to Defaults</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">41</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.10</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Further Instruments and Acts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 5</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">LISTS OF HOLDERS AND REPORTS BY THE COMPANY AND THE TRUSTEE</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;5.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Lists of Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;5.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Preservation and Disclosure of Lists</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 6</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">DEFAULTS AND REMEDIES</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Events of Default</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">42</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Acceleration; Rescission and Annulment</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">44</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Additional Interest</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">45</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.04</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Payments of Notes on Default; Suit Therefor</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">46</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.05</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Application of Monies Collected by Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">47</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.06</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceedings by Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">48</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.07</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceedings by Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">49</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.08</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Remedies Cumulative and Continuing</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.09</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Direction of Proceedings and Waiver of Defaults by Majority of Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">50</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.10</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Notice of Defaults and Events of Default</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">51</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.11</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Undertaking to Pay Costs</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">51</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 7</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONCERNING THE TRUSTEE</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Duties and Responsibilities of Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">51</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Reliance on Documents, Opinions, Etc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">54</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">No Responsibility for Recitals, Etc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.04</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Trustee, Paying Agents, Conversion Agents or Note Registrar May Own Notes</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">56</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.05</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Monies to Be Held in Trust</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">56</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.06</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Compensation, Expenses and Indemnification of Trustee and Agents</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">57</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.07</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Officers&#146; Certificate as Evidence</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ii </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="10%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.08</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Eligibility of Trustee</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">58</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.09</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Resignation or Removal of Trustee</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">59</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.10</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Acceptance by Successor Trustee</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.11</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Succession by Merger, Etc.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">60</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.12</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Trustee&#146;s Application for Instructions from the Company</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 8</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONCERNING THE HOLDERS</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Action by Holders</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Proof of Execution by Holders</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">61</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Who Are Deemed Absolute Owners</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">62</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.04</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Company-Owned Notes Disregarded</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">62</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.05</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Revocation of Consents; Future Holders Bound</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 9</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">HOLDERS&#146; MEETINGS</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Purpose of Meetings</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Call of Meetings by Trustee</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">63</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Call of Meetings by Company or Holders</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.04</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Qualifications for Voting</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.05</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Regulations</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">64</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.06</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Voting</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.07</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">No Delay of Rights by Meeting</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 10</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SUPPLEMENTAL INDENTURES</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Supplemental Indentures Without Consent of Holders</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">65</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Supplemental Indentures with Consent of Holders</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">67</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Supplemental Indenture in respect of Fundamental Change</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">68</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.04</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Effect of Supplemental Indentures</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">68</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.05</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Notation on Notes</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.06</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Evidence of Compliance of Supplemental Indenture to Be Furnished Trustee</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">iii </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="10%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="85%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 11</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONSOLIDATION, MERGER, SALE, CONVEYANCE AND LEASE</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;11.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Company May Consolidate, Etc. on Certain Terms</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">69</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;11.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Successor Corporation to Be Substituted</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;11.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Opinion of Counsel to Be Given to Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">70</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 12</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">IMMUNITY OF INCORPORATORS, STOCKHOLDERS, OFFICERS AND DIRECTORS</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;12.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Indenture and Notes Solely Corporate Obligations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 13</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">INTENTIONALLY OMITTED</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 14</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONVERSION OF NOTES</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Conversion Privilege</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Conversion Procedure; Settlement Upon Conversion</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">71</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Increased Conversion Rate Applicable to Certain Notes Surrendered in Connection with Make-Whole Fundamental Changes</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">79</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.04</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Adjustment of Conversion Rate</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">82</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.05</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Adjustments of Prices</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">93</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.06</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Ordinary Shares to Be Fully Paid</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">93</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.07</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Effect of Recapitalizations, Reclassifications and Changes of the Ordinary Shares</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">93</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.08</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Certain Covenants</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">95</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.09</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Responsibility of Trustee</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">96</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.10</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Notice to Holders Prior to Certain Actions</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">97</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.11</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Stockholder Rights Plans</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">97</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.12</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Termination of Depositary Receipt Program</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">98</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.13</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Exchange In Lieu Of Conversion</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">98</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 15</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">REPURCHASE OF NOTES AT OPTION OF HOLDERS</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase at Option of Holders</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">99</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Repurchase at Option of Holders Upon a Fundamental Change</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">101</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Withdrawal of Repurchase Notice or Fundamental Change Repurchase Notice</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">104</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.04</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Deposit of Repurchase Price or Fundamental Change Repurchase Price</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">104</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.05</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Covenant to Comply with Applicable Laws Upon Repurchase of Notes</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">105</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">iv </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="10%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="85%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 16</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">TAX REDEMPTION AND CLEANUP REDEMPTION</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;16.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Optional Redemption for Changes in the Tax Laws of the Relevant Taxing Jurisdiction</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">106</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;16.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Optional Redemption by the Company</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">108</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;16.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cleanup Redemption</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">110</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="7"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="6" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 17</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">MISCELLANEOUS PROVISIONS</P></TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P>
<P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:0em; text-indent:0em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.01</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Provisions Binding on Company&#146;s Successors</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">112</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.02</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Official Acts by Successor Corporation</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">112</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.03</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Addresses for Notices, Etc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">112</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.04</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Governing Law; Jurisdiction</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">114</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.05</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Submission to Jurisdiction; Service of Process</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">114</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.06</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Evidence of Compliance with Conditions Precedent; Certificates and Opinions of Counsel to
Trustee</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">115</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.07</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Legal Holidays</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">115</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.08</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">No Security Interest Created</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">115</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.09</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Benefits of Indenture</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">115</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.10</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Table of Contents, Headings, Etc.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">115</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.11</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Execution in Counterparts</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.12</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Severability</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.13</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Waiver of Jury Trial</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.14</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Force Majeure</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.15</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Calculations</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">116</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.16</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Patriot Act</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">117</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXHIBIT </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="88%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Exhibit&nbsp;A</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Form of Note</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">A-1</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Exhibit B</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Form of Authorization Certificate</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="white-space:nowrap">B-1</FONT></TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">v </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">INDENTURE dated as of May&nbsp;23, 2024 between JD.com, Inc., a Cayman Islands exempted
company, as issuer (the &#147;<B>Company</B>,&#148; as more fully set forth in Section&nbsp;1.01) and Citibank, N.A., as trustee (the &#147;<B>Trustee</B>,&#148; as more fully set forth in Section&nbsp;1.01). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">W I T N E S S E T H: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">WHEREAS,
for its lawful corporate purposes, the Company has duly authorized the issuance of its 0.25% Convertible Senior Notes due 2029 (the &#147;<B>Notes</B>&#148;), initially in an aggregate principal amount not to exceed US$2,000,000,000 (as increased by
an amount equal to aggregate principal amount of any additional Notes purchased by the Initial Purchasers pursuant to the exercise of their option to purchase additional Notes as set forth in the Purchase Agreement), subject to Section&nbsp;2.10,
and in order to provide the terms and conditions upon which the Notes are to be authenticated, issued and delivered, the Company has duly authorized the execution and delivery of this Indenture; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">WHEREAS, the Form of Note, the certificate of authentication to be borne by each Note, the Form of Notice of Conversion, the Form of
Fundamental Change Repurchase Notice, the Form of Repurchase Notice and the Form of Assignment and Transfer to be borne by the Notes are to be substantially in the forms hereinafter provided; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">WHEREAS, all acts and things necessary to make the Notes, when executed by the Company and authenticated and delivered by the Trustee, as in
this Indenture provided, the valid, binding and legal obligations of the Company, and this Indenture a valid agreement according to its terms, have been done and performed, and the execution of this Indenture and the issuance hereunder of the Notes
have in all respects been duly authorized. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">NOW, THEREFORE, THIS INDENTURE WITNESSETH: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">That in order to declare the terms and conditions upon which the Notes are, and are to be, authenticated, issued and delivered, and in
consideration of the premises and of the purchase and acceptance of the Notes by the Holders thereof, the Company covenants and agrees with the Trustee for the equal and proportionate benefit of the respective Holders from time to time of the Notes
(except as otherwise provided below), as follows: </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 1 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">DEFINITIONS </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;1.01
<I>Definitions</I>. The terms defined in this Section&nbsp;1.01 (except as herein otherwise expressly provided or unless the context otherwise requires) for all purposes of this Indenture and of any indenture supplemental hereto shall have the
respective meanings specified in this Section&nbsp;1.01. The words &#147;herein,&#148; &#147;hereof,&#148; &#147;hereunder,&#148; and words of similar import refer to this Indenture as a whole and not to any particular Article, Section or other
subdivision. The terms defined in this Article include the plural as well as the singular. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Additional ADSs</B>&#148; shall have
the meaning specified in Section&nbsp;14.03(a). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Additional Amounts</B>&#148; shall have the meaning specified in
Section&nbsp;4.07(a). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Additional Interest</B>&#148; means all amounts, if any, payable pursuant to
Section&nbsp;4.06(d), Section&nbsp;4.06(e) and Section&nbsp;6.03, as applicable. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>ADS</B>&#148; means an American Depositary
Share, issued pursuant to the Deposit Agreement and the Procedures Letter, representing two Ordinary Shares of the Company as of the date of this Indenture, and deposited with the ADS Custodian. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>ADS Custodian</B>&#148; means Deutsche Bank AG, Hong Kong Branch, with respect to the ADSs delivered pursuant to the Deposit
Agreement and the Procedures Letter, or any successor entity thereto. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>ADS Depositary</B>&#148; means Deutsche Bank Trust Company
Americas, as depositary for the ADSs, or any successor entity thereto. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>ADS Price</B>&#148; shall have the meaning specified in
Section&nbsp;14.03(c). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Affiliate</B>&#148; of any specified Person means any other Person directly or indirectly controlling or
controlled by or under direct or indirect common control with such specified Person. For the purposes of this definition, &#147;control,&#148; when used with respect to any specified Person means the power to direct or cause the direction of the
management and policies of such Person, directly or indirectly, whether through the ownership of voting securities, by contract or otherwise; and the terms &#147;controlling&#148; and &#147;controlled&#148; have meanings correlative to the
foregoing. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Agents</B>&#148; means the Paying Agent, the Transfer Agent, the Note Registrar, the Conversion Agent, any
Authenticating Agent or any other agent, custodian or other Person employed to act hereunder, in each case, unless the Company is acting in such capacity. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Applicable PRC Rate</B>&#148; means (i)&nbsp;in the case of deduction or withholding of PRC income tax, 10%, (ii) in the case of
deduction or withholding of PRC value added tax (including any related local levies), 6.72%, or (iii)&nbsp;in the case of deduction or withholding of both PRC income tax and PRC value added tax (including any related local levies), 16.72%. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>applicable taxes</B>&#148; shall have the meaning specified in Section&nbsp;4.07(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Authenticating Agent</B>&#148; shall have the meaning specified in Section&nbsp;2.11. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Board of Directors</B>&#148; means the board of directors of the Company or a committee of such board duly authorized to act for it
hereunder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Board Resolution</B>&#148; means a copy of a resolution certified by the Secretary or an Assistant Secretary of the
Company to have been duly adopted by the Board of Directors, and to be in full force and effect on the date of such certification, and delivered to the Trustee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Business Day</B>&#148; means, with respect to any Note, each Monday, Tuesday, Wednesday, Thursday and Friday that is not a day on
which banking institutions in the State of New York are authorized or obligated by law or executive order to close. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Capital Stock</B>&#148; means, for any entity, any and all shares, interests,
rights to purchase, warrants, options, participations or other equivalents of or interests in (however designated) stock issued by that entity. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B>&#147;Cash Settlement&#148; </B>shall have the meaning specified in Section&nbsp;14.02(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>CCASS</B>&#148; means Central Clearing and Settlement System of the Hong Kong Stock Exchange. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Change in Tax Law</B>&#148; shall have the meaning specified in Section&nbsp;16.01. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Class</B><B></B><B>&nbsp;B Ordinary Shares</B>&#148; means Class&nbsp;B ordinary shares of the Company, par value US$0.00002 per
share. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Clause A Distribution</B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Clause B Distribution</B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Clause C Distribution</B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Cleanup Redemption</B>&#148; shall have the meaning specified in Section&nbsp;16.03(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Cleanup Redemption Date</B>&#148; shall have the meaning specified in Section&nbsp;16.03(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Cleanup Redemption Notice</B>&#148; shall have the meaning specified in Section&nbsp;16.03(b). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Cleanup Redemption Price</B>&#148; shall have the meaning specified in Section&nbsp;16.03(b). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>close of business</B>&#148; means 5:00 p.m. (New York City time). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Code</B>&#148; means the U.S. Internal Revenue Code of 1986, as amended. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Combination Settlement</B>&#148; shall have the meaning specified in Section&nbsp;14.02(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Commission</B>&#148; means the U.S. Securities and Exchange Commission. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Common Equity</B>&#148; of any Person means ordinary share capital or common stock of such Person that is generally entitled
(a)&nbsp;to vote in the election of directors of such Person or (b)&nbsp;if such Person is not a corporation, to vote or otherwise participate in the selection of the governing body, partners, managers or others that will control the management or
policies of such Person. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Company</B>&#148; shall have the meaning specified in the first paragraph of this Indenture, and
subject to the provisions of Article 11, shall include its successors and assigns. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Company Notice</B>&#148; shall have the
meaning specified in Section&nbsp;15.01(a). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Company Order</B>&#148; means a written order of the Company, signed by an Officer
of the Company and delivered to the Trustee. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Consolidated Variable Interest Entity</B>&#148; means, with respect to any Person,
any corporation, association or other entity which is or is required to be consolidated with such Person under Accounting Standards Codification subtopic <FONT STYLE="white-space:nowrap">810-10,</FONT> Consolidation: Overall (including any changes,
amendments or supplements thereto) or, if such person prepares its financial statements in accordance with accounting principles other than the accounting principles generally accepted in the United States of America, the equivalent of Accounting
Standards Codification subtopic <FONT STYLE="white-space:nowrap">810-10,</FONT> Consolidation: Overall under such accounting principles. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Controlled Entity</B>&#148; means, with respect to any Person, a Subsidiary or a Consolidated Variable Interest Entity of such
Person. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Conversion Agent</B>&#148; shall have the meaning specified in Section&nbsp;4.02. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Conversion Date</B>&#148; shall have the meaning specified in Section&nbsp;14.02(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Conversion Obligation</B>&#148; shall have the meaning specified in Section&nbsp;14.01. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Conversion Price</B>&#148; means as of any time, US$1,000, <I>divided by</I> the Conversion Rate as of such time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Conversion Rate</B>&#148; shall have the meaning specified in Section&nbsp;14.01. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Corporate Trust Office</B>&#148; or other similar term, means the principal office of the Trustee at which at any particular time its
corporate trust business shall be administered, which office at the date hereof is located at (a)&nbsp;for note transfer/surrender purposes, 480 Washington Boulevard, 30th Floor, Jersey City, New Jersey 07310 Email: <U>peter1.lopez@citi.com</U> /
<U>citi.cspag.debt@citi.com</U>, Attention: Agency&nbsp;&amp; Trust &#150; JD.com, Inc., and (b)&nbsp;for all other purposes, 388 Greenwich Street, New York, New York 10013, Email:&nbsp;<U>peter1.lopez@citi.com</U> / <U>citi.cspag.debt@citi.com</U>,
Attention: Agency&nbsp;&amp; Trust &#150; JD.com, Inc., or such other address as the Trustee may designate from time to time by notice to the Holders and the Company, or the principal corporate trust officer of any successor Trustee (or such other
address as such successor Trustee may designate from time to time by notice to the Holders and the Company). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Daily Conversion
Value</B>&#148; means, for each of the 40 consecutive Trading Days during the Observation Period, 2.5% of the product of (a)&nbsp;the Conversion Rate in effect immediately after the close of business on such Trading Day and (b)&nbsp;the Daily VWAP
for such Trading Day. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Daily Measurement Value</B>&#148; means the Specified Dollar Amount (if any), <I>divided by</I> 40. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Daily Settlement Amount</B>,&#148; for each of the 40 consecutive Trading Days during the Observation Period, shall consist of: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">cash in an amount equal to the lesser of (i)&nbsp;the Daily Measurement Value and (ii)&nbsp;the Daily
Conversion Value on such Trading Day; and </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if the Daily Conversion Value on such Trading Day exceeds the Daily Measurement Value, a number of ADSs equal
to (i)&nbsp;the difference between the Daily Conversion Value and the Daily Measurement Value, <I>divided by</I> (ii)&nbsp;the Daily VWAP for such Trading Day. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Daily VWAP</B>&#148; means, for each of the 40 consecutive Trading Days during the relevant Observation Period, the per ADS
volume-weighted average price as displayed under the heading &#147;Bloomberg VWAP&#148; on Bloomberg page &#147;JD&lt;equity&gt; AQR&#148; (or its equivalent successor if such page is not available) in respect of the period from the scheduled open
of trading until the scheduled close of trading of the primary trading session on such Trading Day (or if such volume-weighted average price is unavailable, the market value of one ADS on such Trading Day determined, using a volume-weighted average
method, by a nationally recognized independent investment banking firm retained for this purpose by the Company, which may include any of the Initial Purchasers). The &#147;<B>Daily VWAP</B>&#148; shall be determined without regard to after-hours
trading or any other trading outside of the regular trading session trading hours. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Default</B>&#148; means any event that is, or
after notice or passage of time, or both, would be, an Event of Default. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Default Settlement Method</B>&#148; shall have the
meaning specified in Section&nbsp;14.02(a)(i). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Defaulted Amounts</B>&#148; means any amounts on any Note (including, without
limitation, the Redemption Price, the Repurchase Price, the Fundamental Change Repurchase Price, principal and interest) that are payable but are not punctually paid or duly provided for. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Deposit Agreement</B>&#148; means the deposit agreement dated as of May&nbsp;21, 2014 by and among the Company, the ADS Depositary
and the holders and beneficial owners from time to time of the ADSs delivered thereunder or, if amended or supplemented as provided therein, as so amended or supplemented. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Depositary</B>&#148; means, with respect to each Global Note, the Person specified in Section 2.05(c) as the Depositary with respect
to such Notes, until a successor shall have been appointed and become such pursuant to the applicable provisions of this Indenture, and thereafter, &#147;<B>Depositary</B>&#148; shall mean or include such successor. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>&#147;Designated Financial Institution</B>&#148; shall have the meaning specified in Section<B> </B>14.13(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Distributed Property</B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>DTC</B>&#148; means The Depository Trust Company, a New York corporation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Effective Date</B>&#148; shall have the meaning specified in Section&nbsp;14.03(c), except that, as used in Section&nbsp;14.04 and
Section&nbsp;14.05, &#147;<B>Effective Date</B>&#148; means the first date on which ADSs trade on the applicable exchange or in the applicable market, regular way, reflecting the relevant share split or share combination, as applicable. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Event of Default</B>&#148; shall have the meaning specified in Section&nbsp;6.01. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B><FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date</B>&#148; means the first
date on which the ADSs trade on the applicable exchange or in the applicable market, regular way, without the right to receive the issuance, dividend or distribution in question, from the Company or, if applicable, from the seller of the ADSs on
such exchange or market (in the form of due bills or otherwise) as determined by such exchange or market. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Exchange Act</B>&#148;
means the Securities Exchange Act of 1934, as amended, and the rules and regulations promulgated thereunder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Exchange
Election</B>&#148; shall have the meaning specified in Section&nbsp;14.13(a). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Expiring Rights</B>&#148; means any rights (other
than in connection with a stockholders rights plan), options or warrants to purchase Ordinary Shares or ADSs that expire on or prior to the Maturity Date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>FATCA</B>&#148; shall have the meaning specified in Section&nbsp;4.07(a)(i)(D). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Form of Assignment and Transfer</B>&#148; shall mean the &#147;Form of Assignment and Transfer&#148; attached as Attachment 4 to the
Form of Note. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Form of Fundamental Change Repurchase Notice</B>&#148; shall mean the &#147;Form of Fundamental Change Repurchase
Notice&#148; attached as Attachment 2 to the Form of Note. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Form of Note</B>&#148; shall mean the &#147;Form of Note&#148;
attached hereto as Exhibit A. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Form of Notice of Conversion</B>&#148; shall mean the &#147;Form of Notice of Conversion&#148;
attached as Attachment 1 to the Form of Note. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Form of Repurchase Notice</B>&#148; shall mean the &#147;Form of Repurchase
Notice&#148; attached as Attachment 3 to the Form of Note. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Fractional ADS</B>&#148; shall have the meaning specified in
Section&nbsp;14.02(a). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Fundamental Change</B>&#148; shall be deemed to have occurred at the time after the Notes are originally
issued if any of the following occurs: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">(A) a &#147;person&#148; or &#147;group&#148; within the meaning of Section&nbsp;13(d) of the Exchange Act,
other than the Company, its Subsidiaries, the employee benefit plans of the Company and its Subsidiaries and the Permitted Holder, files a Schedule TO or any schedule, form or report under the Exchange Act disclosing that such person or group has
become the direct or indirect &#147;beneficial owner,&#148; as defined in Rule <FONT STYLE="white-space:nowrap">13d-3</FONT> under the Exchange Act, of the Company&#146;s ordinary share capital (including ordinary share capital held in the form of
ADSs) representing more than 50% of the voting power of the Company&#146;s ordinary share capital, or (B)&nbsp;a &#147;person&#148; or &#147;group&#148; within the meaning of Section&nbsp;13(d) of the Exchange Act, other than the Company, its
Subsidiaries, the employee benefit plans of the Company and its Subsidiaries, files a Schedule TO or any schedule, form or report under the Exchange Act disclosing that such person or group has become the direct or indirect &#147;beneficial
owner,&#148; as defined in Rule <FONT STYLE="white-space:nowrap">13d-3</FONT> under the Exchange Act, of the Ordinary Shares representing more than 50% of the Company&#146;s then outstanding Ordinary Shares (including Ordinary Shares held in the
form of ADSs), <I>provided</I>, however that for purposes of this clause (B), in calculating the beneficial ownership percentage of the Ordinary Shares held by such person or group, any Ordinary Shares (including Ordinary Shares held in the form of
ADSs) issued or issuable on conversion of Class&nbsp;B Ordinary Shares &#147;beneficially owned&#148; by such person or group on May&nbsp;21, 2024 or issued or issuable by the Company to such person or group after May&nbsp;21, 2024 pursuant to the
rights attached to, or a dividend or other distribution on, any such Class&nbsp;B Ordinary Shares so &#147;beneficially&#148; owned on May&nbsp;21, 2024 (or any Ordinary Shares into which they may convert or be exchanged or exercised) shall be
excluded from both the numerator and denominator; </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the consummation of (A)&nbsp;any recapitalization, reclassification or change of the Ordinary Shares or the
ADSs (other than changes resulting from a subdivision or combination) as a result of which the Ordinary Shares or the ADSs would be converted into, or exchanged for, stock, other securities, other property or assets; (B) any share exchange,
consolidation or merger of the Company pursuant to which the Ordinary Shares or the ADSs will be converted into cash, securities or other property; or (C)&nbsp;any sale, lease or other transfer in one transaction or a series of transactions of all
or substantially all of the consolidated assets of the Company and its Subsidiaries, Consolidated Variable Interest Entities, taken as a whole, to any Person other than one of the Company&#146;s wholly-owned Subsidiaries or one of the Consolidated
Variable Interest Entities in which the Company has the right to exercise, directly or indirectly, 100% of the equity holders&#146; voting rights and where such sale, lease or transfer to such Consolidated Variable Interest Entity does not result in
the Company ceasing to derive substantially the same economic benefits from the sold, leased or transferred business operations as the Company derived from such business operations prior to such sale, lease or transfer; <I>provided</I>,<I>
however</I>, that a transaction described in clause (A)&nbsp;or (B) in which the<I> </I>holders of all classes of the Company&#146;s ordinary share capital immediately prior to such transaction are entitled to exercise, directly or indirectly, more
than 50% of the total voting power of all shares of Capital Stock entitled to vote generally in the election of directors of the continuing or surviving corporation or transferee or the parent thereof immediately after such transaction in
substantially the same proportions as their respective ownership of the Company&#146;s voting securities immediately prior to such transaction shall not be a Fundamental Change pursuant to this clause (b); </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the shareholders of the Company approve any plan or proposal for the liquidation or dissolution of the Company;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the ADSs (or other Common Equity or ADSs in respect of the Common Equity underlying the Notes) cease to be
listed or quoted on any of The New York Stock Exchange, The NASDAQ Global Select Market or The NASDAQ Global Market (or any of their respective successors); or </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(e)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">(A) any change in or amendment to the laws, regulations and rules of the PRC or the official interpretation or
official application thereof (a &#147;<B>Change in Law</B>&#148;) that results in (x)&nbsp;the Company, its Subsidiaries and its Consolidated Variable Interest Entities (collectively, the &#147;<B>Company Group</B>&#148;) (as in existence
immediately subsequent to such Change in Law), as a whole, being legally prohibited from operating substantially all of the business operations conducted by the Company Group (as in existence immediately prior to such Change in Law) as of the last
date of the period described in the Company&#146;s consolidated financial statements for the most recent fiscal quarter and (y)&nbsp;the Company&#146;s being unable to continue to derive substantially all of the economic benefits from the business
operations conducted by the Company Group (as in existence immediately prior to such Change in Law) in the same manner as reflected in the Company&#146;s consolidated financial statements for the most recent fiscal quarter and (B)&nbsp;the Company
has not furnished to the Trustee, prior to the date that is twelve months after the date of the Change in Law, an opinion from an independent financial advisor or external legal counsel stating either (1)&nbsp;the Company is able to continue to
derive substantially all of the economic benefits from the business operations conducted by the Company Group (as in existence immediately prior to such Change in Law), taken as a whole, as reflected in the consolidated financial statements of the
Company for the most recent fiscal quarter (including after giving effect to any corporate restructuring or reorganization plan of the Company) or (2)&nbsp;such Change in Law would not materially adversely affect the Company&#146;s ability to make
principal, premium (if any) and interest payments on the Notes when due; </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>provided</I>,<I> however</I>, that a transaction or event
described in clause (a)&nbsp;and<I> </I><I></I>(b) <I>above </I>shall not<I> </I>constitute a Fundamental Change, if at least 90% of the consideration received or to be received by holders of the ADSs, excluding cash payments for Fractional ADSs and
cash payments made pursuant to dissenters&#146; appraisal rights, in connection with such transaction or event consists of shares of Common Equity or ADSs in respect of Common Equity that are listed or quoted on any of The NASDAQ Global Select
Market, The NASDAQ Global Market or The New York Stock Exchange (or any of their respective successors) or will be so listed or quoted when issued or exchanged in connection with such transaction or event and as a result of such transaction or event
such consideration, excluding cash payments for Fractional ADSs and cash payments made pursuant to dissenters&#146; appraisal rights, becomes the Reference Property. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Fundamental Change Company Notice</B>&#148; shall have the meaning specified in Section 15.02(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Fundamental Change Repurchase Date</B>&#148; shall have the meaning specified in Section 15.02(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Fundamental Change Repurchase Notice</B>&#148; shall have the meaning specified in Section 15.02(b)(i). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Fundamental Change Repurchase Price</B>&#148; shall have the meaning specified in Section 15.02(a). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Global Note</B>&#148; shall have the meaning specified in Section&nbsp;2.05(b).
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Holder</B>,&#148; as applied to any Note, or other similar terms (but excluding the term &#147;beneficial holder&#148;), shall
mean any Person in whose name at the time a particular Note is registered on the Note Register. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Hong Kong Share
Registrar</B>&#148; means the share registrar engaged by the Company to maintain the branch register of members in Hong Kong for the Ordinary Shares, which shall initially be Computershare Hong Kong Investor Services Limited. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Hong Kong Stock Exchange</B>&#148; means the Main Board of The Stock Exchange of Hong Kong Limited. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Indenture</B>&#148; means this instrument as originally executed or, if amended or supplemented as herein provided, as so amended or
supplemented. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Initial Purchasers</B>&#148; means Merrill Lynch (Asia Pacific) Limited, Goldman Sachs (Asia) L.L.C., Haitong
International Securities Company Limited, UBS Securities LLC and UBS AG Hong Kong Branch. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Interest Payment Date</B>&#148; means
each June&nbsp;1 and December&nbsp;1 of each year, beginning on December&nbsp;1, 2024. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Last Reported Sale Price</B>&#148; of the
ADSs on any date means the closing sale price per ADS (or if no closing sale price is reported, the average of the bid and ask prices or, if more than one in either case, the average of the average bid and the average ask prices) on that date as
reported in composite transactions for the principal U.S. national or regional securities exchange on which the ADSs are traded. If the ADSs are not listed for trading on a U.S. national or regional securities exchange on the relevant date, the
&#147;Last Reported Sale Price&#148; shall be the last quoted bid price for the ADSs in the <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">over-the-counter</FONT></FONT> market on the relevant date as reported by OTC Markets Group
Inc. or a similar organization, and, if the ADSs are not so quoted, the &#147;Last Reported Sale Price&#148; shall be the average of the <FONT STYLE="white-space:nowrap">mid-point</FONT> of the last bid and ask prices for the ADSs on the relevant
date from each of at least three nationally recognized independent investment banking firms selected by the Company for this purpose. For the avoidance of doubt, if a Fundamental Change described in clause (d)&nbsp;of the definition thereof has
occurred and the Listed Equity remain listed on a Permitted Exchange, the &#147;<B>Last Reported Sale Price</B>&#148; will be determined based on the closing sale price of the Listed Equity on the principal Permitted Exchange, with such changes to
the foregoing definition (including the deletion of the second sentence in this definition) and the definition of &#147;Trading Day&#148; as the Board of Directors determines in good faith are necessary to reflect the replacement of ADS (or other
security) with Listed Equity as set forth in a supplemental indenture to be executed by the Company and Trustee as described under Section&nbsp;10.03. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Listed Equity</B>&#148; shall have the meaning specified in Section&nbsp;10.03. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Make-Whole Fundamental Change</B>&#148; means any transaction or event described in clause (a), (b), (d) or (e)&nbsp;of the
definition of Fundamental Change (determined after giving effect to any exceptions to or exclusions from such definition, including in the <I>proviso</I> immediately succeeding clause (e)&nbsp;of the definition thereof, but without regard to the
<I>proviso</I> in clause (b)&nbsp;of the definition thereof). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Market Disruption Event</B>&#148; means, for the purposes of determining amounts
due upon conversion, (a)&nbsp;a failure by the primary U.S. national or regional securities exchange or market on which the ADSs are listed or admitted for trading to open for trading during its regular trading session or (b)&nbsp;the occurrence or
existence prior to 1:00 p.m., New York City time, on any Scheduled Trading Day for the ADSs for more than one half-hour period in the aggregate during regular trading hours of any suspension or limitation imposed on trading (by reason of movements
in price exceeding limits permitted by the relevant stock exchange or otherwise) in the ADSs or in any options contracts or futures contracts relating to the ADSs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Maturity Date</B>&#148; means June&nbsp;1, 2029. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Merger Event</B>&#148; shall have the meaning specified in Section&nbsp;14.07(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B><FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entities</B>&#148; means the Controlled Entities of the Company other
than (i)&nbsp;any Controlled Entities with shares of common stock or other common equity interests listed on a nationally recognized stock exchange, including but not limited to the Shanghai Stock Exchange; (ii)&nbsp;JINGDONG Property, Inc., (iii)
JINGDONG Industrials, Inc., and (iv)&nbsp;any Subsidiaries or Consolidated Variable Interest Entities of any Controlled Entity referred to in clauses (i), (ii) and (iii)&nbsp;of this definition. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Note</B>&#148; or &#147;<B>Notes</B>&#148; shall have the meaning specified in the first paragraph of the recitals of this Indenture.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Notes Fungibility Date</B>&#148; means the date, if any, following the Resale Restriction Termination Date on which all of the
Rule 144A Notes and all of the Regulation S Notes are no longer Restricted Securities, do not bear the restrictive legend required by Section&nbsp;2.05(c), are fungible for U.S. securities law purposes and are assigned an identical, unrestricted
CUSIP number. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Note Register</B>&#148; shall have the meaning specified in Section&nbsp;2.05(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Note Registrar</B>&#148; shall have the meaning specified in Section&nbsp;2.05(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Notice of Conversion</B>&#148; shall have the meaning specified in Section&nbsp;14.02(b). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Observation Period</B>&#148; with respect to any Note surrendered for conversion means: (i)&nbsp;subject to clause (ii), if the
relevant Conversion Date occurs prior to the 45<SUP STYLE="font-size:75%; vertical-align:top">th</SUP> Scheduled Trading Day immediately preceding the Maturity Date, the 40 consecutive Trading Day period beginning on, and including, the second
Trading Day immediately succeeding such Conversion Date; (ii)&nbsp;if the relevant Conversion Date occurs on or after the date of the Company&#146;s issuance of a Redemption Notice with respect to the Notes pursuant to Article 16 and prior to the
relevant Redemption Date, the 40 consecutive Trading Days beginning on, and including, the 42<SUP STYLE="font-size:75%; vertical-align:top">nd</SUP> Scheduled Trading Day immediately preceding such Redemption Date; and (iii)&nbsp;subject to clause
(ii), if the relevant Conversion Date occurs on or after the 45<SUP STYLE="font-size:75%; vertical-align:top">th</SUP> Scheduled Trading Day immediately preceding the Maturity Date, the 40 consecutive Trading Days beginning on, and including, the 42<SUP
STYLE="font-size:75%; vertical-align:top">nd</SUP> Scheduled Trading Day immediately preceding the Maturity Date. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Offering Memorandum</B>&#148; means the preliminary offering memorandum dated
May&nbsp;21, 2024, as supplemented by the pricing term sheet dated May&nbsp;21, 2024, relating to the offering and sale of the Notes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Officer</B>&#148; means, with respect to the Company, the President, the Chief Executive Officer, the Chief Financial Officer, the
Treasurer, the Secretary, any Executive or Senior Vice President, any Vice President (whether or not designated by a number or numbers or word or words added before or after the title &#147;Vice President&#148;) or an authorized representative of
the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Officers&#146; Certificate</B>,&#148; when used with respect to the Company, means a certificate that is delivered
to the Trustee and that is signed by (a)&nbsp;two Officers of the Company or (b)&nbsp;one Officer of the Company and one of any Assistant Treasurer, any Assistant Secretary or General Counsel or the Controller of the Company. Each such certificate
shall include the statements provided for in Section&nbsp;17.06 if and to the extent required by the provisions of such Section. One of the Officers giving an Officers&#146; Certificate pursuant to Section&nbsp;4.09 shall be the principal executive,
financial or accounting officer of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>open of business</B>&#148; means 9:00 a.m. (New York City time). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Opinion of Counsel</B>&#148; means an opinion in writing signed by legal counsel, who may be counsel to the Company, or other counsel
who is reasonably acceptable to the Trustee, that is delivered to the Trustee, which opinion may contain customary exceptions and qualifications as to matters set forth therein. Each such opinion shall include the statements provided for in
Section&nbsp;17.06 if and to the extent required by the provisions of such Section&nbsp;17.06. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Ordinary Shares</B>&#148; means
Class&nbsp;A ordinary shares of the Company, par value US$0.00002 per share, at the date of this Indenture, subject to Section&nbsp;14.07. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>outstanding</B>,&#148; when used with reference to Notes, shall, subject to the provisions of Section&nbsp;8.04, mean, as of any
particular time, all Notes authenticated and delivered by the Trustee under this Indenture, except: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Notes theretofore canceled by the
Trustee or accepted by the Trustee for cancellation; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notes, or portions thereof, that have become due and payable and in respect of which
monies in the necessary amount shall have been deposited with the Trustee, ADS Depositary or with any Paying Agent (other than the Company) or shall have been set aside and segregated in trust by the Company (if the Company shall act as its own
Paying Agent); </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notes that have been paid pursuant to Section&nbsp;2.06 or Notes in lieu of which, or in substitution for which, other
Notes shall have been authenticated and delivered pursuant to the terms of Section&nbsp;2.06 unless proof satisfactory to the Trustee is presented that any such Notes are held by protected purchasers in due course; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Notes converted pursuant to Article 14 and required to be cancelled pursuant to Section
2.08; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Notes redeemed pursuant to Article 16; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Notes repurchased by the Company pursuant to the third sentence of Section&nbsp;2.10. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Paying Agent</B>&#148; shall have the meaning specified in Section&nbsp;4.02. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Paying Agent Office</B>&#148; means the designated office of the Paying Agent at which at any time this Indenture shall be
administered, which office at the date hereof is the Corporate Trust Office. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Permitted Exchange</B>&#148; means The Singapore
Exchange Securities Trading Limited, Stock Exchange of Hong Kong Limited or London Stock Exchange (or any of their respective successors). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Permitted Holder</B>&#148; means: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Mr.&nbsp;Richard Qiangdong Liu; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the spouse, heirs and lineal descendants of the person named in paragraph (a); </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the estate or legal representatives of the person named in paragraph (a), </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">trusts established for the benefit of any natural person named in paragraphs (a)&nbsp;or (b),
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(e)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">any <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">not-for-profit</FONT></FONT> entity where
the acquisition of the Ordinary Shares (including ADSs) is directed by any of the persons in paragraphs (a)&nbsp;or (b), </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(f)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">any entity wholly-owned by any person described in paragraphs (a)&nbsp;or (b), and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(g)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">any person the voting power of which (or in the case of a trust, the beneficial interests in which) is
controlled by one or more of the persons described in paragraphs (a)&nbsp;or (b). </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Person</B>&#148; means an
individual, a corporation, a limited liability company, an association, a partnership, a joint venture, a joint stock company, a trust, an unincorporated organization or a government or an agency or a political subdivision thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Physical Notes</B>&#148; means permanent certificated Notes in registered form issued in denominations of US$1,000 principal amount
and multiples thereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Physical Settlement</B>&#148; shall have the meaning specified in Section&nbsp;14.02(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>PRC</B>&#148; means the People&#146;s Republic of China, excluding, for the purpose of this Indenture only, Taiwan, Hong Kong, and
Macau. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Predecessor Note</B>&#148; of any particular Note means every previous Note
evidencing all or a portion of the same debt as that evidenced by such particular Note; and, for the purposes of this definition, any Note authenticated and delivered under Section&nbsp;2.06 in lieu of or in exchange for a mutilated, lost, destroyed
or stolen Note shall be deemed to evidence the same debt as the mutilated, lost, destroyed or stolen Note that it replaces. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Principal Controlled Entity</B>&#148; at any time shall means one of the <FONT STYLE="white-space:nowrap">Non-listed</FONT>
Controlled Entities of the Company </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(i) as to which one or more of the following conditions is/are satisfied: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) its total revenue or (in the case of one of the <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entities of the Company which
has one or more <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entities) consolidated total revenue attributable to the Company is at least 10% of the consolidated total revenue of the Company; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) its net profit or (in the case of one of the <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entities of the Company which
has one or more <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entities) consolidated net profit attributable to the Company (in each case before taxation and exceptional items) is at least 10% of the consolidated net profit of the
Company (before taxation and exceptional items); or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) its net assets or (in the case of one of the
<FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entities of the Company which has one or more <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entities) consolidated net assets attributable to the Company (in each case
after deducting minority interests in Subsidiaries) are at least 10% of the consolidated net assets of the Company (after deducting minority interests in Subsidiaries); </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">all as calculated by reference to the then latest audited financial statements (consolidated or, as the case may be, unconsolidated) of the <FONT
STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity of the Company and the latest audited consolidated financial statements of the Company; <I>provided that</I>, in relation to paragraphs (a), (b) and (c)&nbsp;above: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) in the case of a corporation or other business entity becoming a <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity after
the end of the financial period to which the Company&#146;s latest consolidated audited accounts relate, the reference to the then latest consolidated audited accounts of the Company and the <FONT STYLE="white-space:nowrap">Non-listed</FONT>
Controlled Entities for the purposes of the calculation above shall, until the consolidated audited accounts of the Company for the financial period in which the relevant corporation or other business entity becomes a
<FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity are issued, be deemed to be a reference to the then latest consolidated audited accounts of the Company and the <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled
Entities adjusted to consolidate the latest audited accounts (consolidated in the case of a <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity which itself has Controlled Entities) of such
<FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity in such accounts; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2) if at any relevant time in relation to the
Company or any <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity which itself has <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entities, no consolidated accounts are prepared and audited, total revenue, net profit
or net assets of the Company and/or any such <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity shall be determined on the basis of pro forma consolidated accounts prepared for this purpose by or on behalf of the Company; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(3) if at any relevant time in relation to any
<FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity, no accounts are audited, its net assets (consolidated, if appropriate) shall be determined on the basis of pro forma accounts (consolidated, if appropriate) of the relevant <FONT
STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity prepared for this purpose by or on behalf of the Company; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(4) if the
accounts of any <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity (not being a <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity referred to in proviso (1)&nbsp;above) are not consolidated with the accounts of
the Company, then the determination of whether or not such <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity is a Principal Controlled Entity shall be based on a pro forma consolidation of its accounts (consolidated, if
appropriate) with the consolidated accounts of the Company (determined on the basis of the foregoing); or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) to which is transferred
all or substantially all of the assets of a <FONT STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity which immediately prior to the transfer was a Principal Controlled Entity; <I>provided that</I>, with effect from such transfer, the <FONT
STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity which so transfers<I> </I>its assets and undertakings shall cease to be a Principal Controlled Entity (but without prejudice to paragraph (i)&nbsp;above) and the <FONT
STYLE="white-space:nowrap">Non-listed</FONT> Controlled Entity to which the assets are so transferred shall become a Principal Controlled Entity. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Procedures Letter</B>&#148; means the letter agreement dated as of May&nbsp;23, 2024 delivered by the Company to the ADS Depositary
or, if amended or supplemented as provided therein, as so amended or supplemented. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Purchase Agreement</B>&#148; means that
certain Purchase Agreement, dated as of May&nbsp;21, 2024, among the Company and the Initial Purchasers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Record Date</B>&#148;
means, with respect to any dividend, distribution or other transaction or event in which the holders of the ADSs (or other applicable security) have the right to receive any cash, securities or other property or in which the ADSs (or other
applicable security) are exchanged for or converted into any combination of cash, securities or other property, the date fixed for determination of holders of the ADSs (or other applicable security) entitled to receive such cash, securities or other
property (whether such date is fixed by the Board of Directors, statute, contract or otherwise). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Redemption Date</B>&#148; means
the Tax Redemption Date, Optional Redemption Rate or Cleanup Redemption Date, as the case may be. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Redemption Notice</B>&#148;
means the Tax Redemption Notice, Optional Redemption Notice or Cleanup Redemption Notice, as the case may be. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Redemption
Price</B>&#148; the Tax Redemption Price, Optional Redemption Price or Cleanup Redemption Price, as the case may be. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Redemption
Reference Date</B>&#148; shall have the meaning specified in Section&nbsp;14.03(g). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Redemption Reference Price</B>&#148; shall
have the meaning specified in Section&nbsp;14.03(g). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Reference Date</B>&#148; shall have the meaning specified in
Section&nbsp;10.03. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Reference Property</B>&#148; shall have the meaning specified in
Section&nbsp;14.07(a). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Reference Property Unit</B>&#148; shall have the meaning specified in Section&nbsp;14.07(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Regular Record Date</B>,&#148; with respect to any Interest Payment Date, shall mean May&nbsp;15 or November15 (whether or not such
day is a Business Day) immediately preceding the applicable June&nbsp;1 or December&nbsp;1 Interest Payment Date, respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Regulation S</B>&#148; means Regulation S under the Securities Act or any successor to such regulation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Regulation S Notes</B>&#148; means the Notes, if any, initially offered and sold outside the United States pursuant to Regulation S.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Relevant Jurisdiction</B>&#148; shall have the meaning specified in Section&nbsp;4.07(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Repurchase Date</B>&#148; shall have the meaning specified in Section&nbsp;15.01(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Repurchase Expiration Time</B>&#148; shall have the meaning specified in Section&nbsp;15.01(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Repurchase Notice</B>&#148; shall have the meaning specified in Section&nbsp;15.01(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Repurchase Price</B>&#148; shall have the meaning specified in Section&nbsp;15.01(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Resale Restriction Termination Date</B>&#148; shall have the meaning specified in Section 2.05(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Responsible Officer</B>&#148; means, when used with respect to the Trustee, any officer within the Corporate Trust department of the
Trustee, including any vice president, assistant vice president, secretary, assistant secretary, treasurer, assistant treasurer, senior trust officer, trust officer or any other officer of the Trustee who customarily performs functions similar to
those performed by Persons who at the time shall be officers, respectively, or to whom any corporate trust matter relating to this Indenture is referred because of such Person&#146;s knowledge of and familiarity with the particular subject and, in
each case, who shall have direct responsibility for the administration of this Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Restricted Securities</B>&#148; shall
have the meaning specified in Section&nbsp;2.05(c). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Rule 144</B>&#148; means Rule 144 as promulgated under the Securities Act.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Rule 144A</B>&#148; means Rule 144A as promulgated under the Securities Act. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Rule 144A Notes</B>&#148; means the notes initially offered and sold pursuant to Rule 144A. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Scheduled Trading Day</B>&#148; means a day that is scheduled to be a Trading Day on the principal U.S. national or regional
securities exchange or market on which the ADSs are listed or admitted for trading. If the ADSs are not so listed or admitted for trading, &#147;<B>Scheduled Trading</B> <B>Day</B>&#148; means a Business Day. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Securities Act</B>&#148; means the Securities Act of 1933, as amended, and the
rules and regulations promulgated thereunder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Settlement Amount</B>&#148; has the meaning specified in Section&nbsp;14.02(a)(v).
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Settlement Method</B>&#148; means, with respect to any conversion of Notes, Physical Settlement, Cash Settlement or Combination
Settlement, as elected (or deemed to have been elected) by the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Settlement Method Election Deadline</B>&#148; shall have
the meaning specified in Section&nbsp;14.02(a)(i). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Settlement Notice</B>&#148; has the meaning specified in
Section&nbsp;14.02(a)(i). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Specified Dollar Amount</B>&#148; means the maximum cash amount per US$1,000 principal amount of Notes
to be received upon conversion as specified in the Settlement Notice related to any converted Notes (or deemed specified pursuant to Section&nbsp;14.02(a)(i)). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B><FONT STYLE="white-space:nowrap">Spin-Off</FONT></B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Subsidiary</B>&#148; means, with respect to any Person, any corporation, association, partnership or other business entity of which
more than 50% of the total voting power of shares of Capital Stock or other interests (including partnership interests) entitled (without regard to the occurrence of any contingency) to vote in the election of directors, managers, general partners
or trustees thereof is at the time owned or controlled, directly or indirectly, by (i)&nbsp;such Person; (ii)&nbsp;such Person and one or more Subsidiaries of such Person; or (iii)&nbsp;one or more Subsidiaries of such Person. For the avoidance of
doubt, the term &#147;Subsidiary&#148; or &#147;Subsidiaries&#148; shall include the Company&#146;s Consolidated Variable Interest Entities, including its variable interest entities and their Subsidiaries. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Successor Company</B>&#148; shall have the meaning specified in Section&nbsp;11.01(a). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Tax Redemption</B>&#148; shall have the meaning specified in Section&nbsp;16.01. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Tax Redemption Date</B>&#148; shall have the meaning specified in Section&nbsp;16.01. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Tax Redemption Notice</B>&#148; shall have the meaning specified in Section&nbsp;16.01. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Tax Redemption Price</B>&#148; shall have the meaning specified in Section&nbsp;16.01. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Tender/Exchange Offer Consideration</B>&#148; shall have the meaning specified in Section 14.04(e). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Trading Day</B>&#148; means a day on which (i)&nbsp;trading in the ADSs (or other
security for which a closing sale price must be determined) generally occurs on The NASDAQ Global Select Market or, if the ADSs (or such other security) are not then listed on The NASDAQ Global Select Market, on the principal other U.S. national or
regional securities exchange on which the ADSs (or such other security) are then listed or, if the ADSs (or such other security) are not then listed on a U.S. national or regional securities exchange, on the principal other market on which the ADSs
(or such other security) are then traded and (ii)&nbsp;a Last Reported Sale Price for the ADSs (or closing sale price for such other security) is available on such securities exchange or market; <I>provided</I> that if the ADSs (or such other
security) are not so listed or traded, &#147;Trading Day&#148; means a Business Day.; and <I>provided further</I>, that for the purposes of determining the settlement amounts due upon conversion only, &#147;Trading Day&#148; means a day on which
(i)&nbsp;there is no Market Disruption Event and (ii)&nbsp;trading in the ADSs generally occurs on The NASDAQ Global Select Market or, if the ADSs are not then listed on NASDAQ Global Select Market, on the principal other U.S. national or regional
securities exchange on which the ADSs are then listed or, if the ADSs are not then listed on a U.S. national or regional securities exchange, on the principal other market on which the ADSs are then listed or admitted for trading, except if the ADSs
are not so listed or admitted for trading, &#147;Trading Day&#148; means a &#147;Business Day.&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>transfer</B>&#148; shall
have the meaning specified in Section&nbsp;2.05(c). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Transfer Agent</B>&#148; shall have the meaning specified in
Section&nbsp;2.05(a). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Trigger Event</B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Trust Indenture Act</B>&#148; means the Trust Indenture Act of 1939, as amended, as it was in force at the date of execution of this
Indenture; <I>provided</I>, <I>however</I>, that in the event the Trust Indenture Act of 1939 is amended after the date hereof, the term &#147;Trust Indenture Act&#148; shall mean, to the extent required by such amendment, the Trust Indenture Act of
1939, as so amended. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Trustee</B>&#148; means the Person named as the &#147;Trustee&#148; in the first paragraph of this
Indenture until a successor trustee shall have become such pursuant to the applicable provisions of this Indenture, and thereafter &#147;Trustee&#148; shall mean or include each Person who is then a Trustee hereunder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>U.S. Person</B>&#148; shall have the meaning as such term is defined under Regulation S. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">&#147;<B>Valuation Period</B>&#148; shall have the meaning specified in Section&nbsp;14.04(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;1.02 <I>References to Interest</I>. Unless the context otherwise requires, any reference to interest on, or in respect of, any
Note in this Indenture shall be deemed to include Additional Interest if, in such context, Additional Interest is, was or would be payable pursuant to any of Section&nbsp;4.06(d), Section&nbsp;4.06(e) and Section&nbsp;6.03. Unless the context
otherwise requires, any express mention of Additional Interest in any provision hereof shall not be construed as excluding Additional Interest in those provisions hereof where such express mention is not made. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;1.03 <I>References to Ordinary Shares in lieu of ADSs</I>. Unless the context otherwise requires, any reference to Ordinary
Shares in lieu of any ADSs deliverable upon conversion in this Indenture shall be deemed to refer to the Ordinary Shares delivered or deliverable upon conversion of the Notes in lieu of such ADSs at a Holder&#146;s election pursuant to
Section&nbsp;14.02(a)(vii). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 2 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ISSUE, DESCRIPTION, EXECUTION, REGISTRATION AND EXCHANGE OF NOTES </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.01 <I>Designation and Amount</I>. The Notes shall be designated as the &#147;0.25% Convertible Senior Notes due 2029.&#148; The
aggregate principal amount of Notes that may be authenticated and delivered under this Indenture is initially limited to US$2,000,000,000 (as increased by an amount equal to aggregate principal amount of any additional Notes purchased by the Initial
Purchasers pursuant to the exercise of their option to purchase additional Notes as set forth in the Purchase Agreement), subject to Section&nbsp;2.10 and except for Notes authenticated and delivered upon registration or transfer of, or in exchange
for, or in lieu of other Notes pursuant to Section&nbsp;2.05, Section&nbsp;2.06, Section&nbsp;2.07, Section&nbsp;10.04, Section&nbsp;14.02 and Section&nbsp;15.04. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.02 <I>Form of Notes</I>. The Notes and the Trustee&#146;s certificate of authentication to be borne by such Notes shall be
substantially in the respective forms set forth in Exhibit A, the terms and provisions of which shall constitute, and are hereby expressly incorporated in and made a part of this Indenture. To the extent applicable, the Company and the Trustee, by
their execution and delivery of this Indenture, expressly agree to such terms and provisions and to be bound thereby. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any Global Note may
be endorsed with or have incorporated in the text thereof such legends or recitals or changes not inconsistent with the provisions of this Indenture as may be required by the Depositary, or as may be required to comply with any applicable law or any
regulation thereunder or with the rules and regulations of any securities exchange or automated quotation system upon which the Notes may be listed or traded or designated for issuance or to conform with any usage with respect thereto, or to
indicate any special limitations or restrictions to which any particular Notes are subject. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any of the Notes may have such letters,
numbers or other marks of identification and such notations, legends or endorsements as the Officers executing the same may approve (execution thereof to be conclusive evidence of such approval) and as are not inconsistent with the provisions of
this Indenture, or as may be required to comply with any law or with any rule or regulation made pursuant thereto or with any rule or regulation of any securities exchange or automated quotation system on which the Notes may be listed or designated
for issuance, or to conform to usage or to indicate any special limitations or restrictions to which any particular Notes are subject. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each Global Note shall represent such principal amount of the outstanding Notes as shall be specified therein and shall provide that it shall
represent the aggregate principal amount of outstanding Notes from time to time endorsed thereon and that the aggregate principal amount of outstanding Notes represented thereby may from time to time be increased or reduced to reflect redemptions,
repurchases, cancellations, conversions, transfers or exchanges permitted hereby. Any endorsement of a Global Note to reflect the amount of any increase or decrease in the amount of outstanding Notes represented thereby shall be made by the Trustee,
at the direction of the Trustee, in such manner and upon instructions given by the Holder of such Notes in accordance with this Indenture. Payment of principal (including the Redemption Price, the Repurchase Price and the Fundamental Change
Repurchase Price, if applicable) of, and accrued and unpaid interest on, a Global Note shall be made to the Holder of such Note on the date of payment, unless a record date or other means of determining Holders eligible to receive payment is
provided for herein. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.03 <I>Date and Denomination of Notes; Payments of Interest and Defaulted</I>
<I>Amounts</I>. (a)&nbsp;The Notes shall be issuable in registered form without coupons in denominations<I> </I>of US$1,000 principal amount and integral multiples thereof. Each Note shall be dated the date of its authentication and shall bear
interest, if any, from, and including, the date specified on the face of such Note. Accrued interest, if any, on the Notes shall be computed on the basis of a <FONT STYLE="white-space:nowrap">360-day</FONT> year composed of twelve <FONT
STYLE="white-space:nowrap">30-day</FONT> months and, for partial months, on the basis of the number of days actually elapsed in a <FONT STYLE="white-space:nowrap">30-day</FONT> month. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) The Person in whose name any Note (or its Predecessor Note) is registered on the Note Register at the close of business on any Regular
Record Date with respect to any Interest Payment Date shall be entitled to receive the interest payable on such Interest Payment Date. Interest (x)&nbsp;in the case of any Physical Note, shall be payable at the office or agency of the Company
maintained by the Company for such purposes in the contiguous United States of America, which shall initially be the Corporate Trust Office, and (y)&nbsp;in the case of any Global Note, shall be payable by wire transfer of immediately available
funds to the account of the Depositary or its nominee. The Company shall pay or cause the Paying Agent (to the extent funded by the Company) to pay interest (i)&nbsp;on any Physical Notes, to Holders holding Physical Notes by wire transfer in
immediately available funds to that Holder&#146;s account within the United States, which application shall remain in effect until the Holder notifies, in writing, the Note Registrar to the contrary or (ii)&nbsp;on any Global Note by wire transfer
of immediately available funds to the account of the Depositary or its nominee. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Any Defaulted Amounts shall forthwith cease to be
payable to the Holder on the relevant payment date but shall accrue interest per annum at the rate per annum borne by the Notes <I>plus</I> one percent, subject to the enforceability thereof under applicable law, from, and including, such relevant
payment date, and such Defaulted Amounts together with such interest thereon shall be paid by the Company, at its election in each case, as provided in clause (i)&nbsp;or (ii) below: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) The Company may elect to make payment of any Defaulted Amounts to the Persons in whose names the Notes (or their respective
Predecessor Notes) are registered at the close of business on a special record date for the payment of such Defaulted Amounts, which shall be fixed in the following manner. The Company shall notify the Trustee in writing of the amount of the
Defaulted Amounts proposed to be paid on each Note and the date of the proposed payment (which shall be not less than 25 days after the receipt by the Trustee of such notice, unless the Trustee shall consent to an earlier date), and at the same time
the Company shall deposit with the Trustee an amount of money equal to the aggregate amount to be paid in respect of such Defaulted Amounts or shall make arrangements satisfactory to the Trustee for such deposit on or prior to the date of the
proposed payment, such money when deposited to be held in trust for the benefit of the Persons entitled to such Defaulted Amounts as in this clause provided. Thereupon the Company shall fix a special record date for the payment of such Defaulted
Amounts which shall be not more than 15 days and not less than 10 days prior to the date of the proposed payment, and not less than 10 days after the receipt by the Trustee of the notice of the proposed payment. The Company shall promptly notify the
Trustee in writing of such special record date and the Trustee, in the name and at the expense of the Company, shall cause notice of the proposed payment of such Defaulted Amounts and the special record date therefor to be delivered to each Holder
not less than 10 days prior to such special record date. Notice of the proposed payment of such Defaulted Amounts and the special record date therefor having been so delivered, such Defaulted Amounts shall be paid to the Persons in whose names the
Notes (or their respective Predecessor Notes) are registered at the close of business on such special record date and shall no longer be payable pursuant to the following clause (ii)&nbsp;of this Section&nbsp;2.03(c). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">19 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) The Company may make payment of any Defaulted Amounts in any other
lawful manner not inconsistent with the requirements of any securities exchange or automated quotation system on which the Notes may be listed or designated for issuance, and upon such notice as may be required by such exchange or automated
quotation system, if, after written notice given by the Company to the Trustee of the proposed payment pursuant to this clause, such manner of payment shall be deemed satisfactory to the Trustee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.04 <I>Execution, Authentication and Delivery of Notes</I>. The Notes shall be signed in the name and on behalf of the Company
by the manual, electronic or facsimile signature of its Chief Executive Officer, President, Chief Financial Officer, Treasurer, Secretary or any of its Executive or Senior Vice Presidents. With the delivery of this Indenture, the Company is
furnishing, and from time to time thereafter may furnish, a certificate substantially in the form of Exhibit B (an &#147;<B>Authorization Certificate</B>&#148;) identifying and certifying the incumbency and specimen (and/or facsimile) signatures of
its active authorized Officers. Until the Trustee receives a subsequent Authorization Certificate, the Trustee shall be entitled to conclusively rely on the last Authorization Certificate delivered to it for purposes of determining the relevant
authorized Officers. Typographical and other minor errors or defects in any signature shall not affect the validity or enforceability of any Note which has been duly authenticated and delivered by the Trustee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At any time and from time to time after the execution and delivery of this Indenture, the Company may deliver Notes executed by the Company to
the Trustee for authentication, together with a Company Order for the authentication and delivery of such Notes, and the Trustee in accordance with such Company Order shall authenticate and deliver such Notes, without any further action by the
Company hereunder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company Order shall specify the amount of Notes to be authenticated (including the initial amount of Rule 144A
Notes and the Regulation S Notes), and the applicable rate at which interest will accrue on such Notes. The Trustee shall thereupon authenticate and deliver said Notes to or upon the written order of the Company (as set forth in such Company Order).
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee shall have the right to decline to authenticate and deliver any Notes under this Section (a)&nbsp;unless and until it
receives from the Company a Company Order instructing it to so authenticate and deliver such Notes and, if requested by the Trustee, an Officers&#146; Certificate and an Opinion of Counsel in accordance with Section&nbsp;17.06 hereof; (b)&nbsp;if
the Trustee determines that such action may not lawfully be taken; or (c)&nbsp;if the Trustee determines that such action would expose the Trustee to personal liability, unless indemnity and/or security and/or
<FONT STYLE="white-space:nowrap">pre-funding</FONT> satisfactory to the Trustee against such liability is provided to the Trustee and the Note Registrar. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">20 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Only such Notes as shall bear thereon a certificate of authentication substantially in the
form set forth on the Form of Note, executed manually or electronically by an authorized officer of the Trustee, shall be entitled to the benefits of this Indenture or be valid or obligatory for any purpose. Such certificate by the Trustee upon any
Note executed by the Company shall be conclusive evidence that the Note so authenticated has been duly authenticated and delivered hereunder and that the Holder is entitled to the benefits of this Indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In case any Officer of the Company who shall have signed any of the Notes shall cease to be such Officer before the Notes so signed shall have
been authenticated and delivered by the Trustee, or disposed of by the Company, such Notes nevertheless may be authenticated and delivered or disposed of as though the Person who signed such Notes had not ceased to be such Officer of the Company;
and any Note may be signed on behalf of the Company by such Persons as, at the actual date of the execution of such Note, shall be the Officers of the Company, although at the date of the execution of this Indenture any such Person was not such an
Officer. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.05 <I>Exchange and Registration of Transfer of Notes; Restrictions on Transfer;</I> <I>Depositary</I>.
(a)&nbsp;The Company shall cause to be kept at the Paying Agent Office a register (the<I> </I>register maintained in such office or in any other office or agency of the Company designated pursuant to Section&nbsp;4.02, the &#147;<B>Note
Register</B>&#148;) in which, subject to such reasonable regulations as it may prescribe, the Company shall provide for the registration of Notes and of transfers of Notes. Such register shall be in written form or in any form capable of being
converted into written form within a reasonable period of time. Citibank, N.A. is hereby initially appointed the &#147;<B>Note Registrar</B>&#148; and &#147;<B>Transfer Agent</B>&#148; for the purpose of registering Notes and transfers of Notes as
herein provided. The Company may appoint one or more <FONT STYLE="white-space:nowrap">co-Note</FONT> Registrars in accordance with Section&nbsp;4.02. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to the Notes Fungibility Date, upon surrender for registration of transfer of any Rule 144A Note and Regulation S Note, as the case may
be, to the Note Registrar or any <FONT STYLE="white-space:nowrap">co-Note</FONT> Registrar, and satisfaction of the requirements for such transfer set forth in this Section&nbsp;2.05, the Company shall execute, and upon receipt of a Company Order,
the Trustee shall authenticate and deliver, in the name of the designated transferee or transferees, one or more new Rule 144A Notes or Regulation S Notes, as the case may be, of any authorized denominations and of a like aggregate principal amount
and bearing such restrictive legends as may be required by this Indenture. Following the Notes Fungibility Date, upon surrender for registration of transfer of any Note to the Note Registrar or any <FONT STYLE="white-space:nowrap">co-Note</FONT>
Registrar, and satisfaction of the requirements for such transfer set forth in this Section&nbsp;2.05, the Company shall execute, and upon receipt of a Company Order, the Trustee shall authenticate and deliver, in the name of the designated
transferee or transferees, one or more new Notes of any authorized denominations and of a like aggregate principal amount and not bearing the restrictive legends required by Section&nbsp;2.05(c). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">21 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to the Notes Fungibility Date, Rule 144A Notes and Regulation S Notes, as the case may
be, may be exchanged for other Rule 144A Notes or Regulation S Notes, as the case may be, of any authorized denominations and of a like aggregate principal amount, upon surrender of the Rule 144A Notes to be exchanged at any such office or agency
maintained by the Company pursuant to Section&nbsp;4.02. Whenever any Rule 144A Notes or Regulation S Notes, as the case may be, are so surrendered for exchange, the Company shall execute, and the Trustee shall authenticate and deliver, the Rule
144A Notes or Regulation S Notes, as the case may be, that the Holder making the exchange is entitled to receive, bearing registration numbers not contemporaneously outstanding. Following the Notes Fungibility Date, Notes may be exchanged for other
Notes of any authorized denominations and of a like aggregate principal amount but not bearing the restrictive legend required by Section&nbsp;2.05(c), upon surrender of the Notes to be exchanged at any such office or agency maintained by the
Company pursuant to Section&nbsp;4.02. Whenever any Notes are so surrendered for exchange, the Company shall execute, and upon receipt of a Company Order, the Trustee shall authenticate and deliver, the Notes that the Holder making the exchange is
entitled to receive, bearing registration numbers not contemporaneously outstanding. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All Notes presented or surrendered for registration
of transfer or for exchange, repurchase or conversion shall (if so required by the Company, the Trustee, the Note Registrar or any <FONT STYLE="white-space:nowrap">co-Note</FONT> Registrar) be duly endorsed, or be accompanied by a written instrument
or instruments of transfer in form satisfactory to the Note Registrar and the Company and duly executed, by the Holder thereof or its <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorney-in-fact</FONT></FONT> duly authorized in
writing. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No service charge shall be imposed by the Company, the Trustee, the Transfer Agent, the Conversion Agent, the Note Registrar,
any <FONT STYLE="white-space:nowrap">co-Note</FONT> Registrar or the Paying Agent for any exchange or registration of transfer of Notes, but the Company may require a Holder to pay a sum sufficient to cover any documentary, stamp or similar issue or
transfer tax required in connection therewith as a result of the name of the Holder of new Notes issued upon such exchange or registration of transfer being different from the name of the Holder of the old Notes surrendered for exchange or
registration of transfer. The Company shall pay the ADS Depositary&#146;s fees for issuance of all ADSs deliverable upon conversion of the Notes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None of the Company, the Trustee, the Conversion Agent, the Transfer Agent, the Paying Agent, the Note Registrar or any <FONT
STYLE="white-space:nowrap">co-Note</FONT> Registrar shall be required to exchange or register a transfer of (i)&nbsp;any Notes surrendered for conversion or, if a portion of any Note is surrendered for conversion, such portion thereof surrendered
for conversion, (ii)&nbsp;any Notes, or a portion of any Note, surrendered for repurchase (and not withdrawn) in accordance with Article 15 or (iii)&nbsp;any Notes selected for redemption in accordance with Article 16. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All Notes issued upon any registration of transfer or exchange of Notes in accordance with this Indenture shall be the valid obligations of
the Company, evidencing the same debt, and entitled to the same benefits under this Indenture as the Notes surrendered upon such registration of transfer or exchange. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">22 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee shall have no responsibility or obligation to any direct or indirect participant
or any other Person with respect to the accuracy of the books or records, or the acts or omissions, of the Depositary or its nominee or of any participant or member thereof, with respect to any ownership interest in the Notes or with respect to the
delivery to any direct or indirect participant or other Person (other than the Depositary and any other registered Holder of Notes) of any notice (including any Redemption Notice pursuant to Article 16) or the payment of any amount, under or with
respect to such Notes. All notices and communications to be given to the Holders and all payments to be made to Holders under the Notes shall be given or made only to or upon the order of the registered Holders (which shall be the Depositary or its
nominee in the case of a Global Note). The rights of beneficial owners in any Global Note shall be exercised only through the Depositary subject to the customary procedures of the Depositary. The Trustee may rely and shall be fully protected in
relying upon information furnished by the Depositary with respect to its direct or indirect participants. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Neither the Note Registrar nor
the Trustee shall have any obligation or duty to monitor, determine or inquire as to compliance with any restrictions on transfer imposed under this Indenture or under applicable law with respect to any transfer of any interest in any Note
(including any transfers between or among direct or indirect participants in any Global Note) other than to require delivery of such certificates as are expressly required by, and to do so if and when expressly required by, the terms of this
Indenture, and to examine the same to determine substantial compliance as to form with the express requirements hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) So long as
the Notes are eligible for book-entry settlement with the Depositary, unless otherwise required by law, subject to the fourth paragraph from the end of Section&nbsp;2.05(c) all Notes shall be represented by one or more Notes in global form (each, a
&#147;<B>Global Note</B>&#148;) registered in the name of the Depositary or the nominee of the Depositary. The transfer and exchange of beneficial interests in a Global Note that does not involve the issuance of a Physical Note shall be effected
through the Depositary (but not through the Trustee) in accordance with this Indenture (including the restrictions on transfer set forth herein) and the procedures of the Depositary therefor. Prior to the Notes Fungibility Date, the Rule 144A Notes
shall be represented by one or more Global Notes and the Regulation S Notes shall be represented by one or more separate Global Notes. Following the Notes Fungibility Date, the Rule 144A Notes and the Regulation S Notes may be represented by one or
more of the same Global Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Every Note that bears or is required under this Section&nbsp;2.05(c) to bear the legend set forth in
this Section&nbsp;2.05(c) (together with any ADSs (including the Ordinary Shares represented thereby) delivered upon conversion of the Notes that are required to bear the legend set forth in Section&nbsp;2.05(d) and the Ordinary Shares deliverable
in lieu of any ADSs deliverable upon conversion of the Notes that are required to be subject to certain transfer restrictions set forth in Section&nbsp;2.05(d), collectively, the &#147;<B>Restricted Securities</B>&#148;) shall be subject to the
restrictions on transfer set forth in this Section&nbsp;2.05(c) (including the legend set forth below), unless such restrictions on transfer shall be eliminated or otherwise waived by written consent of the Company, and the Holder of each such
Restricted Security, by such Holder&#146;s acceptance thereof, agrees to be bound by all such restrictions on transfer. As used in this Section&nbsp;2.05(c) and Section&nbsp;2.05(d), the term &#147;<B>transfer</B>&#148; encompasses any sale, pledge,
transfer or other disposition whatsoever of any Restricted Security. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">23 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Until the date (the &#147;<B>Resale Restriction Termination Date</B>&#148;) that is the
later of (1)&nbsp;the date that is one year after the last date of original issuance of the Notes, or such shorter period of time as permitted by Rule 144 under the Securities Act or any successor provision thereto, and (2) such later date, if any,
as may be required by applicable law, any certificate evidencing Rule 144A Notes or Regulation S Notes, as applicable (and all securities issued in exchange therefor or substitution thereof, other than ADSs (including the Ordinary Shares represented
thereby or deliverable in lieu thereof) issued upon conversion thereof, which shall bear the legend or be subject to certain transfer restrictions, in each case, set forth in Section&nbsp;2.05(d), if applicable) shall bear a legend in substantially
the following form (unless such Notes have been transferred pursuant to a registration statement that has become or been declared effective under the Securities Act and that continues to be effective at the time of such transfer, or pursuant to the
exemption from registration provided by Rule 144 under the Securities Act or any similar provision then in force under the Securities Act, or unless otherwise agreed by the Company in writing, with notice thereof to the Trustee): </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">THIS SECURITY, THE AMERICAN DEPOSITARY SHARES DELIVERABLE UPON CONVERSION OF THIS SECURITY, IF ANY, AND THE CLASS A ORDINARY SHARES
REPRESENTED THEREBY OR DELIVERABLE IN LIEU THEREOF HAVE NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE &#147;SECURITIES ACT&#148;), ARE &#147;RESTRICTED SECURITIES&#148; WITHIN THE MEANING OF RULE 144 UNDER THE SECURITIES ACT
OR CONTRACTUALLY RESTRICTED SECURITIES, AND MAY NOT BE OFFERED, SOLD, PLEDGED OR OTHERWISE TRANSFERRED EXCEPT IN ACCORDANCE WITH THE FOLLOWING SENTENCE. BY ITS ACQUISITION HEREOF OR OF A BENEFICIAL INTEREST HEREIN, THE ACQUIRER: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) REPRESENTS THAT IT AND ANY ACCOUNT FOR WHICH IT IS ACTING IS (A)&nbsp;A &#147;QUALIFIED INSTITUTIONAL BUYER&#148; (WITHIN
THE MEANING OF RULE 144A UNDER THE SECURITIES ACT) OR (B) NOT A U.S. PERSON AND LOCATED OUTSIDE THE UNITED STATES (WITHIN THE MEANING OF REGULATION S UNDER THE SECURITIES ACT) AND THAT IT EXERCISES SOLE INVESTMENT DISCRETION WITH RESPECT TO EACH
SUCH ACCOUNT AND THAT IT AND ANY SUCH ACCOUNT IS NOT, AND HAS NOT BEEN FOR THE IMMEDIATELY PRECEDING THREE MONTHS, AN AFFILIATE OF JD.COM, INC. (THE &#147;COMPANY&#148;), AND </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2) AGREES FOR THE BENEFIT OF THE COMPANY THAT IT WILL NOT OFFER, SELL, PLEDGE OR OTHERWISE TRANSFER THIS SECURITY, THE
AMERICAN DEPOSITARY SHARES DELIVERABLE UPON CONVERSION OF THIS SECURITY, IF ANY, AND THE CLASS A ORDINARY SHARES REPRESENTED THEREBY OR DELIVERABLE IN LIEU THEREOF OR ANY BENEFICIAL INTEREST HEREIN OR THEREIN PRIOR TO THE DATE THAT IS THE LATER OF
(X)&nbsp;ONE YEAR AFTER THE LAST ORIGINAL ISSUE DATE HEREOF OR SUCH SHORTER PERIOD OF TIME AS PERMITTED BY RULE 144 UNDER THE SECURITIES ACT OR ANY SUCCESSOR PROVISION THERETO AND (Y)&nbsp;SUCH LATER DATE, IF ANY, AS MAY BE REQUIRED BY APPLICABLE
LAW, EXCEPT: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A) TO THE COMPANY OR ANY SUBSIDIARY THEREOF, OR </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">24 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B) PURSUANT TO A REGISTRATION STATEMENT WHICH HAS BECOME EFFECTIVE UNDER
THE SECURITIES ACT, OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(C) TO A PERSON REASONABLY BELIEVED TO BE A QUALIFIED INSTITUTIONAL BUYER IN COMPLIANCE WITH RULE
144A UNDER THE SECURITIES ACT, OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(D) TO A <FONT STYLE="white-space:nowrap">NON-U.S.</FONT> PERSON LOCATED OUTSIDE THE
UNITED STATES IN ACCORDANCE WITH REGULATION S UNDER THE SECURITIES ACT, OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(E) PURSUANT TO AN EXEMPTION FROM REGISTRATION
PROVIDED BY RULE 144 UNDER THE SECURITIES ACT (IF AVAILABLE); OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(F) PURSUANT TO ANY OTHER EXEMPTION FROM, OR IN A
TRANSACTION NOT SUBJECT TO, THE REGISTRATION REQUIREMENTS OF THE SECURITIES ACT. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRIOR TO THE REGISTRATION OF ANY TRANSFER IN ACCORDANCE
WITH (2)(E) OR 2(F) ABOVE, THE COMPANY, THE ADS DEPOSITARY AND THE TRUSTEE RESERVE THE RIGHT TO REQUIRE THE DELIVERY OF SUCH LEGAL OPINIONS, CERTIFICATIONS OR OTHER EVIDENCE AS MAY REASONABLY BE REQUIRED IN ORDER TO DETERMINE THAT THE PROPOSED
TRANSFER IS BEING MADE IN COMPLIANCE WITH THE SECURITIES ACT AND APPLICABLE STATE SECURITIES LAWS. NO REPRESENTATION IS MADE AS TO THE AVAILABILITY OF ANY EXEMPTION FROM THE REGISTRATION REQUIREMENTS OF THE SECURITIES ACT. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">NO AFFILIATE (AS DEFINED IN RULE 144 UNDER THE SECURITIES ACT) OF THE COMPANY OR PERSON THAT HAS BEEN AN AFFILIATE (AS DEFINED IN RULE 144
UNDER THE SECURITIES ACT) OF THE COMPANY DURING THE THREE IMMEDIATELY PRECEDING MONTHS MAY PURCHASE, OTHERWISE ACQUIRE OR OWN THIS NOTE, THE AMERICAN DEPOSITARY SHARES DELIVERABLE UPON CONVERSION HEREOF, IF ANY, AND THE CLASS A ORDINARY SHARES
REPRESENTED THEREBY OR DELIVERABLE IN LIEU THEREOF, OR A BENEFICIAL INTEREST HEREIN OR THEREIN. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No transfer of any Note prior to the
Resale Restriction Termination Date will be registered by the Note Registrar unless the applicable box on the Form of Assignment and Transfer has been checked. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">25 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any Note (or security issued in exchange or substitution therefor) as to which such
restrictions on transfer shall have expired in accordance with their terms may, upon surrender of such Note for exchange to the Note Registrar in accordance with the provisions of this Section 2.05, be exchanged for a new Note or Notes, of like
tenor and aggregate principal amount, which shall not bear the restrictive legend required by this Section&nbsp;2.05(c) and shall not be assigned a restricted CUSIP number. The Company shall be entitled to instruct the Trustee in writing to so
surrender any Global Note as to which such restrictions on transfer shall have expired in accordance with their terms for exchange, and, upon such instruction, the Trustee shall so surrender such Global Note for exchange; and any new Global Note so
exchanged therefor shall not bear the restrictive legend specified in this Section&nbsp;2.05(c) and shall not be assigned a restricted CUSIP number. The Company shall promptly notify the Trustee in writing upon the occurrence of the Resale
Restriction Termination Date and after a registration statement, if, any, with respect to the Notes or the ADSs (including the Ordinary Shares represented thereby or in lieu thereof) issued upon conversion of the Notes has been declared effective
under the Securities Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding any other provisions of this Indenture (other than the provisions set forth in this
Section&nbsp;2.05(c)), a Global Note may not be transferred as a whole or in part except (i)&nbsp;by the Depositary to a nominee of the Depositary or by a nominee of the Depositary to the Depositary or another nominee of the Depositary or by the
Depositary or any such nominee to a successor Depositary or a nominee of such successor Depositary and (ii)&nbsp;for transfers of portions of a Global Note in certificated form made upon request of a member of, or a participant in, the Depositary
(for itself or on behalf of a beneficial owner) by written notice given to the Trustee by or on behalf of the Depositary in accordance with customary procedures of the Depositary and in compliance with this Section&nbsp;2.05(c). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Depositary shall be a clearing agency registered under the Exchange Act. The Company initially appoints The Depository Trust Company to
act as Depositary with respect to each Global Note. Initially, each Global Note shall be issued to the Depositary, registered in the name of Cede&nbsp;&amp; Co., as the nominee of the Depositary, and deposited with the Trustee as custodian for
Cede&nbsp;&amp; Co. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If (i)&nbsp;the Depositary notifies the Company at any time that the Depositary is unwilling or unable to continue as
depositary for the Global Notes and a successor depositary is not appointed within 90 days, (ii)&nbsp;the Depositary ceases to be registered as a clearing agency under the Exchange Act and a successor depositary is not appointed within 90 days or
(iii)&nbsp;an Event of Default with respect to the Notes has occurred and is continuing and, subject to the Depositary&#146;s applicable procedures, a beneficial owner of any Note requests that its beneficial interest therein be issued as a Physical
Note, the Company shall execute, and the Trustee, upon receipt of an Officers&#146; Certificate and a Company Order for the authentication and delivery of Notes, shall authenticate and deliver (x)&nbsp;in the case of clause (iii), a Physical Note to
such beneficial owner in a principal amount equal to the principal amount of such Note corresponding to such beneficial owner&#146;s beneficial interest and (y)&nbsp;in the case of clause (i)&nbsp;or (ii), Physical Notes to each beneficial owner of
the related Global Notes (or a portion thereof) in an aggregate principal amount equal to the aggregate principal amount of such Global Notes in exchange for such Global Notes, and upon delivery of the Global Notes to the Trustee such Global Notes
shall be canceled. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Physical Notes issued in exchange for all or a part of the Global Note pursuant to this Section&nbsp;2.05(c) shall be
registered in such names and in such authorized denominations as the Depositary, pursuant to instructions from its direct or indirect participants or otherwise, or, in the case of clause (iii)&nbsp;of the immediately preceding paragraph, the
relevant beneficial owner, shall instruct the Trustee in writing. Upon execution and authentication, the Trustee shall deliver such Physical Notes to the Persons in whose names such Physical Notes are so registered. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">26 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At such time as all interests in a Global Note have been converted, canceled, repurchased,
redeemed or transferred, such Global Note shall be, upon receipt thereof, canceled by the Note Registrar in accordance with standing procedures and existing instructions of the Depositary. At any time prior to such cancellation, if any interest in a
Global Note is exchanged for Physical Notes, converted, canceled, repurchased, redeemed or transferred to a transferee who receives Physical Notes therefor or any Physical Note is exchanged or transferred for part of such Global Note, the principal
amount of such Global Note shall, in accordance with the standing procedures and existing instructions of the Depositary, be appropriately reduced or increased, as the case may be, and an endorsement shall be made on such Global Note, by the
Trustee, to reflect such reduction or increase. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None of the Company, the Trustee or any Agent shall have any responsibility or liability
for the payment of amounts to beneficial holders, any aspect of the records relating to or payments made on account of beneficial ownership interests of a Global Note or maintaining, supervising or reviewing any records relating to such beneficial
ownership interests. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) Until the Resale Restriction Termination Date, any certificate representing ADSs (including the Ordinary Shares
represented thereby) issued upon conversion of such Note shall bear a legend in substantially the following form (unless the Note or such ADSs (including the Ordinary Shares represented thereby) has been transferred pursuant to a registration
statement that has become or been declared effective under the Securities Act and that continues to be effective at the time of such transfer, or pursuant to the exemption from registration provided by Rule 144 or any similar provision then in force
under the Securities Act, or such ADS or the Ordinary Shares represented thereby have been issued upon conversion of Notes that have been transferred pursuant to a registration statement that has become or been declared effective under the
Securities Act and that continues to be effective at the time of such transfer, or pursuant to the exemption from registration provided by Rule 144 under the Securities Act or any similar provision then in force under the Securities Act, or unless
otherwise agreed by the Company with written notice thereof to the Note Registrar and any transfer agent for the ADSs): </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">THE AMERICAN
DEPOSITARY SHARES EVIDENCED HEREBY AND THE CLASS A ORDINARY SHARES REPRESENTED THEREBY HAVE NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE &#147;SECURITIES ACT&#148;), ARE &#147;RESTRICTED SECURITIES&#148; WITHIN THE MEANING
OF RULE 144 UNDER THE SECURITIES ACT OR CONTRACTUALLY RESTRICTED SECURITIES, AND MAY NOT BE OFFERED, SOLD, PLEDGED OR OTHERWISE TRANSFERRED EXCEPT IN ACCORDANCE WITH THE FOLLOWING SENTENCE. BY ITS ACQUISITION HEREOF OR OF A BENEFICIAL INTEREST
HEREIN, THE ACQUIRER: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) REPRESENTS THAT IT AND ANY ACCOUNT FOR WHICH IT IS ACTING IS (A)&nbsp;A &#147;QUALIFIED
INSTITUTIONAL BUYER&#148; (WITHIN THE MEANING OF RULE 144A UNDER THE SECURITIES ACT) OR (B) NOT A U.S. PERSON AND LOCATED OUTSIDE THE UNITED STATES (WITHIN THE MEANING OF REGULATION S UNDER THE SECURITIES ACT) AND THAT IT EXERCISES SOLE INVESTMENT
DISCRETION WITH RESPECT TO EACH SUCH ACCOUNT AND THAT IT AND ANY SUCH ACCOUNT IS NOT, AND HAS NOT BEEN FOR THE IMMEDIATELY PRECEDING THREE MONTHS, AN AFFILIATE OF JD.COM, INC. (THE &#147;COMPANY&#148;), AND </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">27 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2) AGREES FOR THE BENEFIT OF THE COMPANY THAT IT WILL NOT OFFER, SELL,
PLEDGE OR OTHERWISE TRANSFER THIS SECURITY, THE CLASS A ORDINARY SHARES REPRESENTED THEREBY, OR ANY BENEFICIAL INTEREST HEREIN OR THEREIN PRIOR TO THE DATE THAT IS THE LATER OF (X)&nbsp;ONE YEAR AFTER THE LAST ORIGINAL ISSUE DATE OF THE NOTES UPON
THE CONVERSION OF WHICH THIS SECURITY WAS ISSUED OR SUCH SHORTER PERIOD OF TIME AS PERMITTED BY RULE 144 UNDER THE SECURITIES ACT OR ANY SUCCESSOR PROVISION THERETO AND (Y)&nbsp;SUCH LATER DATE, IF ANY, AS MAY BE REQUIRED BY APPLICABLE LAW, EXCEPT:
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A) TO THE COMPANY OR ANY SUBSIDIARY THEREOF, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B) PURSUANT TO A REGISTRATION STATEMENT WHICH HAS BECOME EFFECTIVE UNDER THE SECURITIES ACT, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(C) TO A PERSON REASONABLY BELIEVED TO BE A QUALIFIED INSTITUTIONAL BUYER IN COMPLIANCE WITH RULE 144A UNDER THE SECURITIES
ACT, OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(D) TO A <FONT STYLE="white-space:nowrap">NON-U.S.</FONT> PERSON LOCATED OUTSIDE THE UNITED STATES IN ACCORDANCE
WITH REGULATION S UNDER THE SECURITIES ACT, OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(E) PURSUANT TO AN EXEMPTION FROM REGISTRATION PROVIDED BY RULE 144 UNDER
THE SECURITIES ACT (IF AVAILABLE); OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(F) PURSUANT TO ANY OTHER EXEMPTION FROM, OR IN A TRANSACTION NOT SUBJECT TO, THE
REGISTRATION REQUIREMENTS OF THE SECURITIES ACT. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRIOR TO THE REGISTRATION OF ANY TRANSFER IN ACCORDANCE WITH (2)(E) OR 2(F) ABOVE, THE
COMPANY, THE ADS DEPOSITARY AND THE TRANSFER AGENT FOR THE COMPANY&#146;S AMERICAN DEPOSITARY SHARES RESERVE THE RIGHT TO REQUIRE THE DELIVERY OF SUCH LEGAL OPINIONS, CERTIFICATIONS OR OTHER EVIDENCE AS MAY REASONABLY BE REQUIRED IN ORDER TO
DETERMINE THAT THE PROPOSED TRANSFER IS BEING MADE IN COMPLIANCE WITH THE SECURITIES ACT AND APPLICABLE STATE SECURITIES LAWS. NO REPRESENTATION IS MADE AS TO THE AVAILABILITY OF ANY EXEMPTION FROM THE REGISTRATION REQUIREMENTS OF THE SECURITIES
ACT. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">28 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">NO AFFILIATE (AS DEFINED IN RULE 144 UNDER THE SECURITIES ACT) OF THE COMPANY OR PERSON THAT HAS BEEN AN
AFFILIATE (AS DEFINED IN RULE 144 UNDER THE SECURITIES ACT) OF THE COMPANY DURING THE THREE IMMEDIATELY PRECEDING MONTHS MAY PURCHASE, OTHERWISE ACQUIRE OR OWN THE AMERICAN DEPOSITARY SHARES EVIDENCED HEREBY OR A BENEFICIAL INTEREST HEREIN OR
THEREIN. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the terms of the Deposit Agreement and the Procedures Letter, the ADS Depositary will not accept the surrender of
the certificates representing such ADSs subject to such restrictions on transfer for the purpose of withdrawal of the Ordinary Shares represented thereby prior to the Resale Restriction Termination Date. Any such ADSs as to which such restrictions
on transfer shall have expired in accordance with their terms may, upon surrender of the certificates representing such ADSs for exchange in accordance with the procedures of the Deposit Agreement and the Procedures Letter, as applicable, be
exchanged for a new certificate or certificates for a like aggregate number of ADSs, which shall not bear the restrictive legend required by this Section&nbsp;2.05(d). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Until the Resale Restriction Termination Date, the Ordinary Shares deliverable in lieu of ADSs upon conversion shall be subject to the same
transfer restrictions as described in the legend in this Section&nbsp;2.05(d) and as imposed by the Hong Kong Share Registrar, unless the Note or such Ordinary Share has been transferred pursuant to a registration statement that has become or been
declared effective under the Securities Act and that continues to be effective at the time of such transfer, or pursuant to the exemption from registration provided by Rule 144 or any similar provision then in force under the Securities Act, or such
Ordinary Shares in lieu thereof have been issued upon conversion of Notes that have been transferred pursuant to a registration statement that has become or been declared effective under the Securities Act and that continues to be effective at the
time of such transfer, or pursuant to the exemption from registration provided by Rule 144 under the Securities Act or any similar provision then in force under the Securities Act, or unless otherwise agreed by the Company and the Hong Kong Share
Registrar with written notice thereof to the Note Registrar. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e) Any Note or ADS (and Ordinary Shares represented thereby or deliverable
in lieu thereof) delivered upon the conversion or exchange of any Note that is repurchased or owned by any Affiliate of the Company may not be resold by such Affiliate (or a Holder that was the Company&#146;s Affiliate at any time during three
months immediately preceding the resale) unless registered under the Securities Act or resold pursuant to an exemption from, or in a transaction not subject to, the registration requirements of the Securities Act in a transaction that results in
such Note or ADS (or Ordinary Shares in lieu thereof), as the case may be, no longer being a &#147;restricted security&#148; (as defined under Rule 144 under the Securities Act). The Company shall cause any Note that is repurchased or owned by it to
be surrendered to the Note Registrar for cancellation in accordance with Section&nbsp;2.08. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">29 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.06 <I>Mutilated, Destroyed, Lost or Stolen Notes</I>. In case any Note shall
become mutilated or be destroyed, lost or stolen, the Company in its discretion may execute, and upon receipt of a Company Order, the Trustee shall authenticate and deliver, a new Note, bearing a registration number not contemporaneously
outstanding, in exchange and substitution for the mutilated Note, or in lieu of and in substitution for the Note so destroyed, lost or stolen. In every case the applicant for a substituted Note shall furnish to the Company and to the Trustee such
security, <FONT STYLE="white-space:nowrap">pre-funding</FONT> and/or indemnity as may be required by them to save each of them harmless from any loss, liability, cost or expense caused by or connected with such substitution, and, in every case of
destruction, loss or theft, the applicant shall also furnish to the Company and to the Trustee evidence to their satisfaction of the destruction, loss or theft of such Note and of the ownership thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee may authenticate any such substituted Note and deliver the same upon the receipt of such security,
<FONT STYLE="white-space:nowrap">pre-funding</FONT> and/or indemnity as the Trustee and the Company may require. No service charge shall be imposed by the Company, the Transfer Agent, the Note Registrar, any
<FONT STYLE="white-space:nowrap">co-Note</FONT> Registrar or the Paying Agent upon the issuance of any substitute Note, but the Company may require a Holder to pay a sum sufficient to cover any documentary, stamp, issue, transfer or similar tax
required in connection therewith as a result of the name of the Holder of the new substitute Note being different from the name of the Holder of the old Note that became mutilated or was destroyed, lost or stolen. In case any Note that has matured
or is about to mature or has been surrendered for repurchase (and not withdrawn) in accordance with Article 15 or has been selected for redemption in accordance with Article 16 or is about to be converted in accordance with Article 14 shall become
mutilated or be destroyed, lost or stolen, the Company may, in its sole discretion, instead of issuing a substitute Note, pay or authorize the payment of or convert or authorize the conversion of the same (without surrender thereof except in the
case of a mutilated Note), as the case may be, if the applicant for such payment or conversion shall furnish to the Company and to the Trustee such security, <FONT STYLE="white-space:nowrap">pre-funding</FONT> and/or indemnity as may be required by
them to save each of them harmless for any loss, liability, cost or expense caused by or connected with such substitution, and, in every case of destruction, loss or theft, evidence satisfactory to the Company and the Trustee, and, if applicable,
any Paying Agent or Conversion Agent, evidence of their satisfaction of the destruction, loss or theft of such Note and of the ownership thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Every substitute Note issued pursuant to the provisions of this Section&nbsp;2.06 by virtue of the fact that any Note is destroyed, lost or
stolen shall constitute an additional contractual obligation of the Company, whether or not the destroyed, lost or stolen Note shall be found at any time, and shall be entitled to all the benefits of (but shall be subject to all the limitations set
forth in) this Indenture equally and proportionately with any and all other Notes duly issued hereunder. To the extent permitted by law, all Notes shall be held and owned upon the express condition that the foregoing provisions are exclusive with
respect to the replacement, payment, redemption, conversion or repurchase of mutilated, destroyed, lost or stolen Notes and shall preclude any and all other rights or remedies notwithstanding any law or statute existing or hereafter enacted to the
contrary with respect to the replacement, payment, redemption, conversion or repurchase of negotiable instruments or other securities without their surrender. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">30 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.07 <I>Temporary Notes</I>. Pending the preparation of Physical Notes, the
Company may execute and the Trustee shall, upon receipt of a Company Order, authenticate and deliver temporary Notes (printed or lithographed). Temporary Notes shall be issuable in any authorized denomination, and substantially in the form of the
Physical Notes but with such omissions, insertions and variations as may be appropriate for temporary Notes, all as may be determined by the Company. Every such temporary Note shall be executed by the Company and authenticated by the Trustee upon
the same conditions and in substantially the same manner, and with the same effect, as the Physical Notes. Without unreasonable delay, the Company shall execute and deliver to the Trustee Physical Notes (other than any Global Note) and thereupon any
or all temporary Notes (other than any Global Note) may be surrendered in exchange therefor, at each office or agency maintained by the Company pursuant to Section&nbsp;4.02 and the Trustee shall upon receipt of a Company Order authenticate and
deliver in exchange for such temporary Notes an equal aggregate principal amount of Physical Notes. Such exchange shall be made by the Company at its own expense and without any charge therefor. Until so exchanged, the temporary Notes shall in all
respects be entitled to the same benefits and subject to the same limitations under this Indenture as Physical Notes authenticated and delivered hereunder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.08 <I>Cancellation of Notes Paid, Converted, Etc.</I> The Company shall cause all Notes surrendered for the purpose of payment,
repurchase, redemption, registration of transfer or exchange or conversion, if surrendered to any Person other than the Trustee (including any of the Company&#146;s agents, Subsidiaries or Affiliates), to be delivered and surrendered to the Trustee
for cancellation. Upon the delivery of a Company Order requesting cancellation, all Notes delivered to the Trustee shall be canceled promptly by it, and except for Notes surrendered for transfer or exchange, no Notes shall be authenticated in
exchange thereof except as expressly permitted by any of the provisions of this Indenture. The Trustee shall dispose of canceled Notes in accordance with its customary procedures and, after such disposition, shall deliver a certificate of such
cancellation and disposition to the Company, at the Company&#146;s written request in a Company Order. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.09 <I>CUSIP
Numbers</I>. The Company in issuing the Notes may use &#147;CUSIP&#148; numbers (if then generally in use), and, if so, the Trustee shall use &#147;CUSIP&#148; numbers in all notices issued to Holders as a convenience to such Holders;
<I>provided</I> that the Trustee shall have no liability for any defect in the &#147;CUSIP&#148; numbers as they appear on any Note, notice or elsewhere, and provided further that any such notice may state that no representation is made as to the
correctness of such numbers either as printed on the Notes or on such notice and that reliance may be placed only on the other identification numbers printed on the Notes. The Company shall promptly notify the Trustee in writing of any change in the
&#147;CUSIP&#148; or &#147;ISIN&#148; numbers, as applicable. Prior to the Notes Fungibility Date, the Rule 144A Notes and the Regulation S Notes shall have different &#147;CUSIP&#148; numbers. Following the Notes Fungibility Date, the Rule 144A
Notes and the Regulation S Notes shall have the same &#147;CUSIP&#148; number; <I>provided </I>the Company shall cause any Affiliate Notes to bear a different &#147;CUSIP&#148; or &#147;ISIN&#148;<I> </I>number. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">31 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.10 <I>Additional Notes; Repurchases</I>. The Company may, without the consent
of, or notice to, the Holders and notwithstanding Section&nbsp;2.01, reopen this Indenture and issue additional Notes hereunder with the same terms as the Notes initially issued hereunder (except for any differences in the issue price, the issue
date and interest accrued, if any, and, if applicable, restrictions on transfer in respect of such additional Notes) in an unlimited aggregate principal amount; <I>provided</I> that if any such additional Notes are not fungible with the Notes
initially issued hereunder for U.S. federal income tax or securities law purposes, such additional Notes shall have a separate CUSIP, ISIN or other identifying number from both the Rule 144A Notes and the Regulation S Notes. Prior to the issuance of
any such additional Notes, the Company shall deliver to the Trustee a Company Order, an Officers&#146; Certificate and an Opinion of Counsel, such Officers&#146; Certificate and Opinion of Counsel to cover such matters, in addition to those required
by Section&nbsp;17.06, as the Trustee shall reasonably request. In addition, the Company may, to the extent permitted by law, and directly or indirectly (regardless of whether such Notes are surrendered to the Company), repurchase Notes in the open
market or otherwise, whether by the Company or through its Subsidiaries, Consolidated Variable Interest Entities or through a private or public tender or exchange offer or through counterparties to private agreements. The Company shall cause any
Notes so repurchased to be surrendered to the Note Registrar for cancellation in accordance with Section&nbsp;2.08 and upon receipt of a Company Order, the Trustee shall cancel all Notes so surrendered and such Notes shall no longer be considered
outstanding under this Indenture upon their repurchase. The Company may also enter into cash-settled swaps or other derivatives with respect to the Notes. For the avoidance of doubt, any Notes underlying such cash-settled swaps or other derivatives
shall not be required to be surrendered to the Trustee for cancellation in accordance with Section&nbsp;2.08 and will continue to be considered outstanding for purposes of this Indenture, subject to the provisions of Section&nbsp;8.04. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;2.11 <I>Appointment of Authenticating Agent</I>. As long as any Notes remain outstanding, the Trustee may, by an instrument in
writing, appoint with the approval of the Company an authenticating agent (an &#147;<B>Authenticating Agent</B>&#148;), which shall be authorized to act on behalf of the Trustee to authenticate Notes pursuant to this Indenture. Notes authenticated
by such Authenticating Agent shall be entitled to the benefits of this Indenture and shall be valid and obligatory for all purposes as if authenticated by the Trustee. Whenever reference is made in this Indenture to the authentication and delivery
of Notes by the Trustee or to the Trustee&#146;s certificate of authentication, such reference shall be deemed to include authentication and delivery on behalf of the Trustee by an Authenticating Agent and a certificate of authentication executed on
behalf of the Trustee by an Authenticating Agent. Such Authenticating Agent shall at all times be a Person that is eligible pursuant to the Trust Indenture Act (as if the Trust Indenture Act were applicable hereto) to act as such and that has a
combined capital and surplus of at least US$50,000,000. If such Person publishes reports of condition at least annually, pursuant to law or to the requirements of any supervising or examining authority, then for the purposes of this Section, the
combined capital and surplus of such Person shall be deemed to be its combined capital and surplus as set forth in its most recent report of condition so published. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">32 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 3 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SATISFACTION AND DISCHARGE </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;3.01 <I>Satisfaction and Discharge</I>. This Indenture shall upon request of the Company contained in an Officers&#146;
Certificate be discharged and shall cease to be of further effect, and the Trustee, at the expense of the Company, shall execute proper instruments acknowledging satisfaction and discharge of this Indenture, when (a)&nbsp;(i) all Notes theretofore
authenticated and delivered (other than (x)&nbsp;Notes which have been destroyed, lost or stolen and which have been replaced, paid or converted as provided in Section&nbsp;2.06 and (y)&nbsp;Notes for whose payment money has theretofore been
deposited in trust or segregated and held in trust by the Company and thereafter repaid to the Company or discharged from such trust, as provided in Section&nbsp;4.04(d)) have been delivered to the Trustee for cancellation; or (ii)&nbsp;the Company
has deposited cash with the Trustee and/or delivered to Holders (solely to satisfy the Company&#146;s Conversion Obligation, if applicable) ADSs (or Ordinary Shares in lieu thereof), sufficient to pay all of (or satisfy such Conversion Obligation in
respect of) the outstanding Notes, as the case may be, after the Notes have become due and payable, whether on the Maturity Date, any Redemption Date, the Repurchase Date, any Fundamental Change Repurchase Date, upon conversion or otherwise;
(b)&nbsp;if the Company has deposited cash with the Trustee, the Trustee has received irrevocable instruction from the Company to make a payment on (or to satisfy such Conversion Obligation in respect of) the outstanding Notes, as the case may be,
after the Notes have become due and payable, whether on the Maturity Date, any Redemption Date, the Repurchase Date, any Fundamental Change Repurchase Date, upon conversion or otherwise; and (c) the Company has delivered to the Trustee an
Officers&#146; Certificate and an Opinion of Counsel, each stating that all conditions precedent herein provided for relating to the satisfaction and discharge of this Indenture have been complied with. Notwithstanding the satisfaction and discharge
of this Indenture, the obligations of the Company to the Trustee under Section&nbsp;7.06 shall survive. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 4 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">PARTICULAR COVENANTS OF THE COMPANY </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.01 <I>Payment of Principal and Interest</I>. The Company covenants and agrees that it will cause to be paid the principal
(including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, and accrued and unpaid interest, if any, on, each of the Notes at the places, at the respective times and in the manner provided
herein and in the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.02 <I>Maintenance of Office or Agency</I>. The Company will maintain in the contiguous United
States of America, an office or agency (which will be the Corporate Trust Office initially) where the Notes may be surrendered for registration of transfer or exchange or for presentation for payment or repurchase (the &#147;<B>Paying
Agent</B>&#148;) or for conversion (the &#147;<B>Conversion Agent</B>&#148;) and where notices and demands to or upon the Company in respect of the Notes and this Indenture may be served. The Company will give prompt written notice to the Trustee of
the location, and any change in the location, of such office or agency. If at any time the Company shall fail to maintain any such required office or agency or shall fail to furnish the Trustee with the address thereof, such presentations,
surrenders, notices and demands may be made or served at the Corporate Trust Office, <I>provided</I>, <I>however</I>, that the legal service of process against the Company shall in no circumstance be made at an office or agency of the Trustee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company may also from time to time designate as <FONT STYLE="white-space:nowrap">co-Note</FONT> Registrars one or more other offices or
agencies where the Notes may be presented or surrendered for any or all such purposes and may from time to time rescind such designations; <I>provided</I> that no such designation or rescission shall in any manner relieve the Company of its
obligation to maintain an office or agency in the contiguous United States of America, for such purposes. The Company will give prompt written notice to the Trustee of any such designation or rescission and of any change in the location of any such
other office or agency. The terms &#147;<B>Paying Agent</B>&#148; and &#147;<B>Conversion</B> <B>Agent</B>&#148; include any such additional or other offices or agencies, as applicable. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">33 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company hereby initially designates Citibank, N.A. as the Paying Agent, Note Registrar,
Transfer Agent and Conversion Agent and the and the Corporate Trust Office and the office or agency of Citibank, N.A. in the Borough of Manhattan, The City of New York, each shall be considered as one such office or agency of the Company for each of
the aforesaid purposes. In acting hereunder and in connection with the Notes, the Paying Agent, Note Registrar and Conversion Agent shall act solely as an agent of the Company, and will not thereby assume any obligation towards or relationship of
agency or trust for or with any Holder. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.03 <I>Appointments to Fill Vacancies in Trustee&#146;s Office</I>. The Company,
whenever necessary to avoid or fill a vacancy in the office of Trustee, will appoint, in the manner provided in Section&nbsp;7.09, a trustee, so that there shall at all times be a trustee hereunder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.04 <I>Provisions as to Paying Agent</I>. (a)&nbsp;If the Company shall appoint a Paying Agent other than the Trustee, the
Company will cause such Paying Agent to execute and deliver to the Trustee an instrument in which such agent shall agree with the Trustee, subject to the provisions of this Section&nbsp;4.04: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) that it will hold all sums held by it as such agent for the payment of the principal (including the Redemption Price, the
Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, and accrued and unpaid interest, if any, on, the Notes for the benefit of the Holders of the Notes; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) that it will give the Trustee prompt written notice of any failure by the Company to make any payment of the principal
(including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, and accrued and unpaid interest, if any, on, the Notes when the same shall be due and payable; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) that at any time during the continuance of an Event of Default, upon request of the Trustee, it will forthwith pay to the
Trustee all sums so held in trust. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company shall, on or before each due date of the principal (including the Redemption Price, the
Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, or accrued and unpaid interest, if any, on, the Notes, deposit with the Paying Agent a sum in immediately available funds sufficient to pay such principal (including
the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) or accrued and unpaid interest, if any, and (unless such Paying Agent is the Trustee) the Company will promptly notify the Trustee in writing of
any failure to take such action; <I>provided </I>that such deposit must be received by the Paying Agent by 10:00 a.m., New York City<I> </I>time, on the relevant due date and if such deposit is not received by 10:00 a.m., New York City time, on the
relevant due date, such deposit will be deemed deposited on the next Business Day. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">34 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) If the Company shall act as its own Paying Agent, it will, on or before each due date of
the principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, and accrued and unpaid interest, if any, on, the Notes, set aside, segregate and hold in trust for the benefit of the
Holders of the Notes a sum sufficient to pay such principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) and accrued and unpaid interest, if any, so becoming due and will promptly
notify the Trustee in writing of any failure to take such action and of any failure by the Company to make any payment of the principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable)
of, or accrued and unpaid interest, if any, on, the Notes when the same shall become due and payable. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Anything in this
Section&nbsp;4.04 to the contrary notwithstanding, the Company may, at any time, for the purpose of obtaining a satisfaction and discharge of this Indenture, or for any other reason, pay, cause to be paid or deliver to the Trustee all sums or
amounts held by the Company in trust or by any Paying Agent as required by this Section&nbsp;4.04, such sums or amounts to be held by the Trustee upon the trusts herein contained and upon such payment or delivery by the Company or any Paying Agent
to the Trustee, the Company or such Paying Agent shall be released from all further liability but only with respect to such sums or amounts. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) Any money deposited with the Trustee or any Paying Agent, or then held by the Company, in trust for the payment of principal (including
the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, and accrued and unpaid interest, if any, on, or in satisfaction of its Conversion Obligation with respect to, any Note and remaining unclaimed
for two years after such principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) or interest, if any, has become due and payable or such Conversion Obligation has become due shall
be paid or delivered, as the case may be, to the Company on request of the Company contained in an Officers&#146; Certificate, or (if then held by the Company) shall be discharged from such trust; and the Holder of such Note shall thereafter, as an
unsecured general creditor, look only to the Company for payment thereof, and all liability of the Trustee or such Paying Agent with respect to such money or property, and all liability of the Company as trustee thereof, shall thereupon cease. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.05 <I>Existence</I>. Subject to Article 11, the Company shall do or cause to be done all things necessary to preserve and keep
in full force and effect its corporate existence. The Company shall promptly provide the Trustee with written notice of any change to its name, jurisdiction of incorporation or change to its corporate organization. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.06 <I>Rule 144A Information Requirement and Annual Reports</I>. (a)&nbsp;At any time the Company is not subject to
Section&nbsp;13 or 15(d) of the Exchange Act, the Company shall, so long as any of the Notes, any ADSs (or Ordinary Shares in lieu thereof) deliverable upon conversion thereof, if any, or any Ordinary Shares underlying, or in lieu thereof, ADSs
deliverable upon conversion thereof shall, at such time, constitute &#147;restricted securities&#148; within the meaning of Rule 144(a)(3) under the Securities Act, promptly provide to the Trustee and shall, upon written request, provide to any
Holder, beneficial owner or prospective purchaser of such Notes or the ADSs (or Ordinary Shares in lieu thereof) deliverable upon conversion of such Notes, if any, the information required to be delivered pursuant to Rule 144A(d)(4) under the
Securities Act to facilitate the resale of such Notes or ADSs (or Ordinary Shares in lieu thereof) pursuant to Rule 144A. The Company shall take such further action as any Holder or beneficial owner of such Notes or such ADSs (or Ordinary Shares in
lieu thereof) may reasonably request to the extent from time to time required to enable such Holder or beneficial owner to sell such Notes or ADSs (or Ordinary Shares in lieu thereof) in accordance with Rule 144A, as such rule may be amended from
time to time. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">35 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) The Company shall provide to the Trustee within 30 days after the same are required to
be filed with the Commission, copies of any documents or reports that the Company is required to file with the Commission pursuant to Section&nbsp;13 or 15(d) of the Exchange Act (excluding any such information, documents, or reports, or portions
thereof, with respect to which the Company has received (or is actively seeking in good faith and has not been denied), confidential treatment) (giving effect to any applicable grace period provided by Rule
<FONT STYLE="white-space:nowrap">12b-25</FONT> under the Exchange Act). Any such document that the Company files with the Commission via the Commission&#146;s EDGAR system (or any successor thereto) shall be deemed to be filed with the Trustee for
purposes of this Section&nbsp;4.06(b) at the time such documents are filed via the EDGAR system (or any successor thereto). If the Notes become convertible into Reference Property consisting in whole or in part of shares of Capital Stock of any
parent company of the Company pursuant to the terms of this Indenture described under Section&nbsp;14.07 and such parent company provides a full and unconditional guarantee of the Notes, the Commission reports of such parent company shall be deemed
to satisfy the foregoing reporting requirements of this Indenture. The Trustee shall have no obligation to determine if and when the Company&#146;s statements or reports are publicly available and/or accessible electronically. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Delivery of the reports and documents described in subsection (b)&nbsp;above to the Trustee is for informational purposes only, and the
Trustee&#146;s receipt of such shall not constitute actual or constructive notice or knowledge of any information contained therein or determinable from information contained therein, including the Company&#146;s compliance with any of its covenants
hereunder (as to which the Trustee is entitled to conclusively rely on an Officers&#146; Certificate). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) If, at any time during the <FONT
STYLE="white-space:nowrap">six-month</FONT> period beginning on, and including, the date that is six months after the last date of original issuance of the Notes, the Company fails to timely file any document or report that it is required to file
with the Commission pursuant to Section&nbsp;13 or 15(d) of the Exchange Act, as applicable (after (i)&nbsp;giving effect to all applicable grace periods thereunder and (ii)&nbsp;other than reports on Form <FONT STYLE="white-space:nowrap">6-K</FONT>
to the extent such reports are not required to satisfy the &#147;current public information&#148; requirements of Rule 144), or the Notes are not otherwise freely tradable pursuant to Rule 144 by Holders other than the Company&#146;s Affiliates or
Holders that were the Company&#146;s Affiliates at any time during the three months immediately preceding (as a result of restrictions pursuant to U.S. securities laws or the terms of this Indenture or the Notes), the Company shall pay or cause the
Paying Agent (on behalf of the Company and subject to receipt of funds from the Company pursuant to the last paragraph in Section&nbsp;4.04(a)) to pay Additional Interest on the Notes. Such Additional Interest shall accrue on the Notes at the rate
of 0.50% per annum of the principal amount of the Notes outstanding for each day during such period for which the Company&#146;s failure to file has occurred and is continuing or the period during which the Notes are not freely tradable, as
described in this Section&nbsp;4.06(d), by Holders other than Affiliates of the Company (or Holders that were Affiliates of the Company at any time during the three months immediately preceding). As used in this Section&nbsp;4.06(d), documents or
reports that the Company is required to &#147;file&#148; with the Commission pursuant to Section&nbsp;13 or 15(d) of the Exchange Act does not include documents or reports that the Company furnishes to the Commission pursuant to Section&nbsp;13 or
15(d) of the Exchange Act. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">36 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e) If, and for so long as, the restrictive legend on the Notes specified in Section 2.05(c)
has not been removed, the Notes are assigned a restricted CUSIP or the Notes are not otherwise freely tradable pursuant to Rule 144 by Holders other than the Company&#146;s Affiliates or Holders that were the Company&#146;s Affiliates at any time
during the three months immediately preceding (as a result of restrictions pursuant to U.S. securities laws or the terms of this Indenture or the Notes) as of the 380th day after the last date of original issuance of the Notes, the Company shall pay
or cause the Paying Agent to pay Additional Interest on the Notes at a rate equal to 0.50% per annum of the principal amount of Notes outstanding until the restrictive legend on the Notes has been removed in accordance with Section&nbsp;2.05(c), the
Notes have been assigned an unrestricted CUSIP and the Notes are freely tradable by Holders other than the Company&#146;s Affiliates or Holders that were the Company&#146;s Affiliates at any time during the three months immediately preceding
(without restrictions pursuant to U.S. securities laws or the terms of this Indenture or the Notes). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f) Additional Interest will be
payable in arrears on each Interest Payment Date following accrual in the same manner as regular interest on the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g) The
Additional Interest that is payable in accordance with Section&nbsp;4.06(d) or Section&nbsp;4.06(e) shall be in addition to, and not in lieu of, any Additional Interest that may be payable as a result of the Company&#146;s election pursuant to
Section&nbsp;6.03. In no event shall Additional Interest accrue on any day under the terms of this Indenture (taking any Additional Interest payable pursuant to Section&nbsp;4.06(d) and Section&nbsp;4.06(e) together with any Additional Interest
payable pursuant to Section&nbsp;6.03) at an annual rate in excess of 0.50%, in the aggregate, for any violation or Default caused by the Company&#146;s failure to be current in respect of its Exchange Act reporting obligations. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h) If Additional Interest is payable by the Company pursuant to Section&nbsp;4.06(d) or Section&nbsp;4.06(e), the Company shall deliver to
the Trustee an Officers&#146; Certificate to that effect stating (i)&nbsp;the amount of such Additional Interest that is payable and (ii)&nbsp;the date on which such Additional Interest is payable. Unless and until a Responsible Officer of the
Trustee receives at the Corporate Trust Office such a certificate, the Trustee may assume without inquiry that no such Additional Interest is payable. If the Company has paid such Additional Interest directly to the Persons entitled to it, the
Company shall deliver to the Trustee an Officers&#146; Certificate setting forth the particulars of such payment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) The accrual of
Additional Interest will be the exclusive remedy available to Holders of the Notes for a failure of their Notes to become freely tradable. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j) Notwithstanding anything to the contrary, Additional Interest that accrues on any note for any period on or after the <FONT
STYLE="white-space:nowrap">de-legending</FONT> deadline date of such note will not be payable on any Interest Payment Date occurring on or after such <FONT STYLE="white-space:nowrap">de-legending</FONT> deadline date unless (i)&nbsp;a Holder (or an
owner of a beneficial interest in a Global Note) has delivered to the Company, before the Regular Record Date immediately before such Interest Payment Date, a written notice demanding payment of Additional Interest; or (ii)&nbsp;the Company, in its
sole and absolute discretion, elects, by sending notice of such election to Holders before such Regular Record Date, to pay such Additional Interest on such Interest Payment Date. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">37 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Any accrued and unpaid Additional Interest that, in accordance with the provision described
in the preceding sentence, is not paid on such Interest Payment Date is referred to as &#147;Deferred Additional Interest,&#148; and interest will accrue on such Deferred Additional Interest from, and including, such Interest Payment Date at a rate
per annum equal to the stated interest rate to, but excluding, the date on which such Deferred Additional Interest, together with interest thereon, is paid. Each reference in this Indenture to any accrued interest (including in the definitions of
the Redemption Price and Fundamental Change Repurchase Price for any Note) or to any accrued Additional Interest includes, to the extent applicable, and without duplication, any Deferred Additional Interest, together with accrued and unpaid interest
thereon. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Once any accrued and unpaid Additional Interest becomes payable on an Interest Payment Date (whether as a result of the delivery
of a written notice as described above or, if earlier, the Company&#146;s election to pay the same), Additional Interest will thereafter not be subject to deferral as described above. In addition, all accrued and unpaid Additional Interest, if any,
will be paid on the Interest Payment Date occurring on the Maturity Date of the Notes, and no portion thereof may be deferred. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For the
avoidance of doubt, the failure to pay any accrued and unpaid Additional Interest on an Interest Payment Date will not constitute a default or an event of default under this Indenture or the Notes if such payment is deferred in accordance with the
provisions described above. Otherwise, such a failure to pay will be subject to Section&nbsp;6.01(b). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Company will send notice to the
Holder of each Note (with a copy to the Trustee) of the commencement and termination of any period in which Additional Interest accrues on such note, except that no such notice is required in respect of any Additional Interest that is deferred in
accordance with the provisions described above. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee will have no duty to determine whether any Additional Interest is payable or
the amount thereof or if deferred additional interest is accruing on the Notes, and may assume without inquiry that no Additional Interest is payable or has been deferred until written notice of such Additional Interest has been provided to it by
the Company. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">38 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.07 <I>Additional Amounts</I>. (a)&nbsp;All payments and deliveries made by,
or on behalf of, the Company or any successor to the Company under or with respect to this Indenture and the Notes, including payments of principal (including, if applicable, the Redemption Price, the Repurchase Price and the Fundamental Change
Repurchase Price), premium, if any, payments of interest and payments of cash and/or deliveries of ADSs or any Ordinary Shares deliverable upon conversion of the Notes in lieu of such ADSs at a Holder&#146;s election (together with payments of cash
for any Fractional ADS or Ordinary Shares deliverable upon conversion of Notes in lieu of such ADSs or other consideration) upon conversion, shall be made without withholding or deduction for, or on account of, any present or future taxes, duties,
assessments or governmental charges of whatever nature (including any penalties and interest related thereto) imposed or levied by or within the Cayman Islands, the PRC or any other jurisdiction in which the Company or any successor to the Company
are, for tax purposes, incorporated, organized or resident or doing business (each, as applicable, a &#147;<B>Relevant Taxing Jurisdiction</B>&#148;) or through which payment is made or deemed made (together with each Relevant Taxing Jurisdiction, a
&#147;<B>Relevant Jurisdiction</B>,&#148; and in each case, any political subdivision or taxing authority thereof or therein) unless such withholding or deduction is required by law or by regulation or governmental policy having the force of law. In
the event that any such withholding or deduction is so required, the Company or any successor to the Company shall pay to each Holder such additional amounts (&#147;<B>Additional Amounts</B>&#148;) as may be necessary to ensure that the net amount
received by the beneficial owners of the Notes after such withholding or deduction (and after deducting any taxes on the Additional Amounts) shall equal the amounts that would have been received by such beneficial owners had no such withholding or
deduction been required; <I>provided </I>that no Additional Amounts shall be payable: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) for or on account of: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A) any tax, duty, assessment or other governmental charge that would not have been imposed but for: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) the existence of any present or former connection between the relevant Holder or beneficial owner of such Note and the
Relevant Jurisdiction, other than merely acquiring or holding such Note, receiving cash and/or ADSs or Ordinary Shares in lieu thereof (together with payments of cash for any Fractional ADSs or other consideration) due upon conversion of such Note
or the receipt of payments of the enforcement of rights thereunder, including, without limitation, such Holder or beneficial owner being or having been a national, domiciliary or resident of such Relevant Jurisdiction or treated as a resident
thereof or being or having been physically present or engaged in a trade or business therein or having or having had a permanent establishment therein; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2) the presentation of such Note (in cases in which presentation is required) more than 30 days after the later of the date
on which the payment of the principal of (including the Redemption Price, the Repurchase Price and Fundamental Change Repurchase Price, if applicable) and interest on, such Note or the payment of cash and/or the delivery of ADSs or Ordinary Shares
in lieu thereof (together with payment of cash for any Fractional ADS or other consideration) upon conversion of such Note became due and payable pursuant to the terms thereof or was made or duly provided for, unless the Holder would have been
entitled to such Additional Amounts on any day on or before the last day of the <FONT STYLE="white-space:nowrap">30-day</FONT> period; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">39 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(3) the failure of the Holder or beneficial owner to comply with a timely
request from the Company or any successor of the Company, addressed in writing to the Holder, to the extent such Holder or beneficial owner is legally entitled, to provide certification, information, documents or other evidence concerning such
Holder&#146;s or beneficial owner&#146;s nationality, residence, identity or connection with the Relevant Jurisdiction, or to make any declaration or satisfy any other reporting requirement relating to such matters, if and to the extent that due and
timely compliance with such request is required by statute, regulation or administrative practice of the Relevant Jurisdiction in order to reduce or eliminate any withholding or deduction as to which Additional Amounts would have otherwise been
payable; or </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:13%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(4) the presentation of such Note (in cases in which presentation is required) for payment in the Relevant
Jurisdiction, unless such Note could not have been presented for payment elsewhere; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B) any estate, inheritance, gift,
sale, transfer, excise, personal property or similar tax, assessment or other governmental charge; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(C) any tax, duty,
assessment or other governmental charge that is payable otherwise than by withholding or deduction from payments or deliveries under or with respect to the Notes; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(D) any tax, assessment, withholding or deduction required by Sections 1471 through1474 of the Code (&#147;<B>FATCA</B>&#148;),
any current or future Treasury Regulations or rulings promulgated thereunder, any law, regulation or other official guidance enacted in any jurisdiction implementing FATCA, any intergovernmental agreement between the United States and any other
jurisdiction to implement FATCA or any law enacted by such other jurisdiction to give effect to such agreement, or any agreement with the U.S. Internal Revenue Service under FATCA; or </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(E) any combination of taxes, duties, assessments or other governmental charges referred to in the preceding clauses (A), (B),
(C) or (D); or </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) with respect to any payment of the principal of (including the Redemption Price, the Repurchase Price
and the Fundamental Change Repurchase Price, if applicable), and interest on, such Note or the payment of cash and/or delivery of ADSs or Ordinary Shares in lieu thereof (together with payment of cash for any Fractional ADS or other consideration)
upon conversion of such Note to a Holder, if the Holder is a fiduciary, partnership or person other than the sole beneficial owner of that payment to the extent that such payment would be required to be included in the income under the laws of the
Relevant Jurisdiction, for tax purposes, of a beneficiary or settlor with respect to the fiduciary, a partner or member of that partnership or a beneficial owner who would not have been entitled to such Additional Amounts had that beneficiary,
settlor, partner, member or beneficial owner been the Holder thereof. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">40 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) If the Company or its successor becomes obligated to pay Additional Amounts with respect
to any payment or delivery under or with respect to the Notes, the Company or its successor shall deliver to the Trustee and the Paying Agent, if other than the Trustee, on a date that is at least 10 Business Days prior to the date of that payment
or delivery (unless the obligation to pay Additional Amounts arises after the 10th Business Day prior to that payment or delivery date, in which case the Company or its successor shall notify the Trustee and the Paying Agent promptly thereafter) an
Officers&#146; Certificate stating the fact that Additional Amounts will be payable and the amount estimated to be so payable; provided that no such Officers&#146; Certificate will be required prior to any date of payment of principal of, premium,
if any, or interest on the Notes if there has been no change with respect to the matters set forth in a prior Officers&#146; Certificate. The Officers&#146; Certificate must also set forth any other information reasonably necessary to enable the
Paying Agent or the Conversion Agent, as the case may be, to pay Additional Amounts to Holders on the relevant payment or delivery date. The Trustee, the Conversion Agent and the Paying Agent shall be entitled to rely solely on such Officers&#146;
Certificate as conclusive proof that such payments are necessary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Any reference in this Indenture or the Notes in any context to the
payment of cash and/or the delivery of ADSs or Ordinary Shares in lieu thereof (together with payment of cash for any Fractional ADS or other consideration) upon conversion of any Note or the payment of principal of (including the Redemption Price,
the Repurchase Price and Fundamental Change Repurchase Price, if applicable), premium, if any, and interest (including any Additional Interest) on any Note or any other amount payable with respect to such Note, shall be deemed to include payment of
Additional Amounts to the extent that, in such context, Additional Amounts are, were or would be payable with respect to that amount pursuant to this Section&nbsp;4.07. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) Notwithstanding any other provisions, the Company or its successor, the Trustee and the Paying Agent shall be entitled to make any
withholding or deduction pursuant to FATCA. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e) If the Company or its successor is required to make any deductions or withholding from
any payments or deliveries with respect to the Notes, it will deliver to the Trustee and the Paying Agent, if other than the Trustee, official tax receipts evidencing the remittance to the relevant tax authorities of the amounts so withheld or
deducted or, if official receipts are not obtainable, an Officers&#146; Certificate and any other relevant documentation evidencing the payment of any applicable taxes so deducted or withheld. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.08 <I>Stay, Extension and Usury Laws</I>. The Company covenants (to the extent that it may lawfully do so) that it shall not at
any time insist upon, plead, or in any manner whatsoever claim or take the benefit or advantage of, any stay, extension or usury law or other law that would prohibit or forgive the Company from paying all or any portion of the principal of or
interest on the Notes as contemplated herein, wherever enacted, now or at any time hereafter in force, or that may affect the covenants or the performance of this Indenture; and the Company (to the extent it may lawfully do so) hereby expressly
waives all benefit or advantage of any such law, and covenants that it will not, by resort to any such law, hinder, delay or impede the execution of any power herein granted to the Trustee, but will suffer and permit the execution of every such
power as though no such law had been enacted. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.09 <I>Compliance Certificate; Statements as to Defaults</I>. The Company
shall deliver to the Trustee within 120 days after the end of each fiscal year of the Company (beginning with the fiscal year ending on December&nbsp;31, 2024) an Officers&#146; Certificate stating that the Company has fulfilled its obligations
hereunder, and whether the authorized Officers thereof have knowledge of any Default by the Company that occurred during the previous year that is then continuing and, if so, specifying each such Default and the nature thereof. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">41 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the Company shall deliver to the Trustee, as soon as reasonably practicable,
and in any event within 30 days after the Company becomes aware of the occurrence of any Default if such Default is then continuing, an Officers&#146; Certificate setting forth the details of such Default, its status and the action that the Company
is taking or proposing to take in respect thereof. The Trustee shall have no responsibility to take any steps to ascertain whether any Event of Default or Default has occurred, and until (i)&nbsp;a Responsible Officer of the Trustee has received an
Officers&#146; Certificate regarding such an occurrence, or (ii)&nbsp;the Trustee has received written notice at the Corporate Trust Office from the Holders of at least 25% in aggregate principal amount of the Notes then outstanding regarding such
an occurrence and such notice references the Notes, this Indenture and the Company, the Trustee is entitled to assume, without liability, that no Event of Default or Default has occurred. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;4.10 <I>Further Instruments and Acts</I>. Upon request of the Trustee, the Company will execute and deliver such further
instruments and do such further acts as may be reasonably necessary or proper to carry out more effectively the purposes of this Indenture. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 5 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">LISTS OF HOLDERS AND
REPORTS BY THE COMPANY AND THE TRUSTEE </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;5.01 <I>Lists of Holders</I>. The Company covenants and agrees that it will furnish
or cause to be furnished to the Trustee, semi-annually, not more than 15 days after each February&nbsp;15 and August&nbsp;15 in each year beginning with February&nbsp;15, 2023, and at such other times as the Trustee may request in writing, within 30
days after receipt by the Company of any such request (or such lesser time as the Trustee may reasonably request in order to enable it to timely provide any notice to be provided by it hereunder), a list in such form as the Trustee may reasonably
require of the names and addresses of the Holders as of a date not more than 15 days (or such other date as the Trustee may reasonably request in order to so provide any such notices) prior to the time such information is furnished, except that no
such list need be furnished so long as the Trustee is acting as Note Registrar. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;5.02 <I>Preservation and Disclosure of
Lists</I>. The Trustee shall preserve, in as current a form as is reasonably practicable, all information as to the names and addresses of the Holders contained in the most recent list furnished to it as provided in Section&nbsp;5.01 or maintained
by the Trustee in its capacity as Note Registrar, if so acting. The Trustee may destroy any list furnished to it as provided in Section&nbsp;5.01 upon receipt of a new list so furnished. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 6 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">DEFAULTS AND REMEDIES
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.01 <I>Events of Default</I>. The following events shall be &#147;<B>Events of Default</B>&#148; with respect to the Notes:
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) default in payment of any interest on any Note when due and payable and the default continues for a period of 30 days; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">42 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) default in the payment of principal of any Notes when due and payable on the Maturity
Date, upon redemption in accordance with Section&nbsp;16.01, upon any required repurchase, upon declaration of acceleration or otherwise; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) failure by the Company to comply with the Company&#146;s obligations to convert the Notes in accordance with the terms of this Indenture
upon exercise of a Holder&#146;s conversion right and such failure continues for a period of five Business Days; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) failure by the
Company to comply with its obligations under Article 11; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e) default in the Company&#146;s notice obligations under (x)
Section&nbsp;15.02(c), Section 14.03(a) or Section&nbsp;14.03(g), in each case, when due and such failure continues for a period of five Business Days and (y)&nbsp;with respect to a Redemption Notice; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f) failure by the Company for 60 days after written notice from the Trustee to the Company, or from the Holders of at least 25% in aggregate
principal amount of the Notes then outstanding has been received by the Company to comply with any of its other agreements contained in the Notes or this Indenture; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g)&nbsp;(i) there occurs with respect to any indebtedness of the Company or any Principal Controlled Entity of the Company, whether such
indebtedness exists as of the date hereof or shall hereafter be created, (A)&nbsp;an event of default that has resulted in the holder thereof declaring the principal of such indebtedness to be due and payable prior to its stated maturity or
(B)&nbsp;a failure to make a payment of principal, interest or premium when due (after giving effect to the expiration of any applicable grace period therefor, a &#147;Payment Default&#148;) and (ii)&nbsp;the outstanding principal amount of such
indebtedness, together with the outstanding principal amount of any other indebtedness of such persons under which there has been a Payment Default or the maturity of which has been so accelerated, is equal to or exceeds US$150&nbsp;million (or the
foreign currency equivalent thereof); </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h) a final judgment for the payment equal to or exceeds US$150&nbsp;million (or the foreign
currency equivalent) (excluding any amounts covered by insurance) rendered against the Company or any Principal Controlled Entity of the Company, which judgment is not paid, bonded or otherwise discharged or stayed within 60 consecutive days after
(i)&nbsp;the date on which the right to appeal thereof has expired if no such appeal has commenced, or (ii)&nbsp;the date on which all rights to appeal have been extinguished; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) the Company or any Principal Controlled Entity shall commence a voluntary case or other proceeding seeking liquidation, reorganization or
other relief with respect to the Company or any such Principal Controlled Entity or its debts under any bankruptcy, insolvency or other similar law now or hereafter in effect or seeking the appointment of a trustee, receiver, liquidator, custodian
or other similar official of the Company or any such Principal Controlled Entity or any substantial part of its property, or shall consent to any such relief or to the appointment of or taking possession by any such official in an involuntary case
or other proceeding commenced against it, or shall make a general assignment for the benefit of creditors, or shall fail generally to pay its debts as they become due; or </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">43 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j) an involuntary case or other proceeding shall be commenced against the Company or any
Principal Controlled Entity seeking liquidation, reorganization or other relief with respect to the Company or such Principal Controlled Entity or its debts under any bankruptcy, insolvency or other similar law now or hereafter in effect or seeking
the appointment of a trustee, receiver, liquidator, custodian or other similar official of the Company or such Principal Controlled Entity or any substantial part of its property, and such involuntary case or other proceeding shall remain
undismissed and unstayed for a period of 30 consecutive days. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.02 <I>Acceleration; Rescission and Annulment</I>. Subject to
Section&nbsp;6.03 hereof, If one or more Events of Default shall have occurred and be continuing (whatever the reason for such Event of Default and whether it shall be voluntary or involuntary or be effected by operation of law or pursuant to any
judgment, decree or order of any court or any order, rule or regulation of any administrative or governmental body), then, and in each and every such case (other than an Event of Default specified in Section&nbsp;6.01(i) or Section&nbsp;6.01(j) with
respect to the Company or any of its Principal Controlled Entities), unless the principal of all of the Notes shall have already become due and payable, either the Trustee or the Holders of at least 25% in aggregate principal amount of the Notes
then outstanding determined in accordance with Section 8.04, by notice in writing to the Company (and to the Trustee if given by the Holders) may, and the Trustee at the request of such Holders accompanied by security,
<FONT STYLE="white-space:nowrap">pre-funding</FONT> and/or indemnity satisfactory to the Trustee and otherwise subject to the limitations set forth herein shall, declare 100% of the principal of, and accrued and unpaid interest, if any, on, all the
Notes to be due and payable immediately, and upon any such declaration the same shall become and shall automatically be immediately due and payable, notwithstanding anything contained in this Indenture or in the Notes to the contrary. If an Event of
Default specified in Section&nbsp;6.01(i) or Section&nbsp;6.01(j) with respect to the Company or any of its Principal Controlled Entities occurs and is continuing, 100% of the principal of, and accrued and unpaid interest, if any, on, all Notes
shall become and shall automatically be immediately due and payable without any action on the part of the Trustee. If an Event of Default occurs and is continuing, the Agents and any other agents of the Company appointed under this Indenture will be
required to act on the direction of the Trustee. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The immediately preceding paragraph, however, is subject to the conditions that if, at
any time after the principal of the Notes shall have been so declared due and payable, and before any judgment or decree for the payment of the monies due shall have been obtained or entered as hereinafter provided, the Company shall pay or shall
deposit with the Trustee a sum sufficient to pay installments of accrued and unpaid interest, if any, upon all Notes and the principal of any and all Notes that shall have become due otherwise than by acceleration (with interest on overdue
installments of accrued and unpaid interest to the extent that payment of such interest is enforceable under applicable law, and on such principal at the rate per annum borne by the Notes <I>plus </I>one percent) and amounts due to the Trustee and
the Agents pursuant to Section&nbsp;7.06, and<I> </I>if (1) rescission would not conflict with any judgment or decree of a court of competent jurisdiction and (2)&nbsp;any and all existing Events of Default under this Indenture, other than the
nonpayment of the principal of and accrued and unpaid interest, if any, on Notes that shall have become due solely by such acceleration, shall have been cured or waived pursuant to Section 6.09, then and in every such case (except as provided in the
immediately succeeding sentence) the Holders of a majority in aggregate principal amount of the Notes then outstanding, by written notice to the Company and to the Trustee, may waive all Defaults or Events of Default with respect to the Notes and
rescind and annul such declaration and its consequences and such Default shall cease to exist, and any Event of Default arising therefrom shall be deemed to have been cured for every purpose of this Indenture; but no such waiver or rescission and
annulment shall extend to or shall affect any subsequent Default or Event of Default, or shall impair any right consequent thereon. Notwithstanding anything to the contrary herein, no such waiver or rescission and annulment shall extend to or shall
affect any Default or Event of Default resulting from (i)&nbsp;the nonpayment of the principal of, or accrued and unpaid interest, if any, on any Notes, (ii)&nbsp;a failure to repurchase any Notes when required or (iii)&nbsp;a failure to pay or
deliver, as the case may be, the consideration due upon conversion of the Notes. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">44 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.03 <I>Additional Interest</I>. Notwithstanding anything in this Indenture or
in the Notes to the contrary, to the extent the Company elects, the sole remedy for Event of Default relating to the Company&#146;s failure to comply with its obligations as set forth in Section&nbsp;4.06(b) shall after the occurrence of such an
Event of Default consist exclusively of the right to receive Additional Interest on the Notes at a rate equal to: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) 0.25% per annum of
the principal amount of the Notes outstanding for each day during the period beginning on, and including, the date on which such an Event of Default first occurs and ending on the earlier of (i)&nbsp;the date on which such Event of Default is cured
or validly waived and (ii)&nbsp;the 180th day immediately following, and including, the date on which such Event of Default first occurred; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) if such Event of Default has not been cured or validly waived prior to the 181st day immediately following, and including, the date on
which such Event of Default first occurred, 0.50% per annum of the principal amount of the Notes outstanding for each day during the period beginning on, and including, the 181st day immediately following, and including, the date on which such an
Event of Default first occurred and ending on the earlier of (i)&nbsp;the date on which such Event of Default is cured or validly waived and (ii)&nbsp;the 360th day immediately following, and including, the date on which such Event of Default first
occurred. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Interest payable pursuant to this Section&nbsp;6.03 shall be in addition to, not in lieu of, any Additional Interest payable
pursuant to Section&nbsp;4.06(d) or Section&nbsp;4.06(e). In no event shall Additional Interest accrue on the Notes on any day under this Indenture (taking any Additional Interest payable pursuant to this Section&nbsp;6.03 together with any
Additional Interest payable pursuant to Section&nbsp;4.06(d) and Section&nbsp;4.06(e)) at an annual rate accruing in excess of 0.50%, in the aggregate, for any violation or Default caused by the Company&#146;s failure to be current in respect of its
Exchange Act reporting obligations. If the Company so elects, such Additional Interest shall be payable in the same manner and on the same dates as regular interest on the Notes. On the 361st day after such Event of Default (if the Event of Default
with respect to the Company&#146;s obligations under Section&nbsp;4.06(b) is not cured or waived prior to such 361st day), the Notes will be subject to acceleration as provided in Section&nbsp;6.02. In the event the Company does not elect to pay
Additional Interest following an Event of Default in accordance with this Section 6.03 or the Company elected to make such payment but does not pay the Additional Interest when due, the Notes shall be subject to acceleration as provided in
Section&nbsp;6.02. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to elect to pay Additional Interest as the sole remedy during the first 360 days after the occurrence of any
Event of Default described in the immediately preceding paragraph, the Company must notify in writing all Holders of the Notes, the Trustee and the Paying Agent of such election prior to the beginning of such
<FONT STYLE="white-space:nowrap">360-day</FONT> period. Upon the failure to timely give such notice, the Notes shall be immediately subject to acceleration as provided in Section&nbsp;6.02. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">45 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.04 <I>Payments of Notes on Default; Suit Therefor</I>. If an Event of Default
described in clause (a)&nbsp;or (b) of Section&nbsp;6.01 shall have occurred, the Company shall, upon demand of the Trustee acting on behalf of the Holders or at the written request of Holders of at least 25% in aggregate principal amount of the
Notes then outstanding determined in accordance with Section&nbsp;8.04 and subject to indemnity and/or security and/or <FONT STYLE="white-space:nowrap">pre-funding</FONT> satisfactory to the Trustee, pay to the Trustee, for the benefit of the
Holders of the Notes, the whole amount then due and payable on the Notes for principal and interest, if any, with interest on any overdue principal and interest, if any, at the rate per annum borne by the Notes at such time <I>plus</I> one percent,
and, in addition thereto, such further amount as shall be sufficient to cover any amounts due to the Trustee under Section&nbsp;7.06. If the Company shall fail to pay such amounts forthwith upon such demand, the Trustee, in its own name and as
trustee of an express trust, may institute a judicial proceeding for the collection of the sums so due and unpaid, may prosecute such proceeding to judgment or final decree and may enforce the same against the Company or any other obligor upon the
Notes and collect the moneys adjudged or decreed to be payable in the manner provided by law out of the property of the Company or any other obligor upon the Notes, wherever situated. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the event there shall be pending proceedings for the bankruptcy or for the reorganization of the Company or any other obligor on the Notes
under Title 11 of the United States Code, or any other applicable law, or in case a receiver, assignee or trustee in bankruptcy or reorganization, liquidator, sequestrator or similar official shall have been appointed for or taken possession of the
Company or such other obligor, the property of the Company or such other obligor, or in the event of any other judicial proceedings relative to the Company or such other obligor upon the Notes, or to the creditors or property of the Company or such
other obligor, the Trustee, irrespective of whether the principal of the Notes shall then be due and payable as therein expressed or by declaration or otherwise and irrespective of whether the Trustee shall have made any demand pursuant to the
provisions of this Section&nbsp;6.04, shall be entitled and empowered, by intervention in such proceedings or otherwise, to file and prove a claim or claims for the whole amount of principal and accrued and unpaid interest, if any, in respect of the
Notes, and, in case of any judicial proceedings, to file such proofs of claim and other papers or documents and to take such other actions as it may deem necessary or advisable in order to have the claims of the Trustee (including any claim for the
compensation, or expenses and disbursements and advances of the Trustee, including the reasonably incurred expenses and disbursements of its agents and counsel) and of the Holders allowed in such judicial proceedings relative to the Company or any
other obligor on the Notes, its or their creditors, or its or their property, and to collect and receive any monies or other property payable or deliverable on any such claims, and to distribute the same after the deduction of any amounts due to the
Trustee under Section&nbsp;7.06; and any receiver, assignee or trustee in bankruptcy or reorganization, liquidator, custodian or similar official is hereby authorized by each of the Holders to make such payments to the Trustee, as administrative
expenses, and, in the event that the Trustee shall consent to the making of such payments directly to the Holders, to pay to the Trustee any amount due to it for compensation and expenses, advances and disbursements (including the reasonably
incurred fees, expenses, advances and disbursements of agents and counsel), and including any other amounts due to the Trustee under Section&nbsp;7.06, incurred by it up to the date of such distribution. To the extent that such payment of
compensation and expenses, advances and disbursements out of the estate in any such proceedings shall be denied for any reason, payment of the same shall be secured by a lien on, and shall be paid out of, any and all distributions, dividends,
monies, securities and other property that the Holders of the Notes may be entitled to receive in such proceedings, whether in liquidation or under any plan of reorganization or arrangement or otherwise. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">46 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Nothing herein contained shall be deemed to authorize the Trustee to authorize or consent to
or accept or adopt on behalf of any Holder any plan of reorganization, arrangement, adjustment or composition affecting such Holder or the rights of any Holder thereof, or to authorize the Trustee to vote in respect of the claim of any Holder in any
such proceeding. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All rights of action and of asserting claims under this Indenture, or under any of the Notes, may be enforced by the
Trustee without the possession of any of the Notes, or the production thereof at any trial or other proceeding relative thereto, and any such suit or proceeding instituted by the Trustee shall be brought in its own name as trustee of an express
trust, and any recovery of judgment shall, after provision for the payment of the reasonable compensation, expenses, disbursements and advances of the Trustee (including the reasonably incurred expenses, disbursements and advances of its agents and
counsel), be for the ratable benefit of the Holders of the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In any proceedings brought by the Trustee (and in any proceedings
involving the interpretation of any provision of this Indenture to which the Trustee shall be a party) the Trustee shall be held to represent all the Holders of the Notes, and it shall not be necessary to make any Holders of the Notes parties to any
such proceedings. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In case the Trustee shall have proceeded to enforce any right under this Indenture and such proceedings shall have been
discontinued or abandoned because of any waiver pursuant to Section&nbsp;6.09 or any rescission and annulment pursuant to Section&nbsp;6.02 or for any other reason or shall have been determined adversely to the Trustee, then and in every such case
the Company, the Holders, and the Trustee shall, subject to any determination in such proceeding, be restored respectively to their several positions and rights hereunder, and all rights, remedies and powers of the Company, the Holders, and the
Trustee shall continue as though no such proceeding had been instituted. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.05 <I>Application of Monies Collected by
Trustee</I>. Any monies or property collected by the Trustee pursuant to this Article 6 with respect to the Notes shall be applied in the following order, at the date or dates fixed by the Trustee for the distribution of such monies, upon
presentation of the several Notes, and stamping thereon the payment, if only partially paid, and upon surrender thereof, if fully paid: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>First</B>, to the payment of all amounts due to the Trustee, including to its agents and<B> </B>counsel, hereunder and any payments due to
the Agents, including, without limitation, the Paying Agent, the Transfer Agent, the Conversion Agent and the Note Registrar hereunder; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">47 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Second</B>, in case the principal of the outstanding Notes shall not have become due and
be<B> </B>unpaid, to the payment of interest, if any, on, the Notes in default in the order of the date due of the payments of such interest, with interest (to the extent that such interest has been collected by the Trustee) upon such overdue
payments at the rate per annum borne by the Notes at such time (including, without duplication, any additional interest on such overdue payments pursuant to Section&nbsp;6.04) plus one percent, such payments to be made ratably to the Persons
entitled thereto; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Third</B>, in case the principal of the outstanding Notes shall have become due, by<B> </B>declaration or otherwise,
and be unpaid to the payment of the whole amount (including, if applicable, the payment of the Redemption Price, Repurchase Price or Fundamental Change Repurchase Price and any cash due upon conversion) then owing and unpaid upon the Notes for
principal and interest, if any, with interest on the overdue principal and, to the extent that such interest has been collected by the Trustee, upon overdue installments of interest at the rate per annum borne by the Notes at such time <I>plus</I>
one percent, and in case such monies shall be insufficient to pay in full the whole amounts so due and unpaid upon the Notes, then to the payment of such principal (including, if applicable, the Redemption Price, Repurchase Price or Fundamental
Change Repurchase Price and the cash due upon conversion) and interest without preference or priority of principal over interest, if any, or of interest over principal or of any installment of interest over any other installment of interest, or of
any Note over any other Note, ratably to the aggregate of such principal (including, if applicable, the Redemption Price, Repurchase Price or Fundamental Change Repurchase Price) and accrued and unpaid interest; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B>Fourth</B>, to the payment of the remainder, if any, to the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.06 <I>Proceedings by Holders</I>. Except to enforce the right to receive payment of principal (including, if applicable, the
Redemption Price, the Repurchase Price or Fundamental Change Repurchase Price) or interest, if any, when due, or the right to receive payment or delivery of the consideration due upon conversion, no Holder of any Note shall have any right by virtue
of or by availing of any provision of this Indenture to institute any suit, action or proceeding in equity or at law upon or under or with respect to this Indenture, or for the appointment of a receiver, trustee, liquidator, custodian or other
similar official, or for any other remedy hereunder, unless: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) such Holder previously shall have given to the Trustee written notice of
an Event of Default and of the continuance thereof, as herein provided; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Holders of at least 25% in aggregate principal amount of the
Notes then outstanding shall have made written request upon the Trustee to institute such action, suit or proceeding in its own name as Trustee hereunder; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) such Holders shall have offered to the Trustee such security and/or indemnity and/or <FONT STYLE="white-space:nowrap">pre-funding</FONT>
satisfactory to it against any loss, liability or expense to be incurred therein or thereby; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">48 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) the Trustee for 60 days after its receipt of such notice, request and offer of security
and/or indemnity and/or <FONT STYLE="white-space:nowrap">pre-funding,</FONT> shall have not complied with such written request of the Holders to institute any such action, suit or proceeding; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e) no direction that, in the opinion of the Trustee, is inconsistent with such written request shall have been given to the Trustee by the
Holders of a majority of the aggregate principal amount of the Notes then outstanding within such <FONT STYLE="white-space:nowrap">60-day</FONT> period pursuant to Section&nbsp;6.09, </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">it being understood and intended, and being expressly covenanted by the taker and Holder of every Note with every other taker and Holder and the Trustee that
no one or more Holders shall have any right in any manner whatever by virtue of or by availing of any provision of this Indenture to affect, disturb or prejudice the rights of any other Holder (it being further understood that the Trustee shall not
have an affirmative duty to ascertain whether or not any such direction is unduly prejudicial to any other Holder), or to obtain or seek to obtain priority over or preference to any other such Holder, or to enforce any right under this Indenture,
except in the manner herein provided and for the equal, ratable and common benefit of all Holders (except as otherwise provided herein). For the protection and enforcement of this Section&nbsp;6.06, each and every Holder and the Trustee shall be
entitled to such relief as can be given either at law or in equity. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding any other provision of this Indenture and any
provision of any Note, the right of any Holder to receive payment or delivery, as the case may be, of (x)&nbsp;the principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of,
(y)&nbsp;accrued and unpaid interest, if any, on, and (z)&nbsp;the consideration due upon conversion of, such Note, on or after the respective due dates expressed or provided for in such Note or in this Indenture, or to institute suit for the
enforcement of any such payment or delivery, as the case may be, on or after such respective dates against the Company shall not be impaired or affected without the consent of such Holder. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.07 <I>Proceedings by Trustee</I>. In case of an Event of Default, the Trustee may in its discretion proceed to protect and
enforce the rights vested in it by this Indenture by such appropriate judicial proceedings as are necessary to protect and enforce any of such rights, either by suit in equity or by action at law or by proceeding in bankruptcy or otherwise, whether
for the specific enforcement of any covenant or agreement contained in this Indenture or in aid of the exercise of any power granted in this Indenture, or to enforce any other legal or equitable right vested in the Trustee by this Indenture or by
law; <I>provided</I> that the Trustee will not be bound to make any such proceeding unless (i)&nbsp;it shall have been so directed in writing by the Holders of at least 25% in aggregate principal amount of the Notes then outstanding, (ii)&nbsp;it
shall have been indemnified, <FONT STYLE="white-space:nowrap">pre-</FONT> funded and/or secured to its satisfaction and (iii)&nbsp;the Trustee is satisfied that the act or exercise of any of the rights or powers vested in it by this Indenture will
not result in any of its directors, officers, employees or agents incurring personal liability. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">49 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.08 <I>Remedies Cumulative and Continuing</I>. Except as provided in the last
paragraph of Section&nbsp;2.06, all powers and remedies given by this Article 6 to the Trustee or to the Holders shall, to the extent permitted by law, be deemed cumulative and not exclusive of any thereof or of any other powers and remedies
available to the Trustee or the Holders of the Notes, by judicial proceedings or otherwise, to enforce the performance or observance of the covenants and agreements contained in this Indenture, and no delay or omission of the Trustee or of any
Holder of any of the Notes to exercise any right or power accruing upon any Default or Event of Default shall impair any such right or power, or shall be construed to be a waiver of any such Default or Event of Default or any acquiescence therein;
and, subject to the provisions of Section 6.06, every power and remedy given by this Article 6 or by law to the Trustee or to the Holders may be exercised from time to time, and as often as shall be deemed expedient, by the Trustee or by the
Holders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.09 <I>Direction of Proceedings and Waiver of Defaults by Majority of Holders</I>. The Holders of a majority of
the aggregate principal amount of the Notes at the time outstanding determined in accordance with Section&nbsp;8.04 shall have the right to direct the time, method and place of conducting any proceeding for any remedy available to the Trustee or
exercising any trust or power conferred on the Trustee with respect to Notes; <I>provided</I>, <I>however</I>, that (a)&nbsp;such direction shall not be in conflict with any rule of law or with this Indenture, and (b)&nbsp;the Trustee may take any
other action deemed proper by the Trustee that is not inconsistent with such direction. The Trustee may refuse to follow any direction that conflicts with law or this Indenture, that may involve the Trustee in personal liability or violating
applicable law, or if it is not provided with security and/or indemnity and/or <FONT STYLE="white-space:nowrap">pre-</FONT> funding to its satisfaction, or that the Trustee determines is unduly prejudicial to the rights of any other Holder or that
would involve the Trustee in personal liability (it being further understood that the Trustee shall not have an affirmative duty to ascertain whether or not such actions or forbearances are unduly prejudicial to any other Holders). In addition, the
Trustee will not be required to expend its own funds under any circumstances. The Holders of a majority in aggregate principal amount of the Notes at the time outstanding determined in accordance with Section&nbsp;8.04 may on behalf of the Holders
of all of the Notes waive any past Default or Event of Default hereunder and its consequences except (i)&nbsp;a default in the payment of accrued and unpaid interest, if any, on, or the principal (including, if applicable, the Redemption Price,
Repurchase Price or Fundamental Change Repurchase Price) of, the Notes when due that has not been cured pursuant to the provisions of Section&nbsp;6.02, (ii) a failure by the Company to pay or deliver, or cause to be delivered, as the case may be,
the consideration due upon conversion of the Notes or (iii)&nbsp;a default in respect of a covenant or provision hereof which under Article 10 cannot be modified or amended without the consent of each Holder of an outstanding Note affected. Upon any
such waiver the Company, the Trustee and the Holders of the Notes shall be restored to their former positions and rights hereunder; but no such waiver shall extend to any subsequent or other Default or Event of Default or impair any right consequent
thereon. Whenever any Default or Event of Default hereunder shall have been waived as permitted by this Section&nbsp;6.09, said Default or Event of Default shall for all purposes of the Notes and this Indenture be deemed to have been cured and to be
not continuing; but no such waiver shall extend to any subsequent or other Default or Event of Default or impair any right consequent thereon. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">50 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.10 <I>Notice of Defaults and Events of Default</I>. If a Default or Event of
Default occurs and is continuing and is notified in writing to the Trustee, the Trustee shall, within 90 days after it receives written notice or obtains knowledge of the occurrence and continuance of such Default or Event of Default, send to all
Holders (at the Company&#146;s expense) as the names and addresses of such Holders appear upon the Note Register, notice of all Defaults so notified in writing; <I>provided</I> that the Trustee shall not be deemed to have knowledge of any occurrence
of a Default or Event of Default unless a Responsible Officer of the Trustee receives at its Corporate Trust Office written notification of such Default or Event of Default describing the circumstances of such Default or Event of Default and
identifying the Company, this Indenture and the applicable Notes. Except in the case of a Default in the payment of the principal of (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable),
or accrued and unpaid interest, if any, on, any of the Notes or a Default in the payment or delivery of the consideration due upon conversion, the Trustee shall be protected in withholding such notice if and so long as the Trustee&#146;s board of
directors, a Responsible Officer, an executive committee or a committee of Responsible Officers of the Trustee (in its sole discretion) in good faith determines that the withholding of such notice is in the interests of the Holders. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;6.11 <I>Undertaking to Pay Costs</I>. All parties to this Indenture agree, and each Holder of any Note by its acceptance thereof
shall be deemed to have agreed, that any court may, in its discretion, require, in any suit for the enforcement of any right or remedy under this Indenture, or in any suit against the Trustee for any action taken or omitted by it as Trustee, the
filing by any party litigant in such suit of an undertaking to pay the costs of such suit and that such court may in its discretion assess costs, including attorneys&#146; fees and expenses, against any party litigant in such suit, having due regard
to the merits and good faith of the claims or defenses made by such party litigant; <I>provided</I> that the provisions of this Section&nbsp;6.11 (to the extent permitted by law) shall not apply to any suit instituted by or against the Trustee, to
any suit instituted by any Holder, or group of Holders, holding in the aggregate more than 10% in principal amount of the Notes at the time outstanding determined in accordance with Section 8.04, or to any suit instituted by any Holder for the
enforcement of the payment of the principal of or accrued and unpaid interest, if any, on any Note (including, but not limited to, the Redemption Price, the Repurchase Price and Fundamental Change Repurchase Price with respect to the Notes being
repurchased as provided in this Indenture) on or after the due date expressed or provided for in such Note or to any suit for the enforcement of the right to convert any Note in accordance with the provisions of Article 14. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 7 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONCERNING THE TRUSTEE
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.01 <I>Duties and Responsibilities of Trustee</I>. The Trustee, prior to the occurrence of an Event of Default and after
the curing or waiver of all Events of Default that may have occurred, undertakes to perform such duties and only such duties as are specifically set forth in this Indenture and no implied covenants or obligations will be read into the Indenture
against the Trustee. In case an Event of Default, of which the Trustee has actual written notice, has occurred that has not been cured or waived the Trustee shall exercise such of the rights and powers vested in it by this Indenture, and use the
same degree of care and skill in its exercise, as a prudent person would exercise or use under the circumstances in the conduct of such person&#146;s own affairs; <I>provided</I> that if an Event of Default occurs and is continuing, the Trustee will
be under no obligation to exercise any of the rights or powers under this Indenture at the request or direction of any of the Holders unless such Holders have offered to the Trustee indemnity and/or security and/or
<FONT STYLE="white-space:nowrap">pre-funding</FONT> satisfactory to it against the losses, costs, liabilities or expenses that might be incurred by it in compliance with such request or direction. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">51 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No provision of this Indenture shall be construed to relieve the Trustee from liability for
its own grossly negligent action, its own grossly negligent failure to act or its own willful misconduct, except that: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) prior to the
occurrence of an Event of Default and after the curing or waiving of all Events of Default that may have occurred: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) the
duties and obligations of the Trustee shall be determined solely by the express provisions of this Indenture, and the Trustee shall not be liable except for the performance of such duties and obligations as are specifically set forth in this
Indenture and no implied covenants or obligations shall be read into this Indenture against the Trustee; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) in the
absence of gross negligence and willful misconduct on the part of the Trustee, as determined in a final <FONT STYLE="white-space:nowrap">non-appealable</FONT> decision of a court of competent jurisdiction, the Trustee may conclusively and without
liability rely, as to the truth of the statements and the correctness of the opinions expressed therein, upon any certificates or opinions furnished to the Trustee and conforming to the requirements of this Indenture; but, in the case of any such
certificates or opinions that by any provisions hereof are specifically required to be furnished to the Trustee, the Trustee shall be under a duty to examine the same to determine whether or not they conform to the requirements of this Indenture
(but need not confirm or investigate the accuracy of any mathematical calculations or other facts, statements, opinions or conclusions stated therein); </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) the Trustee shall not be liable for any error of judgment made in good faith by a Responsible Officer or Responsible Officers of the
Trustee, unless it shall be proved in a final <FONT STYLE="white-space:nowrap">non-appealable</FONT> decision in a court of competent jurisdiction that the Trustee was grossly negligent in ascertaining the pertinent facts; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) the Trustee shall not be liable with respect to any action taken or omitted to be taken by it in good faith in accordance with the written
direction of the Holders of not less than a majority of the aggregate principal amount of the Notes at the time outstanding determined as provided in Section&nbsp;8.04 relating to the time, method and place of conducting any proceeding for any
remedy available to the Trustee, or exercising any trust or power conferred upon the Trustee, under this Indenture; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) whether or not
therein provided, every provision of this Indenture relating to the conduct or affecting the liability of, or affording protection to, the Trustee shall be subject to the provisions of this Section; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e) the Trustee shall not be liable in respect of any payment (as to the correctness of amount, entitlement to receive or any other matters
relating to payment) or notice effected by the Company or any Paying Agent or any records maintained by any <FONT STYLE="white-space:nowrap">co-Note</FONT> Registrar with respect to the Notes; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f) if any party fails to deliver a notice relating to an event the fact of which, pursuant to this Indenture, requires notice to be sent to
the Trustee, the Trustee may conclusively and without liability rely on its failure to receive such notice as reason to act as if no such event occurred; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">52 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g) All cash received by the Trustee shall be placed in a
<FONT STYLE="white-space:nowrap">non-interest</FONT> bearing trust account, , and the Trustee shall have no obligation to invest or reinvest any amounts held hereunder; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h) in the event that the Trustee or any of its affiliates is also acting as an Agent hereunder, the rights immunities, privileges,
disclaimers from liability and protections (including the right to compensation and indemnity) afforded to the Trustee pursuant to this Article 7 shall also be afforded to such Agent; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) the Trustee shall have no duty to inquire, no duty to determine and no duty to monitor as to the performance of the Company&#146;s
covenants in this Indenture or the financial performance of the Company; the Trustee shall be entitled to assume, until it has received written notice in accordance with this Indenture, that the Company is properly performing its duties hereunder;
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j) the Trustee shall be under no obligation to enforce any of the provisions of this Indenture unless it is instructed in writing by
Holders of at least 25% of the aggregate principal amount of outstanding Notes and is provided with security and/or indemnity and/or <FONT STYLE="white-space:nowrap">pre-funding</FONT> satisfactory to it; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(k) the Trustee will be under no obligation to exercise any of its rights or powers under this Indenture at the request or direction of any of
the Holders unless such Holders have offered to the Trustee indemnity and/or security and/or <FONT STYLE="white-space:nowrap">pre-funding</FONT> satisfactory to it against any costs, expenses and liabilities that might be incurred by it in
compliance with such requests or direction. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(l) before the Trustee acts or refrains from acting, it may require an Officers&#146;
Certificate or an Opinion of Counsel prepared and delivered at the cost of the Company conforming to Section&nbsp;17.06 and the Trustee and the Agents may rely conclusively on such certificate or opinion and will not be liable for any action it
takes or omits to take in good faith in reliance on such Officers&#146; Certificate or Opinion of Counsel; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(m) in connection with the
exercise by it of its trusts, powers, authorities or discretions (including, without limitation, any modification, waiver, authorization or determination), the Trustee shall have regard to the general interests of the Holders as a class but shall
not have regard to any interests arising from circumstances particular to individual Holders (whatever their number) and in particular, but without limitation, shall not have regard to the consequences of the exercise of its trusts, powers,
authorities or discretions for individual Holders (whatever their number) resulting from their being for any purpose domiciled or resident in, or otherwise connected with, or subject to the jurisdiction of, any country, state or territory; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(n) the Trustee is not obliged to do or omit to do anything which in its reasonable opinion, would or may be illegal or would constitute a
breach of any duty of confidentiality, or any law, rule, regulation, or any decree, order or judgment of any court, or practice, request, direction, notice, announcement or similar action (whether or not having the force of law) of any relevant
government, government agency, regulatory authority, stock exchange or self-regulatory organization to which the Trustee is subject. The Trustee may without liability to do anything which is, in its reasonable opinion, necessary to comply with any
such law, directive or regulations. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">53 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">None of the provisions contained in this Indenture shall require the Trustee to expend or
risk its own funds or otherwise incur any financial liability in the performance of any of its duties or in the exercise of any of its rights or powers. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.02 <I>Reliance on Documents, Opinions, Etc.</I> Except as otherwise provided in Section&nbsp;7.01: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) the Trustee may conclusively and without liability rely and shall be fully protected in acting or refraining from acting upon any
resolution, certificate, statement, instrument, opinion, report, notice, request, consent, order, bond, Note, coupon or other paper or document (whether in its original or facsimile form) believed by it in good faith to be genuine and to have been
signed or presented by the proper party or parties; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) any request, direction, order or demand of the Company mentioned herein shall be
sufficiently evidenced by an Officers&#146; Certificate (unless other evidence in respect thereof be herein specifically prescribed); and any Board Resolution may be evidenced to the Trustee by a copy thereof certified by the Secretary or an
Assistant Secretary of the Company; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) the Trustee may consult with counsel or other professional advisors of its selection and require
an Opinion of Counsel and any written or verbal advice of such counsel or Opinion of Counsel shall be full and complete authorization and protection in respect of any action taken or omitted by it hereunder in good faith and in accordance with such
advice or Opinion of Counsel; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) the Trustee shall not be bound to make any investigation into the facts or matters stated in any
resolution, certificate, statement, instrument, opinion, report, notice, request, direction, consent, order, bond, debenture or other paper or document, but the Trustee, in its discretion, may make such further inquiry or investigation into such
facts or matters as it may see fit, and, if the Trustee shall determine to make such further inquiry or investigation, it shall be entitled to examine the books, records and premises of the Company, personally or by agent or attorney at the expense
of the Company and shall incur no liability of any kind by reason of such inquiry or investigation; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e) the Trustee may execute any of
the trusts or powers hereunder or perform any duties hereunder either directly or by or through agents, delegates, custodians, nominees or attorneys and the Trustee shall not be responsible for any misconduct or negligence on the part of any agent,
delegate, representative, custodian, nominee or attorney appointed by it with due care hereunder; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(f) the permissive rights of the Trustee
enumerated herein shall not be construed as duties; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">54 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g) under no circumstances and notwithstanding any contrary provision included herein,
neither the Trustee, the Paying Agent, the Conversion Agent, the Note Registrar nor any other Agent shall be responsible or liable for special, indirect, punitive, or consequential damages or loss of any kind whatsoever (including, but not limited
to, loss of profit) irrespective of whether any of them have been advised of the likelihood of such loss or damage and regardless of the form of action; this provision shall remain in full force and effect notwithstanding the discharge of the Notes,
the termination of this Indenture or the resignation, replacement or removal of the Trustee, the Paying Agent, the Conversion Agent, the Note Registrar, or any other Agent; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h) the Trustee, the Paying Agent, the Conversion Agent and the Note Registrar may refrain from taking any action in any jurisdiction if the
taking of such action in that jurisdiction would, in its opinion based upon legal advice in the relevant jurisdiction, be contrary to any law of that jurisdiction or, to the extent applicable, of New York; furthermore, the Trustee may also refrain
from taking such action if it would otherwise render it liable to any person in that jurisdiction or New York or if, in its opinion based on such legal advice, it would not have the power to do the relevant thing in that jurisdiction by virtue of
any applicable law in that jurisdiction or in New York or if it is determined by any court or other competent authority in that jurisdiction that it does not have such power; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) The Trustee shall not be deemed to have knowledge of any Default or Event of Default with respect to the Notes, unless a written notice of
such Default or Event of Default shall have been received by a Responsible Officer of the Trustee at the Corporate Trust Office of the Trustee in accordance with Section&nbsp;17.03 and such notice specifies the applicable Default or Event Default
and references the Company, this Indenture and the applicable Notes; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j) the Trustee shall not be required to give any bond or surety in
respect of the performance of its powers and duties hereunder; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(k) the Trustee may request that the Company deliver Officers&#146;
Certificates setting forth the names of individuals and their titles and specimen signatures of officers authorized at such time to take specified actions pursuant to this Indenture, which Officers&#146; Certificates may be signed by any Person
authorized to sign an Officers&#146; Certificate, as the case may be, including any Person specified as so authorized in any such certificate previously delivered and not superseded; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(l) the Trustee shall not be responsible or liable for any action it takes or omits to take in good faith which it reasonably believes to be
authorized or within its rights or powers; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(m) the Trustee shall not be responsible or liable for any action taken or omitted by it in
good faith at the direction, in accordance with Section&nbsp;6.09, of the Holders of not less than a majority in aggregate principal amount of the Notes at the time outstanding determined in accordance with Section&nbsp;8.04 as to the time, method
and place of conducting any proceeding for any remedy available to the Trustee or the exercising of any power conferred by this Indenture; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(n) the Trustee shall not be responsible or any inaccuracy in the information obtained from the Company or for any inaccuracy or omission in
the records which may result from such information or any failure by the Trustee to perform its duties as set forth herein as a result of any inaccuracy or incompleteness of such information; and </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">55 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(o) neither the Trustee nor any Agent thereof shall have any responsibility or liability for
any actions taken or not taken by the Depositary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.03 <I>No Responsibility for Recitals, Etc.</I> The recitals, statements,
warranties and representations contained herein and in the Notes (except in the Trustee&#146;s certificate of authentication) shall be taken as the statements of the Company, and the Trustee assumes no responsibility for the correctness of the same.
The Trustee makes no representations as to the accuracy or correctness of the same or for any failure by the Company or any other party to disclose events that may have occurred and may affect the significance or accuracy of such information, or the
execution, legality, effectiveness, adequacy, genuineness, validity, enforceability or admissibility in evidence of this Indenture or of the Notes. The Trustee shall not be accountable for the use or application by the Company of any Notes or the
proceeds of any Notes authenticated and delivered by the Trustee in conformity with the provisions of this Indenture. Notwithstanding the generality of the foregoing, each Holder shall be solely responsible for making its own independent appraisal
of, and investigation into, the financial condition, creditworthiness, condition, affairs, status and nature of the Company, and the Trustee shall not at any time have any responsibility for the same and each Holder shall not rely on the Trustee in
respect thereof. The Trustee shall have no responsibility or liability with respect to any information, statement or recital in the offering memorandum, prospectus, prospectus supplement or other disclosure material prepared or distributed with
respect to any of the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.04 <I>Trustee, Paying Agents, Conversion Agents or Note Registrar May Own</I> <I>Notes</I>.
The Trustee, any Paying Agent, any Conversion Agent (if other than the Company or any<I> </I>Affiliate thereof) or Note Registrar, in its individual or any other capacity, may engage in business and contractual relationships with the Company or its
Affiliates and may become the owner or pledgee of Notes with the same rights it would have if it were not the Trustee, Paying Agent, Conversion Agent or Note Registrar, and nothing herein shall obligate any of them to account for any profits earned
from any business or transactional relationship. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.05 <I>Monies to Be Held in Trust</I>. All monies received by the Trustee
shall, until used or applied as herein provided, be held in trust for the purposes for which they were received. Money held by the Trustee in trust or by the Paying Agent hereunder need not be segregated from other funds or property except to the
extent required by law. Neither the Trustee nor the Paying Agent shall be under any liability for interest on any money received by it hereunder. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">56 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.06 <I>Compensation, Expenses and Indemnification of Trustee and Agents</I>.
(a)&nbsp;The Company covenants and agrees to pay to the Trustee from time to time, and the Trustee shall be entitled to, compensation for all services rendered by it hereunder in any capacity (which shall not be limited by any provision of law in
regard to the compensation of a trustee of an express trust) as mutually agreed to in writing between the Trustee and the Company (which sum shall be paid free and clear of deduction and withholding on account of taxation, <FONT
STYLE="white-space:nowrap">set-off</FONT> and counterclaim), and the Company will pay or reimburse the Trustee upon its request for all documented expenses, disbursements and advances, in each case, incurred or made by the Trustee in accordance with
any of the provisions of this Indenture in any capacity thereunder (including the documented compensation and the reasonably incurred expenses, disbursements and advances of its agents and counsel and of all Persons not regularly in its employ)
except any such expense, disbursement or advance as shall have been caused by its gross negligence or willful misconduct as determined by a final, <FONT STYLE="white-space:nowrap">non-appealable</FONT> decision of a court of competent jurisdiction.
The Company also covenants to indemnify the Trustee (which for the purposes of this Section&nbsp;7.06 shall be deemed to include its officers, directors, agents and employees) in any capacity under this Indenture (including without limitation as
Note Registrar, Transfer Agent, Conversion Agent and Paying Agent) and any other document or transaction entered into in connection herewith, and to hold it harmless against, any loss, claim, damage, liability or expense, including taxes (other than
taxes based upon, measured by or determined by the income of the Trustee)(whether arising from third-party claims or claims by or against the Company) incurred without gross negligence or willful misconduct on the part of the Trustee, its officers,
directors, agents or employees, as the case may be, as determined by a final, <FONT STYLE="white-space:nowrap">non-appealable</FONT> decision of a court of competent jurisdiction, and arising out of or in connection with the acceptance or
administration of this Indenture or in any other capacity hereunder, including the costs and expenses of defending themselves against any claim of liability (including, without limitation, any and all reasonable attorney&#146;s fees and expenses).
The obligations of the Company under this Section&nbsp;7.06 to compensate or indemnify the Trustee or any Agent and to pay or reimburse the Trustee or such Agent for expenses, disbursements and advances shall be secured by a senior claim to which
the Notes are hereby made subordinate on all money or property held or collected by the Trustee or an Agent hereunder, except, subject to the effect of Section&nbsp;6.05, funds held in trust herewith for the benefit of the Holders of particular
Notes. The Trustee&#146;s or an Agent&#146;s right to receive payment of any amounts due under this Section&nbsp;7.06 shall not be subordinate to any other liability or indebtedness of the Company. The Company need not pay for any settlement made
without its consent, which consent shall not be unreasonably withheld, conditioned or delayed. The indemnity under this Section&nbsp;7.06(a) is payable upon demand by the Trustee. The obligation of the Company under this Section&nbsp;7.06(a) shall
survive the satisfaction and discharge of the Notes, the termination or discharge of this Indenture and the resignation, replacement or removal or the Trustee. The indemnification provided in this Section&nbsp;7.06(a) shall extend to the officers,
directors, agents and employees of the Trustee. Subject to Section 7.02(e), any negligence or misconduct of any agent, delegate, attorney or representative, in each case, of the Trustee, shall not affect indemnification of the Trustee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Without prejudice to any other rights available to the Trustee under applicable law, when the Trustee and its agents incur expenses or render
services after an Event of Default specified in Section&nbsp;6.01(i) or Section&nbsp;6.01(j) occurs, the expenses and the compensation for the services are intended to constitute expenses of administration under any bankruptcy, insolvency or similar
laws. If a Default or Event of Default shall have occurred or if the Trustee finds it expedient or necessary or is requested by the Company and/or the Holders to undertake duties which are of an exceptional nature or otherwise outside the scope of
the Trustee&#146;s normal duties under this Indenture, the Company will pay such additional remuneration as the Company and the Trustee may separately agree in writing. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">57 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) The Paying Agent, the Transfer Agent, the Conversion Agent and the Note Registrar shall
be entitled to the compensation to be agreed upon in writing with the Company for all services rendered by it under this Indenture, and the Company agrees promptly to pay such compensation and to reimburse the Paying Agent, the Transfer Agent, the
Conversion Agent and the Note Registrar for its documented <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">out-of-pocket</FONT></FONT> expenses (including, without limitation, reasonable fees and expenses of counsel) incurred by it
in connection with the services rendered by it under this Indenture. The Company hereby agrees to indemnify the Paying Agent, the Transfer Agent, the Conversion Agent and the Note Registrar and their respective officers, directors, agents and
employees and any successors thereto for, and to hold it harmless against, any loss, liability or expense (including reasonable fees and expenses of counsel), including the costs and expenses of defending themselves against any claim of liability,
reasonably incurred without gross negligence or willful misconduct on its part, as determined by a final, <FONT STYLE="white-space:nowrap">non-appealable</FONT> decision of a court of competent jurisdiction, arising out of or in connection with its
acting as the Paying Agent, the Transfer Agent, the Conversion Agent and the Note Registrar hereunder (whether arising from third-party claims or claims by or against the Company). The indemnity under this Section&nbsp;7.06(b) is payable upon demand
by the applicable Agent. The obligations of the Company under this paragraph (b)&nbsp;shall survive the payment of the Notes, the termination or discharge of the Indenture and the resignation, replacement or removal of the Paying Agent, the Transfer
Agent, the Conversion Agent and the Note Registrar. The indemnification provided in this Section&nbsp;7.06(b) shall extend to the officers, directors, agents and employees of the Agents. Subject to Section&nbsp;7.02(e), any negligence or misconduct
of any agent, delegate, attorney or representative, in each case, of the Agent, shall not affect indemnification of the Agent. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)
Without prejudice to any other rights available to the Agent under applicable law, when the Agent and its agents incur expenses or render services after an Event of Default specified in Section&nbsp;6.01(i) or Section&nbsp;6.01(j) occurs, the
expenses and the compensation for the services are intended to constitute expenses of administration under any bankruptcy, insolvency or similar laws. If a Default or Event of Default shall have occurred or if the Agent finds it expedient or
necessary or is requested by the Company and/or the Holders to undertake duties which are of an exceptional nature or otherwise outside the scope of the Agent&#146;s normal duties under this Indenture, the Company will pay such additional
remuneration as the Company and the Agent may separately agree in writing. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.07 <I>Officers&#146; Certificate as
Evidence</I>. Except as otherwise provided in Section 7.01, whenever in the administration of the provisions of this Indenture the Trustee shall deem it necessary or desirable that a matter be proved or established prior to taking or omitting any
action hereunder, such matter (unless other evidence in respect thereof be herein specifically prescribed) may be deemed to be conclusively proved and established by an Officers&#146; Certificate delivered to the Trustee, and such Officers&#146;
Certificate shall be full warrant to the Trustee for any action taken or omitted by it under the provisions of this Indenture upon the faith thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.08 <I>Eligibility of Trustee</I>. There shall at all times be a Trustee hereunder which shall be a Person that is eligible
pursuant to the Trust Indenture Act (as if the Trust Indenture Act were applicable hereto) to act as such and has a combined capital and surplus of at least US$50,000,000. If such Person publishes reports of condition at least annually, pursuant to
law or to the requirements of any supervising or examining authority, then for the purposes of this Section, the combined capital and surplus of such Person shall be deemed to be its combined capital and surplus as set forth in its most recent
report of condition so published. If at any time the Trustee shall cease to be eligible in accordance with the provisions of this Section, it shall resign immediately in the manner and with the effect hereinafter specified in this Article. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">58 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.09 <I>Resignation or Removal of Trustee</I>. (a)&nbsp;The Trustee may at any
time resign by giving 30 days written notice of such resignation to the Company and by delivering notice thereof to the Holders at their addresses as they shall appear on the Note Register. Upon receiving such notice of resignation, the Company
shall promptly appoint a successor trustee by written instrument, in duplicate, executed by order of the Board of Directors, one copy of which instrument shall be delivered to the resigning Trustee and one copy to the successor trustee. If no
successor trustee shall have been so appointed and have accepted appointment within 60 days after the delivering of such notice of resignation to the Holders, the resigning Trustee may appoint a successor trustee on behalf of and at the expense of
the Company or it may, upon ten Business Days&#146; notice to the Company and the Holders and at the expense of the Company petition any court of competent jurisdiction for the appointment of a successor trustee, or any Holder who has been a bona
fide holder of a Note or Notes for at least six months may, subject to the provisions of Section&nbsp;6.11, on behalf of himself or herself and all others similarly situated, and at the expense of the Company, petition any such court for the
appointment of a successor trustee. Such court may thereupon, after such notice, if any, as it may deem proper and prescribe, appoint a successor trustee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) In case at any time any of the following shall occur: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) the Trustee shall cease to be eligible in accordance with the provisions of Section&nbsp;7.08 and shall fail to resign
after written request therefor by the Company or by any such Holder, or </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) the Trustee shall become incapable of acting,
or shall be adjudged a bankrupt or insolvent, or a receiver of the Trustee or of its property shall be appointed, or any public officer shall take charge or control of the Trustee or of its property or affairs for the purpose of rehabilitation,
conservation or liquidation, </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">then, in either case, the Company may by a Board Resolution remove the Trustee and appoint a successor
trustee by written instrument, in duplicate, executed by order of the Board of Directors, one copy of which instrument shall be delivered to the Trustee so removed and one copy to the successor trustee, or, subject to the provisions of
Section&nbsp;6.11, any Holder who has been a bona fide holder of a Note or Notes for at least six months may, on behalf of himself or herself and all others similarly situated, petition any court of competent jurisdiction for the removal of the
Trustee and the appointment of a successor trustee. Such court may thereupon, after such notice, if any, as it may deem proper and prescribe, remove the Trustee and appoint a successor trustee. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) The Holders of a majority in aggregate principal amount of the Notes at the time outstanding, as determined in accordance with
Section&nbsp;8.04, may at any time remove the Trustee and nominate a successor trustee that shall be deemed appointed as successor trustee unless within ten days after notice to the Company of such nomination the Company objects thereto, in which
case the Trustee so removed or any Holder, upon the terms and conditions and otherwise as in Section&nbsp;7.09(a) provided, may petition any court of competent jurisdiction for an appointment of a successor trustee. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">59 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) Any resignation or removal of the Trustee and appointment of a successor trustee
pursuant to any of the provisions of this Section&nbsp;7.09 shall become effective upon acceptance of appointment by the successor trustee as provided in Section&nbsp;7.10. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.10 <I>Acceptance by Successor Trustee</I>. Any successor trustee appointed as provided in Section&nbsp;7.09 shall execute,
acknowledge and deliver to the Company and to its predecessor trustee an instrument accepting such appointment hereunder, and thereupon the resignation or removal of the predecessor trustee shall become effective and such successor trustee, without
any further act, deed or conveyance, shall become vested with all the rights, powers, duties and obligations of its predecessor hereunder, with like effect as if originally named as Trustee herein; but, nevertheless, on the written request of the
Company or of the successor trustee, the trustee ceasing to act shall, upon payment of any amounts then due to it pursuant to the provisions of Section&nbsp;7.06, execute and deliver an instrument transferring to such successor trustee all the
rights and powers of the trustee so ceasing to act. Upon request of any such successor trustee, the Company shall execute any and all instruments in writing for more fully and certainly vesting in and confirming to such successor trustee all such
rights and powers. Any trustee ceasing to act shall, nevertheless, retain a senior claim to which the Notes are hereby made subordinate on all money or property held or collected by such trustee as such, except for funds held in trust for the
benefit of Holders of particular Notes, to secure any amounts then due to it pursuant to the provisions of Section&nbsp;7.06. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No
successor trustee shall accept appointment as provided in this Section&nbsp;7.10 unless at the time of such acceptance such successor trustee shall be eligible under the provisions of Section&nbsp;7.08. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Upon acceptance of appointment by a successor trustee as provided in this Section&nbsp;7.10, each of the Company and the successor trustee, at
the written direction and at the expense of the Company shall mail or cause to be mailed notice of the succession of such trustee hereunder to the Holders at their addresses as they shall appear on the Note Register. If the Company fails to deliver
such notice within ten days after acceptance of appointment by the successor trustee, the successor trustee shall cause such notice to be mailed at the expense of the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.11 <I>Succession by Merger, Etc.</I> Any corporation or other entity into which the Trustee may be merged or converted or with
which it may be consolidated, or any corporation or other entity resulting from any merger, conversion or consolidation to which the Trustee shall be a party, or any corporation or other entity succeeding to all or substantially all of the corporate
trust business of the Trustee (including the administration of this Indenture), shall be the successor to the Trustee hereunder without the execution or filing of any paper or any further act on the part of any of the parties hereto; <I>provided</I>
that in the case of any corporation or other entity succeeding to all or substantially all of the corporate trust business of the Trustee such corporation or other entity shall be eligible under the provisions of Section&nbsp;7.08. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">60 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In case at the time such successor to the Trustee shall succeed to the trusts created by
this Indenture, any of the Notes shall have been authenticated but not delivered, any such successor to the Trustee may adopt the certificate of authentication of any predecessor trustee, and deliver such Notes so authenticated; and in case at that
time any of the Notes shall not have been authenticated, any successor to the Trustee may authenticate such Notes either in the name of any predecessor trustee hereunder or in the name of the successor trustee; and in all such cases such
certificates shall have the full force which it is anywhere in the Notes or in this Indenture provided that the certificate of the Trustee shall have; <I>provided</I>, <I>however</I>, that the right to adopt the certificate of authentication of any
predecessor trustee or to authenticate Notes in the name of any predecessor trustee shall apply only to its successor or successors by merger, conversion or consolidation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;7.12 <I>Trustee&#146;s Application for Instructions from the Company</I>. Any application by the Trustee for written instructions
from the Company (other than with regard to any action proposed to be taken or omitted to be taken by the Trustee that affects the rights of the Holders of the Notes under this Indenture) may, at the option of the Trustee, set forth in writing any
action proposed to be taken or omitted by the Trustee under this Indenture and the date on and/or after which such action shall be taken or such omission shall be effective. The Trustee shall not be liable for any action taken by, or omission of,
the Trustee in accordance with a proposal included in such application on or after the date specified in such application (which date shall not be less than three Business Days after the date any officer that the Company has indicated to the Trustee
should receive such application actually receives such application, unless any such officer shall have consented in writing to any earlier date), unless, prior to taking any such action (or the effective date in the case of any omission), the
Trustee shall have received written instructions in accordance with this Indenture in response to such application specifying the action to be taken or omitted. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 8 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONCERNING THE HOLDERS
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.01 <I>Action by Holders</I>. Whenever in this Indenture it is provided that the Holders of a specified percentage of the
aggregate principal amount of the Notes may take any action (including the making of any demand or request, the giving of any notice, consent or waiver or the taking of any other action), the fact that at the time of taking any such action, the
Holders of such specified percentage have joined therein may be evidenced (a)&nbsp;by any instrument or any number of instruments of similar tenor executed by Holders in person or by agent or proxy appointed in writing, or (b)&nbsp;by the record of
the Holders voting in favor thereof at any meeting of Holders duly called and held in accordance with the provisions of Article 9, or (c)&nbsp;by a combination of such instrument or instruments and any such record of such a meeting of Holders.
Whenever the Company or the Trustee solicits the taking of any action by the Holders of the Notes, the Company or the Trustee may fix, but shall not be required to, in advance of such solicitation, a date as the record date for determining Holders
entitled to take such action. The record date if one is selected shall be not more than fifteen days prior to the date of commencement of solicitation of such action. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.02 <I>Proof of Execution by Holders</I>. Subject to the provisions of Section&nbsp;7.01, Section&nbsp;7.02 and
Section&nbsp;9.05, proof of the execution of any instrument by a Holder or its agent or proxy shall be sufficient if made in accordance with such reasonable rules and regulations as may be prescribed by the Trustee or in such manner as shall be
satisfactory to the Trustee. The holding of Notes shall be proved by the Note Register or by a certificate of the Note Registrar. The record of any Holders&#146; meeting shall be proved in the manner provided in Section&nbsp;9.06. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">61 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.03 <I>Who Are Deemed Absolute Owners</I>. The Company, the Trustee, any
Paying Agent, any Transfer Agent, any Conversion Agent and any Note Registrar may deem the Person in whose name a Note shall be registered upon the Note Register to be, and may treat it as, the absolute owner of such Note (whether or not such Note
shall be overdue and notwithstanding any notation of ownership or other writing thereon made by any Person other than the Company or any Note Registrar) for the purpose of receiving payment of or on account of the principal of and (subject to
Section&nbsp;2.03) accrued and unpaid interest, if any, on such Note, for the purpose of conversion of such Note and for all other purposes; and neither the Company nor the Trustee nor any Paying Agent nor any Transfer Agent nor any Conversion Agent
nor any Note Registrar shall be affected by any notice to the contrary. The sole registered holder of a Global Note shall be the Depositary or its nominee. All such payments or deliveries so made to any Holder for the time being, or upon its order,
shall be valid, and, to the extent of the sums or ADSs so paid or delivered, effectual to satisfy and discharge the liability for monies payable or ADSs deliverable upon any such Note. Notwithstanding anything to the contrary in this Indenture or
the Notes following an Event of Default, any owner of a beneficial interest in a Global Note may directly enforce against the Company, without the consent, solicitation, proxy, authorization or any other action of the Depositary or any other Person,
such owner&#146;s right to exchange such beneficial interest for a Note in certificated form in accordance with the provisions of this Indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.04 <I>Company-Owned Notes Disregarded</I>. In determining whether the Holders of the requisite aggregate principal amount of
Notes have concurred in any direction, consent, waiver or other action under this Indenture, Notes that are owned by the Company, by any Subsidiary or Consolidated Variable Interest Entity or by any person or entity directly or indirectly
controlling or controlled by or under direct or indirect common control with the Company or any Subsidiary or Consolidated Variable Interest Entity shall be disregarded and deemed not to be outstanding for the purpose of any such determination;
<I>provided</I> that for the purposes of determining whether the Trustee shall be protected in relying on any such direction, consent, waiver or other action only Notes in respect of which a Responsible Officer is notified in writing shall be so
disregarded. Notes so owned that have been pledged in good faith may be regarded as outstanding for the purposes of this Section&nbsp;8.04 if the pledgee shall establish to the satisfaction of the Trustee its right to so act with respect to such
Notes and that the pledgee is not the Company, a Subsidiary or Consolidated Variable Interest Entity or by any person or entity directly or indirectly controlling or controlled by or under direct or indirect common control with the Company or any
Subsidiary or Consolidated Variable Interest Entity. In the case of a dispute as to such right, any decision by the Trustee taken upon the advice of counsel shall be full protection to the Trustee. Within five days of acquisition of the Notes by any
of the above described persons or entities or at the request of the Trustee, the Company shall furnish to the Trustee promptly an Officers&#146; Certificate listing and identifying all Notes, if any, known by the Company to be owned or held by or
for the account of any of the above described Persons; and, subject to Section&nbsp;7.01, the Trustee shall be entitled to accept such Officers&#146; Certificate as conclusive evidence of the facts therein set forth and of the fact that all Notes
not listed therein are outstanding for the purpose of any such determination. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">62 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;8.05 <I>Revocation of Consents; Future Holders Bound</I>. At any time prior to
(but not after) the evidencing to the Trustee, as provided in Section&nbsp;8.01, of the taking of any action by the Holders of the percentage of the aggregate principal amount of the Notes specified in this Indenture in connection with such action,
any Holder of a Note that is shown by the evidence to be included in the Notes the Holders of which have consented to such action may, by filing written notice with the Trustee at its Corporate Trust Office and upon proof of holding as provided in
Section&nbsp;8.02, revoke such action so far as concerns such Note. Except as aforesaid, any such action taken by the Holder of any Note shall be conclusive and binding upon such Holder and upon all future Holders and owners of such Note and of any
Notes issued in exchange or substitution therefor or upon registration of transfer thereof, irrespective of whether any notation in regard thereto is made upon such Note or any Note issued in exchange or substitution therefor or upon registration of
transfer thereof. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 9 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">HOLDERS&#146; MEETINGS </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.01 <I>Purpose of Meetings</I>. A meeting of Holders may be called at any time and from time to time pursuant to the provisions
of this Article 9 for any of the following purposes: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) to give any notice to the Company or to the Trustee or to give any directions to
the Trustee permitted under this Indenture, or to consent to the waiving of any Default or Event of Default hereunder and its consequences, or to take any other action authorized to be taken by Holders pursuant to any of the provisions of Article 6;
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) to remove the Trustee and nominate a successor trustee pursuant to the provisions of Article 7; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) to consent to the execution of an indenture or indentures supplemental hereto pursuant to the provisions of Section&nbsp;10.02; or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) to take any other action authorized to be taken by or on behalf of the Holders of any specified aggregate principal amount of the Notes
under any other provision of this Indenture or under applicable law. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.02 <I>Call of Meetings by Trustee</I>. The Trustee
may (in its sole discretion and without obligation) at any time call a meeting of Holders to take any action specified in Section 9.01, to be held at such time and at such place as the Trustee shall determine, including virtually. Notice of every
meeting of the Holders, setting forth the time and the place of such meeting and in general terms the action proposed to be taken at such meeting and the establishment of any record date pursuant to Section&nbsp;8.01, shall be delivered to Holders
of such Notes. Such notice shall also be delivered to the Company. Such notices shall be delivered not less than 20 nor more than 90 days prior to the date fixed for the meeting. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any meeting of Holders shall be valid without notice if the Holders of all Notes then outstanding are present in person or by proxy (including
virtually) or if notice is waived before or after the meeting by the Holders of all Notes then outstanding, and if the Company and the Trustee are either present by duly authorized representatives or have, before or after the meeting, waived notice.
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">63 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.03 <I>Call of Meetings by Company or Holders</I>. In case at any time the
Company, pursuant to a Board Resolution, or the Holders of at least 10% of the aggregate principal amount of the Notes then outstanding, shall have requested the Trustee to call a meeting of Holders, by written request setting forth in reasonable
detail the action proposed to be taken at the meeting, and the Trustee shall not have delivered the notice of such meeting within 20 days after receipt of such request, then the Company or such Holders may determine the time and the place for such
meeting and may call such meeting to take any action authorized in Section&nbsp;9.01, by delivering notice thereof as provided in Section&nbsp;9.02. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.04 <I>Qualifications for Voting</I>. To be entitled to vote at any meeting of Holders a Person shall (a)&nbsp;be a Holder of
one or more Notes on the record date pertaining to such meeting or (b)&nbsp;be a Person appointed by an instrument in writing as proxy by a Holder of one or more Notes on the record date pertaining to such meeting. The only Persons who shall be
entitled to be present or to speak at any meeting of Holders shall be the Persons entitled to vote at such meeting and their counsel and any representatives of the Trustee and its counsel and any representatives of the Company and its counsel. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.05 <I>Regulations</I>. Notwithstanding any other provisions of this Indenture, the Trustee may make such reasonable regulations
as it may deem advisable for any meeting of Holders, in regard to proof of the holding of Notes and of the appointment of proxies, and in regard to the appointment and duties of inspectors of votes, the submission and examination of proxies,
certificates and other evidence of the right to vote, and such other matters concerning the conduct of the meeting as it shall think fit. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee shall, by an instrument in writing, appoint a temporary chairman of the meeting, unless the meeting shall have been called by the
Company or by Holders as provided in Section&nbsp;9.03, in which case the Company or the Holders calling the meeting, as the case may be, shall in like manner appoint a temporary chairman. A permanent chairman and a permanent secretary of the
meeting shall be elected by vote of the Holders of a majority in aggregate principal amount of the Notes represented at the meeting and entitled to vote at the meeting. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the provisions of Section&nbsp;8.04, at any meeting of Holders each Holder or proxyholder shall be entitled to one vote for each
US$1,000 principal amount of Notes held or represented by him or her; <I>provided</I>, <I>however</I>, that no vote shall be cast or counted at any meeting in respect of any Note challenged as not outstanding and ruled by the chairman of the meeting
to be not outstanding. The chairman of the meeting shall have no right to vote other than by virtue of Notes held by it or instruments in writing as aforesaid duly designating it as the proxy to vote on behalf of other Holders. Any meeting of
Holders duly called pursuant to the provisions of Section&nbsp;9.02 or Section&nbsp;9.03 may be adjourned from time to time by the Holders of a majority of the aggregate principal amount of Notes represented at the meeting, whether or not
constituting a quorum, and the meeting may be held as so adjourned without further notice. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Minutes shall be made of all resolutions and
proceedings at every meeting and, if purporting to be signed by the chairman of that meeting or of the next succeeding meeting of Holders of the Notes, shall be conclusive evidence of the matters in them. Until the contrary is proved every meeting
for which minutes have been so made and signed shall be deemed to have been duly convened and held and all resolutions passed or proceedings transacted at it to have been duly passed and transacted. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">64 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.06 <I>Voting</I>. The vote upon any resolution submitted to any meeting of
Holders shall be by written ballot on which shall be subscribed the signatures of the Holders or of their representatives by proxy and the outstanding aggregate principal amount of the Notes held or represented by them. The permanent chairman of the
meeting shall appoint two inspectors of votes who shall count all votes cast at the meeting for or against any resolution and who shall make and file with the secretary of the meeting their verified written reports in duplicate of all votes cast at
the meeting. A record in duplicate of the proceedings of each meeting of Holders shall be prepared by the secretary of the meeting and there shall be attached to said record the original reports of the inspectors of votes on any vote by ballot taken
thereat and affidavits by one or more Persons having knowledge of the facts setting forth a copy of the notice of the meeting and showing that said notice was sent as provided in Section&nbsp;9.02. The record shall show the aggregate principal
amount of the Notes voting in favor of or against any resolution. The record shall be signed and verified by the affidavits of the permanent chairman and secretary of the meeting and one of the duplicates shall be delivered to the Company and the
other to the Trustee to be preserved by the Trustee, the latter to have attached thereto the ballots voted at the meeting. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Any record so
signed and verified shall be conclusive evidence of the matters therein stated. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;9.07 <I>No Delay of Rights by Meeting</I>.
Nothing contained in this Article 9 shall be deemed or construed to authorize or permit, by reason of any call of a meeting of Holders or any rights expressly or impliedly conferred hereunder to make such call, any hindrance or delay in the exercise
of any right or rights conferred upon or reserved to the Trustee or to the Holders under any of the provisions of this Indenture or of the Notes. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 10 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SUPPLEMENTAL
INDENTURES </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.01 <I>Supplemental Indentures Without Consent of Holders</I>. The Company, when authorized by the resolutions
of the Board of Directors, and the Trustee, at the Company&#146;s expense and direction, may from time to time and at any time amend or supplement this Indenture for one or more of the following purposes: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(a) to cure any ambiguity, omission, defect or inconsistency; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) to provide for the assumption by a Successor Company of the obligations of the Company under this Indenture pursuant to Article 11; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(c) to add guarantees or any credit enhancements of similar nature with respect to the Notes; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(d) to secure the Notes; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">65 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e) to add to the covenants or Events of Defaults of the Company for the benefit of the
Holders or surrender any right or power conferred upon the Company; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f) upon the occurrence of any transaction or event described in
Section&nbsp;14.07(a), to (i) provide that the Notes are convertible into Reference Property, subject to Section&nbsp;14.02, and (ii) effect the related changes to the terms of the Notes described under Section&nbsp;14.07(a), in each case, in
accordance with Section&nbsp;14.07; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g) to make any change that does not adversely affect the rights of any Holder, as such, in any
material respect; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(h) provide for or confirm the issuance of additional Notes pursuant to the terms of this Indenture; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) to make changes in connection with an acceptance for listing on a Permitted Exchange as contemplated in Section&nbsp;10.03; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(j) to comply with the rules of the Depositary; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(k) to evidence and provide for the acceptance of the appointment of a successor trustee in accordance with this Indenture; or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(l) to conform the provisions of this Indenture or the Notes to the &#147;Description of the Notes&#148; section of the Offering Memorandum.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders do not need to approve the particular form of any proposed amendment. It shall be sufficient if such holders approve the
substance of the proposed amendment. After an amendment under this Indenture becomes effective, the Company is required to deliver to the Holders (with a copy to the Trustee) a notice briefly describing such amendment. However, the failure to give
such notice to all the Holders, or any defect in the notice, will not impair or affect the validity of the amendment. The Trustee shall not be obligated to enter into any proposed amendment under this Indenture that affects the Trustee&#146;s own
rights, duties, indemnities, or immunities under this Indenture or otherwise. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Upon the written request of the Company, the Trustee is
hereby authorized to join with the Company in the execution of any such amendment or supplement to this Indenture or the Notes, to make any further appropriate agreements and stipulations that may be therein contained, but the Trustee shall not be
obligated to, but may in its discretion, enter into any supplemental indenture that affects the Trustee&#146;s own rights, duties, indemnities, or immunities under this Indenture or otherwise. The Trustee shall seek an Officers&#146; Certificate and
an Opinion of Counsel, at the Company&#146;s expense, that any such amendment or supplement, and the execution and delivery of the supplemental indenture to this Indenture or the Notes is authorized and permitted by the terms of this Indenture and
that all conditions precedent hereto have been satisfied, and that the supplemental indenture or amendment or supplement are enforceable against the Company, subject to customary assumptions and qualifications. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any amendment or supplement to this Indenture or the Notes authorized by the provisions of this Section&nbsp;10.01 may be executed by the
Company and the Trustee without the consent of the Holders of any of the Notes at the time outstanding, notwithstanding any of the provisions of Section&nbsp;10.02. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">66 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.02 <I>Supplemental Indentures with Consent of Holders</I>. With the consent
(evidenced as provided in Article 8) of the Holders of at least a majority of the aggregate principal amount of the Notes then outstanding (determined in accordance with Article 8 and including, without limitation, consents obtained in connection
with a repurchase of, or tender or exchange offer for, Notes), the Company, when authorized by the resolutions of the Board of Directors, and the Trustee, at the Company&#146;s expense, may from time to time and at any time enter into an indenture
or indentures supplemental hereto for the purpose of adding any provisions to or changing in any manner or eliminating any of the provisions of this Indenture or any supplemental indenture or the Notes or modifying in any manner the rights of the
Holders; <I>provided</I>,<I> however</I>, that, without the consent of each Holder of an outstanding Note affected, no<I> </I>such supplemental indenture shall, among other things: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(a) reduce the amount of Notes whose Holders must consent to an amendment or waiver; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) reduce the rate of or extend the stated time for payment of interest, if any, on any Note; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(c) reduce the principal of or change the Maturity Date of any Note; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(d) make any change that adversely affects the conversion rights of any Notes; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e) reduce the Repurchase Price payable on the Repurchase Date, the Fundamental Change Repurchase Price or the Redemption Price of any Note or
amend or modify in any manner adverse to the Holders the Company&#146;s obligation to make such payments, whether through an amendment or waiver of provisions in the covenants, definitions or otherwise; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(f) make any Note payable, or at a place of payment, in money other than that stated in the Notes; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(g) change the ranking of the Notes; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h) impair the right of any Holder to receive payment of principal and interest, if any, on such Holder&#146;s Notes on or after the due dates
therefor or to institute suit for the enforcement of any payment on or with respect to such Holder&#146;s Note; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(i) change the
Company&#146;s obligation to pay Additional Amounts on any Note; or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j) make any change in this Article 10 that requires each
Holder&#146;s consent or in the waiver provisions in Section&nbsp;6.02 or Section&nbsp;6.09. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Upon the written request of the Company, and
upon the filing with the Trustee of evidence of the consent of Holders as aforesaid and subject to Section&nbsp;10.05, the Trustee shall join with the Company in the execution of such supplemental indenture unless (i)&nbsp;the Trustee has not
received an Officers&#146; Certificate and an Opinion of Counsel stating that such supplemental indenture is authorized and permitted by the terms of this Indenture and not contrary to law or (ii)&nbsp;such supplemental indenture affects the
Trustee&#146;s own rights, duties, indemnities, or immunities under this Indenture or otherwise, in which case the Trustee may in its discretion, but shall not be obligated to, enter into such supplemental indenture. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">67 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders do not need under this Section&nbsp;10.02 to approve the particular form of any
proposed supplemental indenture. It shall be sufficient if such Holders approve the substance thereof. After any supplemental indenture becomes effective under Section&nbsp;10.01 or Section 10.02, the Company shall send to the Holders (with a copy
to the Trustee) a notice briefly describing such supplemental indenture. However, the failure to give such notice to all the Holders, or any defect in the notice, will not impair or affect the validity of the supplemental indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.03 <I>Supplemental Indenture in respect of Fundamental Change</I>. If a Fundamental Change described in clause (d)&nbsp;of the
definition thereof has occurred and the Ordinary Shares (or, as applicable, other Common Equity underlying the Notes or the Reference Property referred to herein) remain listed or have been accepted for listing on a Permitted Exchange (such Ordinary
Shares (or, as applicable, other Common Equity or the Reference Property), the &#147;<B>Listed Equity</B>&#148;), then from and after the later to occur of (x)&nbsp;the date of such acceptance for listing on a Permitted Exchange, if applicable, or
(y)&nbsp;the Effective Date of such Fundamental Change (the &#147;<B>Reference Date</B>&#148;), Section&nbsp;14.07 of this Indenture will be deemed to apply <I>mutatis mutandis</I> as if the Reference Property for the Notes were the Listed Equity.
No later than five Business Days after the Reference Date, the Company shall execute with the Trustee a supplemental indenture containing such provisions that the Board of Directors determines in good faith are appropriate to preserve the economic
interests of the Holders and are necessary to reflect the replacement of the ADSs (or Ordinary Shares or other Common Equity or ADSs in respect of Reference Property then underlying the Notes) with the Listed Equity. The Company shall notify the
Holders, the Trustee and the Conversion Agent (if other than the Trustee) in writing as promptly as reasonably practicable following the date the Company and the Trustee execute such supplemental indenture, and the Company shall substantially
concurrently with such notice either post such supplemental indenture on the Company&#146;s website or disclose the same in a current report on Form <FONT STYLE="white-space:nowrap">6-K</FONT> (or any successor form) that is filed with the
Commission. If, as of the Reference Date, the Listed Equity is listed or accepted for listing on more than one Permitted Exchange, which includes the Hong Kong Stock Exchange, the relevant exchange on which the Listed Equity is listed for purpose of
such supplemental indenture (the &#147;<B>Relevant Exchange</B>&#148;) will be the Hong Kong Stock Exchange; otherwise the Relevant Exchange will be the Permitted Exchange that is the primary stock exchange for the Listed Equity with the highest
trading volume of the Listed Equity as of the Reference Date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.04 <I>Effect of Supplemental Indentures</I>. Upon the
execution of any supplemental indenture pursuant to the provisions of this Article 10, this Indenture shall be and be deemed to be modified and amended in accordance therewith and the respective rights, limitation of rights, obligations, duties and
immunities under this Indenture of the Trustee, the Company and the Holders shall thereafter be determined, exercised and enforced hereunder subject in all respects to such modifications and amendments and all the terms and conditions of any such
supplemental indenture shall be and be deemed to be part of the terms and conditions of this Indenture for any and all purposes. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">68 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.05 <I>Notation on Notes</I>. Notes authenticated and delivered after the
execution of any supplemental indenture pursuant to the provisions of this Article 10 may, at the Company&#146;s expense, bear a notation in form approved by the Trustee as to any matter provided for in such supplemental indenture. If the Company or
the Trustee shall so determine, new Notes so modified as to conform, in the opinion of the Trustee and the Board of Directors, to any modification of this Indenture contained in any such supplemental indenture may, at the Company&#146;s expense, be
prepared and executed by the Company, authenticated by the Trustee upon receipt of a Company Order and delivered in exchange for the Notes then outstanding, upon surrender of such Notes then outstanding. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;10.06 <I>Evidence of Compliance of Supplemental Indenture to Be Furnished</I> <I>Trustee</I>. In addition to the documents
required by Section&nbsp;17.06, the<I> </I>Trustee shall receive an<I> </I>Officers&#146; Certificate and an Opinion of Counsel as conclusive evidence that any supplemental indenture executed pursuant hereto complies with the requirements of this
Article 10 and is permitted or authorized by this Indenture and with respect to such Opinion of Counsel, that such supplemental indenture is the valid and binding obligation of the Company enforceable in accordance with its terms, subject to
customary exceptions and qualifications. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 11 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONSOLIDATION, MERGER, SALE, CONVEYANCE AND LEASE </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;11.01 <I>Company May Consolidate, Etc. on Certain Terms</I>. Subject to the provisions of Section&nbsp;11.02, the Company shall
not consolidate with, merge with or into, or sell, convey, transfer or lease all or substantially all of the consolidated assets of the Company, its Subsidiaries and its Consolidated Variable Interest Entities, taken as a whole, to another Person,
unless: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) the resulting, surviving or transferee Person (the &#147;<B>Successor Company</B>&#148;), if not the Company, shall be a
corporation validly organized and existing under the laws of the Cayman Islands, the British Virgin Islands, Bermuda, Hong Kong or Singapore and the Successor Company (if not the Company) shall expressly assume, by supplemental indenture all of the
obligations of the Company under the Notes and this Indenture (including, for the avoidance of doubt, the obligation to pay Additional Amounts pursuant to Section&nbsp;4.07); </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) if the Company will not be the resulting or surviving corporation, the Company shall have, at or prior to the effective date of such
transaction, delivered to the Trustee an Officers&#146; Certificate and an Opinion of Counsel, each stating that the execution and delivery of the supplemental indenture do not conflict with the requirements set forth in the Indenture and that all
conditions precedent to the execution and delivery of such supplemental indenture have been satisfied subject to customary assumptions and qualifications; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) immediately after giving effect to such transaction, no Default or Event of Default shall have occurred and be continuing under this
Indenture. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">69 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For purposes of this Section&nbsp;11.01, the sale, conveyance, transfer or lease of all or
substantially all of the assets of one or more Subsidiaries or Consolidated Variable Interest Entities of the Company to another Person, which properties and assets, if held by the Company instead of such Subsidiaries or Consolidated Variable
Interest Entities, would constitute all or substantially all of the assets of the Company on a consolidated basis, shall be deemed to be the sale, conveyance, transfer or lease of all or substantially all of the consolidated assets of the Company to
another Person. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;11.02 <I>Successor Corporation to Be Substituted</I>. In case of any such consolidation, merger, sale,
conveyance, transfer or lease and upon the assumption by the Successor Company, by supplemental indenture, executed and delivered to the Trustee and satisfactory in form to the Trustee, of the due and punctual payment of the principal of and accrued
and unpaid interest, if any, on all of the Notes (including, for the avoidance of doubt, any Additional Amounts), the due and punctual delivery or payment, as the case may be, of any consideration due upon conversion of the Notes (including, for the
avoidance of doubt, any Additional Amounts) and the due and punctual performance of all of the covenants and conditions of this Indenture to be performed by the Company, such Successor Company (if not the Company) shall succeed to and, except in the
case of a lease of all or substantially all of the Company&#146;s properties and assets, shall be substituted for the Company, with the same effect as if it had been named herein as the party of the first part. Such Successor Company thereupon may
cause to be signed, and may issue either in its own name or in the name of the Company any or all of the Notes issuable hereunder which theretofore shall not have been signed by the Company and delivered to the Trustee; and, upon the order of such
Successor Company instead of the Company and subject to all the terms, conditions and limitations in this Indenture prescribed, the Trustee shall authenticate and shall deliver, or cause to be authenticated and delivered, any Notes that previously
shall have been signed and delivered by the Officers of the Company to the Trustee for authentication, and any Notes that such Successor Company thereafter shall cause to be signed and delivered to the Trustee for that purpose. All the Notes so
issued shall in all respects have the same legal rank and benefit under this Indenture as the Notes theretofore or thereafter issued in accordance with the terms of this Indenture as though all of such Notes had been issued at the date of the
execution hereof. In the event of any such consolidation, merger, sale, conveyance or transfer (but not in the case of a lease), upon compliance with this Article 11 the Person named as the &#147;Company&#148; in the first paragraph of this
Indenture (or any successor that shall thereafter have become such in the manner prescribed in this Article 11) may be dissolved, wound up and liquidated at any time thereafter and, except in the case of a lease, such Person shall be released from
its liabilities as obligor and maker of the Notes and from its obligations under this Indenture and the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In case of any such
consolidation, merger, sale, conveyance, transfer or lease, such changes in phraseology and form (but not in substance) may be made in the Notes thereafter to be issued as may be appropriate. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;11.03 <I>Opinion of Counsel to Be Given to Trustee</I>. No consolidation, merger, sale, conveyance, transfer or lease shall be
effective unless the Trustee shall receive an Officers&#146; Certificate and an Opinion of Counsel as conclusive evidence that any such consolidation, merger, sale, conveyance, transfer or lease and any such assumption and, if a supplemental
indenture is required in connection with such transaction, such supplemental indenture, complies with the provisions of this Article 11, that all conditions precedent thereto have been satisfied and that the Notes and such supplemental indenture are
the legal, valid and binding obligations of the Successor Company, enforceable against it in accordance with its terms, subject to customary assumptions, qualifications, and exceptions. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">70 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 12 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">IMMUNITY OF INCORPORATORS, STOCKHOLDERS, OFFICERS AND DIRECTORS </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;12.01 <I>Indenture and Notes Solely Corporate Obligations</I>. No recourse for the payment of the principal of or accrued and
unpaid interest, if any, on any Note, nor for any claim based thereon or otherwise in respect thereof, and no recourse under or upon any obligation, covenant or agreement of the Company in this Indenture or in any supplemental indenture or in any
Note, nor because of the creation of any indebtedness represented thereby, shall be had against any incorporator, stockholder, employee, agent, Officer or director or Subsidiary, as such, past, present or future, of the Company or of any successor
corporation, either directly or through the Company or any successor corporation, whether by virtue of any constitution, statute or rule of law, or by the enforcement of any assessment or penalty or otherwise; it being expressly understood that all
such liability is hereby expressly waived and released as a condition of, and as a consideration for, the execution of this Indenture and the issue of the Notes. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 13 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">INTENTIONALLY OMITTED
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 14 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">CONVERSION OF
NOTES </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.01 <I>Conversion Privilege</I>. Subject to and upon compliance with the provisions of this Article 14, each Holder
of a Note shall have the right, at such Holder&#146;s option, to convert all or any portion (if the portion to be converted is US$1,000 principal amount or an integral multiple thereof) of such Note, at any time prior to the close of business on the
third Scheduled Trading Day immediately preceding the Maturity Date at an initial conversion rate of 21.8830 ADSs (subject to adjustment as provided in this Article 14, the &#147;<B>Conversion Rate</B>&#148;) per US$1,000 principal amount of Notes
(subject to, and in accordance with, the settlement provisions of Section&nbsp;14.02, the &#147;<B>Conversion Obligation</B>&#148;). For the avoidance of doubt, &#147;Conversion Rate&#148; as of a particular date without setting forth a particular
time on such date shall mean the Conversion Rate immediately after the close of business on such date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.02 <I>Conversion
Procedure; Settlement Upon Conversion</I>. (a)&nbsp;Subject to this Section&nbsp;14.02, Section&nbsp;14.03(b) and Section&nbsp;14.07(a), upon conversion of any Note, the Company shall pay or deliver, as the case may be, to the converting Holder, in
respect of each US$1,000 principal amount of Notes being converted, cash (&#147;<B>Cash Settlement</B>&#148;), ADSs together with cash, if applicable, in lieu of delivering any fractional ADSs (&#147;<B>Fractional ADSs</B>&#148;) (in accordance with
subsection (j)&nbsp;of this Section&nbsp;14.02 (&#147;<B>Physical Settlement</B>&#148;)) or a combination of cash and ADSs, together with cash, if applicable, in lieu of delivering any fractional ADS in accordance with subsection (j)&nbsp;of this
Section&nbsp;14.02 (&#147;<B>Combination Settlement</B>&#148;), at its election, subject to the Holder&#146;s election to receive Ordinary Shares in lieu of such ADSs, as set forth in this Section&nbsp;14.02. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">71 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) All conversions for which the relevant Conversion Date occurs after the
Company&#146;s issuance of a Redemption Notice with respect to the Notes and prior to the close of business on the third Scheduled Trading Day prior to the related Redemption Date, as applicable, and all conversions for which the relevant Conversion
Date occurs on or after the 45th Scheduled Trading Day immediately preceding the stated Maturity Date will be settled using the same Settlement Method. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) Except for any conversions for which the relevant Conversion Date occurs after the Company&#146;s issuance of a Redemption
Notice with respect to the Notes but prior to the close of business on the third Scheduled Trading Day prior to the related Redemption Date, as applicable, and any conversions for which the relevant Conversion Date occurs on or after the 45th
Scheduled Trading Day immediately preceding the stated Maturity Date the Company shall use the same Settlement Method for all conversions with the same Conversion Date, but the Company shall not have any obligation to use the same Settlement Method
with respect to conversions with different Conversion Dates. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) If, in respect of any Conversion Date (or, in the case
of any conversions for which the relevant Conversion Date occurs after the date of issuance of a related Redemption Notice with respect to the Notes and prior to the close of business on the second Scheduled Trading Day prior to the related
Redemption Date, in such Redemption Notice or on or after the 45<SUP STYLE="font-size:75%; vertical-align:top">th</SUP> Scheduled Trading Day immediately preceding the Maturity Date, no later than the
45<SUP STYLE="font-size:75%; vertical-align:top">th</SUP> Scheduled Trading Day immediately preceding the Maturity Date, as the case may be), the Company elects a Settlement Method, the Company shall deliver a written notice (the &#147;<B>Settlement
Notice</B>&#148;) of the relevant Settlement Method in respect of such Conversion Date (or such period, as the case may be) to converting Holders, the Trustee and the Conversion Agent (if other than the Trustee) no later than the close of business
on the second Trading Day immediately following the relevant Conversion Date (or, in the case of any conversions for which the relevant Conversion Date occurs after the date of issuance of a Redemption Notice with respect to the Notes and prior to
the close of business on the second Scheduled Trading Day prior to the related Redemption Date in such Redemption Notice or on or after the 45<SUP STYLE="font-size:75%; vertical-align:top">th</SUP> Scheduled Trading Day immediately preceding the
Maturity Date, no later than the 45<SUP STYLE="font-size:75%; vertical-align:top">th</SUP> Scheduled Trading Day immediately preceding the Maturity Date) (in each case, the &#147;<B>Settlement</B> <B>Method Election Deadline</B>&#148;). If the
Company does not elect a Settlement Method prior<B> </B>to the deadline set forth in the immediately preceding sentence, the Company shall no longer have the right to elect Cash Settlement or Physical Settlement and the Company shall be deemed to
have elected Physical Settlement in respect of the Company&#146;s Conversion Obligation (such settlement method, the &#147;<B>Default Settlement Method</B>&#148; initially elected by the Company). Such Settlement Notice shall specify the relevant
Settlement Method and in the case of an election of Combination Settlement, the relevant Settlement Notice shall indicate the Specified Dollar Amount per US$1,000 principal amount of Notes. If the Company delivers a Settlement Notice electing
Combination Settlement in respect of its Conversion Obligation but does not indicate a Specified Dollar Amount per US$1,000 principal amount of Notes in such Settlement Notice, the Specified Dollar Amount per US$1,000 principal amount of Notes shall
be deemed to be US$1,000. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">72 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iv) The Company may, by written notice to Holders, the Trustee and the Conversion Agent (if
other than the Trustee), prior to the 45<SUP STYLE="font-size:75%; vertical-align:top">th</SUP> Scheduled Trading Day immediately preceding the Maturity Date, change the Default Settlement Method or elect to irrevocably fix the Settlement Method to
any Settlement Method that the Company is then permitted to elect, including Combination Settlement with a Specified Dollar Amount per US $1,000 principal amount of Notes of US$1,000 or with an ability to continue to set the Specified Dollar Amount
per US $1,000 principal amount of Notes at or above any specific amount set forth in such election notice, that will apply to all Note conversions with a Conversion Date that is on or after the date the Company sends such notice. If the Company
changes the Default Settlement Method or elects to irrevocably fix the Settlement Method, in either case, to Combination Settlement with an ability to continue to set the Specified Dollar Amount per US $1,000 principal amount of Notes at or above a
specified amount, the Company shall, after the date of such change or election, as the case may be, notify Holders converting their Notes, the Trustee and the Conversion Agent (if other than the Trustee) in writing of such Specified Dollar Amount in
respect of the relevant conversion or conversions no later than the relevant Settlement Method Election Deadline for such conversion or conversions, or, if the Company does not timely notify the Holders, the Trustee and the Conversion Agent (if
other than the Trustee) of the Specified Dollar Amount, such Specified Dollar Amount shall be the specific amount set forth in the change or election notice or, if no specific amount was set forth in the change or election notice, such Specified
Dollar Amount shall be deemed to be $1,000 per $1,000 principal amount of Notes. If the Company changes the Default Settlement Method or irrevocably fixes the Settlement Method, then the Company shall concurrently either post the Default Settlement
Method or fixed Settlement Method, as applicable, on the Company&#146;s website or disclose the same in a current report on Form <FONT STYLE="white-space:nowrap">6-K</FONT> (or any successor form) that is filed with the Commission. Notwithstanding
the foregoing, no such change in the Default Settlement Method or irrevocable election will affect any Settlement Method theretofore elected (or deemed to be elected) with respect to any Conversion Date pursuant to this Section&nbsp;14.02. For the
avoidance of doubt, such change or election (as the case may be), if made, will be effective without the need to amend this Indenture or the Notes, including pursuant to Section&nbsp;10.02(a). However, the Company may nonetheless choose to execute
such an amendment at the Company&#146;s option. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(v) Subject to Section&nbsp;14.03 and Section&nbsp;14.04, the cash, ADSs
or a combination of cash and ADSs, as applicable, in respect of any conversion of Notes (the &#147;<B>Settlement Amount</B>&#148;) shall be computed as follows: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A) if the Company elects (or is deemed to have elected) to satisfy its Conversion Obligation in respect of such conversion by
Physical Settlement, the Company shall deliver to the converting Holder in respect of each US$1,000 principal amount of Notes being converted a number of ADSs equal to the Conversion Rate in effect on the Conversion Date for such conversion; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B) if the Company elects (or is deemed to have elected) to satisfy its Conversion Obligation in respect of such conversion by
Cash Settlement, the Company shall pay to the converting Holder in respect of each US$1,000 principal amount of Notes being converted cash in an amount equal to the sum of the Daily Conversion Values for each of the 40 consecutive Trading Days
during the related Observation Period; and </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">73 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(C) if the Company elects (or is deemed to have elected) to satisfy its
Conversion Obligation in respect of such conversion by Combination Settlement, the Company shall pay or deliver, as the case may be, in respect of each US$1,000 principal amount of Notes being converted, a Settlement Amount equal to the sum of the
Daily Settlement Amounts for each of the 40 consecutive Trading Days during the related Observation Period. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vi) The Daily
Settlement Amounts (if applicable) and the Daily Conversion Values (if applicable) shall be determined by the Company promptly following the last day of the Observation Period. Promptly after such determination of the Daily Settlement Amounts or the
Daily Conversion Values, as the case may be, and the amount of cash payable in lieu of delivering any fractional ADS, the Company shall notify the Trustee and the Conversion Agent in writing of the Daily Settlement Amounts or the Daily Conversion
Values, as the case may be, and the amount of cash payable in lieu of delivering fractional ADSs. The Trustee and the Conversion Agent (if other than the Trustee) shall have no responsibility for any such determination or the distribution of such
cash payable in lieu of Fractional ADSs. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vii) When converting the Notes, the Holders may elect to receive Ordinary Shares
listed on the Hong Kong Stock Exchange in lieu of any ADSs deliverable upon conversion by specifying in the relevant Notice of Conversion such election, provided that such election shall apply to all (but not part) of the ADSs deliverable upon
conversion. If a Holder elects to receive Ordinary Shares in lieu of any ADSs deliverable upon conversion, and the Company elects to settle the relevant Conversion Obligation by Physical Settlement or Combination Settlement, the Company shall
register in the Hong Kong Share Register the Person or Persons designated in the Notice of Conversion as holder of such number of Ordinary Shares equal to (i)&nbsp;in the case of Physical Settlement, the number of ADSs deliverable upon conversion as
described above under the &#147;Settlement Amounts&#148; in Section&nbsp;14.02(a)(v) (without taking into account any fractional ADS) multiplied by the number of Ordinary Shares then represented by one ADS immediately after the close of business as
of the relevant Conversion Date or (ii)&nbsp;in the case of a Combination Settlement, for each of the 40 consecutive Trading Days during the related Observation Period, the number of ADSs deliverable upon conversion as described in the definition of
&#147;Daily Settlement Amount&#148; (without taking into account any fractional ADS) in respect of such Trading Day multiplied by the number of Ordinary Shares then represented by one ADS as of the same time as the applicable Conversion Rate for
such Trading Day. If the Holder has requested in the Notice of Conversion, to the extent permitted under applicable law and the rules and procedures of CCASS, the Company shall take all necessary action to enable the Ordinary Shares to be delivered
to such Holder&#146;s designated Hong Kong stock account in CCASS for so long as the Ordinary Shares are listed on the Hong Kong Stock Exchange; provided that, if such Holder elects in the Notice of Conversion to receive Ordinary Shares outside of
CCASS or if the restrictive legend on the Notes has not been removed prior to the Conversion Date, the Company shall make share certificate or certificates representing such number of Ordinary Shares available for collection at the office of the
Hong Kong Share Registrar or, if so requested in the relevant Notice of Conversion, cause the Hong Kong Share Registrar to mail (at the risk, and, if sent at the Holder&#146;s request otherwise than by ordinary mail, at the expense, of the Person to
whom such certificate or certificates are sent) such certificate or certificates to the Person and at the place specified in the Notice of Conversion. If a Holder fails to elect in the Conversion Notice to receive Ordinary Shares in lieu of any ADSs
deliverable upon conversion, such Holder will not be able to subsequently receive the Ordinary Shares represented by such ADSs by withdrawing such Ordinary Shares represented thereby from the ADS Depositary prior to the Resale Restriction
Termination Date. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">74 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(viii) Any ADSs deliverable upon conversion of the Notes and any Ordinary
Shares represented thereby will, prior to the Resale Restriction Termination Date, subject to certain transfer restrictions as set forth in Section&nbsp;2.05(d). Any Ordinary shares deliverable in lieu of any ADSs will be, prior to the Resale
Restriction Termination Date, subject to certain transfer restrictions as set forth in Section&nbsp;2.05(d) and as imposed by the Hong Kong Share Registrar, and will not be able to be deposited into CCASS until such restrictions are removed. After
removal of such restrictions on transfer and resale, any Ordinary Shares deliverable upon conversion of the Notes, if any, will be fully fungible with the Ordinary Shares listed on the Hong Kong Stock Exchange. The Company further covenants that it
will, at its cost, obtain approval to list, subject to official notice of issuance upon conversion of the Notes, such Ordinary Shares on the Hong Kong Stock Exchange and register in the Hong Kong Share Register in the Person or Persons designated in
the Notice of Conversion as the holder of the Ordinary Shares in order to facilitate their listing and trading on the Hong Kong Stock Exchange. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Subject to Section&nbsp;14.02(e), before any Holder of a Note shall be entitled to convert a Note as set forth above, such Holder shall
(i)&nbsp;in the case of a Global Note, unless such Holder intends to elect to receive Ordinary Shares in lieu of any ADSs deliverable upon conversion, (1)&nbsp;comply with the procedures of the Depositary in effect at that time for converting a
beneficial interest in a Global Note, and the procedures agreed between the Company and the ADS Depositary with respect to any ADSs issued upon conversion of the Notes prior to the Resale Restriction Termination Date (including delivery of a notice
as set forth in the Form of Notice of Conversion (or a facsimile thereof) (a &#147; <B>Notice of Conversion</B>&#148;) as provided therein), and (2), if required, pay funds equal to interest, if any, payable on the next Interest Payment Date to
which such Holder is not entitled as set forth in Section&nbsp;14.02(h), and (ii)&nbsp;in the case of a Physical Note (1)&nbsp;complete, manually sign and deliver a duly completed irrevocable Notice of Conversion to the Conversion Agent at the
specified office of the Conversion Agent, the Company and, unless the Holder has elected to receive Ordinary Shares in lieu of ADS, to the ADS Depositary, and state in writing therein the principal amount of Notes to be converted and the name or
names (with addresses) in which such Holder wishes the certificate or certificates for any ADSs to be delivered upon settlement of the Conversion Obligation to be registered, and, including, (x)&nbsp;if applicable, provided that the Holder makes to
the Company the <FONT STYLE="white-space:nowrap">Non-Affiliate</FONT> Representation, the Holder&#146;s election to receiving Ordinary Shares in lieu of any ADS deliverable upon conversion and, (y)&nbsp;if the Holder prefers to receive the Ordinary
Shares through CCASS after the Resale Restriction Termination Date, its Hong Kong stock account in CCASS, and the name or names (with addresses) in which such Holder wishes the certificate or certificates for any Ordinary Shares to be delivered upon
settlement of the Conversion Obligation to be registered, (2)&nbsp;surrender such Notes, duly endorsed to the Company or in blank (and accompanied by appropriate endorsement and transfer documents), at the specified office of the Conversion Agent,
(3)&nbsp;if required, furnish appropriate endorsements and transfer documents and (4)&nbsp;if required, pay funds equal to interest, if any, payable on the next Interest Payment Date to which such Holder is not entitled as set forth in
Section&nbsp;14.02(h). The Trustee (and if different, the Conversion Agent) shall notify the Company of any conversion pursuant to this Article 14 on the Conversion Date for such conversion. No Notice of Conversion with respect to any Notes may be
delivered and no Notes may be surrendered by a Holder for conversion thereof if such Holder has also delivered a Repurchase Notice or Fundamental Change Repurchase Notice to the Company in respect of such Notes and has not validly withdrawn such
Repurchase Notice or Fundamental Change Repurchase Notice, as the case may be, in accordance with Section&nbsp;15.03. Notice of Conversion shall be delivered at the Corporate Trust Office of any Conversion Agent on any Business Day from 9:00 a.m. to
5:00 p.m. at the location of the Conversion Agent to which such Notice of Conversion is delivered. Any Notice of Conversion and any Physical Note (if issued) deposited outside the hours specified or on a day that is not a Business Day at the
location of the Conversion Agent shall for all purposes be deemed to have been delivered with that Conversion Agent between 9:00 a.m. and 5:00 p.m. on the next Business Day. The delivery of the ADSs or any cash in lieu of Fractional ADSs by the ADS
Depositary to Holders upon conversion of their Notes or their designated transferees will be governed by the terms of the Deposit Agreement and by procedures agreed between the Company and the ADS Depositary with respect to any ADSs issued upon
conversion of the Notes. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">75 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">By converting a beneficial interest in a Global Note, the Holder is deemed to represent to
the Company and the ADS Depositary that such Holder is not an &#147;affiliate&#148; (as defined in Rule 144) of the Company and has not been an &#147;affiliate&#148; of the Company during the three months immediately preceding the Conversion Date
(such representation, the &#147;<B><FONT STYLE="white-space:nowrap">Non-Affiliate</FONT></B> <B>Representation</B>&#148;). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the
terms of the legends (if any) on the Notes, if a Holder holds a beneficial interest in a Global Note and (provided that the Holder makes to the Company the <FONT STYLE="white-space:nowrap">Non-Affiliate</FONT> Representation) the Holder intends to
elect to receive Ordinary Shares in lieu of any ADSs deliverable upon conversion, to convert the Holder must (1)&nbsp;complete and manually sign the Notice of Conversion, including, (x)&nbsp;if applicable and provided that the Holder makes to the
Company the <FONT STYLE="white-space:nowrap">Non-Affiliate</FONT> Representation, the Holder&#146;s election to receive Ordinary Shares in lieu of any ADSs deliverable upon conversion and (y)&nbsp;if the Holder prefers to receive the Ordinary Shares
through the CCASS after the Resale Restriction Termination Date, the Holder&#146;s stock account in CCASS, (2)&nbsp;deliver the duly completed Notice of Conversion, which is irrevocable, to the Conversion Agent and the Company and deliver the Notes
being converted to the Trustee through the &#147;Deposit/Withdrawal of Custodian&#148; (DWAC) service of the DTC or by another transfer method as may be directed by the Trustee; (3)&nbsp;if required, furnish appropriate endorsements and transfer
documents; and (4)&nbsp;if required, pay funds equal to interest payable on the next Interest Payment Date to which the Holder is not entitled. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If more than one Note shall be surrendered for conversion at one time by the same Holder, the Conversion Obligation with respect to such Notes
shall be computed on the basis of the aggregate principal amount of the Notes (or specified portions thereof to the extent permitted thereby) so surrendered. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">76 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) A Note shall be deemed to have been converted immediately prior to the close of business
on the date (the &#147;<B>Conversion Date</B>&#148;) that the Holder has complied with the requirements set forth in subsection (b)&nbsp;above. The Company shall pay or deliver, as the case may be, the consideration due in respect of the Conversion
Obligation on the third Business Day immediately following the relevant Conversion Date, if the Company elects Physical Settlement, or on the third Business Day immediately following the last Trading Day of the relevant Observation Period, in the
case of any other Settlement Method, provided that in respect of all conversions for which the relevant Conversion Date occurs on or after the Interest Payment Date immediately preceding the Maturity Date, if the Company elects Physical Settlement,
the Company will deliver the consideration due in respect of conversion on the Maturity Date. Notwithstanding the foregoing, if a Holder elects to receive Ordinary Shares in lieu of any ADSs deliverable upon conversion, the Company shall deliver the
Ordinary Shares due in respect of conversion on the fifth Business Day immediately following the relevant Conversion Date (in the case of Physical Settlement) or on the fifth Business Day immediately following the last Trading Day of the relevant
Observation Period (in the case of Combination Settlement). Solely for the purpose of this subsection, the provisions referred to in Section 6.01(c), &#147;Business Day&#148; shall also not include days on which banking institutions in Cayman
Islands and Hong Kong are authorized or obligated by law or executive order to close or to be closed. If any ADSs are due to a converting Holder, subject to the procedures agreed between the Company and the ADS Depositary with respect to any ADSs
issued upon conversion prior to the Resale Restriction Termination Date, the Company shall issue or cause to be issued, and deliver (if applicable) to such Holder, or such Holder&#146;s nominee or nominees, the full number of ADSs to which such
Holder shall be entitled, in book-entry format through the Depositary, in satisfaction of the Company&#146;s Conversion Obligation. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)
In case any Note shall be surrendered for partial conversion, the Company shall execute and upon receipt of a Company Order, the Trustee shall authenticate and deliver to or upon the written order of the Holder of the Note so surrendered a new Note
or Notes in authorized denominations in an aggregate principal amount equal to the unconverted portion of the surrendered Note, without payment of any service charge by the converting Holder but, if required by the Company or Trustee, with payment
of a sum sufficient to cover any documentary, stamp or similar issue or transfer tax or similar governmental charge required by law or that may be imposed in connection therewith as a result of the name of the Holder of the new Notes issued upon
such conversion being different from the name of the Holder of the old Notes surrendered for such conversion. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e) If a Holder submits a
Note for conversion, the Company shall pay any documentary, stamp, issue, transfer or similar tax (including any penalties and interest related thereto) due on the delivery of any ADSs upon conversion of the Notes (including due on the issuance of
the Ordinary Shares underlying, or in lieu of, such ADSs), unless the tax is due because the Holder requests such ADSs (or such Ordinary Shares) to be issued in a name other than the Holder&#146;s name, in which case the Holder shall pay that tax.
The Company may refuse to deliver the certificates representing the ADSs (or the Ordinary Shares) being issued in a name other than the Holder&#146;s name until the Company or the ADS Depositary, as applicable, receives a sum sufficient to pay any
tax that is due by such Holder in accordance with the immediately preceding sentence. The Company shall also pay the ADS Depositary&#146;s fees for the issuance of all ADSs (if any) deliverable upon conversion of the Notes. The Company shall pay all
the charges of the Hong Kong Share Registrar in connection with the offering of the Notes and issuance of any and all Ordinary Shares deliverable upon conversion (whether underlying the ADSs deliverable upon conversion, if any, or deliverable in
lieu of such ADSs). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">77 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f) Except as provided in Section&nbsp;14.04, no adjustment shall be made for dividends on
any ADSs delivered upon the conversion of any Note as provided in this Article 14. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g) Upon the conversion of an interest in a Global
Note, the Trustee, acting at the direction of the Trustee, shall make a notation on such Global Note as to the reduction in the principal amount represented thereby. The Company shall notify the Trustee in writing of any conversion of Notes effected
through any Conversion Agent other than the Trustee. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h) Upon conversion, a Holder shall not receive any separate cash payment for
accrued and unpaid interest, if any, except as set forth below and the Company will not adjust the Conversion Rate for any accrued and unpaid interest on the Notes, if any. The Company&#146;s settlement of the Conversion Obligation shall be deemed
to satisfy in full its obligation to pay the principal amount of the Note and accrued and unpaid interest, if any, to, but not including, the relevant Conversion Date. As a result, accrued and unpaid interest, if any, to, but not including, the
relevant Conversion Date shall be deemed to be paid in full rather than cancelled, extinguished or forfeited. Upon a conversion of Notes into a combination of cash and ADSs (or Ordinary Shares in lieu thereof), accrued and unpaid interest, if any,
will be deemed to be paid first out of the cash paid upon such conversion. Notwithstanding the foregoing, if Notes are converted after the close of business on a Regular Record Date and prior to the open of business on the immediately following
Interest Payment Date, Holders of such Notes as of the close of business on such Regular Record Date will receive the full amount of interest, if any, payable on such Notes on the corresponding Interest Payment Date notwithstanding the conversion.
Notes surrendered for conversion during the period from the close of business on any Regular Record Date to the open of business on the immediately following Interest Payment Date must be accompanied by funds equal to the amount of interest, if any,
payable on the Notes so converted (regardless of whether the converting Holder was the holder of record on the corresponding Regular Record Date); provided that no such payment shall be required (1)&nbsp;for conversions following the Regular Record
Date immediately preceding the Maturity Date; (2)&nbsp;if the Company has specified a Redemption Date that is after a Regular Record Date and on or prior to the third Scheduled Trading Business Day immediately succeeding the corresponding Interest
Payment Date (or, if such Interest Payment Date is not a Business Day, the third Scheduled Trading Day immediately succeeding the first Business Day following such Interest Payment Date); (3) if the Company has specified a Fundamental Change
Repurchase Date that is after a Regular Record Date and on or prior to the second Scheduled Trading Day immediately succeeding the corresponding Interest Payment Date (or, if such Interest Payment Date is not a Business Day, the second Scheduled
Trading Day immediately succeeding the first Business Day following such Interest Payment Date); or (4)&nbsp;to the extent of any Defaulted Amounts, if any Defaulted Amounts exists at the time of conversion with respect to such Note. Neither the
Trustee nor the Conversion Agent (if other than the Trustee) will have any duty to determine or verify (i)&nbsp;determination by the Company of whether any of the conditions to conversion have been satisfied or (ii)&nbsp;the Conversion Rate. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">78 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) The Person in whose name the certificate for any ADSs (or Ordinary Shares in lieu
thereof) shall be delivered upon conversion is registered shall be treated by the Company as a holder of record of such ADSs (or Ordinary Shares) as of the close of business on the relevant Conversion Date (if the Company elects to satisfy the
related Conversion Obligation by Physical Settlement) or the last Trading Day of the relevant Observation Period (if the Company elects to satisfy the related Conversion Obligation by Combination Settlement), as the case may be. Upon a conversion of
Notes, such Person shall no longer be a Holder of such Notes surrendered for conversion. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j) Regardless of whether a Holder elects to
receive Ordinary Shares in lieu of any ADS deliverable upon conversion, the Company shall not issue any Fractional ADS upon conversion of the Notes and shall instead pay cash in lieu of delivering any Fractional ADS or fractional Ordinary Share
deliverable upon conversion based on the Daily VWAP for the relevant Conversion Date (in the case of Physical Settlement) or based on the Daily VWAP for the last Trading Day of the relevant Observation Period (in the case of Combination Settlement).
For each Note surrendered for conversion, if the Company has elected (or is deemed to have elected) Combination Settlement, the full number of ADSs that shall be issued upon conversion thereof shall be computed on the basis of the aggregate Daily
Settlement Amounts for the relevant Observation Period and any Fractional ADSs remaining after such computation shall be paid in cash. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(k) In accordance with the Deposit Agreement and the Procedures Letter, the Company shall issue to the ADS Custodian such Ordinary Shares
required for the issuance of the ADSs upon conversion of the Notes, plus written delivery instructions (if requested by the ADS Depositary or the ADS Custodian) for such ADSs, shall deliver such legal opinions and any other information or
documentation and shall comply with the Deposit Agreement and the Procedures Letter, in each case, as required by the ADS Depositary or the ADS Custodian in connection with each issue of Ordinary Shares and issuance and delivery of ADSs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.03 <I>Increased Conversion Rate Applicable to Certain Notes Surrendered in</I> <I>Connection with Make-Whole Fundamental
Changes</I>. (a)&nbsp;If a Make-Whole Fundamental<I> </I>Change occurs prior to the Maturity Date and a Holder elects to convert its Notes in connection with such Make-Whole Fundamental Change, the Company shall, under the circumstances described
below, increase the Conversion Rate for the Notes so surrendered for conversion by a number of additional ADSs (the &#147;<B>Additional ADSs</B>&#148;), as described below. A conversion of Notes shall be deemed for these purposes to be &#147;in
connection with&#148; such Make-Whole Fundamental Change if the relevant Notice of Conversion is received by the Conversion Agent from, and including, the Effective Date of the Make-Whole Fundamental Change up to, and including, the second Scheduled
Trading Day immediately prior to the related Fundamental Change Repurchase Date (or, in the case of a Make-Whole Fundamental Change that would have been a Fundamental Change but for the <I>proviso</I> in clause (b)&nbsp;of the definition thereof,
the 35th Trading Day immediately following the Effective Date of such Make-Whole Fundamental Change). The Company shall provide written notification to Holders and the Trustee (and the Conversion Agent, if other than the Trustee) of the Effective
Date of any Make-Whole Fundamental Change and issue a press release announcing such Effective Date no later than five Business Days after such Effective Date. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">79 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Upon surrender of Notes for conversion in connection with a Make-Whole Fundamental
Change, the Company shall, at its option, satisfy the related Conversion Obligation by Physical Settlement, Cash Settlement or Combination Settlement in accordance with Section 14.02; <I>provided</I>, <I>however</I>, that if, at the effective time
of a Make-Whole Fundamental Change described in clause (b)&nbsp;of the definition of Fundamental Change, the Reference Property following such Make-Whole Fundamental Change is composed entirely of cash, for any conversion of Notes following the
Effective Date of such Make-Whole Fundamental Change, the Conversion Obligation shall be calculated based solely on the ADS Price for the transaction and shall be deemed to be an amount of cash per US$1,000 principal amount of converted Notes equal
to the Conversion Rate (including any adjustment for Additional ADSs), <I>multiplied by</I> such ADS Price. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) The number of Additional
ADSs, if any, by which the Conversion Rate shall be increased shall be determined by reference to the table below, based on the date on which the </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Make-Whole Fundamental Change occurs or becomes effective (the &#147;<B>Effective Date</B>&#148;) and the price (the &#147;<B>ADS
Price</B>&#148;) paid (or deemed to be paid) per ADS in the Make-Whole Fundamental Change. If the holders of the ADSs receive in exchange for their ADSs only cash in a Make-Whole Fundamental Change described in clause (b)&nbsp;of the definition of
Fundamental Change, the ADS Price shall be the cash amount paid per ADS. Otherwise, the ADS Price shall be the average of the Last Reported Sale Prices of the ADSs over the five Trading Day period ending on, and including, the Trading Day
immediately preceding the Effective Date of the Make-Whole Fundamental Change. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) The ADS Prices set forth in the column headings of the
table below shall be adjusted as of any date on which the Conversion Rate of the Notes is otherwise adjusted. The adjusted ADS Prices shall equal the ADS Prices applicable immediately prior to such adjustment, <I>multiplied by</I> a fraction, the
numerator of which is the Conversion Rate immediately prior to such adjustment giving rise to the ADS Price adjustment and the denominator of which is the Conversion Rate as so adjusted. The number of Additional ADSs set forth in the table below
shall be adjusted in the same manner and at the same time as the Conversion Rate as set forth in Section&nbsp;14.04. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e) The following
table sets forth the number of Additional ADSs to be received per US$1,000 principal amount of Notes pursuant to this Section&nbsp;14.03 for each ADS Price and Effective Date set forth below: </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="34%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="42" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>ADS Price</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Effective&nbsp;Date</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">$33.85</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">$35.00</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">$40.00</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">$45.70</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">$50.00</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">$55.00</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">$59.41</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">$70.00</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">$80.00</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">$100.00</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000">$150.00</TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">May&nbsp;23, 2024</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.6591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.0906</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.1288</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.6120</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.8012</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.1020</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.6411</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.9166</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.5288</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1607</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;1, 2025</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.6591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.0906</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.1288</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.5873</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.7276</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.5299</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.8124</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.4449</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1167</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;1, 2026</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.6591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.0906</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">5.0633</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.3330</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.4580</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.7404</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.2905</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.6333</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.3175</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0618</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;1, 2027</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.6591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.7137</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.4833</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.8420</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.0196</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.3587</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.9576</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.4066</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1704</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0145</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;1, 2028</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.6591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.5880</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">4.0205</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">2.2269</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">1.4054</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.8133</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.4972</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.1419</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0331</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">June&nbsp;1, 2029</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">7.6591</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">6.6885</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">3.1170</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="right">0.0000</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">80 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The exact ADS Prices and Effective Dates may not be set forth in the table above, in which
case: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) if the ADS Price is between two ADS Prices in the table above or the Effective Date is between two Effective
Dates in the table, the number of Additional ADSs shall be determined by a straight-line interpolation between the number of Additional ADSs set forth for the higher and lower ADS Prices and the earlier and later Effective Dates, as applicable,
based on a <FONT STYLE="white-space:nowrap">365-day</FONT> year; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) if the ADS Price is greater than US$150.00 per ADS
(subject to adjustment in the same manner as the ADS Prices set forth in the column headings of the table above pursuant to subsection (d)&nbsp;above), no Additional ADSs shall be added to the Conversion Rate; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) if the ADS Price is less than US$33.85 per ADS (subject to adjustment in the same manner as the ADS Prices set forth in
the column headings of the table above pursuant to subsection (d)&nbsp;above), no Additional ADSs shall be added to the Conversion Rate. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notwithstanding
the foregoing, in no event shall the Conversion Rate per US$1,000 principal amount of Notes exceed 29.5421 ADSs, subject to adjustment in the same manner as the Conversion Rate pursuant to Section&nbsp;14.04. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f) Nothing in this Section&nbsp;14.03 shall prevent an adjustment to the Conversion Rate pursuant to Section&nbsp;14.04. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g) If the Holder elects to convert its Notes in connection with a Redemption Notice pursuant to Article 16, in each case, the Conversion Rate
shall be increased by a number of Additional ADSs determined pursuant to this Section&nbsp;14.03(g). The Company shall settle conversions of Notes as described in Section&nbsp;14.02 and, for the avoidance of doubt, pay Additional Amounts, if any,
with respect to any such conversion. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A conversion shall be deemed to be &#147;in connection with&#148; a Redemption Notice pursuant to
Article 16, in each case, if the relevant Notice of Conversion is received by the Conversion Agent during the period from, and including, the date the Company provides the related Redemption Notice to Holders until the close of business on the third
Scheduled Trading Day immediately preceding the related Redemption Date (or, if the Company fails to pay the Redemption Price, such later date on which the Company pays the Redemption Price). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Simultaneously with providing such Redemption Notice, the Company shall publish a notice containing this information in a newspaper of general
circulation in The City of New York or publish the information on the Company&#146;s website or through such other public medium as the Company may use at that time. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">81 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The number of Additional ADSs by which the Conversion Rate will be increased in the event
the Company elects to redeem the Notes pursuant to Article 16 hereof will be determined by reference to the table in clause (e)&nbsp;above based on the Redemption Reference Date and the Redemption Reference Price (each as defined below), but
determined for purposes of this Section&nbsp;14.03(g) as if (x)&nbsp;the Holder had elected to convert its Notes in connection with a Make-Whole Fundamental Change, (y)&nbsp;the applicable &#147;Redemption Reference Date&#148; were the
&#147;Effective Date&#148; as specified in clause (c)&nbsp;above and (z)&nbsp;the applicable &#147;Redemption Reference Price&#148; were the &#147;ADS price&#148; as specified in clause (c)&nbsp;above. &#147;<B>Redemption Reference Date</B>&#148;
means the date the Company delivers the relevant Redemption Notice. &#147;<B>Redemption Reference</B> <B>Price</B>&#148; means, for any conversion in connection with a Redemption Notice pursuant to Article<B> </B>16, in each case, the average of the
Last Reported Sale Prices of the ADSs over the ten consecutive Trading Day period ending on, and including the Trading Day immediately preceding, the date the Company delivers the relevant Redemption Notice. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the event that a conversion during the period from, and including, the applicable Redemption Notice date up to, and including, the third
Scheduled Trading Day immediately prior to the related Redemption Date would also be deemed to be a conversion in connection with a Make-Whole Fundamental Change, a Holder of the Notes to be converted will be entitled to a single increase to the
Conversion Rate with respect to the first to occur of the earliest date of the applicable Redemption Notice and the Effective Date of any applicable Make-Whole Fundamental Change, and the later event(s) will be deemed not to have occurred for
purposes of this Section with respect to such conversion. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.04 <I>Adjustment of Conversion Rate</I>. If the number of
Ordinary Shares represented by the ADSs is changed, after the date of this Indenture, for any reason other than one or more of the events described in this Section&nbsp;14.04, the Company shall make an appropriate adjustment to the Conversion Rate
such that the number of Ordinary Shares represented by the ADSs upon which conversion of the Notes is based remains the same. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding the adjustment provisions described in this Section&nbsp;14.04, if the Company distributes to holders of the Ordinary Shares
any cash, rights, options, warrants, shares of Capital Stock or similar equity interest, evidences of indebtedness or other assets or property of the Company (but excluding Expiring Rights) and a corresponding distribution is not made to holders of
the ADSs, but, instead, the ADSs shall represent, in addition to Ordinary Shares, such cash, rights, options, warrants, shares of Capital Stock or similar equity interest, evidences of indebtedness or other assets or property of the Company, then an
adjustment to the Conversion Rate described in this Section&nbsp;14.04 shall not be made until and unless a corresponding distribution (if any) is made to holders of the ADSs, and such adjustment to the Conversion Rate shall be based on the
distribution made to the holders of the ADSs and not on the distribution made to the holders of the Ordinary Shares. However, in the event that the Company issues or distributes to all holders of the Ordinary Shares any Expiring Rights,
notwithstanding the immediately preceding sentence, the Company shall adjust the Conversion Rate pursuant to Section&nbsp;14.04(b) (in the case of Expiring Rights described in clause (b)&nbsp;below entitling holders of the Ordinary Shares for a
period of not more than 45 calendar days after the announcement date of such issuance to subscribe for or purchase Ordinary Shares or ADSs) or Section&nbsp;14.04(c) (in the case of all other Expiring Rights). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">82 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the avoidance of doubt, if any event described in this Section&nbsp;14.04 results in a
change to the number of Ordinary Shares represented by the ADSs, then such a change shall be deemed to satisfy the Company&#146;s obligation to effect the relevant adjustment to the Conversion Rate on account of such an event to the extent such
change reflects what a corresponding change to the Conversion Rate would have been on account of such event. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Conversion Rate shall be
adjusted from time to time by the Company if any of the following events occurs, except that the Company shall not make any adjustments to the Conversion Rate if Holders of the Notes participate (other than in the case of (x)&nbsp;a share split or
share combination or (y)&nbsp;a tender or exchange offer), at the same time and upon the same terms as holders of the ADSs and solely as a result of holding the Notes, in any of the transactions described in this Section&nbsp;14.04, without having
to convert their Notes, as if they held a number of ADSs equal to the Conversion Rate, <I>multiplied by</I> the principal amount (expressed in thousands) of Notes held by such Holder. The Company shall make all these calculations in good faith. The
Company shall provide a schedule of its calculations to each of the Trustee and the Conversion Agent (if other than the Trustee), and each of the Trustee and the Conversion Agent is entitled to rely conclusively and without liability upon the
accuracy of the Company&#146;s calculations without independent verification. Neither the Trustee nor the Conversion Agent nor any of the Agents shall have any responsibility to monitor the accuracy of any calculation of any adjustment to the
Conversion Rate and the same shall be conclusive and binding on the Holders, absent manifest error. Notice of such adjustment to the Conversion Rate shall be given by the Company promptly in writing to the Holders, the Trustee, the Paying Agent and
the Conversion Agent and shall be conclusive and binding on the Holders, absent manifest error. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) If the Company exclusively issues
Ordinary Shares as a dividend or distribution on the Ordinary Shares, or if the Company effects a share split or share combination, the Conversion Rate shall be adjusted based on the following formula: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="25%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="3%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="22%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ROWSPAN="2" ALIGN="right"><I>CR</I><SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB>&nbsp;=&nbsp;<I>CR</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="middle" ROWSPAN="2">&times;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman"><I>OS</I><SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><I>OS</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">where,</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately prior to the open of business on the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date for the ADSs of such dividend or distribution, or immediately prior to the open of business on
the Effective Date of such share split or share combination, as applicable;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately after the open of business on such <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date or Effective Date, as applicable;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">OS<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the number of Ordinary Shares outstanding immediately prior to the open of business on such <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date or Effective Date, as applicable (before giving effect to any such dividend,
distribution, share split or combination); and</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">OS<SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the number of Ordinary Shares outstanding immediately after giving effect to such dividend, distribution, share split or share combination.</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">83 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any adjustment made under this Section&nbsp;14.04(a) shall become effective immediately
after the open of business on the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date for the ADSs for such dividend or distribution, or immediately after the open of business on the Effective Date for such share split or share combination, as
applicable. If any dividend or distribution of the type described in this Section&nbsp;14.04(a) is declared but not so paid or made, the Conversion Rate shall be immediately readjusted, effective as of the date the Board of Directors determines not
to pay such dividend or distribution, to the Conversion Rate that would then be in effect if such dividend or distribution had not been declared. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) If the Company issues to all or substantially all holders of the Ordinary Shares (directly or in the form of ADSs) (other than in
connection with a stockholder rights plan) any rights, options or warrants entitling them, for a period of not more than 45 calendar days after the announcement date of such issuance, to subscribe for or purchase Ordinary Shares (directly or in the
form of ADSs) at a price per Ordinary Share that is less than the average of the Last Reported Sale Prices of the Ordinary Shares or the ADSs, as the case may be (<I>divided by</I>, in the case of the ADSs, the number of Ordinary Shares then
represented by one ADS), for the 10 consecutive Trading Day period ending on, and including, the Trading Day immediately preceding the date of announcement of such issuance, the Conversion Rate shall be increased based on the following formula: </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="6%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="22%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ROWSPAN="2" ALIGN="right"><I>CR</I><SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB>&nbsp;=&nbsp;<I>CR</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="middle" ROWSPAN="2">&times;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman"><I>OS</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB><I>&nbsp;+&nbsp;X</I></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><I>OS</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB>&nbsp;+<I>&nbsp;Y</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">where,</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately prior to the open of business on the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date for the ADSs for such issuance;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately after the open of business on such <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">OS<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the number of Ordinary Shares outstanding immediately prior to the open of business on such <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">X</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the total number of Ordinary Shares (directly or in the form of ADSs) deliverable pursuant to such rights, options or warrants; and</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Y</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the number of Ordinary Shares equal to (i)&nbsp;the aggregate price payable to exercise such rights, options or warrants, <I>divided by</I> (ii)&nbsp;the quotient of (a)&nbsp;the average of the Last Reported Sale Prices of the ADSs
over the 10 consecutive Trading Day period ending on, and including, the Trading Day immediately preceding the date of announcement of the issuance of such rights, options or warrants <I>divided by</I> (b)&nbsp;the number of Ordinary Shares then
represented by one ADS.</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">84 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any increase made under this Section&nbsp;14.04(b) will be made successively whenever any
such rights, options or warrants are issued and shall become effective immediately after the open of business on the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date for the ADSs for such issuance. To the extent that Ordinary Shares or ADSs
are not delivered after the expiration of such rights, options or warrants, the Conversion Rate shall be decreased to the Conversion Rate that would then be in effect had the increase with respect to the issuance of such rights, options or warrants
been made on the basis of delivery of only the number of Ordinary Shares actually delivered (directly or in the form of ADSs). To the extent such rights, options or warrants are not so issued, the Conversion Rate shall be decreased to the Conversion
Rate that would then be in effect had the increase to the Conversion Rate for such issuance been made on the basis of only the rights, options or warrants, if any, actually issued. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For purposes of this Section&nbsp;14.04(b), in determining whether any rights, options or warrants entitle the holders to subscribe for or
purchase Ordinary Shares (directly or in the form of ADSs) at a price per Ordinary Share that is less than such average of the Last Reported Sale Prices of the Ordinary Shares or the ADSs, as the case may be (divided by, in the case of the ADSs, the
number of Ordinary Shares then represented by one ADS), for the 10 consecutive Trading Day period ending on, and including, the Trading Day immediately preceding the date of announcement for such issuance, and in determining the aggregate offering
price of such Ordinary Shares or ADSs, there shall be taken into account any consideration received by the Company for such rights, options or warrants and any amount payable on exercise or conversion thereof, the value of such consideration, if
other than cash, to be determined by the Board of Directors. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) If the Company distributes shares of its Capital Stock, evidences of its
indebtedness, other assets or property of the Company or rights, options or warrants to acquire its Capital Stock or other securities, to all or substantially all holders of the Ordinary Shares (directly or in the form of ADSs), excluding
(i)&nbsp;rights issued under a stockholders rights plan (except as described below), (ii) dividends, distributions or issuances as to which an adjustment was effected pursuant to Section&nbsp;14.04(a) or Section&nbsp;14.04(b), (iii) dividends or
distributions paid exclusively in cash as to which an adjustment was effected pursuant to Section&nbsp;14.04(d), (iv) distributions of Reference Property in exchange for or upon conversion of the Company&#146;s Ordinary Shares in a transaction set
forth in Section&nbsp;14.07, (v) Spin-Offs as to which the provisions set forth below in this Section&nbsp;14.04(c) shall apply (any of such shares of Capital Stock, evidences of indebtedness, other assets or property or rights, options or warrants
to acquire Capital Stock or other securities of the Company, the &#147;<B>Distributed Property</B>&#148;) and (vi)&nbsp;a tender offer or an exchange offer of the Ordinary Shares as to which the provisions set forth in Section&nbsp;14.04(e) shall
apply, then the Conversion Rate shall be increased based on the following formula: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="21%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="21%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="21%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ROWSPAN="2" ALIGN="right"><I>CR</I><SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB>&nbsp;=&nbsp;<I>CR</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="middle" ROWSPAN="2">&times;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>S</I><I>P</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"><I>SP</I>0&nbsp;&#150;&#8201;<I>FMV</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="90%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">where,</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately prior to the open of business on the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date for the ADSs for such distribution;</TD></TR></TABLE>

 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">85 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="4%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="91%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately after the open of business on such <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">SP<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the average of the Last Reported Sale Prices of the ADSs (<I>divided by</I> the number of Ordinary Shares then represented by one ADS) over the 10 consecutive Trading Day period ending on, and including, the Trading Day immediately
preceding the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date for such distribution; and</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">FMV</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the fair market value (as determined by the Board of Directors) of the Distributed Property with respect to each outstanding Ordinary Share (directly or in the form of ADSs) on the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT>
Date for the ADSs for such distribution.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any increase made under the foregoing portion of this Section&nbsp;14.04(c) above shall become effective
immediately after the open of business on the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date for the ADSs for such distribution. If such distribution is not so paid or made in full, the Conversion Rate shall be decreased to the Conversion
Rate that would then be in effect had the adjustment been made on the basis of only the distribution, if any, actually paid or made. Notwithstanding the foregoing, if &#147;FMV&#148; (as defined above) is equal to or greater than &#147;SP0&#148; (as
defined above), in lieu of the foregoing increase, each Holder of a Note shall receive, in respect of each US$1,000 principal amount thereof, at the same time and upon the same terms as holders of the ADSs receive the Distributed Property, the
amount and kind of Distributed Property such Holder would have received if such Holder owned a number of ADSs equal to the Conversion Rate in effect on the Record Date for the ADSs for the distribution. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">With respect to an adjustment pursuant to this Section&nbsp;14.04(c) where there has been a payment of a dividend or other distribution on the
Ordinary Shares (directly or in the form of ADSs) of shares of Capital Stock of any class or series, or similar equity interest, of or relating to a Subsidiary or other business unit of the Company (other than solely pursuant to
(x)&nbsp;distribution of Reference Property in exchange for or upon conversion of Ordinary Shares in a transaction set forth in Section&nbsp;14.07 or (y)&nbsp;a tender offer or an exchange offer for the Ordinary Shares as to which the provisions set
forth in Section&nbsp;14.04(e) shall apply), that are, or, when issued, will be, listed or admitted for trading on a U.S. national securities exchange (a &#147;<B><FONT STYLE="white-space:nowrap">Spin-Off</FONT></B>&#148;), the Conversion Rate shall
be increased based on the following formula: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="21%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="21%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="21%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="21%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ROWSPAN="2" ALIGN="right"><I>CR</I><SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB>&nbsp;=&nbsp;<I>CR</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="middle" ROWSPAN="2">&times;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I></I><I>FMV</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB>&nbsp;+<I>&nbsp;MP</I><SUB
STYLE="font-size:75%; vertical-align:bottom">0</SUB></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><I>MP</I><SUB STYLE="font-size:75%; vertical-align:bottom">0 </SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">where,</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately prior to the end of the Valuation Period;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately after the end of the Valuation Period;</TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">86 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">FMV<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the average of the Last Reported Sale Prices of the Capital Stock or similar equity interest distributed to holders of the Ordinary Shares (directly or in the form of ADSs) applicable to one Ordinary Share (determined by reference
to the definition of Last Reported Sale Price as set forth in Section&nbsp;1.01 as if references therein to the ADSs were to such Capital Stock or similar equity interest) over the first 10 consecutive Trading Day period after, and including, the <FONT
STYLE="white-space:nowrap">Ex-Dividend</FONT> Date of the <FONT STYLE="white-space:nowrap">Spin-Off</FONT> (the &#147;<B>Valuation Period</B>&#148;); and</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">MP<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the average of the Last Reported Sale Prices of the ADSs (<I>divided by</I> the number of Ordinary Shares then represented by one ADS) over the Valuation Period.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The adjustment to the Conversion Rate under the preceding paragraph shall occur immediately after the close of
business on the last Trading Day of the Valuation Period; <I>provided</I> that (x)&nbsp;in respect of any conversion of Notes for which Physical Settlement is applicable, if the relevant Conversion Date occurs during the Valuation Period, references
in this Section&nbsp;14.04(c) with respect to 10 Trading Days shall be deemed to be replaced with such lesser number of Trading Days as have elapsed from, and including, the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date of such <FONT
STYLE="white-space:nowrap">Spin-Off</FONT> to, and including, such Conversion Date in determining the Conversion Rate and (y)&nbsp;in respect of any conversion of Notes for which Cash Settlement or Combination Settlement is applicable, for any
Trading Day that falls within the relevant Observation Period for such conversion and within the Valuation Period, the reference to &#147;10&#148; in the preceding paragraph shall be deemed replaced with such lesser number of Trading Days as have
elapsed between (and including, in each case) the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date for such <FONT STYLE="white-space:nowrap">Spin-Off</FONT> and such Trading Day in determining the Conversion Rate as of such Trading Day. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If any distribution in a <FONT STYLE="white-space:nowrap">Spin-Off</FONT> is declared but not paid or made, the Conversion Rate shall be
decreased to be the Conversion Rate that would then be in effect had the adjustment been made on the basis of only such amount of such distribution, if any, actually paid or made. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For purposes of this Section&nbsp;14.04(c) (and subject in all respect to Section&nbsp;14.11), rights, options or warrants distributed by the
Company to all holders of the Ordinary Shares (directly or in the form of ADSs) entitling them to subscribe for or purchase shares of the Company&#146;s Capital Stock, including Ordinary Shares (either initially or under certain circumstances),
which rights, options or warrants, until the occurrence of a specified event or events (&#147;<B>Trigger Event</B>&#148;): (i) are deemed to be transferred with such Ordinary Shares (directly or in the form of ADSs); (ii) are not exercisable; and
(iii)&nbsp;are also issued in respect of future issuances of the Ordinary Shares (directly or in the form of ADSs), shall be deemed not to have been distributed for purposes of this Section&nbsp;14.04(c) (and no adjustment to the Conversion Rate
under this Section&nbsp;14.04(c) will be required) until the occurrence of the earliest Trigger Event, whereupon such rights, options or warrants shall be deemed to have been distributed and an appropriate adjustment (if any is required) to the
Conversion Rate shall be made under this Section&nbsp;14.04(c). If any such right, option or warrant, including any such existing rights, options or warrants distributed prior to the date of this Indenture, are subject to events, upon the occurrence
of which such rights, options or warrants become exercisable to purchase different securities, evidences of indebtedness or other assets, then the date of the occurrence of any and each such event shall be deemed to be the date of distribution and <FONT
STYLE="white-space:nowrap">Ex-Dividend</FONT> Date with respect to new rights, options or warrants with such rights (in which case the existing rights, options or warrants shall be deemed to terminate and expire on such date without exercise by any
of the holders thereof). In addition, in the event of any distribution (or deemed distribution) of rights, options or warrants, or any Trigger Event or other event (of the type described in the immediately preceding sentence) with respect thereto
that was counted for purposes of calculating a distribution amount for which an adjustment to the Conversion Rate under this Section&nbsp;14.04(c) was made, (1)&nbsp;in the case of any such rights, options or warrants that shall all have been
redeemed or purchased without exercise by any holders thereof, upon such final redemption or purchase (x)&nbsp;the Conversion Rate shall be readjusted as if such rights, options or warrants had not been issued and (y)&nbsp;the Conversion Rate shall
then again be readjusted to give effect to such distribution, deemed distribution or Trigger Event, as the case may be, as though it were a cash distribution, equal to the per Ordinary Share redemption or purchase price received by a holder or
holders of Ordinary Shares (directly or in the form of ADSs) with respect to such rights, options or warrants (assuming such holder had retained such rights, options or warrants), made to all holders of Ordinary Shares (directly or in the form of
ADSs) as of the date of such redemption or purchase, and (2)&nbsp;in the case of such rights, options or warrants that shall have expired or been terminated without exercise by any holders thereof, the Conversion Rate shall be readjusted as if such
rights, options and warrants had not been issued. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">87 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For purposes of Section&nbsp;14.04(a), Section&nbsp;14.04(b) and this Section&nbsp;14.04(c),
if any dividend or distribution to which this Section&nbsp;14.04(c) is applicable also includes one or both of: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A) a dividend or
distribution of Ordinary Shares (directly or in the form of ADSs) to which Section&nbsp;14.04(a) is applicable (the &#147;<B>Clause A Distribution</B>&#148;); or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B) a dividend or distribution of rights, options or warrants to which Section&nbsp;14.04(b) is applicable (the &#147;<B>Clause B
Distribution</B>&#148;), </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">then (1)&nbsp;such dividend or distribution, other than the Clause A Distribution and the Clause B Distribution, shall be deemed
to be a dividend or distribution to which this Section&nbsp;14.04(c) is applicable (the &#147;<B>Clause C Distribution</B>&#148;) and any Conversion Rate adjustment required by this Section&nbsp;14.04(c) with respect to such Clause C Distribution
shall then be made, and (2)&nbsp;the Clause A Distribution and Clause B Distribution shall be deemed to immediately follow the Clause C Distribution and any Conversion Rate adjustment required by Section&nbsp;14.04(a) and Section&nbsp;14.04(b) with
respect thereto shall then be made, except that, if determined by the Company (I)&nbsp;the <FONT STYLE="white-space:nowrap">&#147;Ex-Dividend</FONT> Date&#148; of the Clause A Distribution and the Clause B Distribution shall be deemed to be the <FONT
STYLE="white-space:nowrap">Ex-Dividend</FONT> Date of the Clause C Distribution and (II)&nbsp;any Ordinary Shares (directly or in the form of ADSs) included in the Clause A Distribution or Clause B Distribution shall be deemed not to be
&#147;outstanding immediately prior to the open of business on such <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date or Effective Date&#148; within the meaning of Section&nbsp;14.04(a) or &#147;outstanding immediately prior to the open of
business on such <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date&#148; within the meaning of Section&nbsp;14.04(b). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">88 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) If any cash dividend or distribution is made to all or substantially all holders of the
Ordinary Shares (directly or in the form of ADSs), the Conversion Rate shall be adjusted based on the following formula: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="6%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="22%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ROWSPAN="2" ALIGN="right"><I>CR</I><SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB>&nbsp;=&nbsp;<I>CR</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="middle" ROWSPAN="2">&times;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I></I><I>SP</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><I>SP</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB>&nbsp;&#150;&#8201;<I>C</I></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">where,</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately prior to the open of business on the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date for the ADSs for such dividend or distribution;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately after the open of business on the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date for such dividend or distribution;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">SP<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Last Reported Sale Price of the ADSs (divided by the number of Ordinary Shares then represented by one ADS) on the Trading Day immediately preceding the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date for such dividend
or distribution; and</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">C</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the amount in cash per Ordinary Share the Company distributes to all or substantially all holders of the Ordinary Shares (directly or in the form of ADSs) (for the avoidance of doubt, without giving effect to any applicable fees and
expenses payable to, or withheld by, the ADS Depositary with respect to such distribution).</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any increase pursuant to this Section&nbsp;14.04(d) shall become effective immediately after the open of
business on the <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date for the ADSs for such dividend or distribution. If such dividend or distribution is not so paid, the Conversion Rate shall be decreased, effective as of the date the Board of
Directors determines not to make or pay such dividend or distribution, to be the Conversion Rate that would then be in effect if such dividend or distribution had not been declared. Notwithstanding the foregoing, if &#147;C&#148; (as defined above)
is equal to or greater than &#147;SP0&#148; (as defined above), in lieu of the foregoing increase, each Holder of a Note shall receive, for each US$1,000 principal amount of Notes, at the same time and upon the same terms as holders of the ADSs, the
amount of cash that such Holder would have received if such Holder owned a number of ADSs equal to the Conversion Rate on the Record Date for the ADSs for such cash dividend or distribution. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(e) If the Company or any of its Subsidiaries or Consolidated Variable Interest Entities makes a payment in respect of a tender or exchange
offer for the Ordinary Shares (directly or in the form of ADSs), to the extent that the Tender/Exchange Offer Consideration (as defined below) included in the payment per Ordinary Share exceeds the average of the Last Reported Sale Prices of the
ADSs (<I>divided by</I> the number of Ordinary Shares then represented by one ADS) over the 10 consecutive Trading Day period commencing on, and including, the Trading Day next succeeding the date such tender or exchange offer expires, the
Conversion Rate shall be increased based on the following formula: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="20%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="20%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="20%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;&nbsp;</TD>
<TD VALIGN="middle" ROWSPAN="2" ALIGN="right"><I>CR</I><SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB>&nbsp;=&nbsp;<I>CR</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom" ROWSPAN="2">&nbsp;</TD>
<TD VALIGN="middle" ROWSPAN="2">&times;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>AC</I>+(<I>SP</I><SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB>&nbsp;&times;<I>&nbsp;OS</I><SUB
STYLE="font-size:75%; vertical-align:bottom">1</SUB>)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"><I>OS</I><SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB><I></I>&nbsp;&times;<I>&nbsp;SP</I><SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">89 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="90%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">where,</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately prior to the close of business on the 10th Trading Day immediately following, and including, the Trading Day next succeeding the date such tender or exchange offer expires;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">CR<SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the Conversion Rate in effect immediately after the close of business on the 10th Trading Day immediately following, and including, the Trading Day next succeeding the date such tender or exchange offer expires;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">AC</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the aggregate value of all cash and any other consideration (as determined by the Board of Directors thereof in good faith and as of the time such tender or exchange offer expires (the &#147;<B>Tender/Exchange Offer
Consideration</B>&#148;)) paid or payable for Ordinary Shares or ADSs, as the case may be, purchased in such tender or exchange offer;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">OS<SUB STYLE="font-size:75%; vertical-align:bottom">0</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the number of Ordinary Shares outstanding immediately prior to the date such tender or exchange offer expires (prior to giving effect to the purchase of all Ordinary Shares or ADSs, as the case may be, accepted for purchase or
exchange in such tender or exchange offer);</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">OS<SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the number of Ordinary Shares outstanding immediately after the date such tender or exchange offer expires (after giving effect to the purchase of all Ordinary Shares or ADSs, as the case may be, accepted for purchase or exchange in
such tender or exchange offer); and</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">SP<SUB STYLE="font-size:75%; vertical-align:bottom">1</SUB></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">=</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">the average of the Last Reported Sale Prices of the ADSs (<I>divided by</I> the number of Ordinary Shares then represented by one ADS) over the 10 consecutive Trading Day period commencing on, and including, the Trading Day next
succeeding the date such tender or exchange offer expires.</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The adjustment to the Conversion Rate under this Section&nbsp;14.04(e) shall occur at the close of business on
the 10th Trading Day immediately following, and including, the Trading Day next succeeding the date such tender or exchange offer expires; <I>provided</I> that (x)&nbsp;in respect of any conversion of Notes for which Physical Settlement is
applicable, if the relevant Conversion Date occurs during the 10 Trading Days immediately following, and including, the Trading Day next succeeding the expiration date of any tender or exchange offer, references with respect to &#147;10&#148; or
&#147;10<SUP STYLE="font-size:75%; vertical-align:top">th</SUP>&#148; in the preceding paragraph shall be deemed replaced with such lesser number of Trading Days as have elapsed from, and including, the expiration date of such tender or exchange
offer to, and including such Conversion Date in determining the Conversion Rate and (y)&nbsp;in respect of any conversion of Notes for which Cash Settlement or Combination Settlement is applicable, for any Trading Day that falls within the relevant
Observation Period for such conversion and within the 10 Trading Days immediately following, and including the Trading Day next succeeding the expiration date of such tender or exchange offer, references with respect to 10 Trading Days in this
Section&nbsp;14.04(e) shall be deemed replaced with such lesser number of Trading Days as have elapsed from, and including, the expiration date of such tender or exchange offer to, and including, such Trading Day in determining the Conversion Rate
as of such Trading Day. For the avoidance of doubt, no adjustment under this Section&nbsp;14.04(e) will be made if such adjustment would result in a decrease in the Conversion Rate (other than, for the avoidance of doubt, any readjustment described
in Section&nbsp;14.04(f)). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">90 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To the extent such tender or exchange offer is announced but not consummated (including as a
result of being precluded from consummating such tender or exchange offer under applicable law), or any purchases or exchanges of the Ordinary Shares (directly or in the form of ADSs) in such tender or exchange offer are rescinded, the Conversion
Rate will be readjusted to the Conversion Rate that would then be in effect had the adjustment been made on the basis of only the purchases or exchanges of the Ordinary Shares (directly or in the form of ADSs), if any, actually made, and not
rescinded, in such tender or exchange offer. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(f) Notwithstanding this Section&nbsp;14.04 or any other provision of this Indenture or the
Notes, if any Conversion Rate adjustment becomes effective on any <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date, and a Holder that has converted its Notes on or after such <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date and on or
prior to the related Record Date would receive ADSs (or Ordinary Shares in lieu thereof) and become the record holder of such ADSs (or Ordinary Shares if such Holder elects to receive Ordinary Shares in lieu of any ADS deliverable upon conversion)
prior to such Record Date as described under Section&nbsp;14.02(i) based on an adjusted Conversion Rate for such <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date, then, notwithstanding the Conversion Rate adjustment provisions in this
Section&nbsp;14.04, the Conversion Rate adjustment relating to such <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date shall not be made for such converting Holder. Instead, such Holder shall be treated as if such Holder were the record owner
of the ADSs (or Ordinary Shares if such Holder elects to receive Ordinary Shares in lieu of any ADS deliverable upon conversion) on an unadjusted basis and participate in the related dividend, distribution or other event giving rise to such
adjustment. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(g) Except as stated herein, the Company shall not adjust the Conversion Rate for the issuance of Ordinary Shares or ADSs or
any securities convertible into or exchangeable for Ordinary Shares or ADSs or the right to purchase Ordinary Shares or ADSs or such convertible or exchangeable securities. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(h) With respect to any dividend, distribution or other transaction or event in which holders of the ADSs (or other applicable security) have
the right to receive any cash, securities or other property or in which the ADSs (or other applicable security) are exchanged for or converted into any combination of cash, securities or other property, if the record date for the Ordinary Shares
does not fall on the same day as the Record Date for the ADSs, and a Holder elects to receive Ordinary Shares in lieu of any ADSs deliverable upon conversion, the Company will make adjustments that the Board of Directors determines in good faith are
appropriate to entitle such holders to receive such cash, securities or other property. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) In addition to those adjustments required by
clauses (a), (b), (c), (d) and (e)&nbsp;of this Section&nbsp;14.04, and to the extent permitted by applicable law and subject to the applicable rules of The NASDAQ Global Select Market and any other securities exchange on which any of the
Company&#146;s securities are then listed, the Company from time to time may increase the Conversion Rate by any amount for a period of at least 20 Business Days if the Board of Directors determines that such increase would be in the Company&#146;s
best interest, and the Company may (but is not required to) increase the Conversion Rate to avoid or diminish any income tax to holders of the Ordinary Shares or the ADSs or rights to purchase Ordinary Shares or ADSs in connection with a dividend or
distribution of Ordinary Shares or ADSs (or rights to acquire Ordinary Shares or ADSs) or similar event. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">91 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(j) Notwithstanding anything to the contrary in this Article 14, the Conversion Rate shall
not be adjusted: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) upon the issuance of any Ordinary Shares or ADSs pursuant to any present or future plan providing for
the reinvestment of dividends or interest payable on the Company&#146;s securities and the investment of additional optional amounts in Ordinary Shares or ADSs under any plan; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) upon the issuance of any Ordinary Shares or ADSs or options or rights to purchase those Ordinary Shares or ADSs pursuant
to any present or future employee, director or consultant benefit plan or program of or assumed by the Company or any of the Company&#146;s Subsidiaries, Consolidated Variable Interest Entities or their Subsidiaries; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) upon the repurchase of any Ordinary Shares pursuant to an open-market share purchase program or other <FONT
STYLE="white-space:nowrap">buy-back</FONT> transaction, including derivative transactions or any other <FONT STYLE="white-space:nowrap">buy-back</FONT> transaction that is not a tender offer or exchange offer of the kind described in clause
(e)&nbsp;of this Section&nbsp;14.04 above; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iv) upon the issuance of any Ordinary Shares or ADSs pursuant to any option,
warrant, right or exercisable, exchangeable or convertible security not described in clause </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) of this subsection and
outstanding as of the date the Notes were first issued; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(v) solely for a change in the par value of the Ordinary Shares;
or </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vi) for accrued and unpaid interest, if any. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(k) All calculations and other determinations under this Article 14 shall be made by the Company and shall be made to the nearest <FONT
STYLE="white-space:nowrap">one-ten</FONT> thousandth (1/10,000) of an ADS. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(l) Whenever the Conversion Rate is adjusted as herein
provided, the Company shall promptly deliver to the Trustee (and the Conversion Agent if not the Trustee) an Officers&#146; Certificate setting forth (i)&nbsp;the adjusted Conversion Rate, (ii)&nbsp;the subsection of this Section&nbsp;14.04 pursuant
to which after such adjustment has been made, showing in reasonable detail the facts upon which such adjustment is based, and (iii)&nbsp;the date as of which such adjustment is effective, and such Officers&#146; Certificate shall be conclusive
evidence of the accuracy of such adjustment absent manifest error. Unless and until a Responsible Officer of the Trustee shall have received such Officers&#146; Certificate, the Trustee shall not be deemed to have knowledge of any adjustment of the
Conversion Rate and may assume without inquiry that the last Conversion Rate of which it has knowledge is still in effect. Promptly after delivery of such certificate, the Company shall prepare a notice of such adjustment of the Conversion Rate
setting forth the adjusted Conversion Rate and the date on which each adjustment becomes effective and shall deliver such notice of such adjustment of the Conversion Rate to each Holder at its last address appearing on the Note Register of this
Indenture. Failure to deliver such notice shall not affect the legality or validity of any such adjustment. Neither the Trustee nor any Conversion Agent shall be under any duty or responsibility with respect to any such certificate or the
information and calculations contained therein. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">92 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(m) For purposes of this Section&nbsp;14.04, the number of Ordinary Shares at any time
outstanding shall not include Ordinary Shares held in the treasury of the Company (directly or in the form of ADSs) so long as the Company does not pay any dividend or make any distribution on Ordinary Shares held in the treasury of the Company
(directly or in the form of ADSs), but shall include Ordinary Shares issuable in respect of scrip certificates issued in lieu of fractions of Ordinary Shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(n) For purposes of this Section&nbsp;14.04, the &#147;effective date&#148; means the first date on which the ADSs trade on the applicable
exchange or in the applicable market, regular way, reflecting the relevant share split or share combination, as applicable. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.05 <I>Adjustments of Prices</I>. Whenever any provision of this Indenture requires the Company to calculate the Last Reported
Sale Prices, the Daily VWAPs, the Daily Conversion Values, the Daily Settlement Amounts, the ADS Price for purposes of a Make-Whole Fundamental Change or the Redemption Reference Price for purposes of the Company&#146;s election to redeem the Notes
in connection with a Tax Redemption, Optional Redemption or Cleanup Redemption, as the case may be, over a span of multiple days, the Board of Directors shall make appropriate adjustments to each to account for any adjustment to the Conversion Rate
that becomes effective pursuant to Section&nbsp;14.04, or any event requiring an adjustment to the Conversion Rate pursuant to Section&nbsp;14.04 where the Record Date for the ADSs, <FONT STYLE="white-space:nowrap">Ex-Dividend</FONT> Date, Effective
Date or expiration date, as the case may be, of the event occurs, at any time during the period when such Last Reported Sale Prices, ADS Prices, the Daily VWAPs, the Daily Conversion Values or the Daily Settlement Amounts are to be calculated. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.06 <I>Ordinary Shares to Be Fully Paid</I>. The Company shall provide, free from preemptive rights, out of its authorized but
unissued Ordinary Shares or Ordinary Shares held in treasury, a sufficient number of Ordinary Shares that corresponds to the number of ADSs due upon conversion of the Notes from time to time as such Notes are presented for conversion (assuming that
at the time of computation of such number of Ordinary Shares, all such Notes would be converted by a single Holder and that Physical Settlement were applicable). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.07 <I>Effect of Recapitalizations, Reclassifications and Changes of the Ordinary</I> <I>Shares</I>. (a)&nbsp;In the case of:
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) any recapitalization, reclassification or change of the ADSs or Ordinary Shares (other than changes resulting from a
subdivision or combination), </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) any consolidation, merger, combination or similar transaction involving the Company,
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) any sale, lease or other transfer to a third party of the consolidated assets of the Company and the Company&#146;s
Subsidiaries, Consolidated Variable Interest Entities and their Subsidiaries substantially as an entirety; or </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iv) any
statutory share exchange, </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">93 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">in each case, as a result of which the ADSs or the Ordinary Shares would be converted into,
or exchanged for, stock, other securities, other property or assets (including cash or any combination thereof) (any such event, a &#147;<B>Merger Event</B>&#148;), then, prior to or at the effective time of such Merger Event, the Company or the
successor or purchasing Person, as the case may be, shall execute with the Trustee a supplemental indenture permitted under Section&nbsp;10.01(f) providing that, at and after the effective time of such Merger Event, the right to convert each
US$1,000 principal amount of Notes shall be changed into a right to convert such principal amount of Notes into the kind and amount of shares of stock, other securities or other property or assets (including cash or any combination thereof) that a
holder of a number of ADSs equal to the Conversion Rate immediately prior to such Merger Event would have owned or been entitled to receive (the &#147;<B>Reference Property</B>&#148;) upon such Merger Event; <I>provided</I>, <I>however</I>, that at
and after the effective time of such Merger Event (A)&nbsp;the Company shall continue to have the right to determine the form of consideration to be paid or delivered, as the case may be, upon conversion of Notes in accordance with
Section&nbsp;14.02 and (B)&nbsp;(I) any amount payable in cash upon conversion of the Notes in accordance with Section&nbsp;14.02 shall continue to be payable in cash, (II)&nbsp;any ADSs (or Ordinary Shares in lieu thereof) that the Company would
have been required to deliver upon conversion of the Notes in accordance with Section&nbsp;14.02 shall instead be deliverable in the amount and type of Reference Property that a holder of that number of ADSs would have been entitled to receive in
such Merger Event (such amount and type of Reference Property per one ADS, without giving effect to any arrangement not to issue or deliver a fractional portion of any Reference Property, a &#147; <B>Reference Property Unit</B>&#148;) and
(III)&nbsp;the Daily VWAP shall be calculated based on the value of a Reference Property Unit that a holder of one ADS would have received in such transaction. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If the Merger Event causes the ADSs or Ordinary Shares to be converted into, or exchanged for, the right to receive more than a single type of
consideration (determined based in part upon any form of holder election), then (i)&nbsp;the Reference Property into which the Notes will be convertible shall be deemed to be the weighted average of the types and amounts of consideration actually
received by the holders of the ADSs and (ii)&nbsp;the Reference Property Unit for purposes of the immediately preceding paragraph shall refer to the consideration referred to in clause (i)&nbsp;attributable to one ADS. The Company shall provide
written notice to Holders, the Trustee and the Conversion Agent (if other than the Trustee) of such weighted average as soon as practicable after such determination is made. For purposes of provisions under Section&nbsp;16.02, each reference to any
number of Ordinary Shares in such provisions (or any related definitions) shall instead be deemed to be a reference to the same number of Reference Property Units. For purposes of the &#147;Record Date&#148; definition, the term &#147;Ordinary
Shares&#148; shall be deemed to refer to any class of securities forming part of the Reference Property. The &#147;Last Reported Sale Price&#148; of any Reference Property Unit or a portion thereof, as applicable, should be determined by the Company
in good faith (or, in the case of cash denominated in U.S. dollars, the face amount thereof). If the holders of Ordinary Shares receive only cash in such transaction, then for all conversions with a Conversion Date that occurs on or after the
effective date of such transaction the consideration due upon conversion of each US$1,000 principal amount of Notes shall be solely cash in an amount equal to the Conversion Rate in effect on the Conversion Date (as may be increased as described
under Section 14.03(g)(g)), multiplied by the price paid per Ordinary Share in such transaction. The Company will provide written notification of such transaction to Holders, the Trustee and the Conversion Agent (if other than the Trustee) no later
than the second Business Day after the effective date of such transaction (unless such transaction constitutes a Make-Whole Fundamental Change, in which case the notice period as set forth under Section&nbsp;14.03(a) shall apply instead to such
transaction). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">94 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Such supplemental indenture described in the second immediately preceding paragraph shall
(i)&nbsp;provide for anti-dilution and other adjustments that shall be as nearly equivalent as is practicable to the adjustments provided for in this Article 14 (it being understood that no such adjustments shall be required with respect to any
portion of the Reference Property that does not consist of shares of Common Equity (however evidenced) or depositary receipts in respect thereof) and (ii)&nbsp;contain such other provisions that the Board of Directors determines in good faith are
appropriate to preserve the economic interests of the Holders and to give effect to the provisions described in this Section&nbsp;14.07. If, in the case of any Merger Event, the Reference Property includes shares of stock, securities or other
property or assets (including cash or any combination thereof) of a Person other than the Company or the successor or purchasing Person, as the case may be, in such Merger Event, then such other Person shall also execute such supplemental indenture,
and such supplemental indenture shall contain such additional provisions to protect the interests of the Holders of the Notes, including the right of Holders to require the Company to repurchase their Notes upon a Fundamental Change pursuant to
Section 15.02 and the right of Holders to require the Company to repurchase their Notes on the Repurchase Date pursuant to Section&nbsp;15.01, as the Board of Directors shall consider in good faith necessary by reason of the foregoing. The Company
shall notify Holders, the Trustee and the Conversion Agent (if other than the Trustee) in writing as promptly as reasonably practicable following the date the Company executes such supplemental indenture and will substantially concurrently with such
notice either post such supplemental indenture on the Company&#146;s website or disclose the same in a current report on Form <FONT STYLE="white-space:nowrap">6-K</FONT> (or any successor form) that is filed with the Commission. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) [<I>RESERVED</I>] </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) The
Company shall not become a party to any Merger Event unless its terms are consistent with this Section&nbsp;14.07. None of the foregoing provisions shall affect the right of a holder of Notes to convert its Notes into cash, ADSs or a combination of
cash and ADSs (or Ordinary Shares in lieu thereof), as applicable, as set forth in Section&nbsp;14.01 and Section&nbsp;14.02 prior to the effective date of such Merger Event. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(d) The above provisions of this Section shall similarly apply to successive Merger Events. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.08 <I>Certain Covenants</I>. (a)&nbsp;The Company covenants that all ADSs delivered upon conversion of Notes, and all Ordinary
Shares represented by such ADSs, will be fully paid and <FONT STYLE="white-space:nowrap">non-assessable</FONT> by the Company and free from all taxes, liens and charges with respect to the issue thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) The Company covenants that, if any ADSs to be provided for the purpose of conversion of Notes hereunder, or any Ordinary Shares
represented by such ADSs, require registration with or approval of any governmental authority under any federal or state law before such ADSs may be validly issued upon conversion, the Company will, to the extent then permitted by the rules and
interpretations of the Commission, secure such registration or approval, as the case may be. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">95 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) The Company further covenants that if at any time the ADSs shall be listed on any
national securities exchange or automated quotation system the Company will list and keep listed, so long as the ADSs shall be so listed on such exchange or automated quotation system, any ADSs deliverable upon conversion of the Notes. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) The Company further covenants to take all actions and obtain all approvals and registrations required with respect to (i)&nbsp;the
conversion of the Notes into ADSs and the issuance, and deposit into the ADS facility, of the Ordinary Shares represented by such ADSs; (ii)&nbsp;issuance and delivery of Ordinary Shares in lieu of any ADSs deliverable upon conversion at a
Holder&#146;s election. The Company also undertakes to maintain, as long as any Notes are outstanding, the effectiveness of a registration statement on Form <FONT STYLE="white-space:nowrap">F-6</FONT> relating to the ADSs and an adequate number of
ADSs available for issuance thereunder such that ADSs can be delivered upon conversion of the Notes, if any, in accordance with the terms of this Indenture, the Notes and the Deposit Agreement and the Procedures Letter, as applicable, upon
conversion of the Notes. In addition, the Company further covenants to provide Holders with a reasonably detailed description of the mechanics for the delivery of ADSs upon conversion of Notes as set forth in the Deposit Agreement and the Procedures
Letter upon request. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.09 <I>Responsibility of Trustee</I>. Neither the Trustee nor the Conversion Agent shall at any time
be under any duty or responsibility to any Holder to determine the Conversion Rate (or any adjustment thereto) or whether any facts exist that may require any adjustment (including any increase) of the Conversion Rate, or with respect to the nature
or extent or calculation of any such adjustment when made, or with respect to the method employed, or in the Indenture or in any supplemental indenture provided to be employed, in making the same. The Trustee and the Conversion Agent shall not be
accountable with respect to the validity or value (or the kind or amount) of any shares of the ADSs (or Ordinary Shares in lieu thereof), or of any securities, property or cash that may at any time be issued or delivered upon the conversion of any
Note or for the distribution of any cash payable in lieu of any Fractional ADSs; and the Trustee and the Conversion Agent make no representations with respect thereto. Neither the Trustee nor the Conversion Agent shall be responsible for any failure
of the Company to issue, transfer or deliver any ADSs or cash upon the surrender of any Note for the purpose of conversion or to comply with any of the duties, responsibilities or covenants of the Company in connection therewith. Without limiting
the generality of the foregoing, neither the Trustee nor the Conversion Agent shall be under any responsibility to (a)&nbsp;determine whether a supplemental indenture needs to be entered into or (b)&nbsp;determine the correctness of any provisions
contained in any supplemental indenture entered into. The Trustee and the Conversion Agent shall be protected in conclusively relying upon the Officers&#146; Certificate (which the Company shall be obligated to deliver to the Trustee and the
Conversion Agent prior to the execution of any such supplemental indenture) with respect thereto. Neither the Trustee nor the Conversion Agent shall be responsible for determining whether any requirements or conditions (to the extent applicable)
contemplated by Article 14, if any, have occurred that makes the Notes eligible for conversion or no longer eligible therefor until the Company has delivered to the Trustee and the Conversion Agent the notices referred to in Article 14 with respect
to the commencement or termination of such conversion rights, if any, on which notices the Trustee and the Conversion Agent may conclusively rely, and the Company agrees to deliver such notices to the Trustee and the Conversion Agent immediately
after the occurrence of any such event or at such other times as shall be provided for in Article 14. The parties hereto agree that all notices to the Trustee or the Conversion Agent under this Article 14 shall be in writing. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">96 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.10 <I>Notice to Holders Prior to Certain Actions</I>. In case of any: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) action by the Company or one of its Subsidiaries that would require an adjustment in the Conversion Rate pursuant to Section&nbsp;14.04 or
Section&nbsp;14.11; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) Merger Event; or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) voluntary or involuntary dissolution, liquidation or <FONT STYLE="white-space:nowrap">winding-up</FONT> of the Company or any of its
Subsidiaries; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">then, in each case (unless notice of such event is otherwise required pursuant to another provision of this Indenture), the
Company shall cause to be filed with the Trustee and the Conversion Agent (if other than the Trustee) and to be delivered to each Holder, as promptly as possible but in any event at least 20 days prior to the applicable date hereinafter specified, a
notice stating (i)&nbsp;the date on which a record is to be taken for the purpose of such action by the Company or one of its Subsidiaries or, if a record is not to be taken, the date as of which the holders of Ordinary Shares or ADSs, as the case
may be, of record are to be determined for the purposes of such action by the Company or one of its Subsidiaries, or (ii)&nbsp;the date on which such Merger Event, dissolution, liquidation or <FONT STYLE="white-space:nowrap">winding-up</FONT> is
expected to become effective or occur, and the date as of which it is expected that holders of Ordinary Shares or ADSs, as the case may be, of record shall be entitled to exchange their Ordinary Shares or ADSs, as the case may be, for securities or
other property deliverable upon such Merger Event, dissolution, liquidation or <FONT STYLE="white-space:nowrap">winding-up.</FONT> Failure to give such notice, or any defect therein, shall not affect the legality or validity of such action by the
Company or one of its Subsidiaries, Merger Event, dissolution, liquidation or <FONT STYLE="white-space:nowrap">winding-up.</FONT> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.11 <I>Stockholder Rights Plans</I>. If, at the time of any conversion, the Company has a rights plan in effect upon conversion
of the Notes, each ADS (or Ordinary Shares in lieu thereof) delivered upon such conversion, if any, shall be entitled to receive (either directly or in respect of the Ordinary Shares underlying or delivered in lieu of such ADSs) the appropriate
number of rights, if any, and the certificates representing the ADSs delivered upon such conversion shall bear such legends, if any, in each case as may be provided by the terms of any such stockholder rights plan, as the same may be amended from
time to time. However, if, prior to any conversion, the rights have separated from the Ordinary Shares underlying, or delivered in lieu of, the ADSs in accordance with the provisions of the applicable stockholder rights plan, the Conversion Rate
shall be adjusted at the time of separation as if the Company distributed to all or substantially all holders of the Ordinary Shares Distributed Property as provided in Section 14.04(c), subject to readjustment in the event of the expiration,
termination or redemption of such rights. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">97 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.12 <I>Termination of Depositary Receipt Program</I>. Except as provided in
Section&nbsp;10.03, if the Ordinary Shares cease to be represented by ADSs issued under the Deposit Agreement, all references in this Indenture to the ADSs shall be deemed to have been replaced by a reference to the number of Ordinary Shares (and
other property, if any) represented by the ADSs on the last day on which the ADSs represented the Ordinary Shares and as if the Ordinary Shares and the other property had been distributed to holders of the ADSs on that day. In addition, all
references to the Last Reported Sale Price of the ADSs will be deemed to refer to the Last Reported Sale Price of the Ordinary Shares, and other appropriate adjustments, including adjustments to the Conversion Rate, will be made to reflect such
change. In making such adjustments, where currency translations between U.S. dollars and any other currency are required, the exchange rate in effect on the date of determination will apply. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;14.13 <I>Exchange In Lieu Of Conversion</I>. (a)&nbsp;When a Holder surrenders its Notes for conversion, the Company may, at its
election (an &#147;<B>Exchange Election</B>&#148;), direct the Conversion Agent in writing to deliver, on or prior to the Business Day immediately following the Conversion Date, such Notes to one or more financial institutions designated by the
Company (each, a &#147;<B>Designated Financial Institution</B>&#148;) for exchange in lieu of conversion. In order to accept any Notes surrendered for conversion, the Designated Financial Institution(s) must agree to timely pay, deliver or cause to
deliver, as the case may be, in exchange for such Notes, the cash, ADSs (or Ordinary Shares in lieu thereof) or a combination thereof (or Ordinary Shares in lieu thereof), as applicable, that would otherwise be due upon conversion pursuant to
Section&nbsp;14.02 (the &#147;<B>Conversion Consideration</B>&#148;). If the Company makes an Exchange Election, the Company shall, by the close of business on the Business Day following the relevant Conversion Date, notify in writing the Trustee,
the Conversion Agent (if other than the Trustee) and the Holder surrendering Notes for conversion that the Company has made the Exchange Election and the Company shall promptly notify the Designated Financial Institution(s) of the relevant deadline
for delivery of the Conversion Consideration and the type of Conversion Consideration to be paid and/or delivered, as the case may be. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Any Notes exchanged by the Designated Financial Institution(s) shall remain outstanding, subject to applicable procedures of the
Depositary. If the Designated Financial Institution(s) agree(s) to accept any Notes for exchange but does not timely pay, deliver and/or cause to deliver, as the case may be, the related Conversion Consideration, or if such Designated Financial
Institution(s) does not accept the Notes for exchange, the Company shall pay and/or deliver, as the case may be, the relevant Conversion Consideration, as, and at the time, required pursuant to this Indenture as if the Company had not made the
Exchange Election. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) The Company&#146;s designation of any Designated Financial Institution(s) to which the Notes may be submitted for
exchange does not require such Designated Financial Institution(s) to accept any Notes. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">98 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 15 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">REPURCHASE OF NOTES AT OPTION OF HOLDERS </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.01 <I>Repurchase at Option of Holders</I>. (a)&nbsp;Each Holder shall have the right, at such Holder&#146;s option, to require
the Company to repurchase for cash on June&nbsp;1, 2027 (the &#147;<B>Repurchase Date</B>&#148;), all of such Holder&#146;s Notes, or any portion thereof that is an integral multiple of US$1,000 principal amount, at a repurchase price (the
&#147;<B>Repurchase Price</B>&#148;) that is equal to 100% of the principal amount of the Notes to be repurchased, <I>plus</I> accrued and unpaid interest, if any, to, but excluding, the Repurchase Date (unless the Repurchase Date falls after a
Regular Record Date but on or prior to the immediately succeeding Interest Payment Date, in which case the Company shall pay on the Interest Payment Date the full amount of accrued and unpaid interest, if any, to the Holder of record as of the close
of business on such Regular Record Date, and the Repurchase Price will be equal to 100% of the principal amount of the Notes to be repurchased). Not later than 20 Business Days prior to the Repurchase Date, the Company shall deliver a notice (the
&#147;<B>Company Notice</B>&#148;) by electronic mail and first class mail to the Trustee, to the Paying Agent, the Conversion Agent (if other than the Trustee) and by first class mail to each Holder at its address shown in the Note Register of the
Note Registrar (and to beneficial owners as required by applicable law and to the Conversion Agent if other than the Trustee). The Company Notice shall include a Form of Repurchase Notice to be completed by a holder and shall state: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) the last date on which a Holder may exercise its repurchase right pursuant to this Section&nbsp;15.01 (the
&#147;<B>Repurchase Expiration Time</B>&#148;); </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) the Repurchase Price; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) the Repurchase Date; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iv) the name and address of the Conversion Agent and Paying Agent; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(v) that the Notes with respect to which a Repurchase Notice has been delivered by a Holder may be converted only if the Holder
withdraws the Repurchase Notice in accordance with the terms of this Indenture; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vi) that the Holder shall have the right
to withdraw any Notes surrendered prior to the Repurchase Expiration Time; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vii) the procedures a Holder must follow
to exercise its repurchase rights under this Section&nbsp;15.01 and a brief description of those rights. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At the Company&#146;s written
request, the Trustee shall give such notice in the Company&#146;s name and at the Company&#146;s expense; <I>provided</I>, <I>however</I>, that, in all cases, the text of such Company Notice shall be prepared by the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Simultaneously with providing the Company Notice, the Company shall publish a notice containing the information included in the Company Notice
in a newspaper of general circulation in The City of New York or publish such information on the Company&#146;s website or through such other public medium as the Company may use at that time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No failure of the Company to give the foregoing notices and no defect therein shall limit the Holders&#146; repurchase rights or affect the
validity of the proceedings for the repurchase of the Notes pursuant to this Section&nbsp;15.01. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">99 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Repurchases of Notes under this Section&nbsp;15.01 shall be made, at the option of the
Holder thereof, upon: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A) delivery to the Paying Agent (or other Agent appointed for such purpose) by the Holder of a duly
completed notice (the &#147;<B>Repurchase Notice</B>&#148;) in the form set forth in Attachment 3 to the Form of Note attached hereto as Exhibit A, if the Notes are Physical Notes, or in compliance with the Depositary&#146;s procedures for
surrendering interests in global notes, if the Notes are Global Notes, in each case during the period beginning at any time from the open of business on the date that is 20 Business Days prior to the Repurchase Date until the close of business on
the second Scheduled Trading Day immediately preceding the Repurchase Date; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B) delivery of the Notes, if the Notes
are Physical Notes, to the Paying Agent at any time after delivery of the Repurchase Notice (together with all necessary endorsements) at the Paying Agent Office or other agent appointed for this purpose, or book-entry transfer of the Notes, if the
Notes are Global Notes, in compliance with the procedures of the Depositary, in each case such delivery being a condition to receipt by the Holder of the Repurchase Price therefor. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each Repurchase Notice shall state: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A) in the case of Physical Notes, the certificate numbers of the Notes to be delivered for repurchase; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B) the portion of the principal amount of the Notes to be repurchased, which must be US$1,000 or an integral multiple thereof;
and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(C) that the Notes are to be repurchased by the Company pursuant to the applicable provisions of the Notes and this
Indenture; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>provided</I>,<I> however</I>, that if the Notes are Global Notes, the Repurchase Notice must comply with<I> </I>appropriate Depositary
procedures. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding anything herein to the contrary, any Holder delivering to the Paying Agent the Repurchase Notice contemplated
by this Section&nbsp;15.01 shall have the right to withdraw, in whole or in part, such Repurchase Notice at any time prior to the close of business on the second Scheduled Trading Day immediately preceding the Repurchase Date by delivery of a duly
completed written notice of withdrawal to the Paying Agent (or other agent appointed for such purpose) in accordance with Section&nbsp;15.03. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Paying Agent shall promptly notify the Company of the receipt by it of any Repurchase Notice or written notice of withdrawal thereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No Repurchase Notice with respect to any Notes may be delivered and no Note may be surrendered for repurchase pursuant to this
Section&nbsp;15.01 by a Holder thereof to the extent such Holder has also delivered a Fundamental Change Repurchase Notice with respect to such Note in accordance with Section&nbsp;15.02 and not validly withdrawn such Fundamental Change Repurchase
Notice in accordance with Section&nbsp;15.03. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">100 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Notwithstanding the foregoing, no Notes may be repurchased by the Company at the option
of the Holders on the Repurchase Date if the principal amount of the Notes has been accelerated, and such acceleration has not been rescinded, on or prior to the Repurchase Date (except in the case of an acceleration resulting from a default by the
Company in the payment of the Repurchase Price with respect to such Notes). The Paying Agent will promptly return to the respective Holders thereof any Physical Notes held by it during the acceleration of the Notes (except in the case of an
acceleration resulting from a default by the Company in the payment of the Repurchase Price with respect to such Notes), or any instructions for book-entry transfer of the Notes in compliance with the procedures of the Depositary shall be deemed to
have been cancelled, and, upon such return or cancellation, as the case may be, the Repurchase Notice with respect thereto shall be deemed to have been withdrawn. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.02 <I>Repurchase at Option of Holders Upon a Fundamental Change</I>. (a)&nbsp;If a Fundamental Change occurs at any time prior
to the Maturity Date, each Holder shall have the right, at such Holder&#146;s option, to require the Company to repurchase for cash all of such Holder&#146;s Notes, or any portion thereof that is equal to US$1,000 or an integral multiple of
US$1,000, on the Business Day (the &#147;<B>Fundamental Change Repurchase Date</B>&#148;) notified in writing by the Company as set forth in Section&nbsp;15.02(c) that is not less than 20 Business Days or more than 35 Business Days following the
date of the Fundamental Change Company Notice at a repurchase price equal to 100% of the principal amount thereof, <I>plus</I> accrued and unpaid interest, if any, thereon to, but excluding, the Fundamental Change Repurchase Date (the &#147;
<B>Fundamental</B> <B>Change Repurchase Price</B>&#148;), unless the Fundamental Change Repurchase Date falls after a<B> </B>Regular Record Date but on or prior to the Interest Payment Date to which such Regular Record Date relates, in which case
the Company shall instead pay on the Interest Payment Date the full amount of accrued and unpaid interest, if any, to Holders of record as of such Regular Record Date, and the Fundamental Change Repurchase Price shall be equal to 100% of the
principal amount of Notes to be repurchased pursuant to this Article 15. The Trustee and the Conversion Agent, Paying Agent or any other agent appointed for such purpose shall have no responsibility to determine the Fundamental Change Repurchase
Price. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) Repurchases of Notes under this Section&nbsp;15.02 shall be made, at the option of the Holder thereof, upon: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) delivery to the Paying Agent by a Holder of a duly completed notice (the &#147;<B>Fundamental Change Repurchase
Notice</B>&#148;) in the form set forth in Attachment 2 to the Form of Note attached hereto as Exhibit A, if the Notes are Physical Notes, or in compliance with the Depositary&#146;s procedures for surrendering interests in global notes, if the
Notes are Global Notes, in each case on or before the close of business on the second Scheduled Trading Day immediately preceding the Fundamental Change Repurchase Date; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) delivery of the Notes, if the Notes are Physical Notes, to the Paying Agent at any time after delivery of the Fundamental
Change Repurchase Notice (together with all necessary endorsements for transfer) at the Paying Agent Office, or book-entry transfer of the Notes, if the Notes are Global Notes, in compliance with the procedures of the Depositary, in each case such
delivery being a condition to receipt by the Holder of the Fundamental Change Repurchase Price therefor. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">101 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Fundamental Change Repurchase Notice in respect of any Notes to be repurchased shall
state: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) in the case of Physical Notes, the certificate numbers of the Notes to be delivered for repurchase; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) the portion of the principal amount of Notes to be repurchased, which must be US$1,000 or an integral multiple thereof;
and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) that the Notes are to be repurchased by the Company pursuant to the applicable provisions of the Notes and this
Indenture; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>provided</I>,<I> however</I>, that if the Notes are Global Notes, the Fundamental Change Repurchase<I> </I>Notice must comply with
appropriate Depositary procedures. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding anything herein to the contrary, any Holder delivering to the Paying Agent the
Fundamental Change Repurchase Notice contemplated by this Section&nbsp;15.02 shall have the right to withdraw, in whole or in part, such Fundamental Change Repurchase Notice at any time prior to the close of business on the second Scheduled Trading
Day immediately preceding the Fundamental Change Repurchase Date by delivery of a duly completed written notice of withdrawal to the Paying Agent in accordance with Section&nbsp;15.03. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Paying Agent shall promptly notify the Company of the receipt by it of any Fundamental Change Repurchase Notice or written notice of
withdrawal thereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No Fundamental Change Repurchase Notice with respect to any Notes may be delivered and no Note may be surrendered by
a Holder for repurchase thereof to the extent such Holder has also surrendered a Repurchase Notice with respect to such Note in accordance with Section 15.01 and not validly withdrawn such Repurchase Notice in accordance with Section&nbsp;15.03.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) On or before the 20th calendar day after the occurrence of the effective date of a Fundamental Change, the Company shall provide to
all Holders, the Trustee, the Paying Agent and the Conversion Agent (if other than the Trustee) or any other agent appointed for such purpose a written notice (the &#147;<B>Fundamental Change Company Notice</B>&#148;) of the occurrence of the
effective date of the Fundamental Change and of the repurchase right at the option of the Holders arising as a result thereof. In the case of Physical Notes, such notice shall be by first class mail or, in the case of Global Notes, such notice shall
be delivered in accordance with the applicable procedures of the Depositary. Simultaneously with providing such notice, the Company shall publish a notice containing the information set forth in the Fundamental Change Company Notice in a newspaper
of general circulation in The City of New York or publish such information on the Company&#146;s website or through such other public medium as the Company may use at that time. Each Fundamental Change Company Notice shall specify: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) the events causing the Fundamental Change and whether such events also constitute a Make-Whole Fundamental Change; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) the effective date of the Fundamental Change; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">102 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) the last date on which a Holder may exercise the repurchase right
pursuant to this Article 15; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iv) the Fundamental Change Repurchase Price; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(v) the Fundamental Change Repurchase Date; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vi) the name and address of the Trustee, the Paying Agent and the Conversion Agent (if other than the Trustee) or any other
agent appointed for repurchase, if applicable; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vii) if applicable, the Conversion Rate and any adjustments to the
Conversion Rate as a result of such Fundamental Change if it is a Make-Whole Fundamental Change; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(viii) if applicable,
that the Notes with respect to which a Repurchase Notice or a Fundamental Change Repurchase Notice has been delivered by a Holder may be converted only if the Holder withdraws the Repurchase Notice or the Fundamental Change Repurchase Notice in
accordance with the terms of this Indenture; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ix) the procedures that Holders must follow to require the Company to
repurchase their Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No failure of the Company to give the foregoing notices and no defect therein shall limit the Holders&#146;
repurchase rights or affect the validity of the proceedings for the repurchase of the Notes pursuant to this Section&nbsp;15.02. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">At the
Company&#146;s request, the Trustee shall give such notice in the Company&#146;s name and at the Company&#146;s expense; <I>provided</I>, <I>however</I>, that, in all cases, the text of such Fundamental Change Company Notice shall be prepared by the
Company and delivered to the Trustee no later than 2 Business Days (or such shorter period as is acceptable to the Trustee) prior to the date the Fundamental Change Company Notice is to be sent. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) Notwithstanding the foregoing, no Notes may be repurchased by the Company on any date at the option of the Holders upon a Fundamental
Change if the principal amount of the Notes has been accelerated, and such acceleration has not been rescinded, on or prior to such date (except in the case of an acceleration resulting from a default by the Company in the payment of the Fundamental
Change Repurchase Price with respect to such Notes). The Paying Agent will promptly return to the respective Holders thereof any Physical Notes held by it during the acceleration of the Notes (except in the case of an acceleration resulting from a
default by the Company in the payment of the Fundamental Change Repurchase Price with respect to such Notes), or any instructions for book-entry transfer of the Notes in compliance with the procedures of the Depositary shall be deemed to have been
cancelled, and, upon such return or cancellation, as the case may be, the Fundamental Change Repurchase Notice with respect thereto shall be deemed to have been withdrawn. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">103 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.03 <I>Withdrawal of Repurchase Notice or Fundamental Change Repurchase</I>
<I>Notice</I>. (a)&nbsp;A Repurchase Notice or Fundamental Change Repurchase Notice may be withdrawn<I> </I>(in whole or in part) by means of a duly completed written notice of withdrawal delivered to the Paying Agent (or other Agent appointed for
such purpose) an in accordance with this Section 15.03 at any time prior to the close of business on the second Scheduled Trading Day immediately preceding the Repurchase Date or prior to the close of business on the second Scheduled Day immediately
preceding the Fundamental Change Repurchase Date, as the case may be, specifying: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) the principal amount of the Notes
with respect to which such notice of withdrawal is being submitted, which must be US$1,000 or an integral multiple thereof, </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) in the case of Physical Notes, the certificate number of the Note in respect of which such notice of withdrawal is being
submitted, and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) the principal amount, if any, of such Note that remains subject to the original Repurchase Notice or
Fundamental Change Repurchase Notice, as the case may be, which portion must be in principal amounts of US$1,000 or an integral multiple of US$1,000; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><I>provided</I>,<I> however</I>, that if the Notes are Global Notes, the notice must comply with applicable<I> </I>procedures of the Depositary. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.04 <I>Deposit of Repurchase Price or Fundamental Change Repurchase Price</I>. (a) The Company will deposit with the Trustee or
the Paying Agent (or any other agent appointed for this purpose by the Company) (or if the Company is acting as its own Paying Agent, set aside, segregate and hold in trust as provided in Section&nbsp;4.04) on or prior to 10:00 a.m., New York City
time, on the Repurchase Date or Fundamental Change Repurchase Date, as the case may be, an amount of money sufficient to repurchase all of the Notes to be repurchased at the appropriate Repurchase Price or Fundamental Change Repurchase Price;
provided, however, that to the extent any deposit is received by the Trustee (or the applicable Paying Agent) after 10:00 a.m., New York City time on any Fundamental Change Repurchase Date, such deposit will be deemed deposited on the next Business
Day. Subject to receipt of funds and/or Notes by the Paying Agent (or other agent appointed for this purpose by the Company) and the Trustee, as applicable, payment for Notes surrendered for repurchase (and not withdrawn in accordance with
Section&nbsp;15.03) will be made on the later of (i)&nbsp;the Repurchase Date or Fundamental Change Repurchase Date, as the case may be, (<I>provided</I> the Holder has satisfied the conditions in Section&nbsp;15.01 or Section&nbsp;15.02, as the
case may be) and (ii)&nbsp;the time of book-entry transfer or the delivery of such Note to the Paying Agent (or other Agent appointed by the Company) by the Holder thereof in the manner required by Section&nbsp;15.01 or Section&nbsp;15.02, as
applicable, by wire transfer in immediately available funds for the amount payable to the Holders of such Notes entitled thereto to the account designated by such Person; <I>provided</I>, <I>however</I>, that payments to the Depositary shall be made
by wire transfer of immediately available funds to the account of the Depositary or its nominee. The Paying Agent (or other agent appointed for this purpose by the Company) shall, promptly after such payment and upon written demand by the Company,
return to the Company any funds in excess of the Repurchase Price or Fundamental Change Repurchase Price, as the case may be. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">104 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) If by 10:00 a.m., New York City time, on the Repurchase Date or Fundamental Change
Repurchase Date, as the case may be, the Paying Agent (or other agent appointed for this purpose by the Company) holds money sufficient to make payment on all the Notes or portions thereof that are to be repurchased on the Repurchase Date or
Fundamental Change Repurchase Date, as the case may be, then, with respect to the Notes that have been properly surrendered for repurchase to the Paying Agent (or other Agent appointed for such purpose) and not validly withdrawn, on the Repurchase
Date or Fundamental Change Repurchase Date, as the case may be, (i)&nbsp;such Notes will cease to be outstanding, (ii)&nbsp;interest will cease to accrue on such Notes (whether or not book-entry transfer of the Notes has been made or the Notes have
been delivered to the Trustee) and (iii)&nbsp;all other rights of the Holders of such Notes will terminate (other than the right to receive the Repurchase Price or Fundamental Change Repurchase Price, as the case may be, and the right of the Holder
on the applicable Regular Record Date to receive previously accrued and unpaid interest, if any, upon delivery or transfer of the Notes to the extent not included in the Repurchase Price or Fundamental Change Repurchase Price, as the case may be).
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Upon surrender of a Note that is to be repurchased in part pursuant to Section 15.01 or Section&nbsp;15.02, the Company shall execute
and the Trustee, upon receipt of a Company Order, shall authenticate and deliver to the Holder a new Note in an authorized denomination equal in principal amount to the unrepurchased portion of the Note surrendered. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;15.05 <I>Covenant to Comply with Applicable Laws Upon Repurchase of Notes</I>. In connection with any repurchase offer, the
Company will, if required: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) comply with the provisions of Rule <FONT STYLE="white-space:nowrap">13e-4,</FONT> Rule <FONT
STYLE="white-space:nowrap">14e-1</FONT> and any other tender offer rules under the Exchange Act; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) file a Schedule TO or other required
schedule under the Exchange Act; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) otherwise comply with (x)&nbsp;all applicable federal and state securities laws and
(y)&nbsp;other laws and regulations applicable to the Company due to the Listed Equity being listed on a Permitted Exchange, in each case, in connection with any offer by the Company to repurchase the Notes; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">in each case, so as to permit the rights and obligations under this Article 15 to be exercised in the time and in the manner specified in this Article 15.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding anything to the contrary in this Indenture, the Company shall not be required to repurchase, or to make an offer to
repurchase, the Notes upon a Fundamental Change if a third party makes such an offer in the same manner, at the same time, for the same or greater price and otherwise in compliance with the requirements for an offer made by the Company as set forth
above in this Section&nbsp;15.05, and such third party purchases all Notes properly surrendered and not validly withdrawn under its offer in the same manner, at the same time, for the same or greater price and otherwise in compliance with the
requirements for an offer made by the Company as set forth above in this Section&nbsp;15.05 (including the requirement to pay the Fundamental Change Repurchase Price on the later of the applicable Fundamental Change Repurchase Date and the time of
book-entry transfer or delivery of the relevant Notes); <I>provided</I> that the Company will continue to be obligated to (i)&nbsp;deliver the applicable Fundamental Change notice to the holders (which Fundamental Change notice will state that such
third party will make such an offer to purchase the Notes), (ii) comply with applicable securities laws as set forth in this Section&nbsp;15.05 in connection with any such purchase and (iii)&nbsp;pay the applicable Fundamental Change Repurchase
Price on the later of the applicable Fundamental Change Repurchase Date and the time of book-entry transfer or delivery of the relevant Notes in the event such third party fails to make such payment in such amount at such time. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">105 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding anything to the contrary in this Indenture, to the extent that the
provisions of any federal or state securities laws or other applicable laws or regulations adopted after the date on which the Notes are first issued conflict with the provisions of this Indenture relating to the Company&#146;s obligations to
repurchase the Notes upon a Fundamental Change, the Company shall comply with the applicable securities laws and regulations and shall not be deemed to have breached its obligations under such provisions of this Indenture by virtue of such conflict.
</P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 16 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">TAX REDEMPTION
AND CLEANUP REDEMPTION </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;16.01 <I>Optional Redemption for Changes in the Tax Laws of the Relevant Taxing</I>
<I>Jurisdiction</I>. Other than as described in this Article 16, the<I> </I>Notes may not be redeemed by the<I> </I>Company at its option prior to maturity. If the Company has, or on the next Interest Payment Date would, become obligated to pay to
the Holder of any Note Additional Amounts as a result of: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) any change or amendment that is not publicly announced before and that
becomes effective on or after May&nbsp;21, 2024 or, in the case of a successor, the date such successor assumes all of the Company&#146;s obligations under the Notes and the Indenture, or, in the case of a jurisdiction that becomes a Relevant Taxing
Jurisdiction on a date that is after such date, after such date upon which such jurisdiction becomes a Relevant Taxing Jurisdiction, in the laws or any rules or regulations of a Relevant Taxing Jurisdiction; or </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) any change that is not publicly announced before and becomes effective on or after May&nbsp;21, 2024 or, in the case of a successor, the
date such successor assumes all of the Company&#146;s obligations under the Notes and the Indenture or, in the case of a jurisdiction that becomes a Relevant Taxing Jurisdiction after such date, after such date upon which such jurisdiction becomes a
Relevant Taxing Jurisdiction, in an interpretation, administration or application of such laws, rules or regulations by any legislative body, court, governmental agency, taxing authority or regulatory or administrative authority of such Relevant
Taxing Jurisdiction (including the enactment of any legislation and the announcement or publication of any judicial decision or regulatory or administrative interpretation or determination); </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(each, a &#147;<B>Change in Tax Law</B>&#148;), the Company may, at its option at any time, redeem all but not part of the Notes (except in
respect of certain Holders that elect otherwise as described below) at a redemption price equal to 100% of the principal amount (the &#147;<B>Tax Redemption</B> <B>Price</B>&#148;), plus accrued and unpaid interest, if any, to, but excluding the
date fixed by the Company<B> </B>for redemption (the &#147;<B>Tax Redemption Date</B>&#148;) (such redemption, a &#147;<B>Tax Redemption</B>&#148;), including , any Additional Amounts then due or that will become due on the Tax Redemption Date with
respect to such interest and Redemption Price; <I>provided</I> that the Company may only redeem the Notes if: (i)&nbsp;the Company cannot avoid such obligations by taking commercially reasonable measures available to the Company (<I>provided</I>
that changing the jurisdiction of incorporation of the Company shall be deemed not to be a commercially reasonable measure); and (ii)&nbsp;the Company delivers to the Trustee an opinion of outside legal counsel or tax advisor of recognized standing
in the Relevant Taxing Jurisdiction and an Officers&#146; Certificate attesting to such Change in Tax Law and obligation to pay Additional Amounts and to the Company&#146;s determination that such obligation cannot be avoided by taking commercially
reasonable measures available to the Company. The Trustee shall and is entitled to rely upon such opinion and Officers&#146; Certificate (without further investigation and inquiry) and it shall be conclusive and binding on the Holders. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">106 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding anything to the contrary in this Article 16, neither the Company nor any
successor Person may redeem any of the Notes in the case that Additional Amounts are payable in respect of PRC withholding tax and any other tax collected at source at the Applicable PRC Rate or less solely as a result of the Company or its
successor Person being considered a PRC tax resident under the PRC Enterprise Income Tax law. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If the Tax Redemption Date occurs after a
Regular Record Date and on or prior to the corresponding Interest Payment Date, the Company shall pay or cause the Paying Agent to pay, on the Interest Payment Date, the full amount of accrued and unpaid interest, if any due on such Interest Payment
Date to the record holder of the Notes on the Regular Record Date corresponding to such Interest Payment Date, and the Redemption Price payable to the Holder who presents a Note for Tax Redemption shall be equal to 100% of the principal amount of
such Note, including, for the avoidance of doubt, any Additional Amounts with respect to such interest and such Redemption Price. The Company shall notify the Trustee in writing of its election and the date on which such interest and any Additional
Amounts with respect to such interest shall be paid at the time the Company provides notice of such redemption. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company shall give
the Trustee and Holders of Notes not less than 45 Scheduled Trading Days&#146; but no more than 60 Scheduled Trading Days&#146; notice of redemption (a &#147;<B>Tax</B> <B>Redemption Notice</B>&#148;) prior to the Tax Redemption Date. Simultaneously
with providing such<B> </B>notice, which will include the Redemption Price, the Tax Redemption Date and the Settlement Method that will apply to all conversions with a Conversion Date that occurs on or after the date the Company sends such notice of
redemption and before the close of business on the third Scheduled Trading Day immediately before the related Tax Redemption Date, the Company shall publish a notice containing this information in a newspaper of general circulation in The City of
New York or publish the information on the Company&#146;s website or through such other public medium as the Company may use at that time. The Tax Redemption Date must be a Business Day and cannot fall after the Maturity Date. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Upon receiving such notice of redemption, each Holder shall have the right to elect to not have its Notes redeemed, in which case the Company
shall not be obligated to pay any Additional Amounts on any payment with respect to such Notes solely as a result of such Change in Tax Law that resulted in the obligation to pay such Additional Amounts (whether upon conversion, required repurchase,
maturity or otherwise, and whether in cash, ADSs (or Ordinary Shares in lieu thereof), or a combination thereof, Reference Property or otherwise) after the Tax Redemption Date (or, if the Company fails to pay the Redemption Price on the Tax
Redemption Date, such later date on which the Company pays the Redemption Price), and all future payments with respect to such Notes shall be subject to the deduction or withholding of such Relevant Taxing Jurisdiction and taxes required by law to
be deducted or withheld as a result of such Change in Tax Law; <I>provided</I> that, notwithstanding the foregoing, if a Holder electing not to have its Notes redeemed converts its Notes in connection with the Company&#146;s election to redeem the
Notes in respect of such Change in Tax Law pursuant to Section&nbsp;14.03(g), the Company shall be obligated to pay Additional Amounts, if any, with respect to such conversion. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">107 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the applicable procedures of DTC in the case of Global Notes, a Holder electing
to not have its Notes redeemed must deliver to the Company, with a copy to the Paying Agent, a written notice of election so as to be received by the Company and the Paying Agent or otherwise by complying with the requirements for conversion in
Section&nbsp;14.02(b) prior to the close of business on the third Scheduled Trading Day immediately preceding the Tax Redemption Date shall be deemed to have delivered a notice of its election to not have its Notes so redeemed. A Holder may withdraw
any notice of election (other than such a deemed notice of election in connection with a conversion) by delivering to the Company and the Paying Agent a written notice of withdrawal prior to the close of business on the third Scheduled Trading Day
immediately preceding the Tax Redemption Date (or, if the Company fails to pay the Redemption Price on the Tax Redemption Date, such later date on which the Company pays the Redemption Price). If no election is made or deemed to have been made, the
Holder shall have its Notes redeemed without any further action. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No Notes may be redeemed by the Company or its successor if the
principal amount of the Notes has been accelerated, and such acceleration has not been rescinded, on or prior to the Tax Redemption Date (except in the case of an acceleration resulting from a default by the Company in the payment of the Redemption
Price with respect to such Notes). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;16.02 <I>Optional Redemption by the Company</I>. The Company may not redeem the Notes
prior to June&nbsp;8, 2027, except under the circumstances described in Section&nbsp;16.01 and Section&nbsp;16.03. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a) On or after
June&nbsp;8, 2027, the Company may redeem for cash all or part of the Notes, at its option (such redemption, an &#147;<B>Optional Redemption</B>&#148;), if the Last Reported Sale Price of the ADSs has been at least 130% of the Conversion Price then
in effect on (i)&nbsp;each of at least 20 Trading Days (whether or not consecutive) during the period of 30 consecutive Trading Days ending on, and including, the Trading Day immediately prior to the date the Company provides notice of redemption
and (ii)&nbsp;the Trading Day immediately preceding the date the Company sends such notice. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">108 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) In case the Company exercises its option to redeem all or, as the case may be, any part
of the Note, it shall fix a date for redemption (the &#147;<B>Optional Redemption Date</B>&#148;) and shall give the Holders, Trustee, Conversion Agent, Paying Agent and each Holder of the Notes not less than 45 Scheduled Trading Days&#146; but no
more than 60 Scheduled Trading Days&#146; notice (an &#147;<B>Optional Redemption Notice</B>&#148;) prior to the Optional Redemption Date, and the redemption price will be equal to 100% of the principal amount of the Notes to be redeemed (the
&#147;<B>Optional</B> <B>Redemption Price</B>&#148;), plus accrued and unpaid interest, if any, to, but excluding, the Optional<B> </B>Redemption Date (unless the Optional Redemption Date falls after a Regular Record Date but on or prior to the
immediately succeeding Interest Payment Date, in which case the Company shall pay on the Interest Payment Date the full amount of accrued and unpaid interest, if any, to the holder of record as of the close of business on such Regular Record Date,
and the Optional Redemption Price shall be equal to 100% of the principal amount of the Notes to be redeemed). The Optional Redemption Date must be a Business Day. The Company may not specify an Optional Redemption Date that falls on or after the 45<SUP
STYLE="font-size:75%; vertical-align:top">th</SUP> Scheduled Trading Day immediately preceding the Maturity Date. The Company shall send to each Holder (with a copy to the Trustee and the Conversion Agent (if other than the Trustee)) a written
Optional Redemption Notice containing certain information set forth in this Indenture, including: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) the Optional
Redemption Date; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) the Optional Redemption Price; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) the Settlement Method that will apply to all conversions with a Conversion Date that occurs on or after the date the
Company sends such Optional Redemption Notice and before the close of business on the third Scheduled Trading Day immediately before the related Optional Redemption Date; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iv) that on the Optional Redemption Date, the Optional Redemption Price will become due and payable for each Note to be
redeemed, and that interest thereon, if any, shall cease to accrue on and after the Optional Redemption Date unless the Company defaults in the payment of the Optional Redemption Price; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(v) the place or places where the Notes subject to such redemption are to be surrendered for payment of the Optional Redemption
Price; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vi) that Holders may surrender Notes for conversion at any time prior to the close of business on the third
Scheduled Trading Day prior to the Optional Redemption Date (unless the Company fails to pay the Optional Redemption Price, in which case a Holder of Notes may convert such Notes until such later date on which the Optional Redemption Price has been
paid or duly provided for); </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vii) the Conversion Rate and, if applicable, the number of Additional ADSs added to the
Conversion Rate in accordance with Section&nbsp;14.03; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(viii) the CUSIP, ISIN or other similar numbers, if any, assigned
to such Notes and that no representation is made as to the correctness or accuracy of the CUSIP or ISIN number listed in such notice or printed on the Notes; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ix) in case any Note is to be redeemed in part only, the portion of the principal amount thereof to be redeemed, and that upon
surrender of such Note, a new Note in principal amount equal to the unredeemed portion thereof shall be issued. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">109 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An Optional Redemption Notice shall be irrevocable. At the Company&#146;s prior written
request, the Trustee shall give the Optional Redemption Notice in the Company&#146;s name and at its expense; <I>provided</I>, <I>however</I>, that the Company shall have delivered to the Trustee not later than the close of business five Scheduled
Trading Day prior to the date the Optional Redemption Notice is to be sent (unless a shorter period shall be satisfactory to the Trustee), an Officer&#146;s Certificate and a Company Order requesting that the Trustee give such Optional Redemption
Notice together with the Optional Redemption Notice to be given setting forth the information to be stated therein as provided in the preceding paragraph. The Optional Redemption Notice, if given in the manner herein provided, shall be conclusively
presumed to have been duly given, whether or not the Holder receives such notice. In any case, failure to give such Optional Redemption Notice or any defect in the Optional Redemption Notice to the Holder of any Note designated for redemption as a
whole or in part shall not affect the validity of the proceedings for the Optional Redemption of any other Note. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If the Company decides
to redeem fewer than all of the outstanding Notes, the Notes to be redeemed will be selected (x)&nbsp;in the case of a certificated Note, by the Trustee (in principal amounts of $1,000 or multiples thereof) by lot, on a pro rata basis or by another
method the Trustee considers to be appropriate and, (y)&nbsp;in the case of a Global Note, in accordance with, and subject to, DTC&#146;s applicable procedures. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a portion of a Holder&#146;s Notes is selected for partial redemption and such Holder converts a portion of such Notes, the converted
portion shall be deemed to be from the portion selected for redemption. In the event of any redemption in part, the Company shall not be required to register the transfer of or exchange any Note so selected for redemption, in whole or in part,
except the unredeemed portion of any such Note being redeemed in part. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No Notes may be redeemed if the principal amount of the Notes has
been accelerated, and such acceleration has not been rescinded, on or prior to the Optional Redemption Date (except in the case of an acceleration resulting from a default by the Company in the payment of the Redemption Price with respect to such
Notes). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;16.03 <I>Cleanup Redemption</I>. (a)&nbsp;The Company may at its option redeem for cash all but not part of the
Notes at any time, on a redemption date (the &#147;<B>Cleanup Redemption</B> <B>Date</B>&#148;), if less than 10% of the aggregate principal amount of Notes originally issued remains<B> </B>outstanding at such time (for the avoidance of doubt,
including the Notes issued upon the exercise of the Initial Purchasers&#146; option to purchase additional Notes and all Notes previously surrendered to the Company pursuant to Section&nbsp;14.13 ( <I>Exchange In Lieu Of Conversio</I><I>n</I>) (such
redemption, a &#147;<B>Cleanup Redemption</B>&#148;)). </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b) In the case of any Cleanup Redemption, the Company shall give the Trustee, the
Conversion Agent (if other than the Trustee) and each Holder of the Notes not less than 45 Scheduled Trading Days&#146; but no more than 60 Scheduled Trading Days&#146; written notice (a &#147;<B>Cleanup Redemption Notice</B>&#148;) prior to the
Cleanup Redemption Date, and the Redemption Price will be equal to 100% of the principal amount of the Notes to be redeemed (the &#147;<B>Cleanup</B> <B>Redemption Price</B>&#148;), plus accrued and unpaid interest, if any, to, but excluding, the
Cleanup<B> </B>Redemption Date (unless the Cleanup Redemption Date falls after a Regular Record Date but on or prior to the immediately succeeding Interest Payment Date, in which case the Company shall pay on the Interest Payment Date the full
amount of accrued and unpaid interest, if any, to the holder of record as of the close of business on such Regular Record Date, and the Redemption Price shall be equal to 100% of the principal amount of the Notes to be redeemed). The Cleanup
Redemption Date must be a Business Day. The Company may not specify a Cleanup Redemption Date that falls on or after the 45th Scheduled Trading Day immediately preceding the Maturity Date. The Company shall send to each Holder written Cleanup
Redemption Notice containing certain information set forth in this Indenture, including: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(i) the Cleanup Redemption Date;
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">110 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ii) the Redemption Price; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iii) the Settlement Method that will apply to all conversions with a Conversion Date that occurs on or after the date the
Company sends such Cleanup Redemption Notice and before the close of business on the third Scheduled Day immediately before the related Cleanup Redemption Date; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(iv) that on the Cleanup Redemption Date, the Redemption Price will become due and payable for each Note to be redeemed, and
that interest thereon, if any, shall cease to accrue on and after the Cleanup Redemption Date unless the Company defaults in the payment of the Redemption Price; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(v) the place or places where the Notes subject to such redemption are to be surrendered for payment of the Redemption Price;
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vi) that Holders may surrender Notes for conversion at any time prior to the close of business on the third Scheduled
Trading Day prior to the Cleanup Redemption Date (unless the Company fails to pay the Redemption Price, in which case a Holder of Notes may convert such Notes until such later date on which the Redemption Price has been paid or duly provided for);
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(vii) the Conversion Rate and, if applicable, the number of Additional ADSs added to the Conversion Rate in accordance
with Section&nbsp;14.03; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(viii) the CUSIP, ISIN or other similar numbers, if any, assigned to such Notes and that no
representation is made as to the correctness or accuracy of the CUSIP or ISIN number listed in such notice or printed on the Notes; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(ix) in case any Note is to be redeemed in part only, the portion of the principal amount thereof to be redeemed, and that upon
surrender of such Note, a new Note in principal amount equal to the unredeemed portion thereof shall be issued. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Simultaneously with
providing such notice of redemption, the Company shall publish a notice containing this information in a newspaper of general circulation in The City of New York or publish the information on the Company&#146;s website or through such other public
medium as the Company may use at that time. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">111 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A Cleanup Redemption Notice shall be irrevocable. At the Company&#146;s prior written
request, the Trustee shall give the Cleanup Redemption Notice in the Company&#146;s name and at its expense; <I>provided</I>, <I>however</I>, that the Company shall have delivered to the Trustee not later than the close of business five Business
Days prior to the date the Cleanup Redemption Notice is to be sent (unless a shorter period shall be satisfactory to the Trustee), an Officer&#146;s Certificate and a Company Order requesting that the Trustee give such Cleanup Redemption Notice
together with the Cleanup Redemption Notice to be given setting forth the information to be stated therein as provided in the preceding paragraph. The Cleanup Redemption Notice, if given in the manner herein provided, shall be conclusively presumed
to have been duly given, whether or not the Holder receives such notice. In any case, failure to give such Cleanup Redemption Notice or any defect in the Cleanup Redemption Notice to the Holder of any Note designated for redemption as a whole or in
part shall not affect the validity of the proceedings for the Cleanup Redemption of any other Note. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No Notes may be redeemed if the
principal amount of the Notes has been accelerated, and such acceleration has not been rescinded, on or prior to the Cleanup Redemption Date (except in the case of an acceleration resulting from a default by the Company in the payment of the
Redemption Price with respect to such Notes). </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ARTICLE 17 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">MISCELLANEOUS PROVISIONS </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.01 <I>Provisions Binding on Company&#146;s Successors</I>. All the covenants, stipulations, promises and agreements of the
Company contained in this Indenture shall bind its successors and assigns whether so expressed or not. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.02 <I>Official
Acts by Successor Corporation</I>. Any act or proceeding by any provision of this Indenture authorized or required to be done or performed by any board, committee or Officer of the Company shall and may be done and performed with like force and
effect by the like board, committee or officer of any corporation or other entity that shall at the time be the lawful sole successor of the Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.03 <I>Addresses for Notices, Etc.</I> Any notice or demand that by any provision of this Indenture is required or permitted to
be given or served by the Trustee or by the Holders on the Company shall be deemed to have been sufficiently given or made, for all purposes if given or served by being deposited postage prepaid by registered or certified mail in a post office
letter box addressed (until another address is filed by the Company with the Trustee) to JD.com, Inc., 20th Floor, Building A, No.&nbsp;18 Kechuang 11 Street, Yi zhuang Economic and Technological Development Zone, Daxing District, Beijing 101111,
People&#146;s Republic of China, Attention: Ian Su Shan, Yufei Guo, Yin Lin, Chong Zhan and Yiru Shao. Any notice, direction, request or demand hereunder to or upon the Trustee or the Paying Agent shall be given or served by being deposited postage
prepaid by registered or certified mail in a post office letter box addressed to the Paying Agent Office or sent electronically in PDF format. Any notice, direction, request or demand hereunder to or upon the Trustee shall be given or made by being
deposited postage prepaid by registered or certified mail in a post office letter box addressed to the Corporate Trust Office or sent electronically in PDF format and shall be deemed to be received upon actual receipt thereof by the Trustee.
Notwithstanding any other provision of the Indenture, notices to the Trustee and any other Agent shall only be deemed received upon actual receipt thereof by a Responsible Officer at the Corporate Trust Office or the Paying Corporate Trust Office,
as applicable. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All notices and other communications under this Indenture shall be in writing in English. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">112 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">So long as and to the extent that the Notes are represented by Global Notes and such Global
Notes are held by DTC, notices to owners of beneficial interests in the Global Notes may be given by delivery of the relevant notice to DTC for communication by it to entitled account holders in accordance with DTC&#146;s applicable procedures. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company hereby acknowledges that it is fully aware of the risks associated with transmitting instructions via electronic methods
(including facsimile), and being aware of these risks, authorizes the Trustee to accept and act upon any instruction sent to it or any Paying Agent, Transfer Agent, Conversion Agent or Note Registrar in the Company&#146;s name or in the name of one
or more appropriate authorized signers of the Company via electronic methods (including facsimile). The Trustee shall be entitled to rely on Section&nbsp;7.06 of this Indenture when accepting or acting upon any instructions, communications or
documents received by it, and shall not be liable in the event any notice or communication is not received, or is mutilated, illegible, interrupted, duplicated, incomplete, unauthorized or delayed for any reason, including (but not limited to)
electronic or telecommunications failure. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Furthermore, notwithstanding the above, if any Trustee receives information or instructions
delivered by electronic mail, other electronic method or other unsecured method of communication believed by it to be genuine and to have been sent by the proper person or persons, the Trustee or any Paying Agent, Transfer Agent, Conversion Agent or
Note Registrar shall have (i)&nbsp;no duty or obligation to verify or confirm that the person who sent such instructions is in fact a person authorized to give instructions or directions on behalf of the Company and (ii)&nbsp;absent its or their
gross negligence or willful misconduct, no liability for any losses, liabilities, costs or expenses incurred or sustained by any holder, the Company or any other person as a result of such reliance on or compliance with such information or
instructions. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Trustee, by notice to the Company, may designate additional or different addresses for subsequent notices or
communications. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any notice or communication delivered or to be delivered to a Holder of Physical Notes shall be mailed to it by first
class mail, postage prepaid, at its address as it appears on the Note Register or sent by electronic mail and shall be sufficiently given to it if so delivered within the time prescribed. Any notice or communication delivered or to be delivered to a
Holder of Global Notes shall be delivered in accordance with the applicable procedures of the Depositary and shall be sufficiently given to it so delivered within the time prescribed. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Failure to mail or deliver a notice or communication to a Holder or any defect in it shall not affect its sufficiency with respect to other
Holders. If a notice or communication is mailed or delivered, as the case may be, in the manner provided above, it is duly given, whether or not the addressee receives it. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In case by reason of the suspension of regular mail service or by reason of any other cause it shall be impracticable to give such notice to
Holders by mail, then such notification as shall be made with the approval of the Trustee shall constitute a sufficient notification for every purpose hereunder. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">113 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.04 <I>Governing Law; Jurisdiction</I>. THIS INDENTURE AND EACH NOTE, AND ANY
CLAIM, CONTROVERSY OR DISPUTE ARISING UNDER OR RELATED TO THIS INDENTURE AND EACH NOTE, SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK (WITHOUT REGARD TO THE CONFLICTS OF LAW PROVISIONS THEREOF). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company irrevocably consents and agrees, for the benefit of the Holders from time to time of the Notes and the Trustee, that any legal
action, suit or proceeding against it with respect to obligations, liabilities or any other matter arising out of or in connection with this Indenture or the Notes may be brought in the courts of the State of New York or the courts of the United
States located in the Borough of Manhattan, New York City, New York and, until amounts due and to become due in respect of the Notes have been paid, hereby irrevocably consents and submits to the <FONT STYLE="white-space:nowrap">non-exclusive</FONT>
jurisdiction of each such court <I>in personam</I>, generally and unconditionally with respect to any action, suit or proceeding for itself in respect of its properties, assets and revenues. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company irrevocably and unconditionally waives, to the fullest extent permitted by law, any objection which it may now or hereafter have
to the laying of venue of any of the aforesaid actions, suits or proceedings arising out of or in connection with this Indenture brought in the courts of the State of New York or the courts of the United States located in the Borough of Manhattan,
New York City, New York and hereby further irrevocably and unconditionally waives and agrees not to plead or claim in any such court that any such action, suit or proceeding brought in any such court has been brought in an inconvenient forum. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.05 <I>Submission to Jurisdiction; Service of Process</I>. The Company irrevocably appoints Puglisi&nbsp;&amp; Associates of
850 Library Avenue, Suite 204, Newark, Delaware 19711, Attention: Mr.&nbsp;Donald&nbsp;J. Puglisi as its authorized agent in the Borough of Manhattan in the City of New York upon which process may be served in any such suit or proceeding, and agrees
that service of process upon such agent, and written notice of said service to the Company by the person serving the same to JD.com, Inc., 20th Floor, Building A, No.&nbsp;18 Kechuang 11 Street, Yi zhuang Economic and Technological Development Zone,
Daxing District, Beijing 101111, People&#146;s Republic of China, Attention: Ian Su Shan, Yufei Guo, Yin Lin, Chong Zhan and Yiru Shao, shall be deemed in every respect effective service of process upon the Company in any such suit or proceeding.
The Company further agrees to take any and all action as may be necessary to maintain such designation and appointment of such agent in full force and effect for a period of five years from the date of this Indenture. If for any reason such agent
shall cease to be such agent for service of process, the Company shall forthwith appoint a new agent of recognized standing for service of process in the State of New York and deliver to the Trustee a copy of the new agent&#146;s acceptance of that
appointment within ten Business Days of such acceptance. Nothing herein shall affect the right of the Trustee, any Agent or any Holder to serve process in any other manner permitted by law or to commence legal proceedings or otherwise proceed
against the Company in any other court of competent jurisdiction. To the extent that the Company has or hereafter may acquire any sovereign or other immunity from jurisdiction of any court or from any legal process with respect to itself or its
property, the Company irrevocably waives such immunity in respect of its obligations hereunder or under any Note. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">114 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.06 <I>Evidence of Compliance with Conditions Precedent; Certificates and</I>
<I>Opinions of Counsel to Trustee</I>. Upon any application or demand by the Company to the Trustee<I> </I>to take any action under any of the provisions of this Indenture, the Company shall, if requested by the Trustee, furnish to the Trustee an
Officers&#146; Certificate and Opinion of Counsel stating that such action is permitted by the terms of this Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each
Officers&#146; Certificate provided for, by or on behalf of the Company in this Indenture and delivered to the Trustee with respect to compliance with this Indenture (other than the Officers&#146; Certificates provided for in Section&nbsp;4.09)
shall include (a)&nbsp;a statement that the person making such certificate is familiar with the requested action and this Indenture; (b)&nbsp;a brief statement as to the nature and scope of the examination or investigation upon which the statement
contained in such certificate is based; (c)&nbsp;a statement that, in the judgment of such person, he or she has made such examination or investigation as is necessary to enable him or her to express an informed judgment as to whether or not such
action is permitted by this Indenture; and (d)&nbsp;a statement as to whether or not, in the judgment of such person, such action is permitted by this Indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Notwithstanding anything to the contrary in this Section&nbsp;17.06, if any provision in this Indenture specifically provides that the Trustee
shall or may receive an Opinion of Counsel in connection with any action to be taken by the Trustee or the Company hereunder, the Trustee shall be entitled to such Opinion of Counsel. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.07 <I>Legal Holidays</I>. In any case where any Interest Payment Date, Tax Redemption Date, Optional Redemption Date, Cleanup
Redemption Date, Fundamental Change Repurchase Date, Conversion Date, Repurchase Date or Maturity Date is not a Business Day, then any action to be taken on such date need not be taken on such date, but may be taken on the next succeeding Business
Day with the same force and effect as if taken on such date, and no interest shall accrue in respect of the delay. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.08
<I>No Security Interest Created</I>. Nothing in this Indenture or in the Notes, expressed or implied, shall be construed to constitute a security interest under the Uniform Commercial Code or similar legislation, as now or hereafter enacted and in
effect, in any jurisdiction. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.09 <I>Benefits of Indenture</I>. Nothing in this Indenture or in the Notes, expressed or
implied, shall give to any Person, other than the Holders, the parties hereto, any Paying Agent, any Conversion Agent, any Note Registrar and their successors hereunder, any benefit or any legal or equitable right, remedy or claim under this
Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.10 <I>Table of Contents, Headings, Etc.</I> The table of contents and the titles and headings of the articles
and sections of this Indenture have been inserted for convenience of reference only, are not to be considered a part hereof, and shall in no way modify or restrict any of the terms or provisions hereof. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">115 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.11 <I>Execution in Counterparts</I>. This Indenture may be executed in any
number of counterparts, each of which shall be an original, but such counterparts shall together constitute but one and the same instrument. The exchange of copies of this Indenture and of signature pages by facsimile or PDF transmission shall
constitute effective execution and delivery of this Indenture as to the parties hereto and may be used in lieu of the original Indenture for all purposes. Signatures of the parties hereto transmitted by facsimile or PDF shall be deemed to be their
original signatures for all purposes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.12 <I>Severability</I>. In the event any provision of this Indenture or in the
Notes shall be invalid, illegal or unenforceable, then (to the extent permitted by law) the validity, legality or enforceability of the remaining provisions shall not in any way be affected or impaired. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.13 <I>Waiver of Jury Trial</I>. EACH OF THE COMPANY AND THE TRUSTEE HEREBY IRREVOCABLY WAIVES, AND EACH HOLDER, BY ITS
ACCEPTANCE OF A NOTE OR A BENEFICIAL INTEREST IN A GLOBAL NOTE, AS APPLICABLE, SHALL BE DEEMED TO HAVE WAIVED, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING ARISING OUT OF OR RELATING
TO THIS INDENTURE, THE NOTES OR THE TRANSACTIONS CONTEMPLATED HEREBY. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.14 <I>Force Majeure</I>. In no event shall the
Trustee or the Agents be responsible or liable for any failure or delay in the performance of its obligations hereunder arising out of or caused by, directly or indirectly, forces beyond its control, including, without limitation, strikes, work
stoppages, accidents, acts of war or terrorism, civil or military disturbances, nuclear or natural catastrophes, pandemics, epidemics and wide spread health crisis, or acts of God, and interruptions, loss or malfunctions of utilities, communications
or computer (software and hardware) services; it being understood that the Trustee or the Agents, as the case may be, shall use reasonable efforts that are consistent with accepted practices in the banking industry to resume performance as soon as
practicable under the circumstances. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.15 <I>Calculations</I>. Except as otherwise provided herein, the Company shall be
responsible for making all calculations called for under the Notes or in connection with a conversion and in no instance shall the Trustee, the Conversion Agent or the Agents be responsible for making such calculations and in no instance shall the
Trustee or the Agents be responsible for making such calculations. These calculations include, but are not limited to, determinations of the Last Reported Sale Prices of the ADSs, the Daily VWAPs, the Daily Conversion Values, the Daily Settlement
Amounts, any accrued interest payable on the Notes, the number of Additional ADSs to be added to the Conversion Rate upon a Make-Whole Fundamental Change or in connection with a Redemption Notice, if any, the Conversion Rate of the Notes and any
adjustments thereto. The Company shall make all these calculations in good faith and, absent manifest error, the Company&#146;s calculations shall be final and binding on Holders. The Company shall provide a schedule of its calculations to each of
the Trustee, the Paying Agent and the Conversion Agent, and each of the Trustee, the Paying Agent and the Conversion Agent is entitled to rely conclusively and without liability upon the accuracy of the Company&#146;s calculations without
independent verification. The Trustee will forward the Company&#146;s calculations to any registered Holder of Notes upon the prior written request of that Holder at the sole cost and expense of the Company. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">116 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Section&nbsp;17.16 <I>Patriot Act</I>. In order to comply with the laws, rules, regulations
and executive orders in effect from time to time applicable to banking institutions, including, without limitation, those relating to the funding of terrorist activities and money laundering, including Section&nbsp;326 of the USA PATRIOT Act of the
United States (&#147;<B>Applicable Law</B>&#148;), the Trustee is are required to obtain, verify, record and update certain information relating to individuals and entities which maintain a business relationship with the Trustee. Accordingly, each
of the parties agree to provide to the Trustee, upon their request from time to time such identifying information and documentation as may be available for such party in order to enable the Trustee to comply with Applicable Law. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<I>Remainder of page intentionally left blank</I>] </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">117 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>IN WITNESS WHEREOF, </B>the parties hereto have caused this Indenture to be duly executed
as of the date first above written. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">JD.COM, INC.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Ian Su Shan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Name: Ian Su Shan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Title: Chief Financial Officer</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>Signature Page to Indenture</I> </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">CITIBANK, N.A., as Trustee</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Peter Lopez</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name: Peter Lopez</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title: Senior Trust Officer</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>Signature Page to Indenture</I> </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>EXHIBIT A </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[FORM OF FACE OF NOTE] </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[INCLUDE
FOLLOWING LEGEND IF A GLOBAL NOTE] </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">[THIS IS A GLOBAL NOTE WITHIN THE MEANING OF THE INDENTURE HEREINAFTER REFERRED TO AND IS REGISTERED
IN THE NAME OF THE DEPOSITARY OR A NOMINEE OF THE DEPOSITARY, WHICH MAY BE TREATED BY THE COMPANY, THE TRUSTEE AND ANY AGENT THEREOF AS THE OWNER AND HOLDER OF THIS NOTE FOR ALL PURPOSES. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">UNLESS THIS CERTIFICATE IS PRESENTED BY AN AUTHORIZED REPRESENTATIVE OF THE DEPOSITORY TRUST COMPANY, A NEW YORK CORPORATION
(&#147;DTC&#148;), TO THE COMPANY OR ITS AGENT FOR REGISTRATION OF TRANSFER, EXCHANGE, OR PAYMENT, AND ANY CERTIFICATE ISSUED IS REGISTERED IN THE NAME OF CEDE&nbsp;&amp; CO. OR IN SUCH OTHER NAME AS IS REQUESTED BY AN AUTHORIZED REPRESENTATIVE OF
DTC (AND ANY PAYMENT IS MADE TO CEDE&nbsp;&amp; CO. OR TO SUCH OTHER ENTITY AS IS REQUESTED BY AN AUTHORIZED REPRESENTATIVE OF DTC), ANY TRANSFER, PLEDGE, OR OTHER USE HEREOF FOR VALUE OR OTHERWISE BY OR TO ANY PERSON IS WRONGFUL INASMUCH AS THE
REGISTERED OWNER HEREOF, CEDE&nbsp;&amp; CO., HAS AN INTEREST HEREIN.] </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[INCLUDE FOLLOWING LEGEND IF A RESTRICTED SECURITY] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">[THIS SECURITY, THE AMERICAN DEPOSITARY SHARES DELIVERABLE UPON CONVERSION OF THIS SECURITY, IF ANY, AND THE CLASS A ORDINARY SHARES
REPRESENTED THEREBY OR DELIVERABLE IN LIEU THEREOF HAVE NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE &#147;SECURITIES ACT&#148;), ARE &#147;RESTRICTED SECURITIES&#148; WITHIN THE MEANING OF RULE 144 UNDER THE SECURITIES ACT
OR CONTRACTUALLY RESTRICTED SECURITIES, AND MAY NOT BE OFFERED, SOLD, PLEDGED OR OTHERWISE TRANSFERRED EXCEPT IN ACCORDANCE WITH THE FOLLOWING SENTENCE. BY ITS ACQUISITION HEREOF OR OF A BENEFICIAL INTEREST HEREIN, THE ACQUIRER: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(1) REPRESENTS THAT IT AND ANY ACCOUNT FOR WHICH IT IS ACTING IS (A)&nbsp;A &#147;QUALIFIED INSTITUTIONAL BUYER&#148; (WITHIN THE MEANING OF
RULE 144A UNDER THE SECURITIES ACT) OR (B)&nbsp;NOT A U.S. PERSON AND LOCATED OUTSIDE THE UNITED STATES (WITHIN THE MEANING OF REGULATION S UNDER THE SECURITIES ACT) AND THAT IT EXERCISES SOLE INVESTMENT DISCRETION WITH RESPECT TO EACH SUCH ACCOUNT
AND THAT IT AND ANY SUCH ACCOUNT IS NOT, AND HAS NOT BEEN FOR THE IMMEDIATELY PRECEDING THREE MONTHS, AN AFFILIATE OF JD.COM, INC. (THE &#147;<B>COMPANY</B>&#148;), AND </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><FONT
STYLE="white-space:nowrap">A-1</FONT> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(2) AGREES FOR THE BENEFIT OF THE COMPANY THAT IT WILL NOT OFFER, SELL, PLEDGE OR OTHERWISE
TRANSFER THIS SECURITY, THE AMERICAN DEPOSITARY SHARES DELIVERABLE UPON CONVERSION OF THIS SECURITY, IF ANY, AND THE CLASS A ORDINARY SHARES REPRESENTED THEREBY OR DELIVERABLE IN LIEU THEREOF OR ANY BENEFICIAL INTEREST HEREIN OR THEREIN PRIOR TO THE
DATE THAT IS THE LATER OF (X)&nbsp;ONE YEAR AFTER THE LAST ORIGINAL ISSUE DATE HEREOF OR SUCH SHORTER PERIOD OF TIME AS PERMITTED BY RULE 144 UNDER THE SECURITIES ACT OR ANY SUCCESSOR PROVISION THERETO AND (Y)&nbsp;SUCH LATER DATE, IF ANY, AS MAY BE
REQUIRED BY APPLICABLE LAW, EXCEPT: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(A) TO THE COMPANY OR ANY SUBSIDIARY THEREOF, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(B) PURSUANT TO A REGISTRATION STATEMENT WHICH HAS BECOME EFFECTIVE UNDER THE SECURITIES ACT, OR </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(C) TO A PERSON REASONABLY BELIEVED TO BE A QUALIFIED INSTITUTIONAL BUYER IN COMPLIANCE WITH RULE 144A UNDER THE SECURITIES
ACT, OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(D) TO A <FONT STYLE="white-space:nowrap">NON-U.S.</FONT> PERSON LOCATED OUTSIDE THE UNITED STATES IN ACCORDANCE
WITH REGULATION S UNDER THE SECURITIES ACT, OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(E) PURSUANT TO AN EXEMPTION FROM REGISTRATION PROVIDED BY RULE 144 UNDER
THE SECURITIES ACT (IF AVAILABLE); OR </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(F) PURSUANT TO ANY OTHER EXEMPTION FROM, OR IN A TRANSACTION NOT SUBJECT TO, THE
REGISTRATION REQUIREMENTS OF THE SECURITIES ACT. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">PRIOR TO THE REGISTRATION OF ANY TRANSFER IN ACCORDANCE WITH (2)(E) OR 2(F) ABOVE, THE
COMPANY, THE ADS DEPOSITARY AND THE TRUSTEE RESERVE THE RIGHT TO REQUIRE THE DELIVERY OF SUCH LEGAL OPINIONS, CERTIFICATIONS OR OTHER EVIDENCE AS MAY REASONABLY BE REQUIRED IN ORDER TO DETERMINE THAT THE PROPOSED TRANSFER IS BEING MADE IN COMPLIANCE
WITH THE SECURITIES ACT AND APPLICABLE STATE SECURITIES LAWS. NO REPRESENTATION IS MADE AS TO THE AVAILABILITY OF ANY EXEMPTION FROM THE REGISTRATION REQUIREMENTS OF THE SECURITIES ACT. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">NO AFFILIATE (AS DEFINED IN RULE 144 UNDER THE SECURITIES ACT) OF THE COMPANY OR PERSON THAT HAS BEEN AN AFFILIATE (AS DEFINED IN RULE 144
UNDER THE SECURITIES ACT) OF THE COMPANY DURING THE THREE IMMEDIATELY PRECEDING MONTHS MAY PURCHASE, OTHERWISE ACQUIRE OR OWN THIS NOTE, THE AMERICAN DEPOSITARY SHARES DELIVERABLE UPON CONVERSION HEREOF, IF ANY, AND THE CLASS A ORDINARY SHARES
REPRESENTED THEREBY OR DELIVERABLE IN LIEU THEREOF, OR A BENEFICIAL INTEREST HEREIN OR THEREIN.] </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><FONT
STYLE="white-space:nowrap">A-2</FONT> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">JD.com, Inc. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">0.25% Convertible Senior Notes due 2029 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="50%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="49%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">No. [_______]</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" ALIGN="right">[Initially]<SUP STYLE="font-size:75%; vertical-align:top">1</SUP> US$_________</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">CUSIP No. [&#149;] </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">ISIN No.
[&#149;] </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">JD.com, Inc., a company duly organized and validly existing under the laws of the Cayman Islands (the
&#147;<B>Company</B>,&#148; which term includes any successor company or corporation or other entity under the Indenture referred to on the reverse hereof), for value received hereby promises to pay to [CEDE&nbsp;&amp; CO.]<SUP
STYLE="font-size:75%; vertical-align:top">2</SUP> [_______]<SUP STYLE="font-size:75%; vertical-align:top">3</SUP>, or registered assigns, the principal sum [as set forth in the &#147;Schedule of Exchanges of Notes&#148; attached hereto]<SUP
STYLE="font-size:75%; vertical-align:top">4</SUP> [of US$[__________]]<SUP STYLE="font-size:75%; vertical-align:top">5</SUP>, which amount, taken together with the principal amounts of all other outstanding Notes, shall not, unless permitted by the
Indenture, exceed US$2,000,000,000 in aggregate at any time, in accordance with the rules and procedures of the Depositary, on June&nbsp;1, 2029, and interest thereon as set forth below. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Note shall bear cash interest at the rate of 0.25% per year from, and including, May&nbsp;23, 2024, or from, and including, the most
recent date to which interest had been paid or provided for to, but excluding, the next scheduled Interest Payment Date until June&nbsp;1, 2029. Interest is payable semi-annually in arrears on each June&nbsp;1 and December&nbsp;1, commencing on
December&nbsp;1, 2024, to Holders of record at the close of business on the preceding May&nbsp;15 and November&nbsp;15 (whether or not such day is a Business Day), respectively. Additional Interest, if any, will be payable as set forth in
Section&nbsp;4.06(d), Section&nbsp;4.06(e) and Section&nbsp;6.03 of the within-mentioned Indenture, and any reference to interest on, or in respect of, any Note therein shall be deemed to include Additional Interest if, in such context, Additional
Interest is, was or would be payable pursuant to any of such Section&nbsp;4.06(d), Section&nbsp;4.06(e) and Section&nbsp;6.03, and any express mention of the payment of Additional Interest, if any, in any provision therein shall not be construed as
excluding Additional Interest in those provisions thereof where such express mention is not made. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Any Defaulted Amounts shall accrue
interest per annum at the rate per annum borne by the Notes <I>plus</I> one percent, subject to the enforceability thereof under applicable law, from, and including, the relevant payment date to, but excluding, the date on which such Defaulted
Amounts shall have been paid by the Company, at its election, in accordance with Section 2.03(c) of the Indenture. </P><DIV STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&nbsp;</DIV>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">1</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Global Note. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">2</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Global Note. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">3</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Physical Note. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">4</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Global Note. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">5</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Physical Note. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><FONT
STYLE="white-space:nowrap">A-3</FONT> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company shall pay or cause the Paying Agent to pay the principal of and interest on this
Note, so long as such Note is a Global Note, by wire transfer in immediately available funds to the Depositary or its nominee, as the case may be, as the registered Holder of such Note. As provided in and subject to the provisions of the Indenture,
the Company shall pay the principal of any Notes (other than Notes that are Global Notes) at the office or agency designated by the Company for that purpose. The Company has initially designated Citibank, N.A. as its Paying Agent, Conversion Agent
and Note Registrar in respect of the Notes and its Corporate Trust Office, as a place where Notes may be presented for payment or for registration of transfer. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Reference is made to the further provisions of this Note set forth on the reverse hereof, including, without limitation, provisions giving the
Holder of this Note the right to convert this Note into cash, ADSs or a combination of cash and ADSs, as applicable, on the terms and subject to the limitations set forth in the Indenture. A Holder may elect to receive Ordinary Shares in lieu of any
ADSs deliverable upon conversion. Such further provisions shall for all purposes have the same effect as though fully set forth at this place. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>This Note, and any claim, controversy or dispute arising under or related to this Note, shall be construed in accordance with and governed
by the laws of the State of New York (without regard to the conflicts of laws provisions thereof). </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the case of any conflict
between this Note and the Indenture, the provisions of the Indenture shall control and govern. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Note shall not be valid or become
obligatory for any purpose until the certificate of authentication hereon shall have been signed manually or electronically by the Trustee or a duly authorized authenticating agent under the Indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[<I>Remainder of page intentionally left blank</I>] </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><FONT
STYLE="white-space:nowrap">A-4</FONT> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the Company has caused this Note to be duly executed. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">JD.COM, INC.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><FONT
STYLE="white-space:nowrap">A-5</FONT> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Dated:</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">TRUSTEE&#146;S CERTIFICATE OF AUTHENTICATION</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">CITIBANK, N.A.,</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">as Trustee, certifies that this is one of the Notes described in the within-named Indenture.</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Authorized signatory</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><FONT
STYLE="white-space:nowrap">A-6</FONT> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[FORM OF REVERSE OF NOTE] </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">JD.com, Inc. </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">0.25% Convertible
Senior Notes due 2029 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Note is one of a duly authorized issue of Notes of the Company, designated as its 0.25% Convertible Senior
Notes due 2029 (the &#147;<B>Notes</B>&#148;), initially limited to the aggregate principal amount of US$2,000,000,000, subject to Section&nbsp;2.10 of the Indenture, all issued or to be issued under and pursuant to an Indenture dated as of
May&nbsp;23, 2024 (the &#147;<B>Indenture</B>&#148;), between the Company and Citibank, N.A. as trustee (the &#147;<B>Trustee</B>&#148;), to which Indenture and all indentures supplemental thereto reference is hereby made for a description of the
rights, limitations of rights, obligations, duties, indemnifications, privileges, disclaimers from liability and immunities thereunder of the Trustee, the Company and the Holders of the Notes. Additional Notes may be issued in an unlimited aggregate
principal amount, subject to certain conditions specified in the Indenture. Capitalized terms used herein but not defined shall have the meanings ascribed to such terms in the Indenture. The Rule 144A Notes and the Regulation S Notes initially have
separate CUSIP numbers and will initially not be fungible. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the case certain Events of Default, as defined in the Indenture, shall have
occurred and be continuing, the principal of, and interest on, all Notes may be declared, by either the Trustee or Holders of at least 25% in aggregate principal amount of Notes then outstanding, and upon said declaration shall become, due and
payable, in the manner, with the effect and subject to the conditions and certain exceptions set forth in the Indenture. In the case certain Events of Default relating to a bankruptcy (or similar proceeding) with respect to the Company or a
Principal Controlled Entity of the Company shall have occurred, the principal of, and interest on, all Notes shall automatically become immediately due and payable, as set forth in the Indenture. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the terms and conditions of the Indenture, the Company will make or cause the Paying Agent to make all payments and deliveries in
respect of the principal amount on the Maturity Date, the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, as the case may be, to the Holder who surrenders a Note to the Paying Agent to collect such payments in
respect of the Note. The Company will pay or cause the Paying Agent to pay cash amounts in money of the United States that at the time of payment is legal tender for payment of public and private debts. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the terms and conditions of the Indenture, Additional Amounts will be paid in connection with any payments made and deliveries
caused to be made by the Company or any successor to the Company under or with respect to the Indenture and the Notes, including, but not limited to, payments of principal (including, if applicable, the Redemption Price, the Repurchase Price and the
Fundamental Change Repurchase Price), premium, if any, payments of interest, including any additional interest and payments of cash and/or deliveries of ADSs or any other consideration (together with payments of cash for any Fractional ADS) to
ensure that the net amount received by the beneficial owners of the Notes after any applicable withholding or deduction (and after deducting any taxes on the Additional Amounts) will equal the amounts that would have been received by such beneficial
owners had no such withholding or deduction been required. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><FONT
STYLE="white-space:nowrap">A-7</FONT> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Indenture contains provisions permitting the Company and the Trustee in certain
circumstances, without the consent of the Holders of the Notes, and in certain other circumstances, with the consent of the Holders of not less than a majority in aggregate principal amount of the Notes at the time outstanding, evidenced as in the
Indenture provided, to execute supplemental indentures modifying the terms of the Indenture and the Notes as described therein. It is also provided in the Indenture that, subject to certain exceptions, the Holders of a majority in aggregate
principal amount of the Notes at the time outstanding may on behalf of the Holders of all of the Notes waive any past Default or Event of Default under the Indenture and its consequences. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No reference herein to the Indenture and no provision of this Note or of the Indenture shall alter or impair the obligation of the Company,
which is absolute and unconditional, to pay or cause to be delivered, as the case may be, the principal (including the Redemption Price, the Repurchase Price and the Fundamental Change Repurchase Price, if applicable) of, accrued and unpaid interest
on, and the consideration due upon conversion of, this Note at the place, at the respective times, at the rate and in the lawful money or ADSs (including Ordinary Shares in lieu thereof), as the case may be, herein prescribed. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Notes are issuable in registered form without interest coupons in denominations of US$1,000 principal amount and integral multiples
thereof. At the office or agency of the Company referred to on the face hereof, and in the manner and subject to the limitations provided in the Indenture, Notes may be exchanged for a like aggregate principal amount of Notes of other authorized
denominations, without payment of any service charge but, if required by the Company or Trustee, with payment of a sum sufficient to cover any transfer or similar tax that may be imposed in connection therewith as a result of the name of the Holder
of the new Notes issued upon such exchange of Notes being different from the name of the Holder of the old Notes surrendered for such exchange. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company may not redeem the Notes prior to the Maturity Date, except in the event of certain Changes in Tax Law as described in
Section&nbsp;16.01 of the Indenture. No sinking fund is provided for the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Holder has the right, at such Holder&#146;s option,
to require the Company to repurchase for cash all of such Holder&#146;s Notes or any portion thereof (in principal amounts of US$1,000 or integral multiples thereof) on each Repurchase Date at a price equal to the Repurchase Price. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Upon the occurrence of a Fundamental Change, the Holder has the right, at such Holder&#146;s option, to require the Company to repurchase for
cash all of such Holder&#146;s Notes or any portion thereof (in principal amounts of US$1,000 or integral multiples thereof) on the Fundamental Change Repurchase Date at a price equal to the Fundamental Change Repurchase Price. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the provisions of the Indenture, the Holder hereof has the right, at its option, prior to the close of business on the third
Scheduled Trading Day immediately preceding the Maturity Date, to convert any Notes or portion thereof that is US$1,000 principal amount of Notes or an integral multiple thereof, into cash, ADSs or a combination of cash and ADSs, as applicable, at
the Conversion Rate specified in the Indenture, as adjusted from time to time as provided in the Indenture. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><FONT
STYLE="white-space:nowrap">A-8</FONT> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Holders may elect to receive Ordinary Shares in lieu of any ADSs deliverable upon
conversion. Any Ordinary Shares deliverable in lieu of any ADSs will be, prior to the Resale Restriction Termination Date, subject to certain transfer restrictions as set forth in the Indenture and as imposed by the Hong Kong Share Registrar and
will not be able to be deposited into CCASS until such restrictions are removed. Pursuant to the terms of the Deposit Agreement and the Procedures Letter, the ADS Depositary will not accept the surrender of any restricted ADSs for the purpose of
withdrawal of the Ordinary Shares represented thereby prior to the Resale Restriction Termination Date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Terms used in this Note and
defined in the Indenture are used herein as therein defined. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><FONT
STYLE="white-space:nowrap">A-9</FONT> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">ABBREVIATIONS </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following abbreviations, when used in the inscription of the face of this Note, shall be construed as though they were written out in full
according to applicable laws or regulations: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">TEN COM = as tenants in common </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">UNIF GIFT MIN ACT = Uniform Gifts to Minors Act </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">CUST =
Custodian </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">TEN ENT = as tenants by the entireties </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">JT TEN =
joint tenants with right of survivorship and not as tenants in common </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Additional abbreviations may also be used though not in the above
list. </P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><FONT
STYLE="white-space:nowrap">A-10</FONT> </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>SCHEDULE A<SUP STYLE="font-size:75%; vertical-align:top">6</SUP> </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">SCHEDULE OF EXCHANGES OF NOTES </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">JD.com, Inc. </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">0.25% Convertible
Senior Notes due 2029 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The initial principal amount of this Global Note is [__________] UNITED STATES DOLLARS (US$[_______________]). The
following increases or decreases in this Global Note have been made: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="19%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="21%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="21%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="19%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="16%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Date of exchange</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Amount of decrease</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">in principal amount</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">of this Global
Note</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Amount of increase</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">in principal amount</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">of this Global
Note</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Principal amount of</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">this Global Note</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">following such</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">decrease or increase</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">Signature of</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">authorized signatory</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">of
Trustee</P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1px; ">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&nbsp;</P></TD></TR>
</TABLE> <DIV STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&nbsp;</DIV>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">6</SUP>&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Global Note. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>ATTACHMENT 1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[FORM OF NOTICE OF CONVERSION] </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">To:</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">JD.com, Inc. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#8201;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">[20th Floor, Building A, </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#8201;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">No.&nbsp;18 Kechuang 11 Street </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#8201;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Yi zhuang Economic and Technological Development Zone </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#8201;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Daxing District, Beijing 101111, People&#146;s Republic of China] </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#8201;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Citibank, N.A., as Conversion Agent </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#8201;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">[DEUTSCHE BANK TRUST COMPANY AMERICAS, as ADS Depositary </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#8201;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">1 Columbus Circle, </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#8201;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">New York, NY 10019 </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#8201;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">United States of America </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#8201;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Fax:
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">+1-732-544-6346,</FONT></FONT></FONT> Email: <U>adr@db.com</U>]<SUP STYLE="font-size:75%; vertical-align:top">7</SUP> </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The undersigned [holder of this Note]<SUP STYLE="font-size:75%; vertical-align:top">8</SUP> [beneficial owner of Notes in the aggregate
principal amount of [______________]]<SUP STYLE="font-size:75%; vertical-align:top">9</SUP> (bearing CUSIP: __________________ and ISIN: __________________)<SUP STYLE="font-size:75%; vertical-align:top">10</SUP> hereby exercises the option to
convert that Note or the portion thereof (that is US$1,000 principal amount or an integral multiple thereof) below designated, into cash, ADSs (or any Ordinary Shares in lieu thereof) or a combination of cash and ADSs (or any Ordinary Shares in lieu
thereof), as applicable, in accordance with the terms of the Indenture referred to in this Note, and directs that any cash payable and/or ADSs (or any Ordinary Shares in lieu thereof) deliverable upon such conversion, together with any cash payable
for any Fractional ADS, and any Notes representing any unconverted principal amount hereof, be issued and delivered to the holder hereof unless a different name has been indicated below. Terms defined in the [Deposit Agreement, the Procedures Letter
or]<SUP STYLE="font-size:75%; vertical-align:top">11</SUP> the Indenture referred to in this Notice are used herein as so defined. If any ADSs (or any Ordinary Shares in lieu thereof) or any portion of this Note not converted are to be issued in the
name of a Person other than the undersigned, the undersigned will pay all documentary, stamp, issue, transfer or similar taxes, if any, in accordance with Section&nbsp;14.02(d) and Section&nbsp;14.02(e) of the Indenture. Any amount required to be
paid to the undersigned on account of interest accompanies this Notice. Capitalized terms used herein but not defined shall have the meanings ascribed to such terms in the Indenture.
</P><DIV STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&nbsp;</DIV>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">7</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Delete if the holder is a beneficial owner of a Note in a global form and elects to settle the conversion in
Ordinary Shares deliverable in lieu of any ADSs upon conversion. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">8</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Insert in case of a conversion of a certificated note. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">9</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Insert if the holder is a beneficial owner of a Note in a global form and elects to settle the conversion in
Ordinary Shares deliverable in lieu of any ADSs upon conversion. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">10</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Converting bondholder to fill in the security identifiers of the series of Notes being converted.
</P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">11</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Delete if the holder is a beneficial owner of a Note in a global form and elects to settle the conversion in
Ordinary Shares deliverable in lieu of any ADSs upon conversion. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the conversion of [this Note, or the portion hereof below designated]
[the Notes in the aggregate principal amount below designated], the undersigned acknowledges, represents to and agrees with the Company and the ADS Depositary that the undersigned is not an &#147;affiliate&#148; (as defined in Rule 144 under the
Securities Act) of the Company and has not been an &#147;affiliate&#148; (as defined in Rule 144 under the Securities Act) of the Company during the three months immediately preceding the date hereof. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the event that there is any ADSs deliverable upon the conversion of this Note, the undersigned (please select one; if no election is made,
the undersigned is deemed to elect NOT to receive any Ordinary Shares in lieu of such ADSs): </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#9744;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">elects to receive Ordinary Shares in lieu of such ADS through CCASS (which election is only available if this
Note is NOT a Restricted Security); </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#9744;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">elects to receive Ordinary Shares in lieu of such ADS in certificated form outside of CCASS; or
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#9744;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">does NOT elect to receive any Ordinary Shares in lieu of such ADS. </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">[The undersigned further certifies: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1. The undersigned acknowledges (and if the undersigned is acting for the account of another person, that person has confirmed that it
acknowledges) that the Restricted Securities received upon conversion of this Note (or securities represented thereby) have not been and are not expected to be registered under the Securities Act. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">2. The undersigned further certifies that either: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) The undersigned is, and at the time any ADSs (or any Ordinary Shares in lieu thereof) are delivered in conversion of its Notes will be, the
holder of the ADSs and the Ordinary Shares represented thereby, and (i)&nbsp;the undersigned is not a U.S. person (as defined in Regulation S under the Securities Act) and is located outside the United States (within the meaning of Regulation S) and
acquired, or have agreed to acquire and will have acquired, the Notes being converted and the ADSs (or any Ordinary Shares in lieu thereof) and the Ordinary Shares represented thereby being delivered in the conversion outside the United States and
(ii)&nbsp;the undersigned is not in the business of buying and selling securities or, if the undersigned is in such business, the undersigned did not acquire the Notes being converted from the Company or any affiliate thereof in the initial
distribution of the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">OR </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) The undersigned is a broker-dealer acting on behalf of its customer; its customer has confirmed to the undersigned that it is, and at the
time any ADSs (or any Ordinary Shares in lieu thereof) are delivered in conversion of the said Notes will be, the holder of the ADSs (or any Ordinary Shares in lieu thereof) and the Ordinary Shares represented thereby, and (i)&nbsp;it is not a U.S.
person (as defined in Regulation S under the Securities Act) and it is located outside the United States (within the meaning of Regulation S) and acquired, or have agreed to acquire and will have acquired, the Notes being converted and the ADSs (or
any Ordinary Shares in lieu thereof) and the Ordinary Shares represented thereby being delivered in the conversion outside the United States and (ii)&nbsp;it is not in the business of buying and selling securities or, if it is in such business, it
did not acquire the Notes being converted from the Company or any affiliate thereof in the initial distribution of the Notes. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">OR </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) The undersigned is a qualified institutional buyer (as defined in Rule 144A under the
Securities Act) acting for its own account or for the account of one or more qualified institutional buyers and the undersigned is (or such account or accounts are) the sole beneficial owner(s) of the ADSs (or any Ordinary Shares in lieu thereof) to
be received upon conversion of the Notes.]<SUP STYLE="font-size:75%; vertical-align:top">12</SUP> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3. The undersigned acknowledges that
the undersigned (and any such other account) may not continue to hold or retain any interest in Restricted Securities received upon conversion of this Note if the undersigned (or such other account) becomes an affiliate (as defined in Rule 144 under
the Securities Act) of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">[4. The undersigned agrees (and if the undersigned is acting for the account of another person, that
person has confirmed that it agrees) that, prior to the Resale Restriction Termination Date, the undersigned (and such other account) will not offer, sell, pledge or otherwise transfer the Restricted Security (or securities represented by such
Restricted Security or deliverable in lieu thereof) except in accordance with the restrictions set forth in that legend and any applicable securities laws of the United States and any state thereof or any transfer restriction as imposed by the Hong
Kong Share Registrar, if applicable.]<SUP STYLE="font-size:75%; vertical-align:top">13</SUP> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">[If the undersigned does NOT elect to receive Ordinary
Shares deliverable in lieu of ADSs, the undersigned hereby instructs the ADS Depositary to register the ADSs in the name of: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="81%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="16%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">1.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Name of Beneficial Owner to receive ADSs (English):</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">2.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Address of Beneficial Owner to receive ADSs (English):</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">3.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Name of Registered Holder of the Deposited Shares:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">4.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Number of Deposited Shares:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">5.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Number of ADSs to be issued:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">6.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beneficial Owner&#146;s Tax ID Number:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">7.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Contact Name and Tel No/email address:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">]<SUP STYLE="font-size:75%; vertical-align:top">14</SUP>
</P><DIV STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&nbsp;</DIV>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">12</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Restricted Security. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">13</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Restricted Security; not applicable if the holder is a beneficial owner of a Note in a global form
and elects to settle the conversion in Ordinary Shares deliverable in lieu of any ADSs upon conversion </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">14</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if a Restricted Security. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">[If the undersigned does NOT elect to receive Ordinary Shares deliverable in lieu of ADSs, the undersigned
instructs the Depositary to deliver the ADRs representing the ADSs to the following account: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">ADS Receiving Broker (* are mandatory fields): </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="2%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="78%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="16%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">a)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">DTC Broker Name*:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">b)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">DTC Broker&#146;s Participant Account with DTC *:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">c)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">DTC Broker Contact Name:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#8194;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">d)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">DTC Broker Contact Tel No/email:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">e)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beneficial Owner&#146;s Account # with DTC Broker*:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="6"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="5"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#8195;OR</P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="41%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="39%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="16%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="5"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">e) Local Broker Name (have account with DTC Broker)*:</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="6"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#8194;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="5"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Local Broker <FONT STYLE="white-space:nowrap">Sub-Account</FONT> # with DTC
Broker*:</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="6"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="5"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Local Broker Contact Name:</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="6"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="5"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Local Broker Contact Tel No/email:</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:Times New Roman">ADS Delivering Party: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; font-size:10pt; font-family:Times New Roman">Name:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Deutsche Bank Trust Company Americas DTC Account: #2655]<SUP STYLE="font-size:75%; vertical-align:top">15 </SUP></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">[If the undersigned elects to receive the Ordinary Shares deliverable in lieu of the ADSs through CCASS*, the undersigned
instructs the Company to deliver the Ordinary Shares to the following account: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="82%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="16%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">a) CCASS Account:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="2%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Delivery of Ordinary Shares is subject to applicable law and the rules and procedures of CCASS. Holders should
contact their relevant CCASS custodian participant for information on the delivery procedures.]<SUP STYLE="font-size:75%; vertical-align:top">16</SUP> </P></TD></TR></TABLE>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>Wire Payment Instructions </U></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">[&#149;] </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV STYLE="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&nbsp;</DIV>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">15</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include if NOT a Restricted Security. DTC details provided after the RRTD. </P></TD></TR></TABLE>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><SUP STYLE="font-size:75%; vertical-align:top">16</SUP></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Include bracketed language if (i)&nbsp;the Note being converted is not a Restricted Security; and (ii)&nbsp;the
Holder elects to receive Ordinary Shares in lieu of the ADSs deliverable upon conversion. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>For any ADS settlement inquiries, please contact <U>DBTCA Broker Desk</U>: </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Tel: <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">+1-212-250-9100</FONT></FONT></FONT> (New York) / <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">+44-207-547-6500</FONT></FONT></FONT> (London) </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Email:
<U>adr@db.com</U> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>For any Ordinary Shares settlement inquiries, please contact: </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Computershare Hong Kong Investor Services Limited </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">+852 2862 8690
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-16 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="29%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="29%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="29%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dated:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#8195;&#8195;</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="font-size:1px; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Signature(s)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="35%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="59%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-TOP:1px solid #000000"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Signature Guarantee</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#8195;&#8195;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature(s) must be guaranteed by an eligible Guarantor Institution (banks, stock brokers, savings and loan associations and credit unions) with membership in an approved signature guarantee medallion program pursuant to Securities
and Exchange Commission Rule <FONT STYLE="white-space:nowrap">17Ad-15</FONT> if ADSs are to be issued, or Notes are to be delivered, other than to and in the name of the registered holder.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Fill in for registration of ADSs if to be issued, and Notes if to be delivered, other than to and in the name of the registered holder:</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-TOP:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(Name)</P> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:12pt ;BORDER-TOP:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(Street Address)</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-TOP:1px solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(City, State and Zip Code)</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Please print name and address</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Principal amount to be converted (if less than all):</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">US$______,000</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">NOTICE: The above signature(s) of the Holder(s) hereof must correspond with the name as written upon the face of the Note in every particular without alteration or enlargement or any change whatever.</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="35%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="29%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="29%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&#8195;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">&#8195;&#8195;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><DIV STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</DIV> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Social Security or Other Taxpayer
Identification Number</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&#8195;</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-17 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>ATTACHMENT 2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[FORM OF FUNDAMENTAL CHANGE REPURCHASE NOTICE] </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">To:</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">JD.com, Inc. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#8201;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Citibank, N.A., as Trustee and Paying Agent </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The undersigned registered owner of this Note hereby acknowledges receipt of a notice from JD.com, Inc. (the &#147;<B>Company</B>&#148;) as to
the occurrence of a Fundamental Change with respect to the Company and specifying the Fundamental Change Repurchase Date and requests and instructs the Company to pay to the registered holder hereof in accordance with Section&nbsp;15.02 of the
Indenture referred to in this Note (1)&nbsp;the entire principal amount of this Note, or the portion thereof (that is US$1,000 principal amount or an integral multiple thereof) below designated, and (2) if such Fundamental Change Repurchase Date
does not fall during the period after a Regular Record Date and on or prior to the corresponding Interest Payment Date, accrued and unpaid interest thereon to, but excluding, such Fundamental Change Repurchase Date. Capitalized terms used herein but
not defined shall have the meanings ascribed to such terms in the Indenture. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the case of Physical Notes, the certificate numbers of
the Notes to be repurchased are as set forth below: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="17%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="41%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="40%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; text-indent:2.00em; font-size:10pt; font-family:Times New Roman">Certificate&nbsp;Number(s):</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&#8195;</TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="31%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="28%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Dated:</P></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">&#8195;&#8195;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><DIV STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</DIV> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Signature(s)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD COLSPAN="3" VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><DIV STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</DIV>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Signature&nbsp;Guarantee</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><DIV STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</DIV> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Wire Instructions</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Signature(s) must be guaranteed by an eligible Guarantor Institution (banks, stock brokers, savings and loan associations and credit unions) with membership in an approved signature guarantee medallion program pursuant
to Securities and Exchange Commission Rule <FONT STYLE="white-space:nowrap">17Ad-15</FONT> if ADSs are to be issued, or Notes are to be delivered, other than to and in the name of the registered holder.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-18 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="31%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="31%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="31%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Fill in for registration of ADSs if to be issued, and Notes if to be delivered, other than to and in the name of the registered holder:</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><DIV STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</DIV>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Name)</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><DIV STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</DIV>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Street Address)</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><DIV STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</DIV>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(City, State and Zip Code)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Please print name and address</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&#8195;&#8195;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">Social Security or Other Taxpayer Identification Number</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">Principal amount to be repaid (if less than all): US$______,000</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">NOTICE: The above signature(s) of the Holder(s) hereof must
correspond with the name as written upon the face of the Note in every particular without alteration or enlargement or any change whatever.</P></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-19 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>ATTACHMENT 3 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[FORM OF REPURCHASE NOTICE] </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">To:</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">JD.com, Inc. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%" VALIGN="top" ALIGN="left">&#8201;</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Citibank, N.A., as Trustee </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The undersigned registered owner of this Note hereby acknowledges receipt of a notice from JD.com, Inc. (the &#147;<B>Company</B>&#148;)
regarding the right of Holders to elect to require the Company to repurchase the entire principal amount of this Note, or the portion thereof (that is US$1,000 principal amount or an integral multiple thereof) below designated, in accordance with
the applicable provisions of the Indenture referred to in this Note, at the Repurchase Price to the registered Holder hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the case
of certificated Notes, the certificate numbers of the Notes to be purchased are as set forth below: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Certificate Number(s):
____________________________ </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="31%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="28%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Signature Guarantee</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">&#8195;&#8195;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Wire Instructions</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Signature(s) must be guaranteed by an eligible Guarantor Institution (banks, stock brokers, savings and loan associations and
credit unions) with membership in an approved signature guarantee medallion program pursuant to Securities and Exchange Commission Rule <FONT STYLE="white-space:nowrap">17Ad-15</FONT></P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dated:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD COLSPAN="3" VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><DIV STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</DIV> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Signature(s)</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8" COLSPAN="3"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD COLSPAN="3" VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD COLSPAN="3" VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"><DIV STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</DIV> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Social Security or Other Taxpayer
Identification Number</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-20 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="37%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="4%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="57%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&#8195;&#8195;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&#8195;&#8195;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Principal amount to be repaid (if less than all): US$______,000</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">NOTICE: The above signature(s) of the Holder(s) hereof must correspond with the name as written upon the face of the Note in every particular without alteration or enlargement or any change whatever.</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-21 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>ATTACHMENT 4 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To: Citibank, N.A., as Trustee and as Note Registrar </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[FORM OF ASSIGNMENT AND TRANSFER] </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For value
received ______________________ hereby sell(s), assign(s) and transfer(s) unto _______________ (Please insert social security or Taxpayer Identification Number of assignee) the within Note, and hereby irrevocably constitutes and appoints
_______________ attorney to transfer the said Note on the books of the Company, with full power of substitution in the premises. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with any
transfer of the within Note occurring prior to the Resale Restriction Termination Date, as defined in the Indenture governing such Note, the undersigned confirms that such Note is being transferred: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#9744; To JD.com, Inc. or a subsidiary thereof; or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#9744;
Pursuant to a registration statement that has become or been declared effective under the Securities Act of 1933, as amended; or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#9744; Pursuant to and
in compliance with Rule 144A under the Securities Act of 1933, as amended; or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#9744; Outside the United States in accordance with Regulation S under the
Securities Act of 1933, as amended; or </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#9744; Pursuant to and in compliance with Rule 144 under the Securities Act of 1933, as amended (if available).
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-22 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="5%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="17%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="18%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="18%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="18%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="18%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dated:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="31%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="33%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Signature(s)</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:1pt">&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><DIV STYLE="line-height:1.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&nbsp;</DIV>
<P STYLE="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Signature Guarantee</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature(s) must be guaranteed by an eligible Guarantor Institution (banks, stock brokers, savings and loan associations and credit unions) with membership in an approved signature guarantee medallion program pursuant to Securities
and Exchange Commission Rule <FONT STYLE="white-space:nowrap">17Ad-15</FONT> if Notes are to be delivered, other than to and in the name of the registered holder.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">NOTICE: The signature on the assignment must correspond with the name as written upon the face of the Note in every particular
without alteration or enlargement or any change whatever. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">A-23 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B><U>EXHIBIT B </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>JD.com, Inc. </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>Authorization Certificate</U> </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I,
[&#149;], [&#149;], acting on behalf of JD.com, Inc. (the &#147;<B><I>Company</I></B>&#148;) hereby certify that: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(A) the persons listed below are
(i)&nbsp;authorized Officers of the Company for purposes of the Indenture (the &#147;<B><I>Indenture</I></B>&#148;) dated as of May&nbsp;23, 2024 between the Company and Citibank, N.A., as trustee, in relation to the 0.25% Convertible Senior Notes
due 2029 (the &#147;<B><I>Notes</I></B>&#148;), (ii) duly elected or appointed, qualified and acting as the holder of the respective office or offices set forth opposite their names and (iii)&nbsp;the duly authorized persons who executed or will
execute the Indenture and the Notes issued pursuant to the Indenture by their manual or facsimile signatures and were at the time of such execution, duly elected or appointed, qualified and acting as the holder of respective office or the offices
set forth opposite their names; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(B) each of the individuals listed below have the authority to receive call backs at the telephone numbers as provided
here upon request of Citibank, N.A.in connection with the Notes issued pursuant to the Indenture: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">[&#149;]: Email: [&#8195;], Phone:
[&#8195;]; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">[&#149;]: Email: [&#8195;], Phone: [&#8195;]. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(C) each signature appearing below is the person&#146;s genuine signature; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(D) attached hereto as Schedule I is a true, correct and complete specimen of the certificates representing the Notes. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">B-1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>SCHEDULE I </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Authorized Officers </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="34%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="30%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="30%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Name</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&#8194;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Title</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"><B>&#8194;</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Signature</B></P></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-size:1px; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-size:1px; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="font-size:1px; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I></I>[<I>Signature page to Authorization Certificate</I>]<I> </I></P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, I have hereunto signed my name this ______________ day of
_________________ 2024. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="87%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>JD.COM, INC.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I></I>[<I>signature page to Authorization Certificate</I>]<I> </I></P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.22
<SEQUENCE>3
<FILENAME>d871796dex422.htm
<DESCRIPTION>EX-4.22
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.22</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;4.22 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Equity Pledge Agreement </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This EQUITY PLEDGE AGREEMENT, (this &#147;<B>Agreement</B>&#148;), dated October 17, 2022, is made in Beijing, the People&#146;s Republic of
China (&#147;<B>PRC</B>&#148;) by and among: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party A: Beijing Jingdong Century Trade Co.,&nbsp;Ltd. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Registered address: Room 201, 2/F, Tower C, No. 18 Kechuang 11 Street, Beijing </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Economic and Technological Development Zone, Beijing </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party B: Qin Miao </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B>Pang Zhang;</B>
</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B>Yayun Li</B> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party C: Beijing
Jiasheng Investment Management Co.,&nbsp;Ltd. </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Registered address: Room 706, 7/F, Building 1, No. 18 Kechuang 11 Street, Beijing </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Economic and Technological Development Zone, Beijing </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(Party B is referred to as &#147;Pledgors&#148; collectively or &#147;Pledgor&#148; separately hereinafter; Party A is referred to as &#147;Pledgee&#148;
hereinafter; and either the Pledgors or the Pledgee is individually referred to as a &#147;Party&#148; and collectively referred to as the &#147;Parties&#148;.) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas, </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Beijing Jiasheng Investment Management Co.,&nbsp;Ltd. (&#147;Beijing Company&#148;) is a limited liability
company duly incorporated and validly existing under the PRC laws. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgors hold 100% equity interests of Beijing Company in total, of which 45%, 30% and 25% equity interests
are owned by Qin Miao, Yayun Li and Pang Zhang, respectively. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgee is a wholly foreign owned company duly incorporated and existing under the laws of the PRC.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgee and Beijing Company entered into an Exclusive Technology Consulting and Service Agreement on
October&nbsp;17, 2022 (&#147;Services Agreement&#148;). </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(5)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgors and the Pledgee entered into a Loan Agreement on October 17, 2022&nbsp;(&#147;Loan
Agreement&#148;), and entered into an Exclusive Purchase Option Agreement on October 17, 2022&nbsp;(&#147;Exclusive Purchase Option Agreement&#148;). In addition, the Pledgors delivered the Power of Attorney to the Pledgee on October 17,
2022&nbsp;(&#147;Power of Attorney&#148;, together with the Services Agreement, Loan Agreement and Exclusive Purchase Option Agreement, collectively referred as &#147;Master Agreement&#148;). </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In order to secure the Pledgors&#146; performance of their obligations under this Agreement, the Loan
Agreement, the Exclusive Purchase Option Agreement and the Power of Attorney, and in order to ensure Beijing Company to be able to perform its obligations under the Services Agreement, the Pledgors hereby pledge all the equity interests held by them
in Beijing Company as the guaranty for their and/or Beijing Company&#146;s performance of obligations under the Master Agreement. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">NOW,
THEREFORE, the Parties hereby agree as follows through friendly negotiations: </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Definition </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Unless otherwise specified herein, the following words shall have the meanings as follows: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Pledge Right: means the priority right the Pledgee owns, with respect to the proceedings arising from selling
at a discount, auction of, or selling off the equity interests pledged by the Pledgors to the Pledgee. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Pledged Equity Interests: means all the equity interests duly held by the Pledgors in Beijing Company, i.e.
100% equity interests of Beijing Company, as well as all the other rights created over it. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Term of Pledge: means the period of term specified in Article&nbsp;3 hereof. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Event of Default: means any of the circumstances listed in Article&nbsp;7 hereof. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Notice of Default: means any notice issued by the Pledgee to the Pledgors in accordance with this Agreement
specifying an Event of Default. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Pledge Right and Scope of Guaranty </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgors agree to pledge all the Pledged Equity Interests to the Pledgee as the guaranty for their and/or
Beijing Company&#146;s performance of all the obligations under the Master Agreement and all the liabilities of indemnification to the Pledgee which may arise due to the invalidity or cancellation of the Master Agreement. Beijing Company agrees with
such equity pledge arrangement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The effect of guaranty under the Master Agreement will not be prejudiced by any amendment or change of the
Master Agreement. The invalidity or cancellation of the Master Agreement does not impair the validity of this Agreement. In the event that the Master Agreement is deemed as invalid, or cancelled or revoked for any reason, the Pledgee is entitled to
realized its pledge right in accordance with Article&nbsp;8 hereof. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>3.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Creation and Term of Pledge </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledge Right hereunder shall be reflected on the register of shareholders and the capital contribution
certificate of Beijing Company in accordance with the form as attached to this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The term of the Pledge Right is two (2)&nbsp;years effective from the registration of pledge of equity
interests with the Administration for Industry and Commerce of the place where Beijing Company is registered, till the day on which all the obligations under the Master Agreement are fully performed (&#147;Term of Pledge&#148;).
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the Term of Pledge, if the Pledgors and/or Beijing Company fails to perform any obligation under or
arising from the Master Agreement, the Pledgee has the right to dispose of the Pledge Right in accordance with Article&nbsp;8 hereof. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>4.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Possession of Pledge Certificates </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">4.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgors shall deliver the register of shareholders and capital contribution certificate of Beijing Company
which reflects the pledge of equity interests as mentioned in above Article&nbsp;3 within three (3)&nbsp;business days upon the pledge is recorded on such documents, to the Pledgee for its possession, and the Pledgee is obligated to keep the
received pledge documents. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">4.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgee is entitled to all the proceeds in cash including the dividends and all the other <FONT
STYLE="white-space:nowrap">non-cash</FONT> proceeds arising from the Pledge Equity Interests since October 17, 2022. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>5.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Representations and Warranties of the Pledgors </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">5.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgors are the legal owners of Pledged Equity Interests. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">5.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Once the Pledgee intends to exercise the rights of the Pledgee under this Agreement anytime, it shall be
protected from any interference from any other party. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">5.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgee has the right to dispose of or transfer the Pledge Right in the way as described hereunder.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">5.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Neither of the Pledgors has ever created any other pledge right or any other third party right over the equity
interests except towards the Pledgee. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>6.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Covenants from the Pledgor </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the term of this Agreement, the Pledgors covenant to the Pledgee as follows: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.1.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without prior written consent of the Pledgee, the Pledgors should not transfer the Pledged Equity Interests, or
create or allow creation of any new pledge or any other security upon the Pledged Equity Interests which may impair the rights and/or interest of the Pledgee, except for the transfer of equity interests to the Pledgee or the person designated by the
Pledgee in accordance with the Exclusive Purchase Option Agreement. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.1.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgors shall abide by and exercise all the provisions of laws and regulations in relation to the pledge
of rights, and shall present the Pledgee any and all notices, directions or suggestions issued by related competent authorities within two (2)&nbsp;days upon the receipt of such notices, directions or suggestions, and shall comply with such notices,
directions or suggestions, or present its opposite opinions and representations regarding the above mentioned issues according to the reasonable request of the Pledgee or with the consent from the Pledgee; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.1.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgors shall give prompt notice to the Pledgee regarding any occurrence or received notice which may
influence the equity interests or any part of the equity interests held by the Pledgee, or may change any warranties or obligations of the Pledgors under this Agreement or may influence the performance of obligations by the Pledgors hereunder.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgors agree that, the right of the Pledgee to exercise of Pledge Right hereunder in accordance with this
Agreement, shall not be interfered or impaired by any legal proceedings taken by the Pledgors, or the successor or designated person of the Pledgors or any other person. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgors warrant to the Pledgee that, in order to protect or consummate the guaranty provided by this
Agreement regarding the performance of the Master Agreement, the Pledgors will faithfully sign, or cause any other party which is materially related to the Pledge Right to sign, any and all right certificates and deeds, and/or take, or cause any
other party which is materially related to the Pledge Right to take, any and all actions, reasonably required by the Pledgee, and will facilitate the exercise of the rights and authorizations granted to the Pledgee under this Agreement, enter into
any change to related equity certificate with the Pledgee or the Pledgee&#146;s designated person (individual/legal person), and provide to the Pledgee any and all notices, orders and decisions as deemed necessary by the Pledgee.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgors undertake to the Pledgee they will abide by and perform all representations, warranties and
undertakings to protect the interests of the Pledgee. The Pledgors shall indemnify the Pledgee any and all losses suffered by the Pledgee due to the Pledgors&#146; failure or partial failure in performance of their representations, warranties or
undertakings. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgors covenant to the Pledgee they assume several and joint liabilities with respect to the obligations
hereunder. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgors irrevocably agree to waive the preemptive right with respect to the Pledged Equity Interests
pledged by other shareholders of Beijing Company to the Pledgee, as well as the transfer of equity interests due to the exercise of Pledge Right by the Pledgee. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>7.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Event of Default </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any of the following is deemed as an Event of Default: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Beijing Company fails to perform its obligations under the Master Agreement; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any representation or warranty of the Pledgors under this Agreement is substantially misleading or untrue,
and/or any of the Pledgors breaches any of his representations and warranties under this Agreement; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any of the Pledgors breaches its covenants hereunder; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any of the Pledgors breaches any provision hereof; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Except that any of the Pledgors transfers the equity interests to the Pledgee or the Pledgee&#146;s designated
person in accordance with the Exclusive Purchase Option Agreement, any of the Pledgors waives the Pledged Equity Interests or transfers the Pledged Equity Interests without the written consent from the Pledgee; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any external borrowings, guaranty, indemnification, undertakings or any other liabilities of the Pledgors
(1)&nbsp;is required to be repaid or exercised early due to its default; or (2)&nbsp;is not repaid or exercised when due, which makes the Pledgee reasonably believes that the ability of the Pledgors to perform their obligations under this Agreement
has been impaired. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any of the Pledgors fails to repay general debts or other liabilities; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement is deemed to be illegal with promulgation of related laws, or any of the Pledgors is unable to
continue to perform his obligations hereunder; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The consent, permit, approval or authorization from the competent authorities for making this Agreement
enforceable, legal or valid is revoked, suspended, invalidated or materially amended; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Adverse change occur with respect to the assets of the Pledgors, which makes the Pledgee reasonably believes
that the ability of the Pledgors to perform their obligations under this Agreement has been impaired. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Successor of the Pledgors or Beijing Company can only perform part of, or refuses to perform, its obligations
under this Agreement. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1.12</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Other circumstances occur which make the Pledgee unable to exercise or dispose of the Pledge Right in
accordance with related laws. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event that is aware of or discover that any issue described in the above Article&nbsp;7.1 or any other
issue which may cause the occurrence of such mentioned issues has occurred, the Pledgors shall give a prompt written notice to the Pledgee. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Unless that the Event of Default specified in above Article&nbsp;7.1 has been resolved to the satisfaction of
the Pledgee, otherwise the Pledgee is entitled to (not obligated to) serve a Notice of Default to the Pledgors immediately following or any time after the occurrence of the Event of Default, to require the Pledgors and Beijing Company to immediately
perform its obligations under the Master Agreement (including without limitation to payment of the due and unpaid debts and other amounts payable under the Services Agreements) or dispose of the Pledge Right in accordance with Article&nbsp;8 hereof.
</P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>8.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Exercise of Pledge Right </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">8.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Prior to the fulfillment of performance of the obligations under the Master Agreement, neither of the Pledgors
may transfer the Pledged Equity Interests without the written consent of the Pledgee. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">8.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event of occurrence of the Event of Default described in above Article&nbsp;7, the Pledgee shall give a
Notice of Default to the Pledgors when exercising the Pledge Right. The Pledgee may exercise the right to dispose of the Pledge Right at the same time of or any time after the service of the Notice of Default in accordance with Article 7.3.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">8.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgee has the right to sell in accordance with legal procedure or dispose of in the other way allowed by
law the Pledged Equity Interests hereunder. If the Pledgee decides to exercise the Pledge Right, the Pledgors both undertake to transfer all of their shareholder rights to the Pledgee for exercise. In addition, the Pledgee has the priority to
receive the proceedings arising from selling at a discount, auction of, or selling off the equity interests pledged by the Pledgors to the Pledgee according to the legal proceedings. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">8.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">When the Pledgee is disposing of the Pledge Right in accordance with this Agreement, neither of the Pledgors
may create any obstacle, and shall provide any necessary assistance to help the Pledgee to realize the Pledge Right. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>9.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Transfer of Agreement </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">9.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Unless with the prior consent from the Pledgee, the Pledgors have no right to grant or transfer any of their
rights and obligations hereunder. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">9.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement is binding upon the Pledgors and their successor, as well as the Pledgee, and its successors and
assignees permitted by the Pledgee. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">9.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Pledgee is entitled to transfer any or all rights and obligations under the Master Agreement to any person
(individual/legal person) designated by it at anytime. Under this circumstance, the assignee have the same rights and obligations as the Pledgee under this Agreement, as if such rights and obligations are granted to it as a party to this Agreement.
When transferring the rights and obligations under the Services Agreements, this Agreement, the Loan Agreement, the Exclusive Purchase Option Agreement and/or Power of Attorney, the Pledgors shall sign any and all related agreement and/or documents
as required by the Pledgee. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">9.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">With the change of pledgee due to the transfer, all the parties to the new pledge shall enter into a new pledge
contract, which shall be substantially same to this Agreement in the content and to the satisfaction of the Pledgee. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>10.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Effectiveness and Termination </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">10.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement becomes effective on the date hereof. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">10.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties confirm that whether the pledge hereunder has been registered and recorded or not will not impair
the effectiveness and validity of this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">10.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement will terminate two (2)&nbsp;years after the Pledgors and /or Beijing Company no longer assume
any liability under or arising from the Master Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">10.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Release of pledge shall be recorded accordingly on the register of shareholders of Beijing Company and related
deregistration formalities shall be proceeded with at the Administration for Industry and Commerce of the place where Beijing Company is registered. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>11.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Processing Fee and Other Costs </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">All fees and actual costs related to this Agreement, including not limited to legal fees, processing fee, duty stamp and all the other related taxes and
expenses shall be borne by the Pledgors. If related taxes is borne by the Pledgee in accordance with laws, then the Pledgor shall fully indemnify the Pledgee all the taxes withheld by the Pledgee. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>12.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Force Majeure </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">12.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">&#147;Force Majeure Event&#148; shall mean any event beyond the reasonable controls of the Party so affected,
which are unpredictable, unavoidable, irresistible even if the affected Party takes a reasonable care, including but not limited to governmental acts, Act of God, fires, explosion, geographical variations, storms, floods, earthquakes, morning and
evening tides, lightning or wars, riot, strike, and any other such events that all Parties have reached a consensus upon. However, any shortage of credits, funding or financing shall not be deemed as the events beyond reasonable controls of the
affected Party. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">12.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event that the performance of this Agreement is delayed or interrupted due to the said Force Majeure
Event, the affected Party shall be excused from any liability to the extent of the delayed or interrupted performance. The affected Party which intends to seek exemption from its obligations of performance under this Agreement or any provision of
this Agreement shall immediately inform the other Party of such a Force Majeure Event and the measures it needs to take in order to complete its performance. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>13.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Dispute Resolution </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">13.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The formation, validity, performance and interpretation of this Agreement and the disputes resolution under
this Agreement shall be governed by the PRC laws. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">13.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties shall strive to settle any dispute arising from or in connection with this Agreement through
friendly consultation.&nbsp;In case no settlement can be reached through consultation within thirty (30)&nbsp;days after the request for consultation is made by any Party, any Party can submit such matter to Beijing Arbitration Commission for
arbitration in accordance with its then effective rules. The arbitration shall take place in Beijing. The arbitration award shall be final and binding upon all the Parties. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>14.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Notices </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notices or other communications required to be given by any Party pursuant to this Agreement shall be made in writing and delivered personally or sent by mail
or facsimile transmission to the addresses of the other Parties set forth below or other designated addresses notified by such other Parties to such Party from time to time. The date when the notice is deemed to be duly served shall be determined as
the follows: (a)&nbsp;a notice delivered personally is deemed duly served upon the delivery; (b)&nbsp;a notice sent by mail is deemed duly served on the seventh (7th) day after the date when the air registered mail with postage prepaid has been sent
out (as is shown on the postmark), or the fourth (4th) day after the delivery date to the internationally recognized courier service agency; and (c)&nbsp;a notice sent by facsimile transmission is deemed duly served upon the receipt time as is shown
on the transmission confirmation of relevant documents. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>If to the Pledgee: Beijing Jingdong Century Trade Co.,&nbsp;Ltd. </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="24%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="75%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Address:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Phone:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Facsimile:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Attention:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>If to the Pledgors: Qin Miao </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="24%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="75%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Address:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Phone:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Facsimile:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:12pt ;"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman"><B>Pang Zhang</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Address:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Phone:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Facsimile:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:12pt ;"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman"><B>Yayun Li</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Address:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Phone:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:6.00em; font-size:10pt; font-family:Times New Roman">Facsimile:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
</TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>15.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Miscellaneous </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">15.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The headings contained in this Agreement are for the convenience of reference only and shall not be used to
interpret, explain or otherwise affect the meaning of the provisions of this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">15.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties agree to promptly execute any document and take any other action reasonably necessary or advisable
to perform provisions and purpose of this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">15.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties confirm that this Agreement shall, upon its effectiveness, constitute the entire agreement and
common understanding of the Parties with respect to the subject matters herein and fully supersede all prior verbal and/or written agreements and understandings with respect to the subject matters herein. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">15.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties may amend and supplement this Agreement in writing.&nbsp;Any amendment and/or supplement to this
Agreement duly signed by the Parties is an integral part of and has the same effect with this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">15.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any Party&#146;s failure to exercise the rights under this Agreement in time shall not be deemed as its waiver
of such rights and would not affect its future exercise of such rights. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">15.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If any provision of this Agreement is held void, invalid or unenforceable by a court of competent jurisdiction,
governmental agency or arbitration authority, the validity, legality and enforceability of the other provisions hereof shall not be affected or impaired in any way. The Parties shall cease performing such void, invalid or unenforceable provisions
and revise such void, invalid or unenforceable provisions only to the extent closest to the original intention thereof to recover its validity or enforceability for such specific facts and circumstances. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">15.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any schedule hereto is an integral part of and has the same effect with this Agreement. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">15.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement is made in four (4)&nbsp;originals with each Party holding one (1)&nbsp;original. And other
originals are submitted to the AIC for proceeding with the formalities of registration of pledge of equity interests. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[No text below] </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(Signature Page) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS THEREOF, each Party has signed or caused its legal representative to sign this Agreement as of the date first written above. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="46%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="53%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Party A: Beijing Jingdong Century Trade Co., Ltd.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature&nbsp;of&nbsp;authorized representative:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Lei Xu</P></TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Party B: Qin Miao</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Qin Miao</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Yayun Li</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Yayun Li</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Pang Zhang</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Pang Zhang</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Party C: Beijing Jiasheng Investment Management Co.,&nbsp;Ltd.</B></TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="46%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="53%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature&nbsp;of&nbsp;authorized representative:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Cheng Chen</P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">Signature page&nbsp;for the Equity Pledge Agreement </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Schedule 1: </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Register of Shareholders of Beijing Jiasheng Investment Management Co.,&nbsp;Ltd. </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="9%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="20%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="69%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman"><B>Name&nbsp;of</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Shareholder</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Capital&nbsp;Contribution</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Amount/Shareholding</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Percentage</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Registration&nbsp;of&nbsp;Pledge</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="middle" ALIGN="center">Qin Miao</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">RMB 450,000</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt" align="left">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">45%</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">In accordance with the Equity Pledge Agreement by and among Qin Miao, Yayun Li, Pang Zhang, Beijing Jingdong Century Trade Co.,&nbsp;Ltd. and Beijing Jiasheng Investment Management Co.,&nbsp;Ltd. dated October 17, 2022, Qin Miao
has pledged all the equity interests held by him to Beijing Jingdong Century Trade Co.,&nbsp;Ltd.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="middle" ALIGN="center">Yayun Li</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">RMB 300,000</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt" align="left">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">30%</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">In accordance with the Equity Pledge Agreement by and among Qin Miao, Yayun Li, Pang Zhang, Beijing Jingdong Century Trade Co.,&nbsp;Ltd. and Beijing Jiasheng Investment Management Co.,&nbsp;Ltd. dated October 17, 2022, Yayun Li
has pledged all the equity interests held by her to Beijing Jingdong Century Trade Co.,&nbsp;Ltd.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="middle" ALIGN="center">Pang&nbsp;Zhang</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="middle"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">RMB 250,000</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt" align="left">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">25%</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">In accordance with the Equity Pledge Agreement by and among Qin Miao, Yayun Li, Pang Zhang, Beijing Jingdong Century Trade Co.,&nbsp;Ltd. and Beijing Jiasheng Investment Management Co.,&nbsp;Ltd. dated October 17, 2022, Pang
Zhang has pledged all the equity interests held by him to Beijing Jingdong Century Trade Co.,&nbsp;Ltd.</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="44%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="55%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Beijing&nbsp;Jiasheng&nbsp;Investment</B></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Management Co.,&nbsp;Ltd.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Signature&nbsp;of&nbsp;authorized</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">representative:</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/&#8201;Cheng Chen&#8195;&#8195;&#8195;&#8195;</P></TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Schedule 2: </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Beijing Jiasheng Investment Management Co.,&nbsp;Ltd. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Capital Contribution Certificate </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(No.: 001) </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Company: Beijing Jiasheng
Investment Management Co.,&nbsp;Ltd. </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date of Incorporation: November&nbsp;18, 2014 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Registered Capital: RMB 1,000,000 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Shareholder: Qin Miao </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Capital Contributed by Shareholder: RMB 450,000 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In accordance
with the Equity Pledge Agreement by and among Qin Miao, Yayun Li, Pang Zhang, Beijing Jingdong Century Trade Co.,&nbsp;Ltd. and Beijing Jiasheng Investment Management Co.,&nbsp;Ltd. dated October 17, 2022, Qin Miao has pledged all the equity
interests held by him to Beijing Jingdong Century Trade Co.,&nbsp;Ltd. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="19%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="80%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Beijing Jiasheng Investment Management Co., Ltd. (seal)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Cheng Chen&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;</P></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name: </TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Cheng Chen</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title: </TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Legal representative</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: </TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">October 17, 2022</TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Beijing Jiasheng Investment Management Co.,&nbsp;Ltd. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Capital Contribution Certificate </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(No.: 002) </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Company: Beijing Jiasheng
Investment Management Co.,&nbsp;Ltd. </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date of Incorporation: November&nbsp;18, 2014 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Registered Capital: RMB 1,000,000 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Shareholder: Yayun Li </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Capital Contributed by Shareholder: RMB 300,000 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In accordance
with the Equity Pledge Agreement by and among Qin Miao, Yayun Li, Pang Zhang, Beijing Jingdong Century Trade Co.,&nbsp;Ltd. and Beijing Jiasheng Investment Management Co.,&nbsp;Ltd. dated October 17, 2022, Yayun Li has pledged all the equity
interests held by her to Beijing Jingdong Century Trade Co.,&nbsp;Ltd. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="19%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="80%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Beijing Jiasheng Investment Management Co., Ltd. (seal)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">
<P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/&nbsp;Cheng&nbsp;Chen&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name: </TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Cheng Chen</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title: </TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Legal representative</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: </TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">October 17, 2022</TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Beijing Jiasheng Investment Management Co.,&nbsp;Ltd. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Capital Contribution Certificate </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>(No.: 003) </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Company: Beijing Jiasheng
Investment Management Co.,&nbsp;Ltd. </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date of Incorporation: November&nbsp;18, 2014 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Registered Capital: RMB 1,000,000 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Shareholder: Pang Zhang </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Capital Contributed by Shareholder: RMB 250,000 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In accordance
with the Equity Pledge Agreement by and among Qin Miao, Yayun Li, Pang Zhang, Beijing Jingdong Century Trade Co.,&nbsp;Ltd. and Beijing Jiasheng Investment Management Co.,&nbsp;Ltd. dated October 17, 2022, Pang Zhang has pledged all the equity
interests held by him to Beijing Jingdong Century Trade Co.,&nbsp;Ltd. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="19%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="80%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Beijing Jiasheng Investment Management Co., Ltd. (seal)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Signature:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Cheng Chen&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;&#8195;</P></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Name: </TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Cheng Chen</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Title: </TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Legal representative </P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: </TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">October 17, 2022</TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>Schedule A </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following schedule sets forth information about the equity pledge agreements substantially in form as this exhibit that the Registrant entered into with
certain other Chinese variable interest entities of the Registrant. Other than the information set forth below, there is no material difference between such other agreements and this exhibit. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="26%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="15%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="8%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>VIE</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Executing&nbsp;Parties</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Capital&nbsp;Contribution</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Date&nbsp;of</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Entitlement&nbsp;to&nbsp;all</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Proceeds&nbsp;for</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Pledgee</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Effective&nbsp;Date</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Execution</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Date</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Jiangsu Jingdong Bangneng Investment Management Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Party A: Shanghai Shengdayuan Information Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">The registered capital of Jiangsu Jingdong Bangneng Investment Management Co.,&nbsp;Ltd. is RMB 80,000,000.00.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September 30, 2022</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September 30, 2022</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September 30, 2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Party B: Qin Miao, Pang Zhang and Yayun Li</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">The capital contribution amount and shareholding percentage of the shareholders are as follows:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Party C: Jiangsu Jingdong Bangneng Investment Management Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Qin Miao: RMB 36,000,000.00 (45%) Yayun Li: RMB 24,000,000.00 (30%) Pang Zhang: RMB 20,000,000.00 (25%)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Shanghai Jingdong Cai&#146;ao <FONT STYLE="white-space:nowrap">E-commercial</FONT> Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Party A: Beijing Jingdong Century Trade Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">The registered capital of Shanghai Jingdong Cai&#146;ao <FONT STYLE="white-space:nowrap">E-commercial</FONT> Co.,&nbsp;Ltd. is RMB 10,000,000.00.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September 16, 2022</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September 16, 2022</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September 16, 2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Party B: Qin Miao, Pang Zhang and Yayun Li</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">The capital contribution amount and shareholding percentage of the shareholders are as follows:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Party C: Shanghai Jingdong Cai&#146;ao <FONT STYLE="white-space:nowrap">E-commercial</FONT> Co.,&nbsp;Ltd.,</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Qin Miao: RMB 4,500,000.00 (45%) Yayun Li: RMB 3,000,000.00 (30%) Pang Zhang: RMB 2,500,000.00 (25%)</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suzhou Guanyinghou Media Technology Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Suqian Daxi Information Technology Co.,&nbsp;Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Qian Yang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Suzhou Guanyinghou Media Technology Co.,&nbsp;Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The registered capital of Suzhou Guanyinghou Media Technology Co.,&nbsp;Ltd. is RMB 10,000,000.00.</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">The capital contribution amount and shareholding percentage of the shareholders are as
follows: Qian Yang: RMB 10,000,000.00 (100%)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">December&nbsp;11,&nbsp;2017</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">December&nbsp;11, 2017</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">December&nbsp;11, 2017</TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="22%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="25%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="15%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="9%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Beijing JPT <FONT STYLE="white-space:nowrap">E-Commerce</FONT> Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Beijing QGX Information Technology Co.,&nbsp;Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Yayun Li and Pang Zhang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Beijing JPT <FONT STYLE="white-space:nowrap">E-Commerce</FONT> Co.,&nbsp;Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The registered capital of Beijing JPT E-Commerce Co., Ltd is RMB10,000,000</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">The capital contribution amount and shareholding percentage are as follows: Beijing QGX
Information Technology Co., Ltd.: RMB4,500,000 (45%) Yayun Li: RMB3,000,000 (30%) Pang Zhang: RMB2,500,000 (25%)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September 16, 2022</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September 16, 2022</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September&nbsp;16, 2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Jiantong Enterprise Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Suqian Daxi Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Suzhou Guanyinghou Media Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Suqian Jiantong Enterprise Management Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The registered capital of Suqian Jiantong Enterprise Management Co., Ltd. is RMB10,010,000.</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">The capital contribution amount and shareholding percentage are as follows: Suzhou
Guanyinghou Media Technology Co., Ltd.: RMB10,000,000 (99.99%), Xinshi Wang: RMB10,000 (0.1%)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">April 18, 2019</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">April 18, 2019</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">April&nbsp;18, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Juhe Digital Enterprise Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Jiangsu Huiji Space Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Richard Qiangdong Liu, Yayun Li and Pang Zhang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Suqian Juhe Digital Enterprise Management Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The registered capital of Suqian Juhe Digital Enterprise Management CO., Ltd. is RMB10,000,000</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">The capital contribution amount and shareholding percentage are as follows: Richard
Qiangdong Liu: RMB4,500,000 (45%) Yayun Li: RMB3,000,000 (30%) Pang Zhang: RMB2,500,000 (25%)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">June 22, 2020</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">June 22, 2020</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">June&nbsp;22, 2020</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Yueyang Information Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Shanghai Shengdayuan Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Tingting Sui, Bo Xin and Pang Zhang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Suqian Yueyang Information Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The registered capital of Suqian Yueyang Information Technology Co., Ltd. is RMB1,000,000</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">The capital contribution amount and shareholding percentage are as follows: Tingting Sui:
RMB450,000 (45%) Bo Xin: RMB300,000 (30%) Pang Zhang: RMB250,000 (25%)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">January 1, 2023</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">January 1, 2023</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">January 1, 2023</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Jiangsu Jucheng Space Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Suqian Jingdong Baoying Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Qin Miao, Yayun Li and Pang Zhang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Jiangsu Jucheng Space Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The registered capital of Jiangsu Jucheng Space Technology Co., Ltd. is RMB10,000,000</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The Capital contribution amount and shareholding percentage are as follows:</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Qin Miao: RMB4,500,000 (45%)</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Yayun Li: RMB3,000,000 (30%)</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Pang Zhang: RMB2,500,000
(25%)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">March 30, 2023</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">March 30, 2023</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">March 30, 2023</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Hanyu Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Jiangsu Huiji Space Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Qin Miao, Yayun Li and Pang Zhang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Suqian Hanyu Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The registered capital of Suqian Hanyu Technology Co., Ltd. is RMB 1,000,000.</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The capital contribution amount and shareholding percentage are as follows:</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Qin Miao: RMB450,000 (45%)</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Yaun Li: RMB300,000 (30%)</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Pang Zhang: RMB250,000 (25%)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">December 17, 2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">December 17, 2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">December 17, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Prosperous Route Business Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Xiamen Fresh Run Capital Enterprise Management Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Haina Zang and Yan Zhao</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Suqian Prosperous Route Business Management Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The registered capital of Suqian Prosperous Route Business Management Co., Ltd. is RMB1,000,000.</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The capital contribution amount and shareholding percentage are as follows:</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Haina Zang: RMB500,000 (50%)</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Yan Zhao: RMB500,000 (50%)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">May 16, 2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">May 16, 2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">May 16, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Beijing Epochal Capital Selection Network Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Jiangsu Rival Brand Management Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Yao Feng and Guanglei Gao</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Beijing Epochal Capital Selection Network Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The registered capital of Beijing Epochal Capital Selection Network Technology Co., Ltd. is RMB2,000,000.</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">The capital contribution amount and shareholding percentage are as follows:</P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Yao Feng: RMB1,000,000 (50%)</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Guanglei Gao: RMB1,000,000 (50%)</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">June 12, 2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">June 12, 2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">June 12, 2024</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.23
<SEQUENCE>4
<FILENAME>d871796dex423.htm
<DESCRIPTION>EX-4.23
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.23</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;4.23 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Power of Attorney </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The undersigned, Qin
Miao a citizen of the People&#146;s Republic of China (the &#147;PRC&#148;) and a holder of 45% of the equity interests of Beijing Jiasheng Investment Management Co.,&nbsp;Ltd. (the &#147;Beijing Company&#148;) (the &#147;Shareholding&#148;), hereby
irrevocably authorizes any natural person appointed by Beijing Jingdong Century Trading Co.,&nbsp;Ltd. (the &#147;WFOE&#148;) to exercise the following rights during the term of this Power of Attorney: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any natural person appointed by the WFOE is hereby authorized to exercise on behalf of the undersigned as his sole and exclusive agent the rights in respect
of the Shareholding including without limitation: (1)&nbsp;attend shareholders&#146; meeting of the Beijing Company and sign resolutions thereof on behalf of the undersigned; (2)&nbsp;exercise all rights of the undersigned as a shareholder of the
Beijing Company according to laws and the articles of association of the Beijing Company, including without limitation the rights to vote and to sell, transfer, pledge or dispose all or any part of the Shareholding; and (3)&nbsp;designate and
appoint on behalf of the undersigned the legal representative, chairperson, director, supervisor, chief executive officer and any other senior management of the Beijing Company. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Subject to the powers and authorities provided under this Power of Attorney, any natural person appointed by the WFOE will have the right to sign on behalf of
the undersigned any transfer agreement contemplated under the Exclusive Purchase Option Agreement to which the undersigned will be a party, and to perform the Equity Pledge Agreement and the Exclusive Purchase Option Agreement, each of which is
dated the date hereof and to which the undersigned is a party.&nbsp;Exercise of such right will not have any restriction upon this Power of Attorney. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless otherwise provided under this Power of Attorney, any natural person appointed by the WFOE has the right to transfer, apply or otherwise dispose any
cash dividend, bonus and any other <FONT STYLE="white-space:nowrap">non-cash</FONT> gain arising from the Shareholding on reliance of any oral or written instruction from the undersigned. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless otherwise provided under this Power of Attorney, any natural person appointed by the WFOE has the right to take any action regarding the Shareholding
according to his/her own judgment without any oral or written instruction from the undersigned. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any and all the actions associated with the Shareholding
made by any natural person appointed by the WFOE will be deemed as the action of the undersigned, and any and all documents relating to the Shareholding executed by any natural person appointed by the WFOE shall be deemed to be executed and
acknowledged by the undersigned. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any natural person appointed by the WFOE may delegate this power of attorney by assigning his/her rights relating to the
conduct of the aforesaid matter and exercise of the Shareholding to any other person or entity at his/her own discretion without prior notice to or consent from the undersigned. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Power of Attorney is irrevocable and effective as of the date hereof as long as the undersigned is a
shareholder of the Beijing Company.&nbsp;This Power of Attorney supersedes any other power of attorney previously signed by the undersigned. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the
term of this Power of Attorney, the undersigned hereby waives all of the rights associated with the Shareholding which have been authorized to any natural person appointed by the WFOE and will not exercise any such right by himself. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Qin Miao</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Dated: October 17, 2022</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Power of Attorney </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The undersigned, Yayun Li, a citizen of the People&#146;s Republic of China (the &#147;PRC&#148;) and a holder of 30% of the equity interests of Beijing
Jiasheng Investment Management Co.,&nbsp;Ltd. (the &#147;Beijing Company&#148;) (the &#147;Shareholding&#148;), hereby irrevocably authorizes any natural person appointed by Beijing Jingdong Century Trading Co.,&nbsp;Ltd. (the &#147;WFOE&#148;) to
exercise the following rights during the term of this Power of Attorney: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any natural person appointed by the WFOE is hereby authorized to exercise on
behalf of the undersigned as his sole and exclusive agent the rights in respect of the Shareholding including without limitation: (1)&nbsp;attend shareholders&#146; meeting of the Beijing Company and sign resolutions thereof on behalf of the
undersigned; (2)&nbsp;exercise all rights of the undersigned as a shareholder of the Beijing Company according to laws and the articles of association of the Beijing Company, including without limitation the rights to vote and to sell, transfer,
pledge or dispose all or any part of the Shareholding; and (3)&nbsp;designate and appoint on behalf of the undersigned the legal representative, chairperson, director, supervisor, chief executive officer and any other senior management of the
Beijing Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Subject to the powers and authorities provided under this Power of Attorney, any natural person appointed by the WFOE will have the
right to sign on behalf of the undersigned any transfer agreement contemplated under the Exclusive Purchase Option Agreement to which the undersigned will be a party, and to perform the Equity Pledge Agreement and the Exclusive Purchase Option
Agreement, each of which is dated the date hereof and to which the undersigned is a party.&nbsp;Exercise of such right will not have any restriction upon this Power of Attorney. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless otherwise provided under this Power of Attorney, any natural person appointed by the WFOE has the right to transfer, apply or otherwise dispose any
cash dividend, bonus and any other <FONT STYLE="white-space:nowrap">non-cash</FONT> gain arising from the Shareholding on reliance of any oral or written instruction from the undersigned. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless otherwise provided under this Power of Attorney, any natural person appointed by the WFOE has the right to take any action regarding the Shareholding
according to his/her own judgment without any oral or written instruction from the undersigned. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any and all the actions associated with the Shareholding
made by any natural person appointed by the WFOE will be deemed as the action of the undersigned, and any and all documents relating to the Shareholding executed by any natural person appointed by the WFOE shall be deemed to be executed and
acknowledged by the undersigned. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any natural person appointed by the WFOE may delegate this power of attorney by assigning his/her rights relating to the
conduct of the aforesaid matter and exercise of the Shareholding to any other person or entity at his/her own discretion without prior notice to or consent from the undersigned. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Power of Attorney is irrevocable and effective as of the date hereof as long as the undersigned is a shareholder of the Beijing Company.&nbsp;This Power
of Attorney supersedes any other power of attorney previously signed by the undersigned. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the term of this Power of Attorney, the undersigned hereby waives all of the rights associated with
the Shareholding which have been authorized to any natural person appointed by the WFOE and will not exercise any such right by himself. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Yayun&nbsp;Li</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Dated: October 17, 2022</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Power of Attorney </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The undersigned, Pang Zhang, a citizen of the People&#146;s Republic of China (the &#147;PRC&#148;) and a holder of 25% of the equity interests of Beijing
Jiasheng Investment Management Co.,&nbsp;Ltd. (the &#147;Beijing Company&#148;) (the &#147;Shareholding&#148;), hereby irrevocably authorizes any natural person appointed by Beijing Jingdong Century Trading Co.,&nbsp;Ltd. (the &#147;WFOE&#148;) to
exercise the following rights during the term of this Power of Attorney: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any natural person appointed by the WFOE is hereby authorized to exercise on
behalf of the undersigned as his sole and exclusive agent the rights in respect of the Shareholding including without limitation: (1)&nbsp;attend shareholders&#146; meeting of the Beijing Company and sign resolutions thereof on behalf of the
undersigned; (2)&nbsp;exercise all rights of the undersigned as a shareholder of the Beijing Company according to laws and the articles of association of the Beijing Company, including without limitation the rights to vote and to sell, transfer,
pledge or dispose all or any part of the Shareholding; and (3)&nbsp;designate and appoint on behalf of the undersigned the legal representative, chairperson, director, supervisor, chief executive officer and any other senior management of the
Beijing Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Subject to the powers and authorities provided under this Power of Attorney, any natural person appointed by the WFOE will have the
right to sign on behalf of the undersigned any transfer agreement contemplated under the Exclusive Purchase Option Agreement to which the undersigned will be a party, and to perform the Equity Pledge Agreement and the Exclusive Purchase Option
Agreement, each of which is dated the date hereof and to which the undersigned is a party.&nbsp;Exercise of such right will not have any restriction upon this Power of Attorney. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless otherwise provided under this Power of Attorney, any natural person appointed by the WFOE has the right to transfer, apply or otherwise dispose any
cash dividend, bonus and any other <FONT STYLE="white-space:nowrap">non-cash</FONT> gain arising from the Shareholding on reliance of any oral or written instruction from the undersigned. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless otherwise provided under this Power of Attorney, any natural person appointed by the WFOE has the right to take any action regarding the Shareholding
according to his/her own judgment without any oral or written instruction from the undersigned. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any and all the actions associated with the Shareholding
made by any natural person appointed by the WFOE will be deemed as the action of the undersigned, and any and all documents relating to the Shareholding executed by any natural person appointed by the WFOE shall be deemed to be executed and
acknowledged by the undersigned. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any natural person appointed by the WFOE may delegate this power of attorney by assigning his/her rights relating to the
conduct of the aforesaid matter and exercise of the Shareholding to any other person or entity at his/her own discretion without prior notice to or consent from the undersigned. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Power of Attorney is irrevocable and effective as of the date hereof as long as the undersigned is a shareholder of the Beijing Company.&nbsp;This Power
of Attorney supersedes any other power of attorney previously signed by the undersigned. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the term of this Power of Attorney, the undersigned hereby waives all of the rights associated with
the Shareholding which have been authorized to any natural person appointed by the WFOE and will not exercise any such right by himself. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Pang&nbsp;Zhang</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Dated: October 17, 2022</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>Schedule A </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following schedule sets forth information about the power of attorney substantially in form as this exhibit that the Registrant entered into with certain
other Chinese variable interest entities. Other than the information set forth below, there is no material difference between such other agreements and this exhibit. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="36%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="30%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>VIE</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Executing&nbsp;Parties</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Execution&nbsp;Date</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Jiangsu Jingdong Bangneng Investment Management Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Qin Miao</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yayun Li</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">September 30, 2022</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">September 30, 2022</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">September 30, 2022</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Shanghai Jingdong Cai&#146;ao <FONT STYLE="white-space:nowrap">E-commercial</FONT> Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Qin Miao</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yayun Li</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">September 16, 2022</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">September 16, 2022</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">September 16, 2022</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suzhou&nbsp;Guanyinghou&nbsp;Media&nbsp;Technology&nbsp;Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Qian Yang</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">December&nbsp;11, 2017</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Beijing JPT <FONT STYLE="white-space:nowrap">E-Commerce</FONT> Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Qin Miao</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yayun Li</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">September 16, 2022</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">September 16, 2022</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">September 16, 2022</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suqian Jiantong Enterprise Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Xinshi Wang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Suzhou Guanyinghou Media Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">April 18, 2019</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">April 18, 2019</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suqian Juhe Digital Enterprise Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Richard Qiangdong Liu</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yayun Li</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">June 22, 2020</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">June 22, 2020</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">June 22, 2020</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suqian Yueyang Information Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Tingting Sui</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Bo Xin</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">January 1, 2023</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">January 1, 2023</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">January 1, 2023</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Jiangsu Jucheng Space Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Qin Miao</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yayun Li</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">March 30, 2023</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">March 30, 2023</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">March 30, 2023</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suqian Hanyu Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">Qin Miao, Yayun Li and Pang Zhang</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">December 17, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suqian Prosperous Route Business Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Haina Zang and Yan Zhao</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">May 16, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Beijing Epochal Capital Selection Network Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Yao Feng and Guanglei Gao</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">June 12, 2024</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.24
<SEQUENCE>5
<FILENAME>d871796dex424.htm
<DESCRIPTION>EX-4.24
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.24</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;4.24 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXCLUSIVE TECHNOLOGY CONSULTING AND SERVICE AGREEMENT </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This EXCLUSIVE TECHNOLOGY CONSULTING AND SERVICE AGREEMENT (this &#147;<B>Agreement</B>&#148;), dated October 17, 2022, is made in Beijing,
the People&#146;s Republic of China (the &#147;<B>PRC</B>&#148;) by and among: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party A:</B> &#8195;<B>Beijing Jingdong Century Trade
Co.,</B><B></B><B>&nbsp;Ltd.</B>, with registered address at Room 201, 2/F, Tower C, No. 18 Kechuang 11 Street, Beijing Economic and Technological Development Zone, Beijing; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party B:</B> &#8195;<B>Beijing Jiasheng Investment Management Co.,</B><B></B><B>&nbsp;Ltd.</B>, a limited liability company incorporated and existing under
the laws of the PRC, with registered address at Room 706, 7/F, Building 1, No. 18 Kechuang 11 Street, Beijing Economic and Technological Development Zone, Beijing. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(Party A and Party B individually, a &#147;<B>Party</B>&#148;; collectively, the &#147;<B>Parties</B>&#148;) </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas, </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party A is a wholly foreign-owned enterprise duly incorporated and validly existing under the PRC laws, having
the resources and qualifications to provide Party B with technology consulting and services; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B is a limited liability company duly incorporated and validly existing under the PRC laws;
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">NOW, THEREFORE, the Parties hereby agree as follows through negotiations: </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Technology Consulting and Services; Sole and Exclusive Rights and Interests </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the term of this Agreement, Party A agrees to provide Party B with technology consulting and services
set forth in Exhibit&nbsp;I attached hereto subject to the terms and conditions of this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B agrees to accept the technology consulting and services provided by Party A. Party B further agrees
that during the term hereof, it will not accept the same or similar technology consulting and services with respect to the foregoing business operations from any third party, unless with prior written consent from Party A. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any and all rights and interests arising from performance of this Agreement, including without limitation
ownership, copyright, patent and other intellectual properties, technical and business secrets, which is developed by Party A or by Party B based on the intellectual property owned by Party A, will be solely and exclusively owned by Party A.
</P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Calculation and Payment of Technology Consulting and Services Fee </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B agrees to pay technology consulting and services fee set forth under this Agreement to Party A for the
technology consulting and services provided by Party A under this Agreement (the &#147;<B>Consulting Services Fee</B>&#148;). </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties agree to determine and pay the Consulting Services Fee according to Exhibit&nbsp;II attached
hereto. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>3.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Representations and Warranties </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party A hereby represents and warrants that: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.1.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It is a wholly foreign-owned enterprise duly incorporated and validly existing under the laws of the PRC;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.1.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Its execution and performance of this Agreement are within the scope of its corporate power and business; it
has taken necessary corporate actions and obtained appropriate authorization and necessary consent and approvals from third parties and government agency, and execution of this Agreement will not constitute a breach of any law or contract which has
binding or other effect upon it; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.1.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement, once executed, constitutes legal, valid and binding obligations of Party A, and is enforceable
upon Party A pursuant to its terms. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B hereby represents and warrants that: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.2.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It is a limited liability company duly incorporated and validly existing under the laws of the PRC;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.2.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Its execution and performance of this Agreement are within the scope of its corporate power and business; it
has taken necessary corporate actions and obtained appropriate authorization and necessary consent and approvals from third parties and government agency, and execution of this Agreement will not constitute a breach of any law or contract which has
binding or other effect upon it; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.2.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement, once executed, constitutes legal, valid and binding obligations of Party B, and is enforceable
upon Party B pursuant to its terms. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>4.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Confidentiality </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">4.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B agrees to take reasonably best efforts to keep in confidence Party A&#146;s confidential information
and materials (&#147;<B>Confidential Information</B>&#148;) that it may be aware of or have access to in connection with its acceptance of Party A&#146;s exclusive consulting and services. Without prior written consent from Party A, Party B shall
not disclose, offer or transfer any Confidential Information to any third party. If this Agreement terminates and upon Party A&#146;s request, Party B shall return to Party A or destroy all of the documents, materials or software containing
Confidential Information, and shall delete any Confidential Information from all relevant memory devices and cease to use any Confidential Information. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">4.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Article&nbsp;4 will survive any change, termination or expiration of this Agreement.
</P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>5.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Breach of Contract </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">If either party (the &#147;<B>Defaulting Party</B>&#148;) breaches any provision of this Agreement, which causes damage to the other Party (the
&#147;<B><FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party</B>&#148;), the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party may notify the Defaulting Party in writing and request it to rectify and correct such breach of
contract; if the Defaulting Party fails to take any action satisfactory to the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party to rectify and correct such breach within fifteen (15)&nbsp;working days upon the issuance of the written
notice by the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party, the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party may take the actions pursuant to this Agreement or pursue other remedies in accordance with laws. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>6.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Effectiveness and Term </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement shall take effect as of the date first written above.&nbsp;The term of this Agreement is ten
(10)&nbsp;years unless early termination occurs in accordance with relevant provisions herein or any other agreement reached by the Parties. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement may be extended upon Party A&#146;s written confirmation prior to the expiration of this
Agreement and the extended term shall be ten (10)&nbsp;years or the term agreed by both Parties. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>7.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Termination </B></P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement shall be terminated on the expiring date unless it is renewed in accordance with the relevant
provisions herein. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the term hereof, Party B may not make early termination of this Agreement unless Party A commits gross
negligence, fraud or other illegal action, or goes bankrupt. Notwithstanding the foregoing, Party A shall always have the right to terminate this Agreement by issuing a thirty (30)&nbsp;days&#146; prior written notice to Party B.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The rights and obligations of the Parties under Articles 4 and 5 will survive termination of this Agreement.
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>8.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Governing Law and Dispute Resolution </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">8.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The execution, interpretation, performance of this Agreement and the disputes resolution under this Agreement
shall be governed by the PRC laws. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">8.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The parties hereto shall strive to settle any dispute arising from the interpretation or performance of the
terms under this Agreement through friendly consultation in good faith. In case no settlement can be reached through consultation within thirty (30)&nbsp;days after the request for consultation is made by either Party, any Party can submit such
matter to Beijing Arbitration Commission for arbitration in accordance with its then effective rules. The arbitration shall take place in Beijing. The arbitration award shall be final and binding upon both Parties. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>9.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Force Majeure </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">9.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">&#147;Force Majeure Event&#148; shall mean any event beyond the reasonable controls of the Party so affected,
which are unpredictable, unavoidable, irresistible even if the affected Party takes a reasonable care, including but not limited to governmental acts, Act of God, fires, explosion, geographical variations, storms, floods, earthquakes, morning and
evening tides, lightning or wars, riot, strike, and any other such events that all Parties have reached a consensus upon. However, any shortage of credits, funding or financing shall not be deemed as the events beyond reasonable controls of the
affected Party. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">9.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In the event that the performance of this Agreement is delayed or interrupted due to the said Force Majeure
Event, the affected Party shall be excused from any liability to the extent of the delayed or interrupted performance. The affected Party which intends to seek exemption from its obligations of performance under this Agreement or any provision of
this Agreement shall immediately inform the other Party of such a Force Majeure Event and the measures it needs to take in order to complete its performance. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>10.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Notices </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">All notices or other correspondences given by either Party pursuant to this Agreement shall be made in writing and may be delivered in person,
or by registered mail, postage prepaid mail, generally accepted courier service or facsimile to the following addresses of the relevant Party or both Parties, or any other address notified by the other Party from time to time, or another
person&#146;s address designated by it. The date when the notice is deemed to be duly served shall be determined as the follows: (a)&nbsp;a notice delivered personally is deemed duly served upon the delivery; (b)&nbsp;a notice sent by mail is deemed
duly served on the seventh (7th) day after the air registered mail with postage prepaid has been sent out (as is shown on the postmark), or the fourth (4th) day after delivery to the internationally recognized courier service agency; and (c)&nbsp;a
notice sent by facsimile transmission is deemed duly served upon the receipt time as is shown on the transmission confirmation of relevant documents. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">If to <B>Party A: Beijing Jingdong Century Trade Co.,</B><B></B><B>&nbsp;Ltd.</B> </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">Address: *** </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:13%; font-size:10pt; font-family:Times New Roman">&#8195;&#8195;***
</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">Telephone: *** </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">Fax: ***
</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">Attention: *** </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">If to
<B>Party B:</B><B></B><B>&nbsp;Beijing Jiasheng Investment Management Co.,</B><B></B><B>&nbsp;Ltd.</B> </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">Address: *** </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">Telephone: *** </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">Fax: *** </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">Attention: *** </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>11.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Assignment </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Party B shall not assign its rights and obligations under this Agreement to any third party without the prior written consent of Party A. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>12.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Severability </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">If any provision of this Agreement is held void, invalid or unenforceable by a court of competent jurisdiction or arbitration authority, the
validity, legality and enforceability of the other provisions hereof shall not be affected or impaired. The Parties shall cease performing such void, invalid or unenforceable provisions and revise such void, invalid or unenforceable provisions only
to the extent closest to the original intention thereof to recover its validity or enforceability for such specific facts and circumstances. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>13.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Amendment and Supplement to Agreement </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Any amendment and supplement to this Agreement shall be made in writing by the Parties. Any agreements on such amendment and supplement duly
executed by both Parties shall be deemed as a part of this Agreement and shall have the same legal effect as this Agreement. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>14.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Miscellaneous </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">14.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The headings contained in this Agreement are for the convenience of reference only and shall not be used to
interpret, explain or otherwise affect the meaning of the provisions of this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">14.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties agree to promptly execute any document and take any other action reasonably necessary or advisable
to perform provisions and purpose of this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">14.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties confirm that this Agreement shall, upon its effectiveness, constitute the entire agreement and
common understanding of the Parties with respect to the subject matters herein and fully supersede all prior verbal and/or written agreements and understandings with respect to the subject matters herein. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">14.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement shall be binding upon and for the benefit of all the Parties hereto and their respective
inheritors, successors and the permitted assigns. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">14.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any Party&#146;s failure to exercise the rights under this Agreement in time shall not be deemed as its waiver
of such rights and would not affect its future exercise of such rights. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">14.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any attachment hereto is an integral part of and has the same effect with this Agreement.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">14.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement is made in two originals with each Party holding one and both originals are equally authentic.
</P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(No text below) </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>(</B>Signature Page&nbsp;of Exclusive Technology Consulting and Service Agreement) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS THEREOF, each Party hereto has caused this Agreement duly executed by their respective legal representative or duly authorized representative on
its behalf as of the date first written above. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Party A: Beijing Jingdong Century Trade Co., Ltd.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Beijing Jingdong Century Trade Co.,&nbsp;Ltd.</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">(Seal of Beijing Jingdong Century Trade Co., Ltd.)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Lei Xu</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Party B: Beijing Jiasheng Investment Management Co., Ltd.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Beijing Jiasheng Investment Management Co., Ltd.</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">(Seal of Beijing Jiasheng Investment Management Co., Ltd.)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Cheng Chen</P></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Exhibit&nbsp;1: List of Technology Consulting and Services </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A will provide the following technology consulting and services to Party B: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">technology research and development required in connection Party B&#146;s business operations, including
development, design and production of database software for information storage and other related technologies as well as granting license of such technology to Party B; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">technology application and implementation for Party B&#146;s business operations, including without limitation
master design, installation, commissioning and trial operation of technical systems; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">routine maintenance, supervision, commissioning and trouble shooting for Party B&#146;s computer network
equipment, including prompt customer information input to database, or promptly update database and customer interface, as well as other related technical services; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">consulting services for procurement of equipment, software and hardware systems necessary for <FONT
STYLE="white-space:nowrap">web-based</FONT> business operations by Party B, including without limitation consulting and advising on selection, installation and commissioning of tool software, application software and technical platform, as well as
the selection, type and function of complementary hardware facilities and equipment; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(5)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">appropriate training and technical support for Party B&#146;s employees, including without limitation providing
raining on customer services or technologies, sharing knowledge and experience on installation and operation of systems and equipment, assisting to resolve any problem in connection with system and equipment installation and operation, consulting
and advising on operation of any other web edition platform and software, and assisting to collect and compile information and contents; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">technology consulting and response to enquiries raised by Party B relating to network equipment, technical
products and software; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(7)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">any other technical services and consulting required by Party B for business operations. </P></TD></TR></TABLE>

 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Exhibit&nbsp;II: Calculation and Payment of Technology Consulting and Services Fee </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The amount of the service fee will be determined on the basis of: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">difficulty of the technology and complexity of the consulting and management services; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">time required by Party A to provide technology consulting and management services; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">contents and commercial value of the technology consulting and management services. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A will issue a fee statement based on the workload and commercial value of the technical services provided by Party B as well as the prices agreed by
the Parties to Party B on quarterly basis.&nbsp;Party B will pay the consulting and services fee according to the time and amount set forth in the statement, provided that Party B will pay no less than RMB &#8195;&#8195;&#8195; as consulting and
services fee (the &#147;Quarterly Minimum Service Fee&#148;) to Party A on quarterly basis.&nbsp;Party A may revise at any time the standards of consulting and services fee based on the amount and composition of the consulting and services fee
payable by Party B. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Quarterly Minimum Service Fee is subject to approval from Party A&#146;s board of directors, and will be reviewed and revised no
less than once yearly.&nbsp;Any revision and change of Quarterly Minimum Service Fee is subject to approval from Party A&#146;s board of directors. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>Schedule A </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following schedule sets forth information about the exclusive technology consulting and service agreements substantially in form as this exhibit that the
Registrant entered into with certain other Chinese variable interest entities. Other than the information set forth below, there is no material difference between such other agreements and this exhibit. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="30%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="27%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="27%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>VIE</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Executing&nbsp;Parties</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Calculation&nbsp;and</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Payment&nbsp;of</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Technology</B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Consulting&nbsp;and</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Services&nbsp;Fee</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Execution&nbsp;Date</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Jiangsu Jingdong Bangneng Investment Management Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A: Shanghai Shengdayuan Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Party B: Jiangsu Jingdong Bangneng Investment Management Co.,&nbsp;Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Same as this exhibit</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">September&nbsp;30, 2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Shanghai Jingdong Cai&#146;ao E-commercial Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A: Beijing Jingdong Century Trade Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Party B: Shanghai Jingdong Cai&#146;ao Ecommercial Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Same as this exhibit</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">September&nbsp;16, 2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suzhou Guanyinghou Media Technology Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A: Suqian Daxi Information Technology Co.,&nbsp;Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Party B: Suzhou Guanyinghou Media Technology Co.,&nbsp;Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Same as this exhibit</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">December&nbsp;11, 2017</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Beijing JPT <FONT STYLE="white-space:nowrap">E-Commerce</FONT> Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A: Beijing QGX Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Party B: Beijing JPT <FONT STYLE="white-space:nowrap">E-Commerce</FONT> Co.,&nbsp;Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Same as this exhibit</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">September&nbsp;16, 2022</TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="30%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="27%"></TD>

<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD WIDTH="27%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="10%"></TD></TR>

<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suqian Jiantong Enterprise Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A: Suqian Daxi Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Party B: Suqian Jiantong Enterprise Management Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Same as this exhibit</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">April&nbsp;18, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suqian Juhe Digital Enterprise Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A: Jiangsu Huiji Space Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Party B: Suqian Juhe Digital Enterprise Management Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Same as this exhibit</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">June&nbsp;22, 2020</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suqian Yueyang Information Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A: Shanghai Shengdayuan Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Party B: Suqian Yueyang Information Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Same as this exhibit</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">January&nbsp;1, 2023</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Jiangsu Jucheng Space Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A: Suqiang Jingdong Baoying Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Party B: Jiangsu Jucheng Space Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Same as this exhibit</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">March 30, 2023</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suqian Hanyu Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A: Jiangsu Huiji Space Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Party B: Suqian Hanyu Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Same as this exhibit</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">December 17, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Suqian Prosperous Route Business Management Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman"><I>Note: the name of the agreement is &#147;Exclusive Business Cooperation Agreement&#148;</I></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A: Xiamen Fresh Run Capital Enterprise Management Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Party B: Suqian Prosperous Route Business Management Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Substantially similar as this exhibit.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">May 16, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Beijing Epochal Capital Selection Network Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman"><I>Note: the name of the agreement is &#147;Exclusive Business Cooperation Agreement&#148;</I></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Party A: Jiangsu Rival Brand Management Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">Party B: Beijing Epochal Capital Selection Network Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Substantially similar as this exhibit.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">April 20, 2023</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.26
<SEQUENCE>6
<FILENAME>d871796dex426.htm
<DESCRIPTION>EX-4.26
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.26</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;4.26 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EXCLUSIVE PURCHASE OPTION AGREEMENT </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This EXCLUSIVE PURCHASE OPTION AGREEMENT (this &#147;<B>Agreement</B>&#148;), dated October 17, 2022, is made in Beijing, People&#146;s
Republic of China (the &#147;<B>PRC</B>&#148;) by and among: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party A:</B><B></B><B>&nbsp;Beijing Jingdong Century Trade
Co.,</B><B></B><B>&nbsp;Ltd.</B>, a wholly foreign owned company incorporated in the PRC with registered address at Room 201, 2/F, Tower C, No. 18 Kechuang 11 Street, Beijing Economic and Technological Development Zone, Beijing; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party B: Qin Miao</B>, with PRC identification number of&nbsp;***; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Yayun Li</B>, with PRC identification number of ***; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Pang Zhang</B>, with PRC identification number of *** </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">And </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Party C: Beijing Jiasheng Investment Management
Co.,</B><B></B><B>&nbsp;Ltd.</B>, a limited liability company incorporated and existing under the laws of the PRC, with registered address at Room 706, 7/F, Building 1, No. 18 Kechuang 11 Street, Beijing Economic and Technological Development Zone,
Beijing. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(Party A, Party B and Party C individually being referred to as a &#147;<B>Party</B>&#148; and collectively the &#147;<B>Parties</B>&#148;) </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas, </B></P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C is a limited liability company duly incorporated and validly existing under the PRC laws. Party B has
an aggregate holding of 100% equity interests in Party C, with Qin Miao, Yayun Li and Pang Zhang holding 45%, 30% and 25% thereof, respectively; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B and Party C have made a Loan Agreement (the &#147;<B>Loan Agreement</B>&#148;) and an Equity Pledge
Agreement (the &#147;<B>Equity Pledge Agreement</B>&#148;) dated October 17, 2022; and </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">NOW, THEREFORE, the Parties hereby agree as
follows through negotiations: </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Purchase and Sale of Equity Interests </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Grant of Right </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">Party B hereby exclusively and irrevocably grants Party A an exclusive option to purchase or designate one or several person(s)&nbsp;(the
&#147;<B>Designated Person</B>&#148;) to purchase all or any part of the equity interests held by Party B in Party C (the &#147;<B>Purchase Option</B>&#148;) at any time from Party B at the price specified in Article&nbsp;1.3 of this Agreement in
accordance with the procedures determined by Party A at its own discretion and to the extent permitted by the PRC laws. No party other than Party A and the Designated Person may have the Purchase Option. Party C hereby agrees Party B to grant the
Purchase Option to Party A. For purpose of this Section&nbsp;1.1 and this Agreement, &#147;person&#148; means any individual, corporation, joint venture, partnership, enterprise, trust or <FONT STYLE="white-space:nowrap">non-corporation</FONT>
organization. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Procedures</P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">Party A may exercise the Purchase Option subject to its compliance with the PRC laws and regulations.&nbsp;Upon exercising the Purchase
Option, Party A will issue a written notice (the &#147;<B>Equity Interest Purchase Notice</B>&#148;) to Party B which notice will specify: (i)&nbsp;Party A&#146;s decision to exercise the Purchase Option; (ii)&nbsp;the percentage of equity interest
to be purchased from Party B (the &#147;<B>Purchased Equity Interest</B>&#148;); (iii)&nbsp;the date of purchase/equity interest transfer, and (iv)&nbsp;and the purchase price. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Purchase Price </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.3.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">When Party A exercises the Purchase Option, the purchase price of the Purchased Equity Interest
(&#147;<B>Purchase Price</B>&#148;) shall be equal to the registered capital paid by Party B for the Purchased Equity Interest, unless applicable PRC laws and regulations require appraisal of the Purchased Equity Interest or any other restriction on
the Purchase Price. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.3.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If applicable PRC laws require appraisal of the Purchased Equity Interest or any other restrictions on the
Purchase Price in connection with exercise of the Purchase Option by Parties A, Party A and Party B agree that the Purchase Price of the Purchased Equity Interest shall be the lowest price permissible under applicable laws. If the lowest price
permissible under applicable laws is higher than the registered capital corresponding to the Purchased Equity Interest, the amount of the exceeding balance shall be repaid to Party A by Party B according to the Loan Agreement. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Transfer of the Purchased Equity Interest </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:10%; font-size:10pt; font-family:Times New Roman">When Party A exercises the Purchase Option: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.4.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall cause Party C to promptly convene a shareholders&#146; meeting, during which a resolution shall
be adopted to approve transfer of the equity interest to Party A and/or the Designated Person and waiver of its right of first refusal regarding the Purchased Equity Interest by Party B; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.4.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B shall enter into an equity interest transfer agreement with Party A and/ or the Designated Person
pursuant to the terms and conditions of this Agreement and the Purchase Notice; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.4.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties shall execute all other contracts, agreements or documents, obtain all governmental approvals and
consents, and conduct all actions that are necessary to transfer the ownership of the Purchased Equity Interest to Party A and or the Designated Person free from any security interest and cause Party A and/or the Designated Person to be registered
as the owner of the Purchased Equity Interest. For the purpose of this Section&nbsp;l.4.3 and this Agreement, &#147;<B>Security Interest</B>&#148; includes guarantees, mortgages, pledges, third-party rights or interests, any purchase option, right
of acquisition, right of first refusal, right of <FONT STYLE="white-space:nowrap">set-off,</FONT> ownership detainment or other security arrangements, but excludes any security interest arising from this Agreement or the Equity Pledge Agreement.
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.4.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B and Party C shall unconditionally use its best efforts to assist Party A in obtaining the governmental
approvals, permits, registrations, filings and complete all formalities necessary for the transfer of the Purchased Equity Interest. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Covenants regarding the Equity Interest </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C hereby covenants that: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without prior written consent by Party A, it will not supplement, change or amend the Articles of Association,
increase or decrease the registered capital, or otherwise change the registered capital structure of Party C; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It will maintain due existence of Party C, prudently and effectively operate and handle its business in
accordance with fair financial and business standards and customs; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without prior written consent of Party A and as of the date of this Agreement, it will not sell, transfer,
pledge or otherwise dispose any legal or beneficial interest of any assets, businesses or income of Party C, or permit existence of such security interest; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without prior written consent by Party A, it will not incur, inherit, guarantee or allow the existence of any
debt, except for (i)&nbsp;any debt incurred during its ordinary course of business rather than from borrowing; and (ii)&nbsp;any debt which has been disclosed to and obtained the written consent from Party A; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It will continue all business operations normally to maintain its asset value, and refrain from any
action/omission that may adversely affect its business operations and asset value; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without prior written consent by Party A, not to enter into any material agreement, other than those executed
in the ordinary course of business; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without prior written consent by Party A, it will not provide any loan or guaranty to any person;
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Upon Party A&#146;s request, it will provide Party A with information regarding its operations and financial
conditions; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It will buy and maintain requisite insurance policies from an insurer acceptable to Party A, the amount and
type of which will be the same with such insurance policies maintained by the companies having similar operations, properties or assets in the same region; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without prior written consent by Party A, it will not combine, merge with, acquire or make investment to any
person; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It will immediately notify Party A of any actual or potential litigation, arbitration or administrative
proceeding regarding its assets, business and income; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.12</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In order to keep its ownership of the equity interest of Party C, it will execute all requisite or appropriate
documents, conduct all requisite or appropriate actions, and make all requisite or appropriate claims, or make requisite or appropriate defense against all claims; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1.13</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without prior written consent by Party A, it will not distribute any dividend or bonus to any of its
shareholders. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B hereby covenants that: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without prior written consent by Party A, it will not supplement, change or amend the Articles of Association,
increase or decrease the registered capital, or otherwise change the registered capital structure of Party C; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Without the prior written consent by Party A, it will not sell, transfer, pledge or otherwise dispose any legal
or beneficial interest of the equity interests of Party C held by it, or allow other security interests to be created on it, except for the pledge set upon Party C&#146;s equity interests held by Party B pursuant to the Equity Pledge Agreement;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It will procure that without prior written consent by Party A, no resolution be made at any meeting of Party
C&#146;s shareholders to approve Party C to sell, transfer, pledge or otherwise dispose any legal or beneficial interest of the equity interests of Party C held by it, or allow other security interests to be created on it, except for the pledge set
upon Party C&#146;s equity interests held by Party B pursuant to the Equity Pledge Agreement; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It will procure that without prior written consent by Party A, no resolution be made at any meeting of Party
C&#146;s shareholders to approve merger, consolidation, purchase or investment with or any person by Party C; </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It will immediately notify Party A of any actual or potential litigation, arbitration or administrative
proceeding regarding its assets, business and income; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It will cause Party C&#146;s shareholders&#146; meeting to vote for the transfer of the Purchased Equity
Interest provided hereunder; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">In order to keep its ownership of the equity interests of Party C. it will execute all requisite or appropriate
documents, conduct all requisite or appropriate actions, and make all requisite or appropriate claims, or make requisite or appropriate defense against all claims; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">At the request of Party A, it will appoint any person nominated by Party A to the board of Party C;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">At the request of Party A at any time, it will transfer unconditionally and immediately the Purchased Equity
Interest to Party A or any Designated Person and waive the right of first refusal regarding the Purchased Equity Interest. If the equity interest of Party C could by sold or transferred to any party other than Party A or the Designated Person, Party
B may not waive its right of first refusal without Party A&#146;s consent; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It will strictly comply with the provisions of this Agreement and other agreements jointly or severally
executed by any of the Parties, duly perform all obligations under such agreements, and will not make any act or omission which may affect the validity and enforceability of these agreements; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2.11</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It irrevocably undertakes to be severally and jointly liable for the obligations provided hereunder.
</P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>3.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Representations and Warranties </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each of Party B and Party C represents and warrants, jointly and severally, to Party A that as of the date of this Agreement: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It has the rights and powers to execute and deliver this Agreement and any equity interest transfer agreement
(the &#147;<B>Transfer Agreement</B>&#148;) executed for each transfer of the Purchased Equity Interest contemplated hereunder to which it is a party, and perform its obligations under this Agreement and any Transfer Agreement. Once executed, this
Agreement and the Transfer Agreement to which it is a party will be its legal, valid and binding obligations and enforceable against it according to the terms of this Agreement and the Transfer Agreement. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">None of its execution, delivery and performance of this Agreement or any Transfer Agreement will:
(i)&nbsp;breach any applicable PRC laws; (ii)&nbsp;conflict with its articles of association or any other organizational documents; (iii)&nbsp;breach any agreement or document to which it is a party or binding upon it, or constitute breach of any
such agreement or document; (iv)&nbsp;breach any condition on which basis any of its permits or approvals is granted and/or will continue to be effective; or (v)&nbsp;cause any of its permits or approvals to be suspended, cancelled or imposed with
additional conditions. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B has good and entire ownership of and creates no security interest or encumbrance upon any of its
assets, </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C has no outstanding debt, except for those (i)&nbsp;incurred during its ordinary course of business, and
(ii)&nbsp;disclosed to and approved in writing by Party A. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party C is in compliance with all applicable laws and regulations. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>4.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Effectiveness and Term </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">4.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement shall be effective as of the date of its execution. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">4.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The term of this Agreement is ten (10)&nbsp;years. This Agreement may be extended for another ten
(10)&nbsp;years upon Party A&#146;s written confirmation prior to the expiration of this Agreement, and so forth thereafter. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">4.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the term provided in Section&nbsp;4.2, if Party A or Party C is terminated at expiration of their
respective operation term (including any extension of such term) or by any other reason, this Agreement shall be terminated upon such termination. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>5.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Termination </B></P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">5.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">At any time during the term of this Agreement and any extended term hereof, if Party A can not exercise the
Purchase Option pursuant to Section&nbsp;1 due to then applicable laws, Party A can, at its own discretion, unconditionally terminate this Agreement by issuing a written notice to Party B without any liability. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">5.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If Party C is terminated due to bankruptcy, dissolution or being ordered to close down by the laws during the
term of this Agreement and its extension period&#132; the obligations of Party B hereunder shall be terminated upon the termination of Party C; notwithstanding anything to the contrary, Party B shall immediately repay the principal and any interest
accrued thereupon under the Loan Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">5.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Except under circumstances indicated in Section&nbsp;5.2, Party B may not unilaterally terminate this Agreement
at any time during the term and extension periods of this Agreement without Party A&#146;s written consent. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>6.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Taxes and Expenses </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Each Party shall bear any and all taxes, costs and expenses related to transfer and registration as required by the PRC laws incurred by or
imposed on such Party arising from the preparation and execution of this Agreement and the consummation of the transaction contemplated hereunder. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>7.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Breach of Contract </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If either Party (&#147;<B>Defaulting Party</B>&#148;) breaches any provision of this Agreement, which causes
damage to other Parties (&#147;<B><FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party</B>&#148;), the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party could notify the Defaulting Party in writing and request it to rectify and
correct such breach of contract; if the Defaulting Party fails to take any action satisfactory to the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party to rectify and correct such breach within fifteen (15)&nbsp;days upon the issuance of
the written notice by the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party, the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party may take the actions pursuant to this Agreement or take other remedies in accordance with the
laws. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The following events shall constitute a default by Party B: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B breaches any provision of this Agreement, or any representation or warranty made Party B under this
Agreement is untrue or proves inaccurate in any material aspect; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Party B assigns or otherwise transfers or disposes of any of its rights under this Agreement without the prior
written consent by Party A; or </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any breaches by Party B which renders this Agreement, the Loan Agreement, and the Equity Pledge Agreement
unenforceable. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Should a breach of contract by Party B or violation by Party B of the Loan Agreement and the Equity Pledge
Agreement occur, Party A may: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">request Party B to immediately transfer all or any part of the Purchased Equity Interests to Party A or the
Designated Person pursuant to this Agreement; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">recover the principal and the interest accrued thereupon under the Loan Agreement. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>8.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Notices </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Notices or other communications required to be given by any Party pursuant to this Agreement shall be made in writing and delivered personally
or sent by mail or facsimile transmission to the addresses of the other Parties set forth below or other designated addresses notified by such other Parties to such Party from time to time. The date when the notice is deemed to be duly served shall
be determined as the follows: (a)&nbsp;a notice delivered personally is deemed duly served upon the delivery; (b)&nbsp;a notice sent by mail is deemed duly served on the seventh (7<SUP STYLE="font-size:75%; vertical-align:top">th</SUP>) day after
the date when the air registered mail with postage prepaid has been sent out (as is shown on the postmark), or the fourth (4<SUP STYLE="font-size:75%; vertical-align:top">th</SUP>) day after the delivery date to the internationally recognized
courier service agency; and (c)&nbsp;a notice sent by facsimile transmission is deemed duly served upon the receipt time as is shown on the transmission confirmation of relevant documents. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="9%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="90%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">If to <B>Party A: Beijing Jingdong Century Trade Co.,</B><B></B><B>&nbsp;Ltd. </B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Address:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Phone:&#8201;***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Fax:&#8201;***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Attention:&#8201;***</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">If to <B>Party B: </B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Qin Miao</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Address:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Phone:&#8201;***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Fax:&#8201;***</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Pang Zhang</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Address:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Phone:&#8201;***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Fax:&#8201;***</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Yayun Li</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Address:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Phone:&#8201;***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Fax:&#8201;***</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">If to <B>Party C: Beijing Jiasheng Investment Management Co.,</B><B></B><B>&nbsp;Ltd. </B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Address:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">***</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Phone:&#8201;***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Fax:&#8201;***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Attention:&#8201;***</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>9.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Applicable Law and Dispute Resolution </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">9.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The formation, validity, performance and interpretation of this Agreement and the disputes resolution under
this Agreement shall be governed by the PRC laws. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">9.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties shall strive to settle any dispute arising from or in connection with this Agreement through
friendly consultation. In case no settlement can be reached through consultation within thirty (30)&nbsp;days after the request for consultation is made by any Party, any Party can submit such matter to Beijing Arbitration Commission for arbitration
in accordance with its then effective rules. The arbitration shall take place in Beijing. The arbitration award shall be final and binding upon all the Parties. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>10.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Confidentiality </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">All Parties acknowledge and confirm that any oral or written materials exchanged by and between the Parties in connection with this Agreement
are confidential. All Parties shall keep in confidence all such information and not disclose it to any third party without prior written consent from other Parties unless (a)&nbsp;such information is known or will be known by the public (except by
disclosure of the receiving party without authorization); (b)&nbsp;such information is required to be disclosed in accordance with applicable laws or rules&nbsp;or regulations; or (c)&nbsp;if any information is required to be disclosed by any party
to its legal or financial advisor for the purpose of the transaction of this Agreement, such legal or financial advisor shall also comply with the confidentiality obligation similar to that stated hereof. Any disclosure by any employee or agency
engaged by any Party shall be deemed the disclosure of such Party and such Party shall assume the liabilities for its breach of contract pursuant to this Agreement. This Article&nbsp;shall survive expiration or termination of this Agreement. </P>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>11.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Miscellaneous </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The headings contained in this Agreement are for the convenience of reference only and shall not be used to
interpret, explain or otherwise affect the meaning of the provisions of this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties agree to promptly execute any document and take any other action reasonably necessary or advisable
to perform provisions and purpose of this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties confirm that this Agreement shall, upon its effectiveness, constitute the entire agreement and
common understanding of the Parties with respect to the subject matters herein and fully supersede all prior verbal and/or written agreements and understandings with respect to the subject matters herein. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties may amend and supplement this Agreement in writing. Any amendment and/or supplement to this
Agreement by the Parties is an integral part of and has the same effect with this Agreement </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement shall be binding upon and for the benefit of all the Parties hereto and their respective
inheritors, successors and the permitted assigns. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any Party&#146;s failure to exercise the rights under this Agreement in time shall not be deemed as its waiver
of such rights and would not affect its future exercise of such rights. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If any provision of this Agreement is held void, invalid or unenforceable by a court of competent jurisdiction,
governmental agency or arbitration authority, the validity, legality and enforceability of the other provisions hereof shall not be affected or impaired in any way. The Parties shall cease performing such void, invalid or unenforceable provisions
and revise such void, invalid or unenforceable provisions only to the extent closest to the original intention thereof to recover its validity or enforceability for such specific facts and circumstances. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Unless with prior written consent from Party A, none of Party B or Party C may assign any of its rights and
obligations under this Agreement to any third party. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement is made in five (5)&nbsp;originals with each Party holding one (1)&nbsp;original. Each original
has the same effect. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">[No text below] </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(Signature Page) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS THEREOF, each Party has signed or caused its legal representative to sign this Agreement as of the date first written above. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Party A: Beijing Jingdong Century Trade Co., Ltd.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Beijing Jingdong Century Trade Co.,&nbsp;Ltd.</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">(Seal of Beijing Jingdong Century Trade Co.,&nbsp;Ltd.)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Lei Xu</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Party B: Qin Miao</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Qin Miao </P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Pang Zhang</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Pang Zhang</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Yayun Li</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Yayun Li</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Party C: Beijing Jiasheng Investment Management Co., Ltd.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Beijing Jiasheng Investment Management Co., Ltd.</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">(Seal of Beijing Jiasheng Investment Management Co.,&nbsp;Ltd.)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Cheng Chen</P></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>Schedule A </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following schedule sets forth information about the exclusive purchase option agreements substantially in form as this exhibit that the Registrant entered
into with certain other Chinese variable interest entities. Other than the information set forth below, there is no material difference between such other agreements and this exhibit. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="31%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="28%"></TD>

<TD VALIGN="bottom"></TD>
<TD WIDTH="10%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>VIE</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Executing&nbsp;Parties</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Effective&nbsp;Date</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Execution&nbsp;Date</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Jiangsu Jingdong Bangneng Investment Management Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Shanghai Shengdayuan Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Qin Miao, Yayun Li and Pang Zhang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Jiangsu Jingdong Bangneng Investment Management Co.,&nbsp;Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">September 30, 2022</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">September 30, 2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Shanghai Jingdong Cai&#146;ao <FONT STYLE="white-space:nowrap">E-commercial</FONT> Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Beijing Jingdong Century Trade Co.,&nbsp;Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Qin Miao, Yayun Li and Pang Zhang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Shanghai Jingdong Cai&#146;ao <FONT STYLE="white-space:nowrap">E-commercial</FONT> Co.,&nbsp;Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">September 16, 2022 </TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">September 16, 2022 </TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suzhou Guanyinghou Media Technology Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Suqian Daxi Information Technology Co.,&nbsp;Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Qian Yang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Suzhou Guanyinghou Media Technology Co.,&nbsp;Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">December&nbsp;11, 2017</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">December&nbsp;11, 2017</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Beijing JPT <FONT STYLE="white-space:nowrap">E-Commerce</FONT> Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Beijing QGX Information Technology Co.,&nbsp;Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Yayun Li and Pang Zhang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Beijing JPT <FONT STYLE="white-space:nowrap">E-Commerce</FONT> Co.,&nbsp;Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">September 16, 2022 </TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">September 16, 2022 </TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Jiantong Enterprise Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Suqian Daxi Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Xinshi Wang, Suzhou Guanyinghou Media Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Part C: Suqian Jiantong Enterprise Management Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">April 18, 2019</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">April 18, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Juhe Digital Enterprise Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Jiangsu Huiji Space Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Richard Qiangdong Liu, Yayun Li and Pang Zhang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Suqian Juhe Digital Enterprise Management Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">June 22, 2020</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">June 22, 2020</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Yueyang Information Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Shanghai Shengdayuan Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Tingting Sui, Bo Xin and Pang Zhang</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Suqian Yueyang Information Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">January 1, 2023</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">January 1, 2023</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Jiangsu Jucheng Space Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Suqian Jingdong Baoying Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Jiangsu Jucheng Space Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Qin Miao, Yayun Li and Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">March 30, 2023</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">March 30, 2023</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Hanyu Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Jiangsu Huiji Space Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Suqian Hanyu Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Qin Miao, Yayun Li and Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">December 17, 2024</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center">December 17, 2024</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Prosperous Route Business Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Xiamen Fresh Run Capital Enterprise Management Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Haina Zang and Yan Zhao</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Suqian Prosperous Route Business Management Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">May 16, 2024</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">May 16, 2024</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Beijing Epochal Capital Selection Network Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party A: Jiangsu Rival Brand Management Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Party B: Yao Feng and Guanglei Gao</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Party C: Beijing Epochal Capital Selection Network Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">June 12, 2024</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">June 12, 2024</TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.27
<SEQUENCE>7
<FILENAME>d871796dex427.htm
<DESCRIPTION>EX-4.27
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.27</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;4.27 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>LOAN AGREEMENT </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This LOAN
AGREEMENT (this &#147;<B>Agreement</B>&#148;), dated October 17, 2022, is made in Beijing, the People&#146;s Republic of China (&#147;<B>PRC</B>&#148;) by and among: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Lender:</B> Beijing Jingdong Century Trade Co.,&nbsp;Ltd., with registered address at Room 201, 2/F, Tower C, No. 18 Kechuang 11 Street, Beijing Economic
and Technological Development Zone, Beijing; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">And </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Borrowers: </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Qin Miao; </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Yayun Li; </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Pang Zhang </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(In this Agreement, the Lender and the Borrowers are individually referred to as a &#147;<B>Party</B>&#148;, collectively the &#147;<B>Parties</B>&#148;) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">NOW, THEREFORE, the Parties hereby agree as follows through friendly negotiations: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Whereas: </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(i) the Lender and Yayun Li, Pang Zhang and
other relevant party have executed a loan agreement on August 25, 2016 (the &#147;<B>Original Loan Agreement</B>&#148;), pursuant to which the lender provided a loan at an aggregate amount of RMB300,000 to Yayun Li and a loan at an aggregate amount
of RMB250,000 to Pang Zhang, and Yayun Li and Pang Zhang have used such loan to pay for investment in the registered capital of Beijing Jiasheng Investment Management Co., Ltd. (the &#147;<B>Borrower Company</B>&#148;) (the &#147;<B>Original
Loan</B>&#148;), which is not paid by the borrowers. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(ii) the Lender and Yayun Li, Pang Zhang and other relevant party have executed a termination
agreement on October 17, 2022 to terminate the Original Loan Agreement and other agreements, and agreed that the rights and obligations between the Lender, Yayun Li and Pang Zhang should be fulfilled and exercised under the arrangement of this
Agreement. </P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>1.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Loan </B></P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Subject to the terms and conditions of this Agreement, the Lender agrees to maintain the Original Loan to Yayun
Li and Pang Zhang and will provide to Yayun Li and Pang Zhang the Original Loan as agreed (the amount to be determined by the Lender depending on circumstances), and to provide Qin Miao a loan in an aggregate amount of RMB450,000 (together with the
Original Loan, the &#147;<B>Loan</B>&#148;). </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers agree to use the Loan to pay for their investment in the registered capital of Beijing Jiasheng
Investment Management Co.,&nbsp;Ltd., or the Borrower Company, and, unless with prior written consent of the Lender, will not use the Loan for any other purpose, or transfer or pledge its shares or other interests in the Borrower Company to any
third party. </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">1.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It is confirmed that the Lender will not charge any interest upon the Loan, unless otherwise provided herein.
</P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>2.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Term of Loan </B></P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The term of the Loan hereunder shall be ten (10)&nbsp;years from the date when the Borrowers actually receive
all or any part of the Loan.&nbsp;Unless otherwise indicated by the Lender prior to its expiration, the term of the Loan will be automatically extended for another ten (10)&nbsp;years, and so forth thereafter. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">2.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">During the term or any extended term of the Loan, the Loan will become immediately due and payable by the
Borrowers pursuant to the terms of this Agreement if: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers die or become a person incapacitated or with limited capacity for civil acts;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers resign or are dismissed by the Lender, the Borrower Company or any affiliate of the Lender;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers commit a crime or are involved in a crime; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any third party pursue any claim of more than RMB 100,000 against any of the Borrowers and the Lender has
reasonable ground to believe that the Borrowers will not be capable to pay for such claim; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(5)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Lender decides to perform the Exclusive Purchase Option Agreement (as defined below) when foreign
enterprises are allowed to control or wholly own the Borrower Company under applicable PRC laws; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers fail to comply with or perform any of their commitments or obligations under this Agreement (or
any other agreement between them and the Lender), and further fails to remedy such breach within 30 business days upon its occurrence; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(7)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement, the Equity Pledge Agreement, or the Exclusive Purchase Option Agreement is terminated or held
invalid by any court for any reason other than the Lender&#146;s. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>3.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Repayment of Loan </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Lender and the Borrowers agree and confirm that the Loan will be repaid in the following manner only: the
Borrowers will transfer all of their equity interests in the Borrower Company to the Lender or any legal or natural person designated by the Lender pursuant to requirements from the Lender. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Lender and the Borrowers agree and confirm that to the extent permitted by the laws, the Lender has the
right but no obligation to purchase or designate any legal or natural person designated by it to purchase all or any part of the equity interests in the Borrower Company from the Borrowers at the price set forth under the Exclusive Purchase Option
Agreement. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It is agreed and confirmed by the Parties that the Borrowers shall be deemed to have fulfilled their repayment
obligations hereunder only after both of the following conditions have been satisfied. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers have transferred all of their equity interests in the Borrower Company to the Lender and/or their
designated person; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers have repaid to the Lender all of the transfer proceeds or an amount equivalent to the maximum
amount permitted by the laws. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Loan will be deemed as a zero interest loan if the price to transfer the equity interests in the Borrower
Company to the Lender from the Borrowers concluded by the Parties under this Agreement any other related agreements is equal or less than the amount of the Loan.&nbsp;Under such circumstance, the Borrowers are not required to repay any remaining
amount of and/or any interest upon the Loan; provided, however, that if the equity interest transfer price exceeds the amount of the Loan, the exceeding amount will be deemed as the interest upon the Loan (calculated by the highest interest
permitted by the PRC laws) and financing cost thereof. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">3.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Notwithstanding anything to the contrary, if the Borrower Company goes bankruptcy, dissolution or is ordered
for closure during the term or extended term of this Agreement, and Borrowers will liquidate the Borrower Company according to laws and all of the proceeds from such liquidation will be used to repay the principal, interest (calculated by the
highest interest permitted by the PRC laws) and financing cost of the Loan. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>4.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Obligations of the Borrowers </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">4.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers will repay the Loan according to the provisions of this Agreement and requirements from the
Lender. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">4.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers will enter into an Equity Pledge Agreement (the &#147;<B>Equity Pledge Agreement</B>&#148;) with
the Lender and the Borrower Company, whereby the Borrowers agree to pledge all of their equity interests in the Borrower Company to the Lender. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">4.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers will enter into an Exclusive Purchase Option Agreement (the &#147;<B>Exclusive Purchase Option
Agreement</B>&#148;) with the Lender and the Borrower Company, whereby the Borrowers will to the extent permitted by the PRC laws grant an irrevocable and exclusive purchase option for the Lender to purchase all or any part of the equity interest in
the Borrower Company from the Borrowers. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">4.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers will perform their obligations under this Agreement, the Equity Pledge Agreement and the
Exclusive Purchase Option Agreement, and provide support for the Lender to complete all filings, approvals, authorizations, registration and other government procedures necessary to perform such agreements. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">4.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers will sign an irrevocable power of attorney authorizing a person designated by the Lender to
exercise on its behalf all of its rights as the shareholder of the Borrower Company. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>5.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Representations and Warranties </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">5.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Lender represents and warrants to the Borrowers that from the date of this Agreement until termination
hereof: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It is a wholly foreign-owned company duly incorporated and validly existing under the laws of the PRC;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">It has the power and receives all approvals and authorities necessary and appropriate to execute and perform
this Agreement.&nbsp;Its execution and performance of this Agreement are in compliance with its articles of association or other organizational documents; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">None of its execution or performance of this Agreement is in breach of any law, regulation, government
approval, authorization, notice or any other government document, or any agreement between it and any third party or any covenant issued to any third party; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement, once executed, becomes legal, valid and enforceable obligations upon the Lender.
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">5.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers represent and warrant that from the date of this Agreement until termination hereof:
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">They are fully capable to conduct civil acts; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrower Company is a limited liability company incorporated and validly existing under the PRC laws, and
the Borrowers are the legal owners of the Borrower Equity; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">None of their execution or performance of this Agreement is in breach of any law, regulation, government
approval, authorization, notice or any other government document, or any agreement between them and any third party or any covenant issued to any third party; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement, once executed, becomes legal, valid and enforceable obligations upon the Borrowers;
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(5)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">They have paid the full investment relating to the Borrower Equity according to law, and received a
verification report for such payment from a qualified accounting firm; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Except for those provided under the Equity Pledge Agreement, they create no mortgage, pledge or any other
security upon the Borrower Equity, provides no offer to any third party to transfer the Borrower Equity, make no covenant regarding any offer to purchase the Borrower Equity from any third party, or enter into any agreement with any third party to
transfer the Borrower Equity; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(7)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">There is no existing or potential dispute, suit, arbitration, administrative proceeding or any other legal
proceeding in which the Borrowers and/or the Borrower Equity is involved; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(8)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrower Company has completed all government approvals, authorizations, licenses, registrations and
filings necessary to conduct its businesses and own its assets. </P></TD></TR></TABLE> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>6.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Covenants from the Borrowers </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers covenant in their capacity of the shareholders of the Borrower Company that during the term of
this Agreement they will procure the Borrower Company: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">without prior written consent from the Lender, not to supplement, amend or modify its articles of association,
or increase or decrease its registered capital, or change its capital structures of the Company; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to maintain its existence, prudently and effectively operate its businesses and deal with its affairs in line
with fair financial and business standards and customs; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">without prior written consent from the Lender, not to sell, transfer, pledge or otherwise dispose any legal or
beneficial interest of any of its assets, businesses or income, or allow creation of any other security interests thereupon; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">without prior written consent from the Lender, not to incur, inherit, guarantee or allow the existence of any
debt, except for (i)&nbsp;any debt incurred during its ordinary course of business rather than from borrowing; and (ii)&nbsp;any debt which has been disclosed to and obtained the written consent from The Lender; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(5)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to always conduct its business operations in ordinary course to maintain the value of its assets;
</P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">without prior written consent from the Lender, not to enter into any material agreement other than those
executed in its ordinary course of business; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(7)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">not to provide any loan or credit to any party without prior written consent from the Lender;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(8)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to provide any and all information regarding its operations and financial conditions at the request from the
Lender; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(9)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to buy and maintain requisite insurance policies from an insurer acceptable to the Lender, the amount and type
of which will be the same with those maintained by the companies having similar operations, properties or assets in the same region; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(10)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">without prior written consent from the Lender, not to combine, merge with, acquire or make investment to any
person; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(11)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to immediately notify the Lender of any actual or potential litigation, arbitration or administrative
proceeding regarding its assets, business and income; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(12)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to execute any document, conduct any action, and make any claim or defense necessary or appropriate to maintain
its ownership of all of its assets; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(13)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">without prior written consent from the Lender, not to distribute any dividend or bonus to any of its
shareholders; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(14)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to appoint any person nominated by the Lender or the parent of the Lender to its board at the request of the
Lender; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(15)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to strictly comply with the provisions of the Exclusive Purchase Option Agreement, and not to make any act or
omission which may affect its validity and enforceability. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">6.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Borrowers covenant during the term of this Agreement: </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">except those provided under the Equity Pledge Agreement and without prior written consent from the Lender, not
to sell, transfer, pledge or otherwise dispose any legal or beneficial interest of the Borrower Equity, or allow creation of any other security interests thereupon; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to procure the shareholders of the Borrower Company not to approve any sale, transfer, pledge or otherwise
disposal of any legal or beneficial interest of the Borrower Equity, or creation of any other security interests thereupon without prior written consent from the Lender, except to the Lender or its designated person; </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to procure the shareholders of the Borrower Company not to approve its merger or association with, or
acquisition of or investment in any person without prior written consent from the Lender; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to immediately notify the Lender of any actual or potential litigation, arbitration or administrative
proceeding regarding the Borrower Equity; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(5)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to execute any document, conduct any action, and make any claim or defense necessary or appropriate to maintain
its ownership of the Borrower Equity; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(6)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">not to make any act and/or omission which may affect any asset, business or liability of the Borrower Company
without prior written consent from the Lender; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(7)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to appoint any person nominated by the Lender or the parent of the Lender to the board of the Borrower Company
at the request of the Lender; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(8)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to the extent permitted under the PRC laws and at the request of the Lender at any time, to transfer
unconditionally and immediately all of the equity interests owned by the Borrowers to the Lender or any person designated by it, and procure any other shareholder of the Borrower Company to waive the right of first refusal regarding such equity
interests; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(9)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to the extent permitted under the PRC laws and at the request of the Lender at any time, to procure any other
shareholder of the Borrower Company to transfer unconditionally and immediately all of the equity interests owned by such shareholder to the Lender or any person designated by it, and the Borrowers hereby waive their right of first refusal regarding
such equity interests; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(10)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">if the Lender purchases the Borrower Equity from the Borrowers pursuant to the Exclusive Purchase Option
Agreement, to use the price of such purchase to repay the Loan to the Lender on priority; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">(11)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">to strictly comply with the provisions of this Agreement, the Equity Pledge Agreement and the Exclusive
Purchase Option Agreement, perform its obligations under each of such agreements, and not to make any act or omission which may affect the validity and enforceability of each of such agreements. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>7.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Liabilities for Breach of Contract </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If any party (&#147;<B>Defaulting Party</B>&#148;) breaches any provision of this Agreement, which causes
damage to the other party (&#147;<B><FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party</B>&#148;), the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party could notify the Defaulting Party in writing and request it to rectify and
correct such breach of contract; if the Defaulting Party fails to take any action satisfactory to the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party to rectify and correct such breach within fifteen (15)&nbsp;working days upon the
issuance of the written notice by the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party, the <FONT STYLE="white-space:nowrap">Non-defaulting</FONT> Party may immediately take the actions pursuant to this Agreement or take other remedies
in accordance with laws. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">7.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If the Borrowers fail to repay the Loan pursuant to the terms under this Agreement, they will be liable for a
penalty interest accrued upon the amount due and payable at a daily interest rate of 0.02% until the Loan as well as any penalty interest and any other amount accrued thereupon are fully repaid by the Borrowers. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>8.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Notices </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Notices or other communications required to be given by any Party pursuant to this Agreement shall be made in writing and delivered personally
or sent by mail or facsimile transmission to the addresses of the other Parties set forth below or other designated addresses notified by such other Parties to such Party from time to time. The date when the notice is deemed to be duly served shall
be determined as the follows: (a)&nbsp;a notice delivered personally is deemed duly served upon the delivery; (b)&nbsp;a notice sent by mail is deemed duly served on the seventh (7th) day after the date when the air registered mail with postage
prepaid has been sent out (as is shown on the postmark), or the fourth (4th) day after the delivery date to the internationally recognized courier service agency; and (c)&nbsp;a notice sent by facsimile transmission is deemed duly served upon the
receipt time as is shown on the transmission confirmation of relevant documents. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">If to the <B>Lender: Beijing Jingdong Century Trade
Co.,</B><B></B><B>&nbsp;Ltd.</B> </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="90%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="11%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="88%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Address:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Phone:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Fax:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Attention:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">If to <B>the Borrowers:</B> </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="90%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="11%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="88%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Qin Miao</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Address:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Phone:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Fax:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Pang Zhang</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Address:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Phone:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Fax:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">***</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Yayun Li</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Address:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Phone:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Fax:</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">***</P></TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>9.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Confidentiality </B></P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">All Parties acknowledge and confirm that any oral or written materials exchanged by and between the Parties in connection with this Agreement
are confidential. All Parties shall keep in confidence all such information and not disclose it to any third party without prior written consent from other Parties unless: (a)&nbsp;such information is known or will be known by the public (except by
disclosure of the receiving party without authorization); (b)&nbsp;such information is required to be disclosed in accordance with applicable laws or rules&nbsp;or regulations; or (c)&nbsp;if any information is required to be disclosed by any party
to its legal or financial advisor for the purpose of the transaction of this Agreement, such legal or financial advisor shall also comply with the confidentiality obligation similar to that stated hereof.&nbsp;Any disclosure by any employee or
agency engaged by any Party shall be deemed the disclosure of such Party and such Party shall assume the liabilities for its breach of contract pursuant to this Agreement. This Article&nbsp;shall survive expiration or termination of this Agreement.
</P> <P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>10.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Applicable Law and Dispute Resolution </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">10.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The formation, validity, performance and interpretation of this Agreement and the disputes resolution under
this Agreement shall be governed by the PRC laws. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">10.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties shall strive to settle any dispute arising from or in connection with this Agreement through
friendly consultation.&nbsp;In case no settlement can be reached through consultation within thirty (30)&nbsp;days after the request for consultation is made by any Party, any Party can submit such matter to China International Economic and Trade
Arbitration Commission for arbitration in accordance with its then effective rules. The arbitration shall take place in Beijing. The arbitration award shall be final and binding upon all the Parties. </P></TD></TR></TABLE>
<P STYLE="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><B>11.</B></TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left"><B>Miscellaneous </B></P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.1</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The headings contained in this Agreement are for the convenience of reference only and shall not be used to
interpret, explain or otherwise affect the meaning of the provisions of this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.2</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement shall be effective as of the date of its execution.&nbsp;Once effective, this Agreement will
expire until the Parties have performed their respective obligations under this Agreement. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.3</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties agree to promptly execute any document and take any other action reasonably necessary or advisable
to perform provisions and purpose of this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.4</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties confirm that this Agreement shall, upon its effectiveness, constitute the entire agreement and
common understanding of the Parties with respect to the subject matters herein and fully supersede all prior verbal and/or written agreements and understandings with respect to the subject matters herein. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.5</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Parties may amend and supplement this Agreement in writing.&nbsp;Any amendment and/or supplement to this
Agreement by the Parties is an integral part of and has the same effect with this Agreement. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.6</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement shall be binding upon and for the benefit of all the Parties hereto and their respective
inheritors, successors and the permitted assigns. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.7</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any Party&#146;s failure to exercise the rights under this Agreement in time shall not be deemed as its waiver
of such rights and would not affect its future exercise of such rights. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.8</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">If any provision of this Agreement is held void, invalid or unenforceable by a court of competent jurisdiction,
governmental agency or arbitration authority, the validity, legality and enforceability of the other provisions hereof shall not be affected or impaired in any way. The Parties shall cease performing such void, invalid or unenforceable provisions
and revise such void, invalid or unenforceable provisions only to the extent closest to the original intention thereof to recover its validity or enforceability for such specific facts and circumstances. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.9</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Unless with prior written consent from the Lender, the Borrowers may not assign any of their rights and
obligations under this Agreement to any third party. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="6%" VALIGN="top" ALIGN="left">11.10</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">This Agreement is made in four (4) originals with each Party holding one (1)&nbsp;original.&nbsp;Each original
has the same effect. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">(No text below) </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(Signature Page) </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">IN WITNESS THEREOF, each Party has signed or caused its legal representative to sign this Agreement as of the date first written above. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="92%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Party A: Beijing Jingdong Century Trade Co.,&nbsp;Ltd.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Beijing Jingdong Century Trade Co.,&nbsp;Ltd.</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">(Seal of Beijing Jingdong Century Trade Co.,&nbsp;Ltd.)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Lei Xu</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Party B:</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Qin Miao </B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Qin Miao </P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Pang Zhang</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Pang Zhang</P></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>Yayun Li</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Yayun Li</P></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><U>Schedule A </U></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following schedule sets forth information about the loan agreements substantially in form as this exhibit that the Registrant entered into with certain
other Chinese variable interest entities. Other than the information set forth below, there is no material difference between such other agreements and this exhibit. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt" ALIGN="center">


<TR>

<TD WIDTH="24%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="24%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="24%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>VIE</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Executing&nbsp;Parties</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Loan&nbsp;Amount</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Effective&nbsp;Date</B></P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Execution&nbsp;Date</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Jiangsu Jingdong Bangneng Investment Management Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Lender: Shanghai Shengdayuan Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Borrowers: Qin Miao, Yayun Li and Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Amount: an aggregate of RMB80,000,000.00 lent to the Borrowers, of which RMB 36,000,000.00 will be provided to Qin Miao, RMB 20,000,000.00 will be provided to Pang Zhang and RMB 24,000,000 will be provided to Yayun Li.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September&nbsp;30,&nbsp;2022</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September&nbsp;30,&nbsp;2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Shanghai Jingdong Cai&#146;ao <FONT STYLE="white-space:nowrap">E-commercial</FONT> Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Lender: Beijing Jingdong Century Trade Co.,&nbsp;Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Borrowers: Qin Miao, Yayun Li and Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Amount: an aggregate of RMB1,000,000.00 lent to the Borrowers, of which RMB 4,500,000.00 will be provided to Qin Miao, RMB 2,500,000.00 will be provided to Pang Zhang and RMB 3,000,000 will be provided to Yayun Li.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September 16, 2022</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September 16, 2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suzhou Guanyinghou Media Technology Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Lender: Suqian Daxi Information Technology Co.,&nbsp;Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Borrower: Qian Yang</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Amount: an aggregate of RMB10,000,000.00 lent to Qian Yang.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">December&nbsp;11, 2017</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">December&nbsp;11, 2017</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Beijing JPT <FONT STYLE="white-space:nowrap">E-Commerce</FONT> Co.,&nbsp;Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Lender: Beijing QGX Information Technology Co.,&nbsp;Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Borrowers: Yayun Li and Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Amount: an aggregate RMB 5,500,000 lent to the Borrowers, of which RMB3,000,000 will be provided to Yayun Li and RMB2,500,000 will be provided to Pang Zhang.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September 16, 2022</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">September 16, 2022</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Jiantong Enterprise Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Lender: Suqian Daxi Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Borrowers: Xinshi Wang, Suzhou Guanyinghou Media Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Amount: an aggregate amount of RMB10,010,000, of which RMB10,000,000 will be provided Suzhou Guanyinghou Media Technology Co., Ltd. and RMB10,000 will be provided to Xinshi Wang</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">April 18, 2019</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">April 18, 2019</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Juhe Digital Enterprise Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Lender: Jiangsu Huiji Space Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Borrowers: Richard Qiangdong Liu, Yayun Li and Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Amount: an aggregate RMB 10,000,000 lent to the Borrowers, of which RMB4,500,000 will be provided to Richard Qiangdong Liu, RMB3,000,000 will be provided to Yayun Li and RMB2,500,000 will be provided to Pang Zhang.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">June 22, 2020</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">June 22, 2020</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Yueyang Information Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Lender: Shanghai Shengdayuan Information Technology Co., Ltd. </P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Borrowers: Tingting Sui, Bo Xin and Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Amount: an aggregate RMB 1,000,000 lent to the Borrowers, of which RMB450,000 will be provided to Tingting Sui, RMB300,000 will be provided to Bo Xin and RMB250,000 will be provided to Pang Zhang.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">January 1, 2023</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">January 1, 2023</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Jiangsu Jucheng Space Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Lender: Suqian Jingdong Baoying Information Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Borrowers: Qin Miao, Yayun Li and Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Amount: an aggregate of RMB10,000,000 lent to the Borrowers, of which RMB4,500,000 will be provided to Qin Miao, RMB3,000,000 will be provided to Yayun Li and RMB2,500,000 will be provided to Pang Zhang</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">March 30, 2023</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">March 30, 2023</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="top">Suqian Hanyu Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Lender: Jiangsu Huiji Space Technology Co., Ltd.</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">Borrowers: Qin Miao, Yayun Li and Pang Zhang</P></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Amount: an aggregate of RMB1,000,000 lent to the Borrowers, of which RBM450,000 will be provided to Qin Miao, RMB300,000 will be provided to Yayun Li and RMB250,000 will be provided to Pang Zhang</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">December 17, 2024</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman">December 17, 2024</P></TD></TR>
</TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.43
<SEQUENCE>8
<FILENAME>d871796dex443.htm
<DESCRIPTION>EX-4.43
<TEXT>
<HTML><HEAD>
<TITLE>EX-4.43</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 4.43 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>JD.COM, INC. </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2023 SHARE
INCENTIVE PLAN </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 1 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURPOSE </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The purpose of
the 2023 Share Incentive Plan (the &#147;<U>Plan</U>&#148;), as adopted by on November&nbsp;14, 2023 and amended and restated on March&nbsp;5, 2025, is to promote the success and enhance the value of JD.com, Inc., a company incorporated under the
laws of the Cayman Islands (the &#147;<U>Company</U>&#148;) by linking the personal interests of the members of the Board, Employees and Consultants to those of the Company&#146;s shareholders and by providing such individuals with an incentive for
outstanding performance to generate superior returns to the Company&#146;s shareholders. The Plan is further intended to provide flexibility to the Company in its ability to motivate, attract and retain the services of members of the Board,
Employees, and Consultants upon whose judgment, interest and special effort the successful conduct of the Company&#146;s operation is largely dependent. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 2 </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>DEFINITIONS
AND CONSTRUCTION </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Wherever the following terms are used in the Plan they shall have the meanings specified below, unless the context
clearly indicates otherwise. The singular pronoun shall include the plural where the context so indicates. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.1
&#147;<U>Applicable Laws</U>&#148; means the legal requirements relating to the Plan and the Awards under applicable corporate, securities, tax and other laws, rules, regulations and government orders, and the rules of any applicable stock exchange
or national market system. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.2 &#147;<U>Award</U>&#148; means an Option, Restricted Share, Restricted Share Unit or any
other type of award granted to a Participant pursuant to the Plan. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.3 &#147;<U>Award Agreement</U>&#148; means any
written agreement, contract, or other instrument or document evidencing an Award, including through electronic medium. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.4
&#147;<U>Board</U>&#148; means the Board of Directors of the Company. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.5 &#147;<U>Code</U>&#148; means the Internal Revenue Code of 1986 of the
United States, as amended. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.6 &#147;<U>Committee</U>&#148; means a committee of the Board described in Article 11. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.7 &#147;<U>Consultant</U>&#148; means any consultant or adviser if: (a)&nbsp;the consultant or adviser renders bona fide
services to a Service Recipient; (b)&nbsp;the services rendered by the consultant or adviser are not in connection with the offer or sale of securities in a capital-raising transaction and do not directly or indirectly promote or maintain a market
for the Company&#146;s securities; and (c)&nbsp;the consultant or adviser is a natural person who has contracted directly with the Service Recipient to render such services. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.8 &#147;<U>Corporate Transaction</U>&#148;, unless otherwise defined in an Award Agreement, means any of the following
transactions, provided, however, that the Committee shall determine under (d)&nbsp;and (e) whether multiple transactions are related, and its determination shall be final, binding and conclusive: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) an amalgamation, arrangement or consolidation or scheme of arrangement (i)&nbsp;in which the Company is not the surviving entity, except
for a transaction the principal purpose of which is to change the jurisdiction in which the Company is incorporated or (ii)&nbsp;following which the holders of the voting securities of the Company do not continue to hold more than 50% of the
combined voting power of the voting securities of the surviving entity; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) the sale, transfer or other disposition of all or
substantially all of the assets of the Company; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) the complete liquidation or dissolution of the Company; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d) any reverse takeover or series of related transactions culminating in a reverse takeover (including, without limitation, a tender offer
followed by a reverse takeover) in which the Company is the surviving entity but (A)&nbsp;the Company&#146;s equity securities outstanding immediately prior to such takeover are converted or exchanged by virtue of the takeover into other property,
whether in the form of securities, cash or otherwise, or (B)&nbsp;in which securities possessing more than fifty percent (50%) of the total combined voting power of the Company&#146;s outstanding securities are transferred to a person or persons
different from those who held such securities immediately prior to such takeover or the initial transaction culminating in such takeover, but excluding any such transaction or series of related transactions that the Committee determines shall not be
a Corporate Transaction; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(e) acquisition in a single or series of related transactions by any person or related group of persons (other
than the Company or by a Company-sponsored employee benefit plan) of beneficial ownership (within the meaning of Rule <FONT STYLE="white-space:nowrap">13d-3</FONT> of the Exchange Act) of securities possessing more than fifty percent (50%) of the
total combined voting power of the Company&#146;s outstanding securities but excluding any such transaction or series of related transactions that the Committee determines shall not be a Corporate Transaction; or </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(f) the individuals who, as of the Effective Date, are members of the Board (the
&#147;<U>Incumbent Board</U>&#148;), cease for any reason to constitute at least fifty percent (50%) of the Board; <I>provided</I> that if the election, or nomination for election by the Company&#146;s shareholders, of any new member of the Board is
approved by the Incumbent Board pursuant to the then effective Articles of Association of the Company, such new member of the Board shall be considered as a member of the Incumbent Board. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.9 &#147;<U>Disability</U>&#148;, unless otherwise defined in an Award Agreement,<B> </B>means that the Participant qualifies
to receive long-term disability payments under the Service Recipient&#146;s long-term disability insurance program, as it may be amended from time to time, to which the Participant provides services regardless of whether the Participant is covered
by such policy. If the Service Recipient to which the Participant provides service does not have a long-term disability plan in place, &#147;Disability&#148; means that a Participant is unable to carry out the responsibilities and functions of the
position held by the Participant by reason of any medically determinable physical or mental impairment for a period of not less than ninety (90)&nbsp;consecutive days. A Participant will not be considered to have incurred a Disability unless he or
she furnishes proof of such impairment sufficient to satisfy the Committee in its discretion. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.10 &#147;<U>Effective
Date</U>&#148; shall have the meaning set forth in Section&nbsp;12.1. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.11 &#147;<U>Employee</U>&#148; means any person,
including an officer or a member of the Board of the Company or any Parent or Subsidiary of the Company, who is in the employment of a Service Recipient, subject to the control and direction of the Service Recipient as to both the work to be
performed and the manner and method of performance. The payment of a director&#146;s fee by a Service Recipient shall not be sufficient to constitute &#147;employment&#148; by the Service Recipient. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.12 &#147;<U>Exchange Act</U>&#148; means the Securities Exchange Act of 1934 of the United States, as amended. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.13 &#147;<U>Expiration Date</U>&#148; means December&nbsp;20, 2033. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.14 &#147;<U>Fair Market Value</U>&#148; means, as of any date, the value of Shares determined as follows: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) If the Shares are listed on one or more established stock exchanges or national market systems, including, without limitation, The New York
Stock Exchange and The Nasdaq Stock Market, its Fair Market Value shall be the closing sales price for such Shares (or the closing bid, if no sales were reported) as quoted on the principal exchange or system on which the Shares are listed (as
determined by the Committee) on the date of determination (or, if no closing sales price or closing bid was reported on that date, as applicable, on the last trading date such closing sales price or closing bid was reported), as reported in The Wall
Street Journal or such other source as the Committee deems reliable; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) If the Shares are regularly quoted on an automated quotation
system (including the OTC Bulletin Board) or by a recognized securities dealer, its Fair Market Value shall be the closing sales price for such shares as quoted on such system or by such securities dealer on the date of determination, but if selling
prices are not reported, the Fair Market Value of a Share shall be the mean between the high bid and low asked prices for the Shares on the date of determination (or, if no such prices were reported on that date, on the last date such prices were
reported), as reported in The Wall Street Journal or such other source as the Committee deems reliable; or </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) In the absence of an established market for the Shares of the type described in
(a)&nbsp;and (b), above, the Fair Market Value thereof shall be determined by the Committee in good faith and in its discretion by reference to (i)&nbsp;the placing price of the latest private placement of the Shares and the development of the
Company&#146;s business operations and the general economic and market conditions since such latest private placement, (ii)&nbsp;other third party transactions involving the Shares and the development of the Company&#146;s business operation and the
general economic and market conditions since such sale, (iii)&nbsp;an independent valuation of the Shares, or (iv)&nbsp;such other methodologies or information as the Committee determines to be indicative of Fair Market Value. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.15 &#147;<U>Incentive Share Option</U>&#148; means an Option that is intended to meet the requirements of Section&nbsp;422 of
the Code or any successor provision thereto. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.16 &#147;<U>Independent Director</U>&#148; means (i)&nbsp;if the Shares or
other securities representing the Shares are not listed on a stock exchange, a member of the Board who is a <FONT STYLE="white-space:nowrap">Non-Employee</FONT> Director; and (ii)&nbsp;if the Shares or other securities representing the Shares are
listed on one or more stock exchange, a member of the Board who meets the independence standards under the applicable corporate governance rules of the stock exchange(s). </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.17 &#147;<U><FONT STYLE="white-space:nowrap">Non-Employee</FONT> Director</U>&#148; means a member of the Board who qualifies
as a <FONT STYLE="white-space:nowrap">&#147;Non-Employee</FONT> Director&#148; as defined in Rule <FONT STYLE="white-space:nowrap">16b-3(b)(3)</FONT> of the Exchange Act, or any successor definition adopted by the Board. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.18 &#147;<U><FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Share Option</U>&#148; means an Option that is not intended
to be an Incentive Share Option. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.19 &#147;<U>Option</U>&#148; means a right granted to a Participant pursuant to Article
5 of the Plan to purchase a specified number of Shares at a specified price during specified time periods. An Option may be either an Incentive Share Option or a <FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Share Option.<B> </B> </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.20 &#147;<U>Participant</U>&#148; means a person who, as a member of the Board, Consultant or Employee, has been granted an
Award pursuant to the Plan. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.21 &#147;<U>Parent</U>&#148; means a parent corporation under Section&nbsp;424(e) of the
Code. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.22 &#147;<U>Plan</U>&#148; means this 2023 Share Incentive Plan, as it may be amended from time to time. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.23 &#147;<U>Related Entity</U>&#148; means any business, corporation, partnership, limited liability company or other entity
in which the Company, a Parent or Subsidiary of the Company holds a substantial ownership interest, directly or indirectly, but which is not a Subsidiary and which the Board designates as a Related Entity for purposes of the Plan. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.24 &#147;<U>Restricted Share</U>&#148; means a Share awarded to a
Participant pursuant to Article 6 that is subject to certain restrictions and may be subject to risk of forfeiture. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.25
&#147;<U>Restricted Share Unit</U>&#148; means the right granted to a Participant pursuant to Article 7 to receive a Share at a future date. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.26 &#147;<U>Securities Act</U>&#148; means the Securities Act of 1933 of the United States, as amended. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.27 &#147;<U>Service Recipient</U>&#148; means the Company, any Parent or Subsidiary of the Company and any Related Entity to
which a Participant provides services as an Employee, a Consultant or a Director. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.28 &#147;<U>Share</U>&#148; means
Class&nbsp;A ordinary shares, par value US$0.00002 per share, of the Company, and such other securities of the Company that may be substituted for Shares pursuant to Article 10. When referenced in the context of listings on a stock exchange or
quotations on an automated quotation system, &#147;Shares&#148; may also refer to American depositary shares or other securities representing the Class&nbsp;A ordinary shares. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.29 &#147;<U>Subsidiary</U>&#148; means any corporation or other entity of which a majority of the outstanding voting shares
or voting power is beneficially owned directly or indirectly by the Company. For purposes of this Plan, Subsidiary shall also include any consolidated variable interest entity of the Company. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.30 &#147;<U>Trading Date</U>&#148; means the closing of the first sale to the general public of the Shares pursuant to a
registration statement filed with and declared effective by the U.S. Securities and Exchange Commission under the Securities Act. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 3 </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>SHARES
SUBJECT TO THE PLAN </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">3.1 <U>Number of Shares</U>. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) Subject to the provisions of Article 10 and Section&nbsp;3.1(b), the maximum aggregate number of Shares which may be issued pursuant to
all Awards (including Incentive Share Options) (the &#147;<B><U>Award Pool</U></B>&#148;) initially shall be equal to 223,666,717 Shares. The Award Pool shall be increased by a number equal to 1% of the total number of ordinary shares outstanding on
the last day of the immediately preceding fiscal year, on the first day of each fiscal year during the term of this Plan commencing with the fiscal year ended December&nbsp;31, 2024. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) To the extent that an Award terminates, expires or lapses for any reason, any Shares subject to the Award shall again be available for the
grant of an Award pursuant to the Plan. To the extent permitted by Applicable Laws, Shares issued in assumption of, or in substitution for, any outstanding awards of any entity acquired in any form or combination by the Company or any Parent or
Subsidiary of the Company shall not be counted against Shares available for grant pursuant to the Plan. Shares delivered by the Participant or withheld by the Company upon the exercise of any Award under the Plan, in payment of the exercise price
thereof or tax withholding thereon, may again be optioned, granted or awarded hereunder, subject to the limitations of Section&nbsp;3.1(a). If any Restricted Shares are forfeited by the Participant or repurchased by the Company, such Shares may
again be optioned, granted or awarded hereunder, subject to the limitations of Section&nbsp;3.1(a). Notwithstanding the provisions of this Section&nbsp;3.1(b), no Shares may again be optioned, granted or awarded if such action would cause an
Incentive Share Option to fail to qualify as an incentive share option under Section&nbsp;422 of the Code. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">3.2 <B></B><U>Shares Distributed</U>. Any Shares distributed pursuant to an
Award may consist, in whole or in part, of authorized and unissued Shares, treasury Shares (subject to Applicable Laws) or Shares purchased on the open market. Additionally, in the discretion of the Committee, American Depository Shares in an amount
equal to the number of Shares which otherwise would be distributed pursuant to an Award may be distributed in lieu of Shares in settlement of any Award. If the number of Shares represented by an American Depository Share is other than on a <FONT
STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">one-to-one</FONT></FONT> basis, the limitations of Section&nbsp;3.1 shall be adjusted to reflect the distribution of American Depository Shares in lieu of Shares. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 4 </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ELIGIBILITY
AND PARTICIPATION </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">4.1 <B></B><U>Eligibility</U>. Persons eligible to participate in this Plan include Employees,
Consultants and all members of the Board, as determined by the Committee. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">4.2 <U>Participation</U>. Subject to the
provisions of the Plan, the Committee may, from time to time, select from among all eligible individuals, those to whom Awards shall be granted and shall determine the nature and amount of each Award. No individual shall have any automatic right to
be granted an Award pursuant to this Plan.<B> </B> </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">4.3 <U>Jurisdictions</U>. In order to assure the viability of Awards
granted to Participants employed in various jurisdictions, the Committee may provide for such special terms as it may consider necessary or appropriate to accommodate differences in local law, tax policy, or custom applicable in the jurisdiction in
which the Participant resides or is employed. Moreover, the Committee may approve such supplements to, or amendments, restatements or alternative versions of, the Plan as it may consider necessary or appropriate for such purposes without thereby
affecting the terms of the Plan as in effect for any other purpose; <I>provided, however</I>, that no such supplements, amendments, restatements or alternative versions shall increase the share limitations contained in Section&nbsp;3.1 of the Plan.
Notwithstanding the foregoing, the Committee may not take any actions hereunder, and no Awards shall be granted, that would violate any Applicable Laws. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 5 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OPTIONS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">5.1 <B></B><U>General</U>. The Committee is authorized to grant Options to Participants on the following terms and conditions:
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) <U>Exercise Price</U>. The exercise price per Share subject to an Option shall be determined by the Committee and set forth in the
Award Agreement which may be a fixed or variable price related to the Fair Market Value of the Shares. The exercise price per Share subject to an Option may be amended or adjusted in the absolute discretion of the Committee, the determination of
which shall be final, binding and conclusive. For the avoidance of doubt, to the extent not prohibited by Applicable Laws or any exchange rule, a downward adjustment of the exercise prices of Options mentioned in the preceding sentence shall be
effective without the approval of the Company&#146;s shareholders or the approval of the affected Participants. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) <U>Time and
Conditions of Exercise</U>. The Committee shall determine the time or times at which an Option may be exercised in whole or in part, including exercise prior to vesting. The Committee shall also determine conditions, if any, that must be satisfied
before all or part of an Option may be exercised. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) <U>Payment</U>. The Committee shall determine the methods by which the exercise
price of an Option may be paid, the form of payment, including, without limitation, (i)&nbsp;cash or check denominated in U.S. Dollars, (ii)&nbsp;to the extent permissible under the Applicable Laws, cash or check in Renminbi, (iii)&nbsp;cash or
check denominated in any other local currency as approved by the Committee, (iv)&nbsp;Shares held for such period of time as may be required by the Committee in order to avoid adverse financial accounting consequences and having a Fair Market Value
on the date of delivery equal to the aggregate exercise price of the Option or exercised portion thereof, (v)&nbsp;after the Trading Date the delivery of a notice that the Participant has placed a market sell order with a broker with respect to
Shares then issuable upon exercise of the Option, and that the broker has been directed to pay a sufficient portion of the net proceeds of the sale to the Company in satisfaction of the Option exercise price; <I>provided</I> that payment of such
proceeds is then made to the Company upon settlement of such sale, (vi)&nbsp;other property acceptable to the Committee with a Fair Market Value equal to the exercise price, or (vii)&nbsp;any combination of the foregoing. Notwithstanding any other
provision of the Plan to the contrary, no Participant who is a member of the Board or an &#147;executive officer&#148; of the Company within the meaning of Section&nbsp;13(k) of the Exchange Act shall be permitted to pay the exercise price of an
Option in any method which would violate Section&nbsp;13(k) of the Exchange Act. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d) <U>Evidence of Grant</U>. All Options shall be
evidenced by an Award Agreement. The Award Agreement shall include such additional provisions as may be specified by the Committee. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(e)
<U>Forfeiture</U>. Except as otherwise determined by the Committee at the time of the grant of the Award or thereafter, upon termination of employment or service, Options that at that time have not vested shall be forfeited in accordance with the
Award Agreement; <I>provided, however</I>, the Committee may (a)&nbsp;provide in any Option Award Agreement that forfeiture conditions relating to Options will be waived in whole or in part in the event of terminations resulting from specified
causes, and (b)&nbsp;in other cases waive in whole or in part forfeiture conditions relating to Options. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">5.2 <B></B><U>Incentive Share Options</U>. Incentive Share Options may be
granted to Employees of the Company, a Parent or Subsidiary of the Company. Incentive Share Options may not be granted to Employees of a Related Entity or to Independent Directors or Consultants. The terms of any Incentive Share Options granted
pursuant to the Plan, in addition to the requirements of Section&nbsp;5.1, must comply with the following additional provisions of this Section&nbsp;5.2: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) <U>Expiration of Option</U>. An Incentive Share Option may not be exercised to any extent by anyone after the first to occur of the
following events: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(i) Ten years from the date it is granted, unless an earlier time is set in the Award Agreement; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(ii) Ninety days after the Participant&#146;s termination of employment as an Employee other than for Disability or death; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">(iii) One year after the date of the Participant&#146;s termination of employment or service on account of Disability or death. Upon the
Participant&#146;s Disability or death, any Incentive Share Options exercisable at the Participant&#146;s Disability or death may be exercised by the Participant&#146;s legal representative or representatives, by the person or persons entitled to do
so pursuant to the Participant&#146;s last will and testament, or, if the Participant fails to make testamentary disposition of such Incentive Share Option or dies intestate, by the person or persons entitled to receive the Incentive Share Option
pursuant to the applicable laws of descent and distribution. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) <U>Individual Dollar Limitation</U>. The aggregate Fair Market Value
(determined as of the time the Option is granted) of all Shares with respect to which Incentive Share Options are first exercisable by a Participant in any calendar year may not exceed US$100,000 or such other limitation as imposed by
Section&nbsp;422(d) of the Code, or any successor provision. To the extent that Incentive Share Options are first exercisable by a Participant in excess of such limitation, the excess shall be considered
<FONT STYLE="white-space:nowrap">Non-Qualified</FONT> Share Options. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) <U>Exercise Price</U>. The exercise price of an Incentive Share
Option shall be equal to the Fair Market Value on the date of grant. However, the exercise price of any Incentive Share Option granted to any individual who, at the date of grant, owns Shares possessing more than ten percent of the total combined
voting power of all classes of shares of the Company may not be less than 110% of Fair Market Value on the date of grant and such Option may not be exercisable for more than five years from the date of grant. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d) <U>Transfer Restriction</U>. The Participant shall give the Company prompt notice of any disposition of Shares acquired by exercise of an
Incentive Share Option within (i)&nbsp;two years from the date of grant of such Incentive Share Option or (ii)&nbsp;one year after the transfer of such Shares to the Participant. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(e) <U>Expiration of Incentive Share Options</U>. No Award of an Incentive Share Option may be made pursuant to this Plan after the Expiration
Date. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(f) <U>Right to Exercise</U>. During a Participant&#146;s lifetime, an Incentive Share Option may be exercised only by the
Participant. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 6 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>RESTRICTED SHARES </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">6.1 <B></B><U>Grant of Restricted Shares</U>. The Committee, at any time and from time to time, may grant or sell Restricted
Shares to Participants as the Committee, in its sole discretion, shall determine. The Committee, in its sole discretion, shall determine the number of Restricted Shares to be granted or sold to each Participant. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">6.2 <U>Restricted Shares Award Agreement</U>. Each Award of Restricted Shares shall be evidenced by an Award Agreement, which
shall specify the period of restriction, the number of Restricted Shares granted or sold, grant or purchase price, and such other terms and conditions as the Committee, in its sole discretion, shall determine. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">6.3 <B></B><U>Restrictions</U>. Restricted Shares shall be subject to such restrictions on transferability and other
restrictions as the Committee may impose (including, without limitation, limitations on the right to vote Restricted Shares or the right to receive dividends on the Restricted Share). These restrictions may lapse separately or in combination at such
times, pursuant to such circumstances, in such installments, or otherwise, as the Committee determines at the time of the grant of the Award or thereafter. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">6.4 <B></B><U>Forfeiture/Repurchase</U>. Except as otherwise determined by the Committee at the time of the grant of the Award
or thereafter, upon termination of employment or service during the applicable restriction period, Restricted Shares that are at that time subject to restrictions shall be forfeited or repurchased in accordance with the Award Agreement; <I>provided,
however</I>, the Committee may (a)&nbsp;provide in any Restricted Share Award Agreement that restrictions or forfeiture and repurchase conditions relating to Restricted Shares will be waived in whole or in part in the event of terminations resulting
from specified causes, and (b)&nbsp;in other cases waive in whole or in part restrictions or forfeiture and repurchase conditions relating to Restricted Shares. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">6.5 <B></B><U>Certificates for Restricted Shares</U>. Restricted Shares granted pursuant to the Plan may be evidenced in such
manner as the Committee shall determine. If certificates representing Restricted Shares are registered in the name of the Participant, certificates must bear an appropriate legend referring to the terms, conditions and restrictions applicable to
such Restricted Shares, and the Company may, at its discretion, retain physical possession of the certificate until such time as all applicable restrictions lapse. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">6.6 <U>Removal of Restrictions</U>. Unless the Committee determines otherwise, Restricted Shares shall be held by the Company
as escrow agent until the restrictions on such Restricted Shares have lapsed. Except as otherwise provided in this Article 6, Restricted Shares granted under the Plan shall be released from escrow as soon as practicable after the last day of the
period of restriction. The Committee, in its discretion, may accelerate the time at which any restrictions shall lapse or be removed. After the restrictions have lapsed, the Participant shall be entitled to have any legend or legends under
Section&nbsp;6.5 removed from his or her Share certificate, and the Shares shall be freely transferable by the Participant, subject to applicable legal restrictions. The Committee, in its discretion, may establish procedures regarding the release of
Shares from escrow and the removal of legends, as necessary or appropriate to minimize administrative burdens on the Company. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 7 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>RESTRICTED SHARE UNITS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">7.1 <U>Grant of Restricted Share Units</U>. The Committee, at any time and from time to time, may grant Restricted Share Units
to Participants as the Committee, in its sole discretion, shall determine. The Committee, in its sole discretion, shall determine the number of Restricted Share Units to be granted to each Participant. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">7.2 <U>Restricted Share Units Award Agreement</U>. Each Award of Restricted Share Units shall be evidenced by an Award
Agreement, which shall specify any vesting conditions, the number of Restricted Share Units granted, and such other terms and conditions as the Committee, in its sole discretion, shall determine. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">7.3 <U>Performance Objectives and Other Terms</U>. The Committee, in its discretion, may set performance objectives or other
vesting criteria which, depending on the extent to which they are met, will determine the number or value of Restricted Share Units that will be paid out to the Participants. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">7.4 <U>Form and Timing of Payment of Restricted Share Units</U>. At the time of grant, the Committee shall specify the date or
dates on which the Restricted Share Units shall become fully vested and nonforfeitable. Upon vesting, the Committee, in its sole discretion, may pay Restricted Share Units in the form of cash, in Shares or in a combination thereof. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">7.5 <B></B><U>Forfeiture/Repurchase</U>. Except as otherwise determined by the Committee at the time of the grant of the Award
or thereafter, upon termination of employment or service during the applicable restriction period, Restricted Share Units that are at that time unvested shall be forfeited or repurchased in accordance with the Award Agreement; <I>provided,
however</I>, the Committee may (a)&nbsp;provide in any Restricted Share Unit Award Agreement that restrictions or forfeiture and repurchase conditions relating to Restricted Share Units will be waived in whole or in part in the event of terminations
resulting from specified causes, and (b)&nbsp;in other cases waive in whole or in part restrictions or forfeiture and repurchase conditions relating to Restricted Share Units.<B> </B> </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 8 </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>OTHER TYPES
OF AWARDS </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">8.1 <U>Grant of Other Types of Awards</U>. The Committee, at any time and from time to time, may grant
other types of Awards to Participants as the Committee, in its sole discretion, shall determine, including, without limitation, share appreciation rights, dividend equivalents, share payments and deferred shares. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 9 </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PROVISIONS
APPLICABLE TO AWARDS </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">9.1 <U>Award Agreement</U>. Awards under the Plan shall be evidenced by Award Agreements that
set forth the terms, conditions and limitations for each Award, which may include the term of an Award, the provisions applicable in the event the Participant&#146;s employment or service terminates, and the Company&#146;s authority to unilaterally
or bilaterally amend, modify, suspend, cancel or rescind an Award. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">9.2 <U>Limits on Transfer</U>. No right or interest of a Participant in any
Award may be pledged, encumbered, or hypothecated to or in favor of any party other than the Company or a Subsidiary, or shall be subject to any lien, obligation, or liability of such Participant to any other party other than the Company or a
Subsidiary. Except as otherwise provided by the Committee, no Award shall be assigned, transferred or otherwise disposed of by a Participant other than by will or the laws of descent and distribution. The Committee by express provision in the Award
or an amendment thereto may permit an Award (other than an Incentive Share Option) to be transferred to, exercised by and paid to certain persons or entities related to the Participant, including, without limitation, members of the
Participant&#146;s family, charitable institutions, or trusts or other entities whose beneficiaries or beneficial owners are members of the Participant&#146;s family and/or charitable institutions, or to such other persons or entities as may be
expressly approved by the Committee, pursuant to such conditions and procedures as the Committee may establish. Any permitted transfer shall be subject to the condition that the Committee receive evidence satisfactory to it that the transfer is
being made for estate and/or tax planning purposes (or to a &#147;blind trust&#148; in connection with the Participant&#146;s termination of employment or service with the Company or a Subsidiary to assume a position with a governmental, charitable,
educational or similar <FONT STYLE="white-space:nowrap">non-profit</FONT> institution) and on a basis consistent with the Company&#146;s lawful issue of securities. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">9.3 <U>Beneficiaries</U>. Notwithstanding Section&nbsp;9.2, a Participant may, in the manner determined by the Committee,
designate a beneficiary to exercise the rights of the Participant and to receive any distribution with respect to any Award upon the Participant&#146;s death. A beneficiary, legal guardian, legal representative, or other person claiming any rights
pursuant to the Plan is subject to all terms and conditions of the Plan and any Award Agreement applicable to the Participant, except to the extent the Plan and Award Agreement otherwise provide, and to any additional restrictions deemed necessary
or appropriate by the Committee. If the Participant is married and resides in a community property state, a designation of a person other than the Participant&#146;s spouse as his or her beneficiary with respect to more than 50% of the
Participant&#146;s interest in the Award shall not be effective without the prior written consent of the Participant&#146;s spouse. If no beneficiary has been designated or survives the Participant, payment shall be made to the person entitled
thereto pursuant to the Participant&#146;s will or the laws of descent and distribution. Subject to the foregoing, a beneficiary designation may be changed or revoked by a Participant at any time provided the change or revocation is filed with the
Committee. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">9.4 <U>Share Certificates</U>. Notwithstanding anything herein to the contrary, the Company shall not be
required to issue or deliver any certificates evidencing the Shares pursuant to the exercise of any Award, unless and until the Committee has determined, with advice of counsel, that the issuance and delivery of such certificates is in compliance
with all Applicable Laws. All Share certificates delivered pursuant to the Plan are subject to any stop-transfer orders and other restrictions as the Committee deems necessary or advisable to comply with all Applicable Laws. The Committee may place
legends on any Share certificate to reference restrictions applicable to the Shares. In addition to the terms and conditions provided herein, the Committee may require that a Participant make such reasonable covenants, agreements and representations
as the Committee, in its discretion, deems advisable in order to comply with any such Applicable Laws. The Committee shall have the right to require any Participant to comply with any timing or other restrictions with respect to the settlement or
exercise of any Award, including a window-period limitation, as may be imposed in the discretion of the Committee. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">9.5 <U>Paperless Administration</U>. Subject to Applicable Laws, the
Committee may make Awards, provide applicable disclosure and procedures for exercise of Awards by an internet website or interactive voice response system for the paperless administration of Awards. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">9.6 <U>Foreign Currency</U>. A Participant may be required to provide evidence that any currency used to pay the exercise price
of any Award were acquired and taken out of the jurisdiction in which the Participant resides in accordance with Applicable Laws, including foreign exchange control laws and regulations. In the event the exercise price for an Award is paid in
Renminbi or other foreign currency, as permitted by the Committee, the amount payable will be determined by conversion from U.S. dollars at the official rate promulgated by the People&#146;s Bank of China for Renminbi, or for jurisdictions other
than the People&#146;s Republic of China, the exchange rate as selected by the Committee on the date of exercise. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 10 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CHANGES IN CAPITAL STRUCTURE </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">10.1 <U>Adjustments</U>. In the event of any share dividend, share split, combination or exchange of Shares, amalgamation,
arrangement or consolidation, <FONT STYLE="white-space:nowrap">spin-off,</FONT> recapitalization or other distribution (other than normal cash dividends) of Company assets to its shareholders, or any other change affecting the Shares or the price of
a Share, the Committee shall make such proportionate adjustments, if any, to reflect such change with respect to (a)&nbsp;the aggregate number and type of shares that may be issued under the Plan (including, without limitation, adjustments of the
limitations in Section&nbsp;3.1); (b) the terms and conditions of any outstanding Awards (including, without limitation, any applicable performance targets or criteria with respect thereto); and (c)&nbsp;the grant or exercise price per share for any
outstanding Awards under the Plan. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">10.2 <U>Corporate Transactions</U>. Except as may otherwise be provided in any Award
Agreement or any other written agreement entered into by and between the Company and a Participant, if the Committee anticipates the occurrence, or upon the occurrence, of a Corporate Transaction, the Committee may provide for the following
measures: (i)&nbsp;any and all Awards outstanding hereunder to terminate at a specific time in the future and shall give each Participant the right to exercise the vested portion of such Awards during a period of time as the Committee shall
determine, or (ii)&nbsp;the purchase of any Award for an amount of cash equal to the amount that could have been attained by the Participant upon the exercise of such Award (and, for the avoidance of doubt, if as of such date the Committee
determines in good faith that no amount would have been attained by the Participant upon the exercise of such Award, then such Award may be terminated by the Company without payment), or (iii)&nbsp;the replacement of such Award with other rights or
property selected by the Committee or the assumption of or substitution of such Award by the successor or surviving corporation, or a Parent or Subsidiary thereof, with appropriate adjustments as to the number and kind of Shares and prices, or
(iv)&nbsp;payment of Award in cash based on the value of Shares on the date of the Corporate Transaction plus reasonable interest on the Award through the date when such Award would otherwise be vested or have been paid in accordance with its
original terms, if necessary to comply with Section&nbsp;409A of the Code. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">10.3 <U>Outstanding Awards &#150; Other Changes</U>. In the event of any
other change in the capitalization of the Company or corporate change other than those specifically referred to in this Article 10, the Committee may, in its absolute discretion, make such adjustments in the number and class of shares subject to
Awards outstanding on the date on which such change occurs and in the per share grant or exercise price of each Award as the Committee may consider appropriate to prevent dilution or enlargement of rights. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">10.4 <U>No Other Rights</U>. Except as expressly provided in the Plan, no Participant shall have any rights by reason of any
subdivision or consolidation of Shares of any class, the payment of any dividend, any increase or decrease in the number of shares of any class or any dissolution, liquidation, merger, or consolidation of the Company or any other corporation. Except
as expressly provided in the Plan or pursuant to action of the Committee under the Plan, no issuance by the Company of shares of any class, or securities convertible into shares of any class, shall affect, and no adjustment by reason thereof shall
be made with respect to, the number of shares subject to an Award or the grant or exercise price of any Award. </P> <P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 11 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ADMINISTRATION </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">11.1 <U>Committee</U>. The Plan shall be administered by the Board or the Compensation Committee of the Board (or a similar
body) formed in accordance with applicable exchange rules (the &#147;<U>Committee</U>,&#148; which shall refer to the Board or such Compensation Committee, as applicable). The Committee may delegate to a committee of one or more members of the Board
the authority to grant or amend Awards to Participants other than any of the Committee members. Any grant or amendment of Awards to any Committee member shall require approval by the Board in accordance with the Company&#146;s Articles of
Association. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">11.2 <U>Action by the Committee</U>. A majority of the Committee shall constitute a quorum. The acts of a
majority of the members present at any meeting at which a quorum is present, and acts approved in writing by a majority of the Committee in lieu of a meeting, shall be deemed the acts of the Committee. Each member of the Committee is entitled to, in
good faith, rely or act upon any report or other information furnished to that member by any officer or other employee of the Company or any Subsidiary, the Company&#146;s independent certified public accountants, or any executive compensation
consultant or other professional retained by the Company to assist in the administration of the Plan. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">11.3 <U>Authority of the Committee</U>. Subject to any specific designation
in the Plan, the Committee has the exclusive power, authority and discretion to: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a) Designate Participants to receive Awards; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b) Determine the type or types of Awards to be granted to each Participant; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c) Determine the number of Awards to be granted and the number of Shares to which an Award will relate; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d) Determine the terms and conditions of any Award granted pursuant to the Plan, including, without limitation, the exercise price, grant
price, or purchase price, any restrictions or limitations on the Award, any schedule for lapse of forfeiture restrictions or restrictions on the exercisability of an Award, and accelerations or waivers thereof, any provisions related to <FONT
STYLE="white-space:nowrap">non-competition</FONT> and recapture of gain on an Award, based in each case on such considerations as the Committee in its sole discretion determines; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(e) Determine whether, to what extent, and pursuant to what circumstances an Award may be settled in, or the exercise price of an Award may be
paid in, cash, Shares, other Awards or other property, or an Award may be canceled, forfeited or surrendered; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(f) Prescribe the form of
each Award Agreement, which need not be identical for each Participant; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(g) Decide all other matters that must be determined in
connection with an Award; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(h) Establish, adopt or revise any rules and regulations as it may deem necessary or advisable to administer
the Plan; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(i) Interpret the terms of, and any matter arising pursuant to, the Plan or any Award Agreement; and </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(j) Make all other decisions and determinations that may be required pursuant to the Plan or as the Committee deems necessary or advisable to
administer the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">11.4 <U>Decisions Binding</U>. The Committee&#146;s interpretation of the Plan, any Awards granted
pursuant to the Plan, any Award Agreement and all decisions and determinations by the Committee with respect to the Plan are final, binding and conclusive on all parties. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 12 </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>EFFECTIVE
AND EXPIRATION DATE </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">12.1 <U>Effective Date</U>. The Plan shall become effective as of December&nbsp;21, 2023 (the
&#147;<U>Effective Date</U>&#148;). </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">12.2 <U>Expiration Date</U>. The Plan will expire on, and no Award may be
granted pursuant to the Plan after, the Expiration Date. Any Awards that are outstanding on the Expiration Date shall remain in force according to the terms of the Plan and the applicable Award Agreement. </P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 13 </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AMENDMENT,
MODIFICATION, AND TERMINATION </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">13.1 <U>Amendment, Modification and Termination</U>. With the approval of the Board, at
any time and from time to time, the Committee may terminate, amend or modify the Plan; <I>provided, however</I>, that (a)&nbsp;to the extent necessary and desirable to comply with Applicable Laws, the Company shall obtain shareholder approval of any
Plan amendment in such a manner and to such a degree as required, unless the Company decides to follow home country practice, and (b)&nbsp;unless the Company decides to follow home country practice, shareholder approval is required for any amendment
to the Plan that increases the number of Shares available under the Plan (other than any adjustment as provided by Article 10). </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">13.2 <U>Awards Previously Granted</U>. Except with respect to amendments made pursuant to Section&nbsp;14.16, no termination,
amendment or modification of the Plan shall adversely affect in any material way any Award previously granted pursuant to the Plan without the prior written consent of the Participant. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ARTICLE 14 </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>GENERAL PROVISIONS </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.1 <U>No Rights to Awards</U>. No Participant, employee or other person shall have any claim to be granted any Award
pursuant to the Plan, and neither the Company nor the Committee is obligated to treat Participants, employees and other persons uniformly. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.2 <U>No Shareholders Rights</U>. No Award gives the Participant any of the rights of a Shareholder of the Company unless and
until Shares are in fact issued to such person in connection with such Award. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.3 <U>Taxes</U>. No Shares shall be
delivered under the Plan to any Participant until such Participant has made arrangements acceptable to the Committee for the satisfaction of any income and employment tax withholding obligations under Applicable Laws. The Company or any Subsidiary
shall have the authority and the right to deduct or withhold, or require a Participant to remit to the Company, an amount sufficient to satisfy all applicable taxes (including the Participant&#146;s payroll tax obligations) required or permitted by
Applicable Laws to be withheld with respect to any taxable event concerning a Participant arising as a result of this Plan. The Committee may in its discretion and in satisfaction of the foregoing requirement allow a Participant to elect to have the
Company withhold Shares otherwise issuable under an Award (or allow the return of Shares) having a Fair Market Value equal to the sums required to be withheld. Notwithstanding any other provision of the Plan, the number of Shares which may be
withheld with respect to the issuance, vesting, exercise or payment of any Award (or which may be repurchased from the Participant of such Award after such Shares were acquired by the Participant from the Company) in order to satisfy any income and
payroll tax liabilities applicable to the Participant with respect to the issuance, vesting, exercise or payment of the Award shall, unless specifically approved by the Committee, be limited to the number of Shares which have a Fair Market Value on
the date of withholding or repurchase equal to the aggregate amount of such liabilities based on the minimum statutory withholding rates for the applicable income and payroll tax purposes that are applicable to such supplemental taxable income. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.4 <U>No Right to Employment or Services</U>. Nothing in the Plan or any Award Agreement shall interfere with or limit in any
way the right of the Service Recipient to terminate any Participant&#146;s employment or services at any time, nor confer upon any Participant any right to continue in the employment or services of any Service Recipient. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.5 <U>Unfunded Status of Awards</U>. The Plan is intended to be an &#147;unfunded&#148; plan for incentive compensation. With
respect to any payments not yet made to a Participant pursuant to an Award, nothing contained in the Plan or any Award Agreement shall give the Participant any rights that are greater than those of a general creditor of the Company or any
Subsidiary. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.6 <U>Indemnification</U>. To the extent allowable pursuant to Applicable
Laws, each member of the Committee or of the Board shall be indemnified and held harmless by the Company from any loss, cost, liability or expense that may be imposed upon or reasonably incurred by such member in connection with or resulting from
any claim, action, suit, or proceeding to which he or she may be a party or in which he or she may be involved by reason of any action or failure to act pursuant to the Plan and against and from any and all amounts paid by him or her in satisfaction
of judgment in such action, suit, or proceeding against him or her; <I>provided</I> he or she gives the Company an opportunity, at its own expense, to handle and defend the same before he or she undertakes to handle and defend it on his or her own
behalf. The foregoing right of indemnification shall not be exclusive of any other rights of indemnification to which such persons may be entitled pursuant to the Company&#146;s Memorandum of Association and Articles of Association, as a matter of
law, or otherwise, or any power that the Company may have to indemnify them or hold them harmless. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.7 <U>Clawback Policy
or Requirement</U>. To the extent required by applicable law or stock exchange listing standards, or as otherwise determined by the Company, any Award granted, vested or paid under the Plan shall be subject to the terms and conditions of any
clawback policy or requirement of the Company, which may provide for the recovery of erroneously awarded compensation received by current or former executive officers in connection with a financial restatement, regardless of fault or misconduct.
Notwithstanding any provision of the Plan to the contrary, the Company reserves the right, in its sole discretion, to adopt, terminate, suspend or amend any such clawback policy or requirement without consent of any Participant. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.8 <U>Relationship to other Benefits</U>. No payment pursuant to the Plan shall be taken into account in determining any
benefits pursuant to any pension, retirement, savings, profit sharing, group insurance, welfare or other benefit plan of the Company or any Subsidiary except to the extent otherwise expressly provided in writing in such other plan or an agreement
thereunder. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.9 <U>Expenses</U>. The expenses of administering the Plan shall be borne by the Company and its
Subsidiaries. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.10 <U>Titles and Headings</U>. The titles and headings of the Sections in the Plan are for convenience of
reference only and, in the event of any conflict, the text of the Plan, rather than such titles or headings, shall control. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.11 <U>Fractional Shares</U>. No fractional Shares shall be issued and the Committee shall determine, in its discretion,
whether cash shall be given in lieu of fractional Shares or whether such fractional Shares shall be eliminated by rounding up or down as appropriate. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.12 <U>Limitations Applicable to Section</U><U></U><U>&nbsp;16 Persons</U>. Notwithstanding any other provision of the Plan,
the Plan, and any Award granted or awarded to any Participant who is then subject to Section&nbsp;16 of the Exchange Act, shall be subject to any additional limitations set forth in any applicable exemptive rule under Section&nbsp;16 of the Exchange
Act (including any amendment to Rule <FONT STYLE="white-space:nowrap">16b-3</FONT> of the Exchange Act) that are requirements for the application of such exemptive rule. To the extent permitted by the Applicable Laws, the Plan and Awards granted or
awarded hereunder shall be deemed amended to the extent necessary to conform to such applicable exemptive rule. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.13 <U>Government and Other Regulations</U>. The obligation of the Company
to make payment of awards in Shares or otherwise shall be subject to all Applicable Laws, and to such approvals by government agencies as may be required. The Company shall be under no obligation to register any of the Shares paid pursuant to the
Plan under the Securities Act or any other similar law in any applicable jurisdiction. If the Shares paid pursuant to the Plan may in certain circumstances be exempt from registration pursuant to the Securities Act or other Applicable Laws, the
Company may restrict the transfer of such Shares in such manner as it deems advisable to ensure the availability of any such exemption. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.14 <U>Governing Law</U>. The Plan and all Award Agreements shall be construed in accordance with and governed by the laws of
the Cayman Islands. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.15 <U>Section</U><U></U><U>&nbsp;409A</U>. To the extent that the Committee determines that any
Award granted under the Plan is or may become subject to Section&nbsp;409A of the Code, the Award Agreement evidencing such Award shall incorporate the terms and conditions required by Section&nbsp;409A of the Code. To the extent applicable, the
Plan and the Award Agreements shall be interpreted in accordance with Section&nbsp;409A of the Code and the U.S. Department of Treasury regulations and other interpretative guidance issued thereunder, including without limitation, any such
regulation or other guidance that may be issued after the Effective Date. Notwithstanding any provision of the Plan to the contrary, in the event that following the Effective Date the Committee determines that any Award may be subject to
Section&nbsp;409A of the Code and related Department of Treasury guidance (including such Department of Treasury guidance as may be issued after the Effective Date), the Committee may adopt such amendments to the Plan and the applicable Award
agreement or adopt other policies and procedures (including amendments, policies and procedures with retroactive effect), or take any other actions, that the Committee determines are necessary or appropriate to (a)&nbsp;exempt the Award from
Section&nbsp;409A of the Code and/or preserve the intended tax treatment of the benefits provided with respect to the Award, or (b)&nbsp;comply with the requirements of Section&nbsp;409A of the Code and related U.S. Department of Treasury guidance.
</P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.16 <U>Appendices</U>. The Committee may approve such supplements, amendments or appendices to the Plan as it may
consider necessary or appropriate for purposes of compliance with Applicable Laws or otherwise and such supplements, amendments or appendices shall be considered a part of the Plan; provided, however, that no such supplements shall increase the
share limitation contained in Section&nbsp;3.1 of the Plan without the approval of the Board. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">18 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>9
<FILENAME>d871796dex81.htm
<DESCRIPTION>EX-8.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-8.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 8.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>List of Principal Subsidiaries and Consolidated Variable Interest Entities </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Subsidiaries:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Place of Incorporation</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Jingdong Technology Group Corporation</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Cayman Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JINGDONG Property, Inc.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Cayman Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JD Logistics, Inc.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Cayman Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JD Property Holding Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Cayman Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JD Assets Holding Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Cayman Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JD Health International Inc.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Cayman Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JINGDONG Industrials, Inc.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Cayman Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Dada Nexus Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Cayman Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JD.com Investment Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">British Virgin Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JD Asia Development Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">British Virgin Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JD Jiankang Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">British Virgin Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JD Industrial Technology Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">British Virgin Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JD Sunflower Investment Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">British Virgin Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Windcreek Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">British Virgin Islands</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JD Logistics Holding Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Hong Kong</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><FONT STYLE="white-space:nowrap">Jingdong&nbsp;E-Commerce&nbsp;(Trade)</FONT> Hong Kong Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Hong Kong</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">JD.com International Limited</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Hong Kong</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Beijing Jingdong Century Trade Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Jiangsu Jingdong Information Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chongqing Jingdong <FONT STYLE="white-space:nowrap">Haijia&nbsp;E-commerce&nbsp;Co.,</FONT> Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Beijing Jingdong Shangke Information Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Shanghai Shengdayuan Information Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suqian Hanbang Investment Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Beijing Wodong Tianjun Information Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Jingdong Logistics Supply Chain Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Jiangsu Huiji Space Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Consolidated variable interest entities and their subsidiaries:</B></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Beijing Jingdong 360 <FONT STYLE="white-space:nowrap">Degree&nbsp;E-commerce&nbsp;Co.,</FONT> Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Jiangsu <FONT STYLE="white-space:nowrap">Yuanzhou&nbsp;E-commerce&nbsp;Co.,</FONT> Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Jiangsu Jingdong Bangneng Investment Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suqian Hanyu Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Xi&#146;an Jingdong Xincheng Information Technology Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Suqian Juhe Digital Enterprise Management Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Beijing Jingbangda Trade Co., Ltd.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">PRC</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-11.2
<SEQUENCE>10
<FILENAME>d871796dex112.htm
<DESCRIPTION>EX-11.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-11.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 11.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>JD.COM, INC. </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>AMENDED
AND RESTATED INSIDER TRADING POLICY </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>(adopted as of April&nbsp;14, 2014, as amended as of August&nbsp;8, 2016 and July&nbsp;11, 2020
and further amended as of November&nbsp;14, 2023) </I></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This Amended and Restated Insider Trading Policy (the &#147;Policy&#148;) of
JD.com, Inc. (&#147;JD&#148; or the &#147;Company&#148;) outlines procedures that all JD personnel must follow. This Policy and the procedures set forth herein arise from our responsibilities as a public company. It is important that you review this
Policy carefully. Any questions pertaining to this Policy should be directed to JD&#146;s General Counsel. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>A.</B> <B><U>Prohibition on
Trading on Inside Information</U></B><B>. </B>No member of the Company&#146;s board of directors (the &#147;Board&#148;) and no officer, employee, consultant, independent contractor or other person associated with JD may trade in its American
Depositary Shares (&#147;ADSs&#148;) representing its ordinary shares, class A ordinary shares trading on The Stock Exchange of Hong Kong Limited, or other securities of JD (collectively, the &#147;securities&#148;), or enter into a binding security
trading plan in compliance with Rule <FONT STYLE="white-space:nowrap">10b5-1</FONT> under the U.S. Securities Exchange Act of 1934, as amended (a &#147;Trading Plan&#148;) if such person possesses &#147;material&#148; information about JD that has
not been disclosed to the public. Such trading not only violates JD&#146;s policy, but may also violate applicable securities laws. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">While
you possess material information concerning JD that has not been disclosed to the public (&#147;Inside Information&#148;), you cannot: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>buy or sell JD securities or options or derivatives on such securities (or in those of a related corporation),
or counsel or procure another person to deal in such securitie</I>s<I>, knowing or having reasonable cause to believe that the other person will deal in them; or</I> </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>communicate such Inside Information to other persons (&#147;tipping&#148;).</I> </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Persons who trade on Inside Information, as well as persons who have tipped others, and the persons who have received such material Inside
Information, may be the subjects of civil and criminal penalties. For example, if you provide a &#147;tip&#148; to someone who then buys or sells a JD security, whether or not you trade, both you and the &#147;tippee&#148; can be convicted of
insider trading and be subject to the penalties described above. In addition, any employee of or consultant to JD who engages in such prohibited and/or illegal conduct is subject to immediate discipline, including termination of employment or
service for cause. Penalties for trading on or tipping material <FONT STYLE="white-space:nowrap">non-public</FONT> information can extend significantly beyond any profits made or losses avoided, both for individuals engaging in the unlawful conduct
and their employers. The United States Securities and Exchange Commission and the United States Department of Justice have made the civil and criminal prosecution of insider trading violations a top priority. Enforcement remedies available to the
government or private plaintiffs under the U.S. federal securities laws include: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">administrative sanctions; </P></TD></TR></TABLE>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">sanctions by self-regulatory organizations in the securities industry; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">civil injunctions; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">damage awards to private plaintiffs; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">disgorgement of profits gained by the violator; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">civil fines for the violator of up to three times the amount of profit gained or loss avoided by the violator;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">civil fines for the employer or other controlling person of a violator (i.e., where the violator is an employee
or other controlled person) of up to the greater of approximately US$2,500,000 or three times the amount of profit gained or loss avoided by the violator; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">criminal fines for individual violators of up to US$5,000,000 (US$25,000,000 for an entity); and
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">jail sentences of up to 20 years. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>B. <U>Definition of &#147;Inside Information.&#148;</U></B> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Inside Information&#148; is material and non-public information and includes any information (favorable or unfavorable) that has not
been disclosed to the public and that would influence a reasonable investor to buy or sell JD securities or would have material impact on the prices of the listed securities of the Company. Information may be &#147;material&#148; even if it relates
to future, speculative or contingent events and even if it is significant only when considered in combination with publicly available information. Some examples of &#147;material&#148; information are: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>Revenues, including increases and decreases in quarterly revenues.</I> </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>Earnings, including increases and decreases in quarterly earnings.</I> </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>Significant mergers, acquisitions or other transactions.</I> </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>Unusual gains, losses or other changes in operations.</I> </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>Major personnel changes.</I> </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>A gain or loss of one or more major customers.</I> </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>Adoption of repurchase plans or amendment of existing repurchase plans.</I> </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><I>A cybersecurity incident or risk that may adversely impact the Company&#146;s business, reputation or share
value.</I> </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You should treat all corporate information with caution and discuss confidential data
<U>only</U> with those JD employees who have a right and a need to know. <U>Do not discuss the Company&#146;s confidential information with friends, relatives and acquaintances or in public places.</U> If you have inside information concerning JD,
you must refrain from trading in JD securities until you know that such information has been made public. In addition, even after a public announcement, a reasonable period of time must lapse in order for the market to react to the
information.&nbsp;Generally, one should allow approximately forty-eight (48)&nbsp;hours following publication as a reasonable waiting period before such information is deemed to be public. In the event that the material information possessed by you
relates to the ADSs or other Company&#146;s securities, the aforementioned policy will require waiting for at least forty-eight (48)&nbsp;hours after public disclosure of the material information by JD, which forty-eight (48)&nbsp;hours shall
include in all events at least one full Trading Day on NASDAQ following such public disclosure.</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>C.</B> <B><U>Trading
Windows</U></B><B>.</B> Assuming none of the restrictions on Trading set forth herein applies, the officer, director, employee or consultant may only trade JD&#146;s securities during the period commencing at the close of business on the second
Trading Day following the day on which JD&#146;s financial results for any particular fiscal period have been released to the national wire services and ending at the end of the fiscal quarter. Another way to define the window period would be to say
that trading is always prohibited during the period commencing the end of the quarter and continuing through to the close of business on the second Trading Day after the Trading Day on which JD&#146;s financial results for the quarter are released.
</P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In other words, </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(1)
beginning on January&nbsp;1 of each year, no director, officer, employee or consultant shall purchase or sell any security of the Company or enter into a Trading Plan until the close of business on the second Trading Day following the date of the
Company&#146;s public disclosure of its financial results for the fiscal year ended on December&nbsp;31 of the prior year, and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(2)
beginning on April&nbsp;1, July&nbsp;1 and October&nbsp;1 of each year, respectively, no director, officer, employee or consultant shall purchase or sell any security of the Company or enter into a Trading Plan until the close of business on the
second Trading Day following the date of the Company&#146;s public disclosure of its financial results for the fiscal quarter ended on March&nbsp;31, June&nbsp;30 and September&nbsp;30 of that year, respectively. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If the Company&#146;s public disclosure of its financial results for the prior period occurs on a Trading Day more than four hours before
NASDAQ closes, then such date of disclosure shall be considered the first Trading Day following such public disclosure. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The term
&#147;<U>Trading Day</U>&#148; is defined as a day on which NASDAQ is open for trading. Except for public holidays in the U.S., NASDAQ&#146;s regular trading hours are from 9:30 a.m. to 4:00 p.m., New York City time, Monday through Friday. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>Please note that Trading in Company securities during the Trading Window is not a &#147;safe harbor,&#148; and all directors, officers,
employees and consultants should strictly comply with all the requirements set forth in this Policy. </B></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>D.</B> <B><U>Definition of &#147;Insider&#148;</U></B><B>. </B>&#147;Insiders&#148;
include members of the Board, executive officers, and other employees and consultants whom the Company believes have, or are likely to have, regular or special access to Inside Information in the normal course of their duties. Designated Insiders
shall include all members of the Board and executive officers of the Company; all individuals who report directly to the Chairman of the Board, Chief Executive Officer or President of the Company; any employees or consultants the Company has
identified from time to time; and household and immediate family members living in the designated Insider&#146;s household. The Company will notify from time to time those persons who are considered &#147;Insiders&#148; subject to restrictions on
trading during a closed trading window. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>E.</B> <B><U>Restrictions Beyond the Trading
<FONT STYLE="white-space:nowrap">Window/Pre-Clearance</FONT> of Trades</U></B><B>. </B>Even within the designated trading windows, trading will only be permitted if no development of major importance remains unannounced or if the individual is not
in possession of Inside Information. <B>Insiders must contact JD&#146;s General Counsel to obtain <FONT STYLE="white-space:nowrap">&#147;pre-clearance&#148;</FONT> </B><B><I>at any time</I></B><B> </B><B><U>prior</U></B><B> to buying or selling any
JD securities.</B> Individuals subject to this <FONT STYLE="white-space:nowrap">pre-clearance</FONT> requirement are members of the Board and executive officers identified as &#147;Section&nbsp;16&#148; reporting individuals. The <FONT
STYLE="white-space:nowrap">pre-clearance</FONT> process is initiated by submitting a notice to the Company&#146;s General Counsel at least two (2)&nbsp;Trading Days prior to the proposed trade (i.e., if the proposed trade is to take place on a
Monday, the <FONT STYLE="white-space:nowrap">pre-clearance</FONT> notice must be received by the General Counsel no later than 5 p.m., New York City time, on the previous Thursday, where the intervening Friday is a regular Trading Day). In the case
where the General Counsel proposes to trade, his or her <FONT STYLE="white-space:nowrap">pre-clearance</FONT> notice must be delivered to the Company&#146;s Chief Financial Officer. The notice must set forth the individual&#146;s name, the number of
securities, the proposed type and date of the transaction and complete contact information for the individual&#146;s broker. No trade may be executed by any individual subject to the <FONT STYLE="white-space:nowrap">pre-clearance</FONT> requirement
until approval from the General Counsel (or Chief Financial Officer, as the case may be) is received. Individuals who have an effective Trading Plan (see Paragraph G) in place are not subject to this
<FONT STYLE="white-space:nowrap">pre-clearance</FONT> requirement for those trades that take place pursuant to the Trading Plan. In addition,<B> </B>no officer, director, employee or consultant shall trade any Company security, without the prior
clearance by the General Counsel, during any period designated as a &#147;limited trading period,&#148; regardless of whether the individual possesses any Inside Information. The General Counsel may declare limited trading periods at the times that
he or she deems appropriate, and need not provide any reason for making a declaration.<B> </B> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>F.</B> <B><U>Individual Responsibility
to Comply with Policy</U></B>. Each individual has the responsibility to comply with this Policy against insider trading, regardless of whether JD has recommended a trading window to that person. In all cases an individual should exercise
appropriate judgment in connection with any trade in JD securities and seriously consider whether he or she has knowledge of material Inside Information <U>before</U> trading. An individual may, from time to time, be required to forego a proposed
transaction in JD securities even if he or she planned to make the transaction before learning of the material nonpublic information and even though the individual may suffer economic loss or forego anticipated profit by waiting. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Each individual subject to this Policy is individually responsible for complying with this Policy and ensuring the compliance of any family
members, such as spouses, minor children, adult family members who share the same household, and any other person or entity whose securities trading decisions are influenced or controlled by the person whose transactions are subject to this Policy.
Accordingly, you should make your family and household members aware of the need to confer with you before they trade in the Company&#146;s securities, and you should treat all such transactions for the purposes of this Policy and applicable
securities laws concerning trading while in possession of material <FONT STYLE="white-space:nowrap">non-public</FONT> information as if the transactions were for your own account. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Section&nbsp;279 of the Securities and Futures Ordinance (Cap. 571 of the Laws of Hong Kong)
(&#147;SFO&#148;) imposes a duty on all officers of a corporation to take reasonable measures to ensure that proper safeguards exist to prevent the corporation from acting in a way which would result in the corporation perpetrating any market
misconduct. Under Section&nbsp;258 of the SFO, where a corporation has been identified as having been engaged in market misconduct and the market misconduct is directly or indirectly attributable to a breach by any person as an officer of the
corporation of the duty imposed on him under section 279, the Market Misconduct Tribunal of Hong Kong may make one or more of the orders in respect of that person even if that person has not been identified as having engaged in market misconduct
himself. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>G.</B> <B><U>Trading Plans / Suspension of Trading.</U></B> Rule <FONT STYLE="white-space:nowrap">10b5-1</FONT> provides an
affirmative defense against insider trading liability under U.S. securities laws. A person subject to this Policy can rely on this defense and trade in the Company&#146;s securities, regardless of their awareness of inside information, if the
transaction occurs pursuant to a <FONT STYLE="white-space:nowrap">pre-arranged</FONT> written Trading Plan that was entered into when the person was not in possession of material <FONT STYLE="white-space:nowrap">non-public</FONT> information and
that complies with the requirements of Rule <FONT STYLE="white-space:nowrap">10b5-1</FONT> of the Securities Exchange Act of 1934, as amended (the &#147;Exchange Act&#148;). </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All Trading Plans must be submitted for approval to the General Counsel at least five business days prior to the planned entry into the
Trading Plans, who will retain a copy thereof. Trading Plans may not be adopted by a person when he or she is in possession of material <FONT STYLE="white-space:nowrap">non-public</FONT> information about the Company or its securities and must
comply with the requirements of Rule <FONT STYLE="white-space:nowrap">10b5-1</FONT> (including specified waiting periods and limitations on multiple overlapping plans and single trade plans). </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company recommends that a person seeking to adopt a plan consult an attorney prior to the adoption of a plan. Once a
Trading Plan is adopted, you must not exercise any subsequent influence over the amount of securities to be traded, the price at which they are to be traded or the date(s) of the trade(s). The Company also recommends that plans contain termination
and modification provisions. Any person adopting a Trading Plan must make the sales contemplated by the plan without alteration or deviation, and not make additional sales of the Company&#146;s securities other than as set forth under the plan. You
may amend or replace a Trading Plan only during periods when trading is permitted in accordance with this Policy, and you must submit any proposed amendment or replacement of a Trading Plan to the General Counsel for approval prior to adoption. You
must provide notice to the General Counsel prior to terminating a Trading Plan. You should understand that a modification or termination of a Trading Plan may call into question your good faith in entering into and operating the plan (and therefore
may jeopardize the availability of the affirmative defense against insider trading allegations). </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company reserves the
right to bar all trades in its securities, even pursuant to existing Trading Plans, if the Board, in consultation with its legal counsel, determines that such a bar is in the best interests of the Company. The Company also reserves the right to
reject any Trading Plan. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>H.</B> <B><U>Inside Information Regarding Other Companies</U></B>. This Policy and the
guidelines described herein also apply to material and non-public information relating to other companies, including JD&#146;s customers, vendors and suppliers (&#147;Business Partners&#148;), particularly when that information is obtained in the
course of employment with, or other services performed by, or on behalf of, JD. Civil and criminal penalties, and discipline, including termination of employment for cause, may result from trading on inside information regarding JD&#146;s Business
Partners. Each individual should treat material nonpublic information about JD&#146;s Business Partners with the same care required with respect to information related directly to JD. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>I.</B> <B><U>Definition of &#147;Trading&#148;</U></B>. &#147;Trading&#148; includes open market purchases and sales, including a
&#147;same day sale&#148; or &#147;cashless exercise&#148; of a stock option or the sale of shares issued upon vesting of other share-based awards under an equity incentive plan of the Company. Transactions that occur as a result of a market
&#147;limit&#148; order are trades and are subject to this Policy and the prohibitions against insider trading. Accordingly, &#147;limit&#148; orders should be restricted to the permitted trading window and canceled immediately if the employee
becomes aware of inside information. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">&#147;Trading&#148; does not include the following: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(i)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the exercise of stock options for cash under an equity incentive plan of the Company and which exercise does
not involve any sales of shares obtained upon option exercise; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(ii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">the sale of class A ordinary shares by the Company to cover tax withholding obligations incurred upon vesting
of restricted stock awards or restricted stock units held by employees when vesting occurs on a <FONT STYLE="white-space:nowrap">pre-determined</FONT> date, but only to the extent of the amount of the Company&#146;s tax withholding obligation; or
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(iii)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">transactions pursuant to an effective &#147;Trading Plan.&#148; </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>J.</B> <B><U>No Trading in Derivative Securities</U></B>. No member of the Board, officer, employee, consultant or other person associated
with JD may trade in any interest or position relating to the future price of JD securities, such as a put, call or short sale or using JD securities as collateral for margin loans. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>K.</B> <B><U>Inquiries</U></B>. Please direct any questions as to any of the matters discussed in the Policy to the General Counsel. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><B>L. <U>Changes to Policy</U></B>. JD may amend its Insider Trading Policy from time and will notify all employees and consultants of the
changes. You agree to abide by the Insider Trading Policy in effect on the date you engage in any Trading. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>ACKNOWLEDGMENT </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The undersigned hereby acknowledges receipt of the Insider Trading Policy of JD.com, Inc. attached hereto and that he or she has read the
Insider Trading Policy and agrees to comply with its terms and conditions. The undersigned understands that a violation of insider trading or tipping laws or regulations may subject the undersigned to severe civil and/or criminal penalties, and that
a violation of the terms of the Insider Trading Policy may subject the undersigned to discipline by JD.com, Inc., up to and including termination for cause. </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> &nbsp;<P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:3pt">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(Signature)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> &nbsp;<P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:3pt">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(Printed Name)</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000"> &nbsp;<P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:3pt">&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">(Date)</TD></TR>
</TABLE></DIV> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><I>Please sign and return to the Human Resources Department. </I></P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>11
<FILENAME>d871796dex121.htm
<DESCRIPTION>EX-12.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 12.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Certification by the Principal Executive Officer </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Sandy Ran Xu, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> of JD.com, Inc. (the
&#147;Company&#148;); </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Company&#146;s other certifying officer and I are responsible for establishing and maintaining disclosure
controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules <FONT
STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the Company and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be
designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being
prepared; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
principles; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the Company&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the Company&#146;s internal control over financial reporting that
occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company&#146;s internal control over financial reporting; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Company&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the Company&#146;s auditors and the audit committee of the Company&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">All significant deficiencies and material weaknesses in the design or operation of internal control over
financial reporting which are reasonably likely to adversely affect the Company&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the Company&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Date: April&nbsp;17, 2025</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Sandy Ran Xu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Sandy Ran Xu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chief Executive Officer</TD></TR>
</TABLE> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>12
<FILENAME>d871796dex122.htm
<DESCRIPTION>EX-12.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 12.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Certification by the Principal Financial Officer </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Pursuant to Section&nbsp;302 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Ian Su Shan, certify that: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">1.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">I have reviewed this annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> of JD.com, Inc. (the
&#147;Company&#148;); </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">2.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a
material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">3.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Based on my knowledge, the financial statements, and other financial information included in this report,
fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">4.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Company&#146;s other certifying officer and I are responsible for establishing and maintaining disclosure
controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules <FONT
STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the Company and have: </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be
designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being
prepared; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
principles; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(c)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Evaluated the effectiveness of the Company&#146;s disclosure controls and procedures and presented in this
report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(d)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Disclosed in this report any change in the Company&#146;s internal control over financial reporting that
occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company&#146;s internal control over financial reporting; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">5.</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Company&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the Company&#146;s auditors and the audit committee of the Company&#146;s board of directors (or persons performing the equivalent functions): </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">All significant deficiencies and material weaknesses in the design or operation of internal control over
financial reporting which are reasonably likely to adversely affect the Company&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the Company&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Date: April&nbsp;17, 2025</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Ian Su Shan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Ian Su Shan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chief Financial Officer</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>13
<FILENAME>d871796dex131.htm
<DESCRIPTION>EX-13.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 13.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Certification by the Principal Executive Officer </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of JD.com, Inc. (the &#147;Company&#148;) on
<FONT STYLE="white-space:nowrap">Form&nbsp;20-F&nbsp;for</FONT> the fiscal year ended December&nbsp;31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Sandy Ran Xu, Chief Executive Officer
of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act
of 1934, as amended; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The information contained in the Report fairly presents, in all material respects, the financial condition and
results of operations of the Company. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Date: April&nbsp;17,&nbsp;2025</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Sandy Ran Xu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Sandy Ran Xu</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chief Executive Officer</TD></TR>
</TABLE> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>14
<FILENAME>d871796dex132.htm
<DESCRIPTION>EX-13.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 13.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Certification by the Principal Financial Officer </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of JD.com,&nbsp;Inc. (the &#147;Company&#148;) on
<FONT STYLE="white-space:nowrap">Form&nbsp;20-F&nbsp;for</FONT> the fiscal year ended December&nbsp;31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), I, Ian Su Shan, Chief Financial Officer of
the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act
of 1934, as amended; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">The information contained in the Report fairly presents, in all material respects, the financial condition and
results of operations of the Company. </P></TD></TR></TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="13%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="86%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">Date: April&nbsp;17, 2025</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom" STYLE=" BORDER-BOTTOM:1px solid #000000">&nbsp;</TD>
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Ian Su Shan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Ian Su Shan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="bottom">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom">Chief Financial Officer</TD></TR>
</TABLE> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>15
<FILENAME>d871796dex151.htm
<DESCRIPTION>EX-15.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We consent to the incorporation by reference in the Registration Statements on
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">Form&nbsp;S-8&nbsp;(No.&nbsp;333-198578,</FONT></FONT> <FONT STYLE="white-space:nowrap">No.&nbsp;333-229957</FONT> and <FONT STYLE="white-space:nowrap">No.&nbsp;333-276218),</FONT>
and Registration Statements on Form <FONT STYLE="white-space:nowrap">F-3</FONT> (No. <FONT STYLE="white-space:nowrap">333-235338</FONT> and No. <FONT STYLE="white-space:nowrap">333-238952),&nbsp;of</FONT> our reports dated April&nbsp;17, 2025,
relating to the financial statements of JD.com, Inc. and the effectiveness of JD.com, Inc.&#146;s internal control over financial reporting appearing in this Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F&nbsp;for</FONT> the year
ended December&nbsp;31, 2024. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">/s/ Deloitte Touche Tohmatsu Certified Public Accountants LLP</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Beijing, People&#146;s Republic of China</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">April&nbsp;17, 2025</P></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.2
<SEQUENCE>16
<FILENAME>d871796dex152.htm
<DESCRIPTION>EX-15.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE" STYLE="line-height:Normal">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">April&nbsp;17, 2025 </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">JD.com,&nbsp;Inc. </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">20th Floor, Building A, No.&nbsp;18 Kechuang 11 Street </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yizhuang
Economic and Technological Development Zone </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Daxing District, Beijing 101111 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">People&#146;s Republic of China </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dear Sir/Madam: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We hereby consent to the reference of our name under the headings &#147;Item 3.D. Key Information&#151;Risk Factors&#151;Risks Related to Our
Corporate Structure&#148; and &#147;Item 4.C. Information on the Company&#151;Organizational Structure&#148; in JD.com, Inc.&#146;s Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F&nbsp;for</FONT> the year ended December&nbsp;31,
2024 (the &#147;Annual Report&#148;), which will be filed with the Securities and Exchange Commission (the &#147;SEC&#148;) on the date hereof, and further consent to the incorporation by reference into the Registration Statements on <FONT
STYLE="white-space:nowrap">Form&nbsp;S-8&nbsp;(File</FONT> <FONT STYLE="white-space:nowrap">Nos.&nbsp;333-276218,</FONT> <FONT STYLE="white-space:nowrap">333-229957</FONT> and <FONT STYLE="white-space:nowrap">333-198578)&nbsp;pertaining</FONT> to
JD.com, Inc.&#146;s share incentive plans of the summary of our opinion under the headings &#147;Item 3.D. Key Information&#151;Risk Factors&#151;Risks Related to Our Corporate Structure&#148; and &#147;Item 4.C. Information on the
Company&#151;Organizational Structure&#148; in the Annual Report. We also consent to the filing of this consent letter with the SEC as an exhibit to the Annual Report. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In giving such consent, we do not thereby admit that we come within the category of persons whose consent is required under Section&nbsp;7 of
the Securities Act of 1933, or under the Securities Exchange Act of 1934, in each case, as amended, or the regulations promulgated thereunder. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Very truly yours,</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="BORDER-BOTTOM:1px solid #000000">/s/ Shihui Partners</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Shihui Partners</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>17
<FILENAME>jd-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 17-April-2025 [09:27:11] {AM}-->
<schema targetNamespace="http://www.jd.com/20241231" elementFormDefault="qualified" xmlns:jd="http://www.jd.com/20241231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.jd.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1002 - Statement - Consolidated Balance Sheets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" id="ConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<link:definition>1004 - Statement - Consolidated Statements of Operations and Comprehensive Income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1005 - Statement - Consolidated Statements of Cash Flows</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" id="ConsolidatedStatementsOfChangesInShareholdersEquity">
<link:definition>1006 - Statement - Consolidated Statements of Changes in Shareholders' Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/CybersecurityRiskManagementAndStrategyDisclosure" id="CybersecurityRiskManagementAndStrategyDisclosure">
<link:definition>999001 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/PrincipalActivitiesAndOrganization" id="PrincipalActivitiesAndOrganization">
<link:definition>999002 - Disclosure - Principal activities and organization</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
<link:definition>999003 - Disclosure - Summary of significant accounting policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ConcentrationAndRisks" id="ConcentrationAndRisks">
<link:definition>999004 - Disclosure - Concentration and risks</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/FairValueMeasurement" id="FairValueMeasurement">
<link:definition>999005 - Disclosure - Fair value measurement</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/BusinessAcquisition" id="BusinessAcquisition">
<link:definition>999006 - Disclosure - Business acquisition</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/InvestmentsInEquityInvestees" id="InvestmentsInEquityInvestees">
<link:definition>999007 - Disclosure - Investments in equity investees</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/AccountsReceivableNet" id="AccountsReceivableNet">
<link:definition>999008 - Disclosure - Accounts receivable, net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/InventoriesNet" id="InventoriesNet">
<link:definition>999009 - Disclosure - Inventories, net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/PropertyEquipmentAndSoftwareNet" id="PropertyEquipmentAndSoftwareNet">
<link:definition>999010 - Disclosure - Property, equipment and software, net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LandUseRightsNet" id="LandUseRightsNet">
<link:definition>999011 - Disclosure - Land use rights, net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/IntangibleAssetsNet" id="IntangibleAssetsNet">
<link:definition>999012 - Disclosure - Intangible assets, net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/Goodwill" id="Goodwill">
<link:definition>999013 - Disclosure - Goodwill</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/AccountsPayable" id="AccountsPayable">
<link:definition>999014 - Disclosure - Accounts payable</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilities" id="AccruedExpensesAndOtherCurrentLiabilities">
<link:definition>999015 - Disclosure - Accrued expenses and other current liabilities</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/UnsecuredSeniorNotes" id="UnsecuredSeniorNotes">
<link:definition>999016 - Disclosure - Unsecured senior notes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/Leases" id="Leases">
<link:definition>999017 - Disclosure - Leases</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/GainOnSaleOfDevelopmentProperties" id="GainOnSaleOfDevelopmentProperties">
<link:definition>999018 - Disclosure - Gain on sale of development properties</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/OthersNet" id="OthersNet">
<link:definition>999019 - Disclosure - Others, net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/Taxation" id="Taxation">
<link:definition>999020 - Disclosure - Taxation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/FinancingForMajorSubsidiaries" id="FinancingForMajorSubsidiaries">
<link:definition>999021 - Disclosure - Financing for major subsidiaries</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/OrdinaryShares" id="OrdinaryShares">
<link:definition>999022 - Disclosure - Ordinary shares</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/Dividends" id="Dividends">
<link:definition>999023 - Disclosure - Dividends</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ShareRepurchaseProgram" id="ShareRepurchaseProgram">
<link:definition>999024 - Disclosure - Share repurchase program</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/AccumulatedOtherComprehensiveIncome" id="AccumulatedOtherComprehensiveIncome">
<link:definition>999025 - Disclosure - Accumulated other comprehensive income</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ShareBasedCompensation" id="ShareBasedCompensation">
<link:definition>999026 - Disclosure - Share-based compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/NetIncomePerShareAds" id="NetIncomePerShareAds">
<link:definition>999027 - Disclosure - Net income per share/ADS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
<link:definition>999028 - Disclosure - Related party transactions</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SegmentReporting" id="SegmentReporting">
<link:definition>999029 - Disclosure - Segment reporting</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/EmployeeBenefit" id="EmployeeBenefit">
<link:definition>999030 - Disclosure - Employee benefit</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCredit" id="LoanFacilitiesAndLinesOfCredit">
<link:definition>999031 - Disclosure - Loan facilities and lines of credit</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>999032 - Disclosure - Commitments and contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/RestrictedNetAssets" id="RestrictedNetAssets">
<link:definition>999033 - Disclosure - Restricted net assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SubsequentEvents" id="SubsequentEvents">
<link:definition>999034 - Disclosure - Subsequent events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformation" id="ParentCompanyOnlyCondensedFinancialInformation">
<link:definition>999035 - Disclosure - Parent company only condensed financial information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
<link:definition>999036 - Disclosure - Summary of significant accounting policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/PrincipalActivitiesAndOrganizationTables" id="PrincipalActivitiesAndOrganizationTables">
<link:definition>999037 - Disclosure - Principal activities and organization (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
<link:definition>999038 - Disclosure - Summary of significant accounting policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/FairValueMeasurementTables" id="FairValueMeasurementTables">
<link:definition>999039 - Disclosure - Fair value measurement (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/BusinessAcquisitionTables" id="BusinessAcquisitionTables">
<link:definition>999040 - Disclosure - Business acquisition (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/InvestmentsInEquityInvesteesTables" id="InvestmentsInEquityInvesteesTables">
<link:definition>999041 - Disclosure - Investments in equity investees (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/AccountsReceivableNetTables" id="AccountsReceivableNetTables">
<link:definition>999042 - Disclosure - Accounts receivable, net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/InventoriesNetTables" id="InventoriesNetTables">
<link:definition>999043 - Disclosure - Inventories, net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/PropertyEquipmentAndSoftwareNetTables" id="PropertyEquipmentAndSoftwareNetTables">
<link:definition>999044 - Disclosure - Property, equipment and software, net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LandUseRightsNetTables" id="LandUseRightsNetTables">
<link:definition>999045 - Disclosure - Land use rights, net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/IntangibleAssetsNetTables" id="IntangibleAssetsNetTables">
<link:definition>999046 - Disclosure - Intangible assets, net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/GoodwillTables" id="GoodwillTables">
<link:definition>999047 - Disclosure - Goodwill (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/AccountsPayableTables" id="AccountsPayableTables">
<link:definition>999048 - Disclosure - Accounts payable (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" id="AccruedExpensesAndOtherCurrentLiabilitiesTables">
<link:definition>999049 - Disclosure - Accrued expenses and other current liabilities (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/UnsecuredSeniorNotesTables" id="UnsecuredSeniorNotesTables">
<link:definition>999050 - Disclosure - Unsecured senior notes (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LeasesTables" id="LeasesTables">
<link:definition>999051 - Disclosure - Leases (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/OthersNetTables" id="OthersNetTables">
<link:definition>999052 - Disclosure - Others, net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/TaxationTables" id="TaxationTables">
<link:definition>999053 - Disclosure - Taxation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ShareBasedCompensationTables" id="ShareBasedCompensationTables">
<link:definition>999054 - Disclosure - Share-based compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/NetIncomePerShareAdsTables" id="NetIncomePerShareAdsTables">
<link:definition>999055 - Disclosure - Net income per share/ADS (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/RelatedPartyTransactionsTables" id="RelatedPartyTransactionsTables">
<link:definition>999056 - Disclosure - Related party transactions (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SegmentReportingTables" id="SegmentReportingTables">
<link:definition>999057 - Disclosure - Segment reporting (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditTable" id="LoanFacilitiesAndLinesOfCreditTable">
<link:definition>999058 - Disclosure - Loan facilities and lines of credit (Table)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
<link:definition>999059 - Disclosure - Commitments and contingencies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables" id="ParentCompanyOnlyCondensedFinancialInformationTables">
<link:definition>999060 - Disclosure - Parent company only condensed financial information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails" id="PrincipalActivitiesAndOrganizationDetails">
<link:definition>999061 - Disclosure - Principal activities and organization (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2" id="PrincipalActivitiesAndOrganizationDetails2">
<link:definition>999062 - Disclosure - Principal activities and organization (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails" id="SummaryOfSignificantAccountingPoliciesDetails">
<link:definition>999063 - Disclosure - Summary of significant accounting policies (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2" id="SummaryOfSignificantAccountingPoliciesDetails2">
<link:definition>999064 - Disclosure - Summary of significant accounting policies (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3" id="SummaryOfSignificantAccountingPoliciesDetails3">
<link:definition>999065 - Disclosure - Summary of significant accounting policies (Details 3)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ConcentrationAndRisksDetails" id="ConcentrationAndRisksDetails">
<link:definition>999066 - Disclosure - Concentration and risks (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/FairValueMeasurementDetails" id="FairValueMeasurementDetails">
<link:definition>999067 - Disclosure - Fair value measurement (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/FairValueMeasurementDetails2" id="FairValueMeasurementDetails2">
<link:definition>999068 - Disclosure - Fair value measurement (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/FairValueMeasurementDetails3" id="FairValueMeasurementDetails3">
<link:definition>999069 - Disclosure - Fair value measurement (Details 3)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails" id="BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails">
<link:definition>999070 - Disclosure - Business acquisition - Summary of purchase price as of the date of acquisition (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails" id="BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails">
<link:definition>999071 - Disclosure - Business acquisition - Schedule of allocation of the purchase price as of the date of acquisition (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/BusinessAcquisitionDetails" id="BusinessAcquisitionDetails">
<link:definition>999072 - Disclosure - Business acquisition (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails" id="BusinessAcquisitionAdditionalInformationDetails">
<link:definition>999073 - Disclosure - Business acquisition - Additional information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/InvestmentInEquityInvesteesDetails" id="InvestmentInEquityInvesteesDetails">
<link:definition>999074 - Disclosure - Investment in equity investees (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/InvestmentInEquityInvesteesDetails2" id="InvestmentInEquityInvesteesDetails2">
<link:definition>999075 - Disclosure - Investment in equity investees (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/InvestmentInEquityInvesteesDetails4" id="InvestmentInEquityInvesteesDetails4">
<link:definition>999076 - Disclosure - Investment in equity investees (Details 4)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/InvestmentInEquityInvesteesDetails6" id="InvestmentInEquityInvesteesDetails6">
<link:definition>999077 - Disclosure - Investment in equity investees (Details 6)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/AccountsReceivableNetDetails" id="AccountsReceivableNetDetails">
<link:definition>999078 - Disclosure - Accounts receivable, net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/InventoriesNetDetails" id="InventoriesNetDetails">
<link:definition>999079 - Disclosure - Inventories, net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails" id="PropertyEquipmentAndSoftwareNetDetails">
<link:definition>999080 - Disclosure - Property, equipment and software, net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LandUseRightsNetDetails" id="LandUseRightsNetDetails">
<link:definition>999081 - Disclosure - Land use rights, net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/IntangibleAssetsNetDetails" id="IntangibleAssetsNetDetails">
<link:definition>999082 - Disclosure - Intangible assets, net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/GoodwillDetails" id="GoodwillDetails">
<link:definition>999083 - Disclosure - Goodwill (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/AccountsPayableDetails" id="AccountsPayableDetails">
<link:definition>999084 - Disclosure - Accounts payable (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/AccountsPayableDetails2" id="AccountsPayableDetails2">
<link:definition>999085 - Disclosure - Accounts payable (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" id="AccruedExpensesAndOtherCurrentLiabilitiesDetails">
<link:definition>999086 - Disclosure - Accrued expenses and other current liabilities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/UnsecuredSeniorNotesDetails" id="UnsecuredSeniorNotesDetails">
<link:definition>999087 - Disclosure - Unsecured senior notes (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/UnsecuredSeniorNotesDetails2" id="UnsecuredSeniorNotesDetails2">
<link:definition>999088 - Disclosure - Unsecured senior notes (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LeasesDetails" id="LeasesDetails">
<link:definition>999089 - Disclosure - Leases (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LeasesDetails2" id="LeasesDetails2">
<link:definition>999090 - Disclosure - Leases (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LeasesDetails3" id="LeasesDetails3">
<link:definition>999091 - Disclosure - Leases (Details 3)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails" id="GainOnSaleOfDevelopmentPropertiesDetails">
<link:definition>999092 - Disclosure - Gain on sale of development properties (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/OthersNetDetails" id="OthersNetDetails">
<link:definition>999093 - Disclosure - Others, net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/TaxationDetails" id="TaxationDetails">
<link:definition>999094 - Disclosure - Taxation (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/TaxationDetails2" id="TaxationDetails2">
<link:definition>999095 - Disclosure - Taxation (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/TaxationDetails3" id="TaxationDetails3">
<link:definition>999096 - Disclosure - Taxation (Details 3)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/TaxationDetails4" id="TaxationDetails4">
<link:definition>999097 - Disclosure - Taxation (Details 4)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/TaxationDetails5" id="TaxationDetails5">
<link:definition>999098 - Disclosure - Taxation (Details 5)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/FinancingForMajorSubsidiariesDetails" id="FinancingForMajorSubsidiariesDetails">
<link:definition>999099 - Disclosure - Financing for major subsidiaries (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/OrdinarySharesDetails" id="OrdinarySharesDetails">
<link:definition>999100 - Disclosure - Ordinary shares (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/DividendsAdditionalInformationDetails" id="DividendsAdditionalInformationDetails">
<link:definition>999101 - Disclosure - Dividends - Additional Information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ShareRepurchaseProgramDetails" id="ShareRepurchaseProgramDetails">
<link:definition>999102 - Disclosure - Share repurchase program (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" id="AccumulatedOtherComprehensiveIncomeLossDetails">
<link:definition>999103 - Disclosure - Accumulated other comprehensive income/(loss) (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ShareBasedCompensationDetails" id="ShareBasedCompensationDetails">
<link:definition>999104 - Disclosure - Share-based compensation (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ShareBasedCompensationDetails2" id="ShareBasedCompensationDetails2">
<link:definition>999105 - Disclosure - Share-based compensation (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ShareBasedCompensationDetails3" id="ShareBasedCompensationDetails3">
<link:definition>999106 - Disclosure - Share-based compensation (Details 3)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/NetIncomePerShareAdsDetails" id="NetIncomePerShareAdsDetails">
<link:definition>999107 - Disclosure - Net income per share/ADS (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/RelatedPartyTransactionsDetails" id="RelatedPartyTransactionsDetails">
<link:definition>999108 - Disclosure - Related party transactions (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/RelatedPartyTransactionsDetails2" id="RelatedPartyTransactionsDetails2">
<link:definition>999109 - Disclosure - Related party transactions (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/RelatedPartyTransactionsDetails3" id="RelatedPartyTransactionsDetails3">
<link:definition>999110 - Disclosure - Related party transactions (Details 3)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SegmentReportingDetails" id="SegmentReportingDetails">
<link:definition>999111 - Disclosure - Segment reporting (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SegmentReportingDetails1" id="SegmentReportingDetails1">
<link:definition>999112 - Disclosure - Segment reporting (Details 1)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SegmentReportingDetails2" id="SegmentReportingDetails2">
<link:definition>999113 - Disclosure - Segment reporting (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/EmployeeBenefitDetails" id="EmployeeBenefitDetails">
<link:definition>999114 - Disclosure - Employee benefit (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails" id="LoanFacilitiesAndLinesOfCreditDetails">
<link:definition>999115 - Disclosure - Loan facilities and lines of credit (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2" id="LoanFacilitiesAndLinesOfCreditDetails2">
<link:definition>999116 - Disclosure - Loan facilities and lines of credit (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3" id="LoanFacilitiesAndLinesOfCreditDetails3">
<link:definition>999117 - Disclosure - Loan facilities and lines of credit (Details 3)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4" id="LoanFacilitiesAndLinesOfCreditDetails4">
<link:definition>999118 - Disclosure - Loan facilities and lines of credit (Details 4)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails">
<link:definition>999119 - Disclosure - Commitments and contingencies (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/CommitmentsAndContingenciesDetails1" id="CommitmentsAndContingenciesDetails1">
<link:definition>999120 - Disclosure - Commitments and contingencies (Details 1)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/RestrictedNetAssetsDetails" id="RestrictedNetAssetsDetails">
<link:definition>999121 - Disclosure - Restricted net assets (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/SubsequentEventsDetails" id="SubsequentEventsDetails">
<link:definition>999122 - Disclosure - Subsequent events (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails" id="ParentCompanyOnlyCondensedFinancialInformationDetails">
<link:definition>999123 - Disclosure - Parent company only condensed financial information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2" id="ParentCompanyOnlyCondensedFinancialInformationDetails2">
<link:definition>999124 - Disclosure - Parent company only condensed financial information (Details 2)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3" id="ParentCompanyOnlyCondensedFinancialInformationDetails3">
<link:definition>999125 - Disclosure - Parent company only condensed financial information (Details 3)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="jd-20241231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="jd-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="jd-20241231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="jd-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
<import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2024" schemaLocation="https://xbrl.sec.gov/exch/2024/exch-2024.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2024" schemaLocation="https://xbrl.sec.gov/naics/2024/naics-2024.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
<import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
<import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
<import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
<import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd" />
<import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
<import namespace="http://www.xbrl.org/2006/ref" schemaLocation="http://www.xbrl.org/2006/ref-2006-02-27.xsd" />
<import namespace="http://fasb.org/srt-roles/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd" />
<import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd" />
<element name="ConstructionInProgress" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_ConstructionInProgress" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LandUseRights" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LandUseRights" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="InvestmentInEquityInvestees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_InvestmentInEquityInvestees" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AdvanceFromCustomerCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_AdvanceFromCustomerCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccruedLiabilitiesAndOtherLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="StatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_StatutoryReserves" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember" substitutionGroup="xbrli:item" />
<element name="TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember" substitutionGroup="xbrli:item" />
<element name="EarningsPerBasicDilutedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_EarningsPerBasicDilutedAbstract" substitutionGroup="xbrli:item" />
<element name="EarningsPerAdsBasic" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_EarningsPerAdsBasic" substitutionGroup="xbrli:item" />
<element name="EarningsPerADSDilutedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_EarningsPerADSDilutedAbstract" substitutionGroup="xbrli:item" />
<element name="EarningsPerAdsDiluted" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_EarningsPerAdsDiluted" substitutionGroup="xbrli:item" />
<element name="FulfillmentCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_FulfillmentCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncomeLossAttributableToRedeemableNonControllingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_IncomeLossAttributableToRedeemableNonControllingInterest" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncreaseDecreaseInContractWithCustomerRefundLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_IncreaseDecreaseInContractWithCustomerRefundLiability" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseDecreaseInOperatingLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_IncreaseDecreaseInOperatingLeaseLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ImpairmentOfInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ImpairmentOfInvestment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AllowanceForDoubtfulAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AllowanceForDoubtfulAccounts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ImpairmentOfLongLivedAssetsAndGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ImpairmentOfLongLivedAssetsAndGoodwill" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AccruedInterestIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AccruedInterestIncome" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentsForConstructionInProgress" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_PaymentsForConstructionInProgress" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentsToAcquireLandUseRights" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_PaymentsToAcquireLandUseRights" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ProceedsFromSalesOfDevelopmentProperties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ProceedsFromSalesOfDevelopmentProperties" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CashPaidForAssetAcquisitionsNetOfCashAcquire" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_CashPaidForAssetAcquisitionsNetOfCashAcquire" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PaymentToAcquireTimeDepositsAndWealthManagementProducts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RepurchaseAndRepaymentOfUnsecuredSeniorNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="StatutoryReservesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_StatutoryReservesMember" substitutionGroup="xbrli:item" />
<element name="AccretionOfConvertibleRedeemableNonControllingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AccretionOfConvertibleRedeemableNonControllingInterests" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AppropriationToStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AppropriationToStatutoryReserves" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ChangeOfCapitalFromNonControllingInterestShareholders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ChangeOfCapitalFromNonControllingInterestShareholders" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DisposalOfSubsidiariesAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_DisposalOfSubsidiariesAmount" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InsiderTradingArrangementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_InsiderTradingArrangementsAbstract" substitutionGroup="xbrli:item" />
<element name="InvestmentsInEquityInvesteesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_InvestmentsInEquityInvesteesAbstract" substitutionGroup="xbrli:item" />
<element name="LandUseRightsDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_LandUseRightsDisclosureAbstract" substitutionGroup="xbrli:item" />
<element name="LandUseRightsDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_LandUseRightsDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="GoodwillAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_GoodwillAbstract" substitutionGroup="xbrli:item" />
<element name="AccountsPayableDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AccountsPayableDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfUnsecuredSeniorNotesTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_DisclosureOfUnsecuredSeniorNotesTextBlock" substitutionGroup="xbrli:item" />
<element name="GainOnSaleOfDevelopmentPropertiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_GainOnSaleOfDevelopmentPropertiesAbstract" substitutionGroup="xbrli:item" />
<element name="GainOnSaleOfDevelopmentPropertiesTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_GainOnSaleOfDevelopmentPropertiesTextBlock" substitutionGroup="xbrli:item" />
<element name="FinancingForSubsidiaryGroupAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_FinancingForSubsidiaryGroupAbstract" substitutionGroup="xbrli:item" />
<element name="DisclosureOfFinancingForSubsidiaryGroupTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock" substitutionGroup="xbrli:item" />
<element name="OrdinarySharesDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_OrdinarySharesDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="DividendTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_DividendTextBlock" substitutionGroup="xbrli:item" />
<element name="TreasuryStockDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TreasuryStockDisclosureAbstract" substitutionGroup="xbrli:item" />
<element name="DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract" substitutionGroup="xbrli:item" />
<element name="LineOfCreditAndLoanFacilityTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_LineOfCreditAndLoanFacilityTextBlock" substitutionGroup="xbrli:item" />
<element name="NoncontrollingInterestsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_NoncontrollingInterestsPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ConvenienceTranslationPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ConvenienceTranslationPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="LoanReceivablesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_LoanReceivablesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ConstructionInProgressPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ConstructionInProgressPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="LandUseRightsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_LandUseRightsPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ContractBalancesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ContractBalancesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="RebatesAndSubsidiesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_RebatesAndSubsidiesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="FulfillmentCostPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_FulfillmentCostPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="MarketingExpensesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_MarketingExpensesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="GeneralAndAdministrativeExpensesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_GeneralAndAdministrativeExpensesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="StatutoryReservesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_StatutoryReservesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="AssetAcquisitionPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AssetAcquisitionPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="GovernmentFinancialIncentivesPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_GovernmentFinancialIncentivesPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="InvestmentsInEquityInvesteesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_InvestmentsInEquityInvesteesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="LongLivedAssetsHeldForSalePolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_LongLivedAssetsHeldForSalePolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="AccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AccountingPoliciesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="AccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AccountingPoliciesLineItems" substitutionGroup="xbrli:item" />
<element name="ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="HordeumInvestmentLpMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_HordeumInvestmentLpMember" substitutionGroup="xbrli:item" />
<element name="CondensedFinancialInformationOfEquityInvestmentsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfLandUseRightsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ScheduleOfLandUseRightsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAccountsPayableTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ScheduleOfAccountsPayableTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="VestingCriteriaAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_VestingCriteriaAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="VestingCriteriaDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_VestingCriteriaDomain" substitutionGroup="xbrli:item" />
<element name="EmployeeAndNonEmployeeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_EmployeeAndNonEmployeeMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfRelatedPartyBalancesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ScheduleOfRelatedPartyBalancesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="OrganizationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_OrganizationTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="BeijingJingdongCenturyTradeCompanyLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_BeijingJingdongCenturyTradeCompanyLimitedMember" substitutionGroup="xbrli:item" />
<element name="JiangsuJingdongInformationTechnologyCompanyLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember" substitutionGroup="xbrli:item" />
<element name="JingdongTechnologyGroupCorporationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JingdongTechnologyGroupCorporationMember" substitutionGroup="xbrli:item" />
<element name="JingdongECommerceTradeHongKongCompanyLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JingdongECommerceTradeHongKongCompanyLimitedMember" substitutionGroup="xbrli:item" />
<element name="JdcomInternationalLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdcomInternationalLimitedMember" substitutionGroup="xbrli:item" />
<element name="BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" substitutionGroup="xbrli:item" />
<element name="ChongqingJingdongHaijiaECommerceCompanyLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember" substitutionGroup="xbrli:item" />
<element name="JdcomInvestmentLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdcomInvestmentLimitedMember" substitutionGroup="xbrli:item" />
<element name="SuqianHanbangInvestmentManagementCompanyLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_SuqianHanbangInvestmentManagementCompanyLimitedMember" substitutionGroup="xbrli:item" />
<element name="JdAssetsHoldingLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdAssetsHoldingLimitedMember" substitutionGroup="xbrli:item" />
<element name="JdLogisticsHoldingLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdLogisticsHoldingLimitedMember" substitutionGroup="xbrli:item" />
<element name="JdHealthInternationalIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdHealthInternationalIncMember" substitutionGroup="xbrli:item" />
<element name="JdAsiaDevelopmentLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdAsiaDevelopmentLimitedMember" substitutionGroup="xbrli:item" />
<element name="JdJiankangLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdJiankangLimitedMember" substitutionGroup="xbrli:item" />
<element name="JDLogisticsIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JDLogisticsIncMember" substitutionGroup="xbrli:item" />
<element name="BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember" substitutionGroup="xbrli:item" />
<element name="JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember" substitutionGroup="xbrli:item" />
<element name="JdPropertyHoldingLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdPropertyHoldingLimitedMember" substitutionGroup="xbrli:item" />
<element name="JingdongLogisticsSupplyChainCompanyLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JingdongLogisticsSupplyChainCompanyLimitedMember" substitutionGroup="xbrli:item" />
<element name="JdIndustrialTechnologyLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdIndustrialTechnologyLimitedMember" substitutionGroup="xbrli:item" />
<element name="JdSunflowerInvestmentLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdSunflowerInvestmentLimitedMember" substitutionGroup="xbrli:item" />
<element name="WindcreekLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_WindcreekLimitedMember" substitutionGroup="xbrli:item" />
<element name="DadaNexusLimitedDadaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_DadaNexusLimitedDadaMember" substitutionGroup="xbrli:item" />
<element name="JingdongPropertyIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JingdongPropertyIncMember" substitutionGroup="xbrli:item" />
<element name="JingdongIndustrialsIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JingdongIndustrialsIncMember" substitutionGroup="xbrli:item" />
<element name="JiangsuXinchuanHailianSupplyChainManagementCoLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember" substitutionGroup="xbrli:item" />
<element name="OrganizationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_OrganizationLineItems" substitutionGroup="xbrli:item" />
<element name="VariableInterestEntityPrimaryBeneficiaryAggregatedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember" substitutionGroup="xbrli:item" />
<element name="RegisteredCapitalsAndPrcStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_RegisteredCapitalsAndPrcStatutoryReserves" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="JdcomIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdcomIncMember" substitutionGroup="xbrli:item" />
<element name="PrepaymentsAndOtherCurrentAssetsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_PrepaymentsAndOtherCurrentAssetsMember" substitutionGroup="xbrli:item" />
<element name="LogisticAndWarehouseAndOtherHeavyEquipmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" substitutionGroup="xbrli:item" />
<element name="LeaseholdImprovementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_LeaseholdImprovementMember" substitutionGroup="xbrli:item" />
<element name="ForeignCurrencyTranslationRate" type="xbrli:pureItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_ForeignCurrencyTranslationRate" substitutionGroup="xbrli:item" />
<element name="LoanPeriodsExtendedRange" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_LoanPeriodsExtendedRange" substitutionGroup="xbrli:item" />
<element name="LoanReceivablesProvisionForDoubtfulAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_LoanReceivablesProvisionForDoubtfulAccounts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LoanReceivablesNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LoanReceivablesNoncurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LoanReceivablesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LoanReceivablesCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PropertyPlantAndEquipmentsEstimatedUsefulLives" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_PropertyPlantAndEquipmentsEstimatedUsefulLives" substitutionGroup="xbrli:item" />
<element name="DomainNamesAndTrademarkMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_DomainNamesAndTrademarkMember" substitutionGroup="xbrli:item" />
<element name="TechnologyAndOthersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TechnologyAndOthersMember" substitutionGroup="xbrli:item" />
<element name="CustomerRelationshipMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_CustomerRelationshipMember" substitutionGroup="xbrli:item" />
<element name="LandUseRightsUsefulLife" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_LandUseRightsUsefulLife" substitutionGroup="xbrli:item" />
<element name="AccruedExpensesAndOtherCurrentLiabilitiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AccruedExpensesAndOtherCurrentLiabilitiesMember" substitutionGroup="xbrli:item" />
<element name="ElectronicsAndHomeApplianceProductsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ElectronicsAndHomeApplianceProductsMember" substitutionGroup="xbrli:item" />
<element name="GeneralMerchandiseProductsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_GeneralMerchandiseProductsMember" substitutionGroup="xbrli:item" />
<element name="OnlineMarketplaceAndMarketingServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_OnlineMarketplaceAndMarketingServicesMember" substitutionGroup="xbrli:item" />
<element name="LogisticsAndOtherServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_LogisticsAndOtherServicesMember" substitutionGroup="xbrli:item" />
<element name="StatutoryReservesByRegulatoryCountryAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_StatutoryReservesByRegulatoryCountryAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="StatutoryReservesByEntityDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_StatutoryReservesByEntityDomain" substitutionGroup="xbrli:item" />
<element name="StatutoryReservesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_StatutoryReservesAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="StatutoryReserveDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_StatutoryReserveDomain" substitutionGroup="xbrli:item" />
<element name="GeneralReserveFundMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_GeneralReserveFundMember" substitutionGroup="xbrli:item" />
<element name="StatutorySurplusReserveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_StatutorySurplusReserveMember" substitutionGroup="xbrli:item" />
<element name="ForeignInvestedEnterpriseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ForeignInvestedEnterpriseMember" substitutionGroup="xbrli:item" />
<element name="DomesticEnterpriseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_DomesticEnterpriseMember" substitutionGroup="xbrli:item" />
<element name="ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ShippingHandlingAndTransportationCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ShippingHandlingAndTransportationCostsAbstract" substitutionGroup="xbrli:item" />
<element name="NumberOfFinanceLeases" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_NumberOfFinanceLeases" substitutionGroup="xbrli:item" />
<element name="StatutoryReservesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_StatutoryReservesAbstract" substitutionGroup="xbrli:item" />
<element name="MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" substitutionGroup="xbrli:item" />
<element name="RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" substitutionGroup="xbrli:item" />
<element name="MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" substitutionGroup="xbrli:item" />
<element name="RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" substitutionGroup="xbrli:item" />
<element name="AmountAllocatedToStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AmountAllocatedToStatutoryReserves" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AmountAllocatedToOtherReserveFunds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AmountAllocatedToOtherReserveFunds" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AcquisitionOfAssetsForDevelopmentConstructionInProgress" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AcquisitionOfAssetsForDevelopmentLandUseRights" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_AcquisitionOfAssetsForDevelopmentLandUseRights" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CurrencyConvertibilityConcentrationRiskMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_CurrencyConvertibilityConcentrationRiskMember" substitutionGroup="xbrli:item" />
<element name="ForeignCurrencyExchangeAppreciationDepreciationRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ForeignCurrencyExchangeAppreciationDepreciationRate" substitutionGroup="xbrli:item" />
<element name="WealthManagementProductMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_WealthManagementProductMember" substitutionGroup="xbrli:item" />
<element name="RestrictedCashFairValueDisclosure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_RestrictedCashFairValueDisclosure" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="InvestmentIssuerAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_InvestmentIssuerAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="InvestmentsIssuerDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_InvestmentsIssuerDomain" substitutionGroup="xbrli:item" />
<element name="UnsecuredSeniorNotesPayableFairValueDisclosure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_UnsecuredSeniorNotesPayableFairValueDisclosure" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="UnrealizedGainLossOfTheInvestmentSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_UnrealizedGainLossOfTheInvestmentSecurities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccumulatedImpairmentOfMeasurementAlternative" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_AccumulatedImpairmentOfMeasurementAlternative" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ConvertibleNotesPayableFairValueDisclosure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_ConvertibleNotesPayableFairValueDisclosure" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems" substitutionGroup="xbrli:item" />
<element name="DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DadaAcquisitionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_DadaAcquisitionMember" substitutionGroup="xbrli:item" />
<element name="CNLPMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_CNLPMember" substitutionGroup="xbrli:item" />
<element name="DepponHoldcoAcquisitionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_DepponHoldcoAcquisitionMember" substitutionGroup="xbrli:item" />
<element name="DepponMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_DepponMember" substitutionGroup="xbrli:item" />
<element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="InvestmentMeasuredUsingNavPracticalExpedientAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_InvestmentMeasuredUsingNavPracticalExpedientAmount" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain" substitutionGroup="xbrli:item" />
<element name="YonghuiSuperstoresCoLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_YonghuiSuperstoresCoLtdMember" substitutionGroup="xbrli:item" />
<element name="JdTechnologyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdTechnologyMember" substitutionGroup="xbrli:item" />
<element name="HomeCreditConsumerFinanceCoLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_HomeCreditConsumerFinanceCoLtdMember" substitutionGroup="xbrli:item" />
<element name="EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis" substitutionGroup="xbrli:item" />
<element name="NumberOfBoardSeatsHeld" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_NumberOfBoardSeatsHeld" substitutionGroup="xbrli:item" />
<element name="NumberOfBoardSeats" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_NumberOfBoardSeats" substitutionGroup="xbrli:item" />
<element name="EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PercentageOfEquityInterest" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_PercentageOfEquityInterest" substitutionGroup="xbrli:item" />
<element name="RecognizedDecreaseInInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_RecognizedDecreaseInInvestment" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract" substitutionGroup="xbrli:item" />
<element name="EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract" substitutionGroup="xbrli:item" />
<element name="RedeemableStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_RedeemableStock" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SharesOfResultsOfEquityInvesteesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_SharesOfResultsOfEquityInvesteesMember" substitutionGroup="xbrli:item" />
<element name="ProductSalesAndOnlineMarketplaceReceivablesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ProductSalesAndOnlineMarketplaceReceivablesMember" substitutionGroup="xbrli:item" />
<element name="AdvertisingReceivablesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AdvertisingReceivablesMember" substitutionGroup="xbrli:item" />
<element name="LogisticsSupportServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_LogisticsSupportServicesMember" substitutionGroup="xbrli:item" />
<element name="ConsumerFinancingReceivableMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ConsumerFinancingReceivableMember" substitutionGroup="xbrli:item" />
<element name="PackingAndOtherMaterialsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_PackingAndOtherMaterialsMember" substitutionGroup="xbrli:item" />
<element name="PropertyEquipmentAndSoftwareImpairmentLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_PropertyEquipmentAndSoftwareImpairmentLoss" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LandUseRightsNetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_LandUseRightsNetTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="LandUseRightsNetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_LandUseRightsNetLineItems" substitutionGroup="xbrli:item" />
<element name="LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract" substitutionGroup="xbrli:item" />
<element name="LandUseRightsAmortizationExpenseNextTwelveMonths" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LandUseRightsAmortizationExpenseNextTwelveMonths" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LandUseRightsAmortizationExpenseYearTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LandUseRightsAmortizationExpenseYearTwo" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LandUseRightsAmortizationExpenseYearThree" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LandUseRightsAmortizationExpenseYearThree" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LandUseRightsAmortizationExpenseYearFour" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LandUseRightsAmortizationExpenseYearFour" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LandUseRightsAmortizationExpenseYearFive" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LandUseRightsAmortizationExpenseYearFive" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LandUseRightsAmortizationExpenseAfterYearFive" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LandUseRightsAmortizationExpenseAfterYearFive" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LandUseRightsGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LandUseRightsGross" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LandUseRightsAccumulatedAmortizationAndImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LandUseRightsAccumulatedAmortizationAndImpairment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AmortizationOfLandUseRights" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AmortizationOfLandUseRights" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LandUseRightsImpairmentCharge" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_LandUseRightsImpairmentCharge" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AssetUseRightsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AssetUseRightsAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="AssetUseRightsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AssetUseRightsDomain" substitutionGroup="xbrli:item" />
<element name="TechnologyAndOthersIntangibleAssetsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TechnologyAndOthersIntangibleAssetsMember" substitutionGroup="xbrli:item" />
<element name="FiniteLivedIntangibleAssetsAccumulatedImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_FiniteLivedIntangibleAssetsAccumulatedImpairment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="JdRetailMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdRetailMember" substitutionGroup="xbrli:item" />
<element name="NewBusinessMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_NewBusinessMember" substitutionGroup="xbrli:item" />
<element name="JdLogisticsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdLogisticsMember" substitutionGroup="xbrli:item" />
<element name="ShippingChargesAndOthersPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_ShippingChargesAndOthersPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccountsPayableCurrentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AccountsPayableCurrentTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="AccountsPayableCurrentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AccountsPayableCurrentLineItems" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccruedInternetDataCenterFeesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_AccruedInternetDataCenterFeesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccruedVehicleFeesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_AccruedVehicleFeesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccruedAdministrativeExpensesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_AccruedAdministrativeExpensesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeferredConsiderationPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_DeferredConsiderationPayables" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="UnsecuredSeniorNotesDue2026Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_UnsecuredSeniorNotesDue2026Member" substitutionGroup="xbrli:item" />
<element name="UnsecuredSeniorNotesDue2030Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_UnsecuredSeniorNotesDue2030Member" substitutionGroup="xbrli:item" />
<element name="UnsecuredSeniorNotesDue2050Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_UnsecuredSeniorNotesDue2050Member" substitutionGroup="xbrli:item" />
<element name="UnsecuredSeniorNotesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_UnsecuredSeniorNotesMember" substitutionGroup="xbrli:item" />
<element name="UnsecuredConvertibleSeniorNotesDue2029Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_UnsecuredConvertibleSeniorNotesDue2029Member" substitutionGroup="xbrli:item" />
<element name="LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DebtInstrumentNumberOfMaturities" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_DebtInstrumentNumberOfMaturities" substitutionGroup="xbrli:item" />
<element name="DebtInstrumentReacquisitionPriceAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_DebtInstrumentReacquisitionPriceAmount" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PercentageOfRepurchasePriceToPrincipalAmount" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_PercentageOfRepurchasePriceToPrincipalAmount" substitutionGroup="xbrli:item" />
<element name="AmericanDepositorySharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AmericanDepositorySharesMember" substitutionGroup="xbrli:item" />
<element name="UnsecuredSeniorNoteMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_UnsecuredSeniorNoteMember" substitutionGroup="xbrli:item" />
<element name="GainOnSaleOfDevelopmentPropertiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_GainOnSaleOfDevelopmentPropertiesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CoreFundsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_CoreFundsMember" substitutionGroup="xbrli:item" />
<element name="ThirdPartyInvestorMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ThirdPartyInvestorMember" substitutionGroup="xbrli:item" />
<element name="GainOnSaleOfDevelopmentPropertiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_GainOnSaleOfDevelopmentPropertiesLineItems" substitutionGroup="xbrli:item" />
<element name="PercentageOfCommitmentOfTotalCapital" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_PercentageOfCommitmentOfTotalCapital" substitutionGroup="xbrli:item" />
<element name="TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent" substitutionGroup="xbrli:item" />
<element name="FundAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_FundAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="FundDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_FundDomain" substitutionGroup="xbrli:item" />
<element name="AllExchangesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AllExchangesAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="AllExchangeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AllExchangeDomain" substitutionGroup="xbrli:item" />
<element name="RealEstateInvestmentTrustMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_RealEstateInvestmentTrustMember" substitutionGroup="xbrli:item" />
<element name="TaxDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TaxDisclosureTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="SalesOfAudioVideoProductsAndBooksMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_SalesOfAudioVideoProductsAndBooksMember" substitutionGroup="xbrli:item" />
<element name="SalesOfOtherProductsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_SalesOfOtherProductsMember" substitutionGroup="xbrli:item" />
<element name="OnlineAdvertisingAndOtherServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_OnlineAdvertisingAndOtherServicesMember" substitutionGroup="xbrli:item" />
<element name="TaxRateDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TaxRateDisclosureLineItems" substitutionGroup="xbrli:item" />
<element name="ValueAddedTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ValueAddedTaxRate" substitutionGroup="xbrli:item" />
<element name="PercentageOfCulturalUndertakingDevelopmentFees" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_PercentageOfCulturalUndertakingDevelopmentFees" substitutionGroup="xbrli:item" />
<element name="PillarTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_PillarTwoMember" substitutionGroup="xbrli:item" />
<element name="SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember" substitutionGroup="xbrli:item" />
<element name="BeijingWodongTianjunInformationTechnologyCo.Ltd.Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member" substitutionGroup="xbrli:item" />
<element name="StatusForTaxabilityAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_StatusForTaxabilityAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="StatusForTaxabilityDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_StatusForTaxabilityDomain" substitutionGroup="xbrli:item" />
<element name="HighAndNewTechnologyEnterprisesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_HighAndNewTechnologyEnterprisesMember" substitutionGroup="xbrli:item" />
<element name="SoftwareEnterpriseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_SoftwareEnterpriseMember" substitutionGroup="xbrli:item" />
<element name="EncouragedIndustryInWesternRegionOfChinaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_EncouragedIndustryInWesternRegionOfChinaMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxesForeignStatutoryCorporateTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_IncomeTaxesForeignStatutoryCorporateTaxRate" substitutionGroup="xbrli:item" />
<element name="NumberOfYearsExemptedFromIncomeTax" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_NumberOfYearsExemptedFromIncomeTax" substitutionGroup="xbrli:item" />
<element name="ReductionPercentageOfPreferentialCorporateIncomeTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate" substitutionGroup="xbrli:item" />
<element name="PreferentialCorporateIncomeTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_PreferentialCorporateIncomeTaxRate" substitutionGroup="xbrli:item" />
<element name="PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" substitutionGroup="xbrli:item" />
<element name="WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" substitutionGroup="xbrli:item" />
<element name="MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions" substitutionGroup="xbrli:item" />
<element name="MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong" substitutionGroup="xbrli:item" />
<element name="TheHongKongProfitsApplicableForTheFirstTierTaxRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AccruedIncomeTaxWithholdingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AccruedIncomeTaxWithholdingExpenses" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="EffectiveTaxPayableMinimumThresholdLimitRevenueAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ProfitRangeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ProfitRangeAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ProfitRangeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ProfitRangeDomain" substitutionGroup="xbrli:item" />
<element name="ProfitAboveTwoMillionHonKongDollarMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ProfitAboveTwoMillionHonKongDollarMember" substitutionGroup="xbrli:item" />
<element name="ProfitBelowTwoMillionHongKongDollarMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ProfitBelowTwoMillionHongKongDollarMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract" substitutionGroup="xbrli:item" />
<element name="CurrentTaxExpenseBenefitToChineseMainlandOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_CurrentTaxExpenseBenefitToChineseMainlandOperations" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncomeTaxExpenseBenefitChineseMainlandOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_IncomeTaxExpenseBenefitChineseMainlandOperations" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SubsidiariesIncorporatedInSingaporeAndHongKongMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember" substitutionGroup="xbrli:item" />
<element name="SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationTaxExemptEntities" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" substitutionGroup="xbrli:item" />
<element name="EffectOnWithholdingIncomeTax" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_EffectOnWithholdingIncomeTax" substitutionGroup="xbrli:item" />
<element name="IncomeTaxHolidayAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_IncomeTaxHolidayAbstract" substitutionGroup="xbrli:item" />
<element name="IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" substitutionGroup="xbrli:item" />
<element name="DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ValuationAllowanceDeferredTaxAssetCurrentYearReversals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="JdIndustryPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdIndustryPlanMember" substitutionGroup="xbrli:item" />
<element name="JdPropertyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdPropertyMember" substitutionGroup="xbrli:item" />
<element name="JdlPlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdlPlacementMember" substitutionGroup="xbrli:item" />
<element name="JdSubscriptionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdSubscriptionMember" substitutionGroup="xbrli:item" />
<element name="HuangRiverInvestmentLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_HuangRiverInvestmentLimitedMember" substitutionGroup="xbrli:item" />
<element name="TransactionWithTencentHoldingsLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TransactionWithTencentHoldingsLimitedMember" substitutionGroup="xbrli:item" />
<element name="AmericanDepositaryShareMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AmericanDepositaryShareMember" substitutionGroup="xbrli:item" />
<element name="TwentyTwentyShareRepurchaseProgramMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TwentyTwentyShareRepurchaseProgramMember" substitutionGroup="xbrli:item" />
<element name="TwentyTwentyFourShareRepurchaseProgramMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TwentyTwentyFourShareRepurchaseProgramMember" substitutionGroup="xbrli:item" />
<element name="NewTwentyTwentyFourShareRepurchaseProgramMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_NewTwentyTwentyFourShareRepurchaseProgramMember" substitutionGroup="xbrli:item" />
<element name="FulfillmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_FulfillmentMember" substitutionGroup="xbrli:item" />
<element name="ShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationAwardTenYearsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ShareBasedCompensationAwardTenYearsMember" substitutionGroup="xbrli:item" />
<element name="NonemployeesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_NonemployeesMember" substitutionGroup="xbrli:item" />
<element name="ShareOptionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ShareOptionsMember" substitutionGroup="xbrli:item" />
<element name="RsusAndShareOptionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_RsusAndShareOptionsMember" substitutionGroup="xbrli:item" />
<element name="VestingBasedOnServiceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_VestingBasedOnServiceMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" substitutionGroup="xbrli:item" />
<element name="JdLogisticsPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdLogisticsPlanMember" substitutionGroup="xbrli:item" />
<element name="JdHealthMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdHealthMember" substitutionGroup="xbrli:item" />
<element name="JdHealthPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdHealthPlanMember" substitutionGroup="xbrli:item" />
<element name="JdPropertyPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdPropertyPlanMember" substitutionGroup="xbrli:item" />
<element name="JdIndustrialsPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_JdIndustrialsPlanMember" substitutionGroup="xbrli:item" />
<element name="FounderMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_FounderMember" substitutionGroup="xbrli:item" />
<element name="LiuMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_LiuMember" substitutionGroup="xbrli:item" />
<element name="VestingFrequencyAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_VestingFrequencyAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="VestingFrequencyDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_VestingFrequencyDomain" substitutionGroup="xbrli:item" />
<element name="VestingFrequencyEachAnniversaryMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_VestingFrequencyEachAnniversaryMember" substitutionGroup="xbrli:item" />
<element name="ImpactOfSubsidiariesDilutedEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_ImpactOfSubsidiariesDilutedEarnings" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DilutionImpactOfTheConvertibleSeniorNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_DilutionImpactOfTheConvertibleSeniorNotes" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RelatedPartiesOtherThanMajorRelatedPartiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_RelatedPartiesOtherThanMajorRelatedPartiesMember" substitutionGroup="xbrli:item" />
<element name="FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember" substitutionGroup="xbrli:item" />
<element name="RelatedPartiesConcentrationRiskMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_RelatedPartiesConcentrationRiskMember" substitutionGroup="xbrli:item" />
<element name="AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" substitutionGroup="xbrli:item" />
<element name="AmountDueToAndDeferredRevenuesFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_AmountDueToAndDeferredRevenuesFromRelatedParties" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" substitutionGroup="xbrli:item" />
<element name="TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TencentGroupMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TencentGroupMember" substitutionGroup="xbrli:item" />
<element name="TencentAndItsSubsidiariesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TencentAndItsSubsidiariesMember" substitutionGroup="xbrli:item" />
<element name="DadaNexusLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_DadaNexusLimitedMember" substitutionGroup="xbrli:item" />
<element name="PropertyFundsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_PropertyFundsMember" substitutionGroup="xbrli:item" />
<element name="NonCompeteAgreementsRelatedPartiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_NonCompeteAgreementsRelatedPartiesMember" substitutionGroup="xbrli:item" />
<element name="CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember" substitutionGroup="xbrli:item" />
<element name="ServicesProvidedAndProductsSoldMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ServicesProvidedAndProductsSoldMember" substitutionGroup="xbrli:item" />
<element name="ServicesReceivedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ServicesReceivedMember" substitutionGroup="xbrli:item" />
<element name="PaymentProcessingAndOtherServicesReceivedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_PaymentProcessingAndOtherServicesReceivedMember" substitutionGroup="xbrli:item" />
<element name="LeaseAndPropertyManagementServicesReceivedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_LeaseAndPropertyManagementServicesReceivedMember" substitutionGroup="xbrli:item" />
<element name="ServicesReceivedAndPurchasesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ServicesReceivedAndPurchasesMember" substitutionGroup="xbrli:item" />
<element name="RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="EffectsOfBusinessCooperationArrangements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_EffectsOfBusinessCooperationArrangements" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TermAndRevolvingCreditFacilitiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TermAndRevolvingCreditFacilitiesMember" substitutionGroup="xbrli:item" />
<element name="TermLoanFacilityAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_TermLoanFacilityAgreementMember" substitutionGroup="xbrli:item" />
<element name="HongKongInterbankOfferedRateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_HongKongInterbankOfferedRateMember" substitutionGroup="xbrli:item" />
<element name="NumberOfArrangers" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_NumberOfArrangers" substitutionGroup="xbrli:item" />
<element name="PercentageBelowVariableRateBasis" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_PercentageBelowVariableRateBasis" substitutionGroup="xbrli:item" />
<element name="InterestRateApplicablePeriodAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_InterestRateApplicablePeriodAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="InterestRateApplicablePeriodDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_InterestRateApplicablePeriodDomain" substitutionGroup="xbrli:item" />
<element name="DateFalling6MonthsFromTheInitialUtilizationDateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_DateFalling6MonthsFromTheInitialUtilizationDateMember" substitutionGroup="xbrli:item" />
<element name="InitialUtilizationDateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_InitialUtilizationDateMember" substitutionGroup="xbrli:item" />
<element name="LongTermBorrowingsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_LongTermBorrowingsMember" substitutionGroup="xbrli:item" />
<element name="UnsecuredBorrowings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_UnsecuredBorrowings" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InternetDataCentreServiceAgreementsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_InternetDataCentreServiceAgreementsMember" substitutionGroup="xbrli:item" />
<element name="InternetDataCenterServiceFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_InternetDataCenterServiceFee" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="InvestmentCommitmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_InvestmentCommitmentMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfStatutoryReservesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_ScheduleOfStatutoryReservesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="StatutoryReservesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_StatutoryReservesLineItems" substitutionGroup="xbrli:item" />
<element name="PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund" substitutionGroup="xbrli:item" />
<element name="TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets" substitutionGroup="xbrli:item" />
<element name="KuayueExpressGroupCoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_KuayueExpressGroupCoMember" substitutionGroup="xbrli:item" />
<element name="EventAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_EventAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="EventDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_EventDomain" substitutionGroup="xbrli:item" />
<element name="AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AgreementAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="AgreementDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_AgreementDomain" substitutionGroup="xbrli:item" />
<element name="DadaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_DadaMember" substitutionGroup="xbrli:item" />
<element name="InternalBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="jd_InternalBalance" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CondensedStatementsOfOperationsAndComprehensiveLossTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_CondensedStatementsOfOperationsAndComprehensiveLossTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CondensedStatementsOfOperationsAndComprehensiveLossLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems" substitutionGroup="xbrli:item" />
<element name="IncomeLossFromSubsidiariesAndVariableInterestEntities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_IncomeLossFromSubsidiariesAndVariableInterestEntities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" substitutionGroup="xbrli:item" xbrli:balance="debit" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>18
<FILENAME>jd-20241231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 17-April-2025 [09:27:11] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.jd.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveIncome" roleURI="http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.jd.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FairValueMeasurementDetails" roleURI="http://www.jd.com/role/FairValueMeasurementDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails" roleURI="http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccountsReceivableNetDetails" roleURI="http://www.jd.com/role/AccountsReceivableNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InventoriesNetDetails" roleURI="http://www.jd.com/role/InventoriesNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#PropertyEquipmentAndSoftwareNetDetails" roleURI="http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LandUseRightsNetDetails" roleURI="http://www.jd.com/role/LandUseRightsNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.jd.com/role/IntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccountsPayableDetails" roleURI="http://www.jd.com/role/AccountsPayableDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" roleURI="http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LeasesDetails" roleURI="http://www.jd.com/role/LeasesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LeasesDetails2" roleURI="http://www.jd.com/role/LeasesDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LeasesDetails3" roleURI="http://www.jd.com/role/LeasesDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#OthersNetDetails" roleURI="http://www.jd.com/role/OthersNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#TaxationDetails3" roleURI="http://www.jd.com/role/TaxationDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#TaxationDetails4" roleURI="http://www.jd.com/role/TaxationDetails4" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#NetIncomePerShareAdsDetails" roleURI="http://www.jd.com/role/NetIncomePerShareAdsDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SegmentReportingDetails" roleURI="http://www.jd.com/role/SegmentReportingDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LoanFacilitiesAndLinesOfCreditDetails3" roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#CommitmentsAndContingenciesDetails" roleURI="http://www.jd.com/role/CommitmentsAndContingenciesDetails" />
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccountsPayableDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShippingChargesAndOthersPayable" xlink:label="loc_JD_ShippingChargesAndOthersPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="loc_JD_ShippingChargesAndOthersPayable" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccountsReceivableNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilityCurrent" xlink:label="loc_us-gaap_DepositLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_DepositLiabilityCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" xlink:label="loc_JD_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_JD_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRentCurrent" xlink:label="loc_us-gaap_AccruedRentCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedRentCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedInternetDataCenterFeesCurrent" xlink:label="loc_JD_AccruedInternetDataCenterFeesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_JD_AccruedInternetDataCenterFeesCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedVehicleFeesCurrent" xlink:label="loc_JD_AccruedVehicleFeesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_JD_AccruedVehicleFeesCurrent" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedAdministrativeExpensesCurrent" xlink:label="loc_JD_AccruedAdministrativeExpensesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_JD_AccruedAdministrativeExpensesCurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_us-gaap_InterestPayableCurrent" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredConsiderationPayables" xlink:label="loc_JD_DeferredConsiderationPayables" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="loc_JD_DeferredConsiderationPayables" use="optional" order="12" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/CommitmentsAndContingenciesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitment" xlink:label="loc_us-gaap_OtherCommitment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInSecondYear" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInThirdYear" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFourthYear" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="loc_us-gaap_OtherCommitmentDueInFourthYear" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFifthYear" xlink:label="loc_us-gaap_OtherCommitmentDueInFifthYear" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="loc_us-gaap_OtherCommitmentDueInFifthYear" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueAfterFifthYear" xlink:label="loc_us-gaap_OtherCommitmentDueAfterFifthYear" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="loc_us-gaap_OtherCommitmentDueAfterFifthYear" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_RestrictedCash" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_ShortTermInvestments" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaap_AdvancesOnInventoryPurchases" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AdvancesOnInventoryPurchases" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsNoncurrent" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConstructionInProgress" xlink:label="loc_JD_ConstructionInProgress" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_JD_ConstructionInProgress" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRights" xlink:label="loc_JD_LandUseRights" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_JD_LandUseRights" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentInEquityInvestees" xlink:label="loc_JD_InvestmentInEquityInvestees" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_JD_InvestmentInEquityInvestees" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_Goodwill" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset" use="optional" order="21" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_ShortTermBorrowings" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AdvanceFromCustomerCurrent" xlink:label="loc_JD_AdvanceFromCustomerCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_JD_AdvanceFromCustomerCurrent" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_TaxesPayableCurrent" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent" use="optional" order="29" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_JD_AccruedLiabilitiesAndOtherLiabilitiesCurrent" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" use="optional" order="31" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" use="optional" order="32" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesNoncurrent" use="optional" order="33" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" use="optional" order="34" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_SeniorLongTermNotes" use="optional" order="35" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" use="optional" order="36" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank" xlink:label="loc_us-gaap_LongTermLoansFromBank" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_LongTermLoansFromBank" use="optional" order="37" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="38" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="39" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="41" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="42" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapital" use="optional" order="43" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserves" xlink:label="loc_JD_StatutoryReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_JD_StatutoryReserves" use="optional" order="44" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_TreasuryStockValue" use="optional" order="45" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="46" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="47" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_MinorityInterest" use="optional" order="48" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" use="optional" order="49" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpairmentOfInvestment" xlink:label="loc_JD_ImpairmentOfInvestment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_JD_ImpairmentOfInvestment" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" xlink:label="loc_JD_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_JD_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies" use="optional" order="12" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="13" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" use="optional" order="14" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="15" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncreaseDecreaseInContractWithCustomerRefundLiability" xlink:label="loc_JD_IncreaseDecreaseInContractWithCustomerRefundLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_JD_IncreaseDecreaseInContractWithCustomerRefundLiability" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfProperties" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties" use="optional" order="22" weight="-1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" xlink:label="loc_JD_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_JD_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" use="optional" order="23" weight="-1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="loc_JD_IncreaseDecreaseInOperatingLeaseLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_JD_IncreaseDecreaseInOperatingLeaseLiabilities" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AllowanceForDoubtfulAccounts" xlink:label="loc_JD_AllowanceForDoubtfulAccounts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_JD_AllowanceForDoubtfulAccounts" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpairmentOfLongLivedAssetsAndGoodwill" xlink:label="loc_JD_ImpairmentOfLongLivedAssetsAndGoodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_JD_ImpairmentOfLongLivedAssetsAndGoodwill" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense" use="optional" order="27" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments" use="optional" order="29" weight="-1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedInterestIncome" xlink:label="loc_JD_AccruedInterestIncome" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_JD_AccruedInterestIncome" use="optional" order="30" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="31" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" xlink:label="loc_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" use="optional" order="32" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" use="optional" order="33" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" use="optional" order="34" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLoansHeldForInvestment" xlink:label="loc_us-gaap_PaymentsToAcquireLoansHeldForInvestment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireLoansHeldForInvestment" use="optional" order="35" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" xlink:label="loc_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" use="optional" order="36" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentsForConstructionInProgress" xlink:label="loc_JD_PaymentsForConstructionInProgress" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_JD_PaymentsForConstructionInProgress" use="optional" order="37" weight="-1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentsToAcquireLandUseRights" xlink:label="loc_JD_PaymentsToAcquireLandUseRights" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_JD_PaymentsToAcquireLandUseRights" use="optional" order="38" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" use="optional" order="39" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" xlink:label="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" use="optional" order="40" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProceedsFromSalesOfDevelopmentProperties" xlink:label="loc_JD_ProceedsFromSalesOfDevelopmentProperties" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_JD_ProceedsFromSalesOfDevelopmentProperties" use="optional" order="41" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" use="optional" order="42" weight="-1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CashPaidForAssetAcquisitionsNetOfCashAcquire" xlink:label="loc_JD_CashPaidForAssetAcquisitionsNetOfCashAcquire" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_JD_CashPaidForAssetAcquisitionsNetOfCashAcquire" use="optional" order="43" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" use="optional" order="44" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" xlink:label="loc_JD_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_JD_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" use="optional" order="45" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" xlink:label="loc_JD_PaymentToAcquireTimeDepositsAndWealthManagementProducts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_JD_PaymentToAcquireTimeDepositsAndWealthManagementProducts" use="optional" order="46" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets" use="optional" order="47" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="48" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" use="optional" order="49" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" use="optional" order="50" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders" use="optional" order="51" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" use="optional" order="52" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" xlink:label="loc_JD_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_JD_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" use="optional" order="53" weight="-1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" xlink:label="loc_JD_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_JD_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" use="optional" order="54" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock" use="optional" order="55" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt" use="optional" order="56" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfDebt" use="optional" order="57" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" use="optional" order="58" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" use="optional" order="59" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FulfillmentCosts" xlink:label="loc_JD_FulfillmentCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_JD_FulfillmentCosts" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense" xlink:label="loc_us-gaap_MarketingExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_MarketingExpense" use="optional" order="6" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense" use="optional" order="7" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfProperties" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GoodwillImpairmentLoss" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" use="optional" order="12" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="14" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="16" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" use="optional" order="17" weight="-1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeLossAttributableToRedeemableNonControllingInterest" xlink:label="loc_JD_IncomeLossAttributableToRedeemableNonControllingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_JD_IncomeLossAttributableToRedeemableNonControllingInterest" use="optional" order="18" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" xlink:label="loc_JD_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_JD_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" use="optional" order="22" weight="-1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" xlink:label="loc_JD_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_JD_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" use="optional" order="23" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/FairValueMeasurementDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RestrictedCashFairValueDisclosure" xlink:label="loc_JD_RestrictedCashFairValueDisclosure" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="loc_JD_RestrictedCashFairValueDisclosure" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsFairValueDisclosure" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="loc_us-gaap_OtherAssetsFairValueDisclosure" use="optional" order="4" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/IntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" order="2" weight="-1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:label="loc_JD_FiniteLivedIntangibleAssetsAccumulatedImpairment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_JD_FiniteLivedIntangibleAssetsAccumulatedImpairment" use="optional" order="3" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/InventoriesNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet" xlink:to="loc_us-gaap_InventoryValuationReserves" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LandUseRightsNetDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRights" xlink:label="loc_JD_LandUseRights" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsGross" xlink:label="loc_JD_LandUseRightsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_LandUseRights" xlink:to="loc_JD_LandUseRightsGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAccumulatedAmortizationAndImpairment" xlink:label="loc_JD_LandUseRightsAccumulatedAmortizationAndImpairment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_LandUseRights" xlink:to="loc_JD_LandUseRightsAccumulatedAmortizationAndImpairment" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/NetIncomePerShareAdsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/NetIncomePerShareAdsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpactOfSubsidiariesDilutedEarnings" xlink:label="loc_JD_ImpactOfSubsidiariesDilutedEarnings" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="loc_JD_ImpactOfSubsidiariesDilutedEarnings" use="optional" order="4" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/OthersNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpairmentOfInvestment" xlink:label="loc_JD_ImpairmentOfInvestment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_JD_ImpairmentOfInvestment" use="optional" order="1" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingGainsLosses" xlink:label="loc_us-gaap_OtherNonoperatingGainsLosses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_us-gaap_OtherNonoperatingGainsLosses" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_us-gaap_InvestmentIncomeInterest" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" xlink:label="loc_JD_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_JD_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" xlink:label="loc_JD_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_JD_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SegmentReportingDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="4" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/TaxationDetails3">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxExpenseBenefitChineseMainlandOperations" xlink:label="loc_JD_IncomeTaxExpenseBenefitChineseMainlandOperations" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CurrentTaxExpenseBenefitToChineseMainlandOperations" xlink:label="loc_JD_CurrentTaxExpenseBenefitToChineseMainlandOperations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_IncomeTaxExpenseBenefitChineseMainlandOperations" xlink:to="loc_JD_CurrentTaxExpenseBenefitToChineseMainlandOperations" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" xlink:label="loc_JD_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_JD_IncomeTaxExpenseBenefitChineseMainlandOperations" xlink:to="loc_JD_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/TaxationDetails4">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" xlink:label="loc_JD_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_JD_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" xlink:label="loc_JD_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_JD_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" xlink:label="loc_JD_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_JD_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectOnWithholdingIncomeTax" xlink:label="loc_JD_EffectOnWithholdingIncomeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_JD_EffectOnWithholdingIncomeTax" use="optional" order="9" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LeasesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LeasesDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost" xlink:to="loc_us-gaap_OperatingLeaseCost" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost" xlink:to="loc_us-gaap_ShortTermLeaseCost" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LeasesDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" use="optional" order="2" weight="1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>19
<FILENAME>jd-20241231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 17-April-2025 [09:27:11] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#CoverPage" roleURI="http://www.jd.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.jd.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveIncome" roleURI="http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.jd.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FinancingForMajorSubsidiaries" roleURI="http://www.jd.com/role/FinancingForMajorSubsidiaries" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#BusinessAcquisitionTables" roleURI="http://www.jd.com/role/BusinessAcquisitionTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InvestmentsInEquityInvesteesTables" roleURI="http://www.jd.com/role/InvestmentsInEquityInvesteesTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ShareBasedCompensationTables" roleURI="http://www.jd.com/role/ShareBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#CommitmentsAndContingenciesTables" roleURI="http://www.jd.com/role/CommitmentsAndContingenciesTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#PrincipalActivitiesAndOrganizationDetails" roleURI="http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#PrincipalActivitiesAndOrganizationDetails2" roleURI="http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SummaryOfSignificantAccountingPoliciesDetails" roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SummaryOfSignificantAccountingPoliciesDetails2" roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SummaryOfSignificantAccountingPoliciesDetails3" roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConcentrationAndRisksDetails" roleURI="http://www.jd.com/role/ConcentrationAndRisksDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FairValueMeasurementDetails" roleURI="http://www.jd.com/role/FairValueMeasurementDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FairValueMeasurementDetails2" roleURI="http://www.jd.com/role/FairValueMeasurementDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FairValueMeasurementDetails3" roleURI="http://www.jd.com/role/FairValueMeasurementDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails" roleURI="http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails" roleURI="http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#BusinessAcquisitionDetails" roleURI="http://www.jd.com/role/BusinessAcquisitionDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#BusinessAcquisitionAdditionalInformationDetails" roleURI="http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InvestmentInEquityInvesteesDetails" roleURI="http://www.jd.com/role/InvestmentInEquityInvesteesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InvestmentInEquityInvesteesDetails2" roleURI="http://www.jd.com/role/InvestmentInEquityInvesteesDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InvestmentInEquityInvesteesDetails4" roleURI="http://www.jd.com/role/InvestmentInEquityInvesteesDetails4" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InvestmentInEquityInvesteesDetails6" roleURI="http://www.jd.com/role/InvestmentInEquityInvesteesDetails6" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccountsReceivableNetDetails" roleURI="http://www.jd.com/role/AccountsReceivableNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InventoriesNetDetails" roleURI="http://www.jd.com/role/InventoriesNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#PropertyEquipmentAndSoftwareNetDetails" roleURI="http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LandUseRightsNetDetails" roleURI="http://www.jd.com/role/LandUseRightsNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.jd.com/role/IntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#GoodwillDetails" roleURI="http://www.jd.com/role/GoodwillDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccountsPayableDetails2" roleURI="http://www.jd.com/role/AccountsPayableDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#UnsecuredSeniorNotesDetails" roleURI="http://www.jd.com/role/UnsecuredSeniorNotesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#UnsecuredSeniorNotesDetails2" roleURI="http://www.jd.com/role/UnsecuredSeniorNotesDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#GainOnSaleOfDevelopmentPropertiesDetails" roleURI="http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#TaxationDetails" roleURI="http://www.jd.com/role/TaxationDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#TaxationDetails2" roleURI="http://www.jd.com/role/TaxationDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#TaxationDetails4" roleURI="http://www.jd.com/role/TaxationDetails4" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FinancingForMajorSubsidiariesDetails" roleURI="http://www.jd.com/role/FinancingForMajorSubsidiariesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#OrdinarySharesDetails" roleURI="http://www.jd.com/role/OrdinarySharesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#DividendsAdditionalInformationDetails" roleURI="http://www.jd.com/role/DividendsAdditionalInformationDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ShareRepurchaseProgramDetails" roleURI="http://www.jd.com/role/ShareRepurchaseProgramDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ShareBasedCompensationDetails" roleURI="http://www.jd.com/role/ShareBasedCompensationDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ShareBasedCompensationDetails2" roleURI="http://www.jd.com/role/ShareBasedCompensationDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ShareBasedCompensationDetails3" roleURI="http://www.jd.com/role/ShareBasedCompensationDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#NetIncomePerShareAdsDetails" roleURI="http://www.jd.com/role/NetIncomePerShareAdsDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#RelatedPartyTransactionsDetails" roleURI="http://www.jd.com/role/RelatedPartyTransactionsDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#RelatedPartyTransactionsDetails2" roleURI="http://www.jd.com/role/RelatedPartyTransactionsDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#RelatedPartyTransactionsDetails3" roleURI="http://www.jd.com/role/RelatedPartyTransactionsDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SegmentReportingDetails" roleURI="http://www.jd.com/role/SegmentReportingDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SegmentReportingDetails1" roleURI="http://www.jd.com/role/SegmentReportingDetails1" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SegmentReportingDetails2" roleURI="http://www.jd.com/role/SegmentReportingDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LoanFacilitiesAndLinesOfCreditDetails" roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LoanFacilitiesAndLinesOfCreditDetails2" roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LoanFacilitiesAndLinesOfCreditDetails3" roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LoanFacilitiesAndLinesOfCreditDetails4" roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#CommitmentsAndContingenciesDetails" roleURI="http://www.jd.com/role/CommitmentsAndContingenciesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#CommitmentsAndContingenciesDetails1" roleURI="http://www.jd.com/role/CommitmentsAndContingenciesDetails1" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#RestrictedNetAssetsDetails" roleURI="http://www.jd.com/role/RestrictedNetAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SubsequentEventsDetails" roleURI="http://www.jd.com/role/SubsequentEventsDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationDetails" roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationDetails2" roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationDetails3" roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3" />
<roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_479306" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_479303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentInformationTable_479303" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1410961" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_479303" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1410961" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1410962" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1410961" xlink:to="loc_us-gaap_EquityComponentDomain_1410962" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1410962_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1410961" xlink:to="loc_us-gaap_EquityComponentDomain_1410962_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1410963" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1410962" xlink:to="loc_us-gaap_CommonStockMember_1410963" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_479304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_479303" xlink:to="loc_us-gaap_StatementClassOfStockAxis_479304" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_479305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_479304" xlink:to="loc_us-gaap_ClassOfStockDomain_479305" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_479305_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_479304" xlink:to="loc_us-gaap_ClassOfStockDomain_479305_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_479921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_479305" xlink:to="loc_dei_AdrMember_479921" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_479307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_479305" xlink:to="loc_us-gaap_CommonClassAMember_479307" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_479308" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_479305" xlink:to="loc_us-gaap_CommonClassBMember_479308" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1410844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_479303" xlink:to="loc_dei_LegalEntityAxis_1410844" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1410845" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1410844" xlink:to="loc_dei_EntityDomain_1410845" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1410845_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1410844" xlink:to="loc_dei_EntityDomain_1410845_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_480994" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_479303" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_480994" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_480995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_480994" xlink:to="loc_dei_AddressTypeDomain_480995" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_480995_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_480994" xlink:to="loc_dei_AddressTypeDomain_480995_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_480996" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_480995" xlink:to="loc_dei_BusinessContactMember_480996" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_1410956" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_479303" xlink:to="loc_srt_CurrencyAxis_1410956" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_1410957" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_1410956" xlink:to="loc_currency_AllCurrenciesDomain_1410957" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_1410957_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_1410956" xlink:to="loc_currency_AllCurrenciesDomain_1410957_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_HKD" xlink:label="loc_currency_HKD_1410958" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_1410957" xlink:to="loc_currency_HKD_1410958" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_CNY" xlink:label="loc_currency_CNY_1410959" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_1410957" xlink:to="loc_currency_CNY_1410959" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_571289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_AmendmentFlag_571289" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_479890" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentType_479890" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_1410837" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentFiscalYearFocus_1410837" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1410840" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1410840" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_1410836" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityCentralIndexKey_1410836" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_479892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityRegistrantName_479892" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_1410838" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_CurrentFiscalYearEndDate_1410838" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_479915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentPeriodEndDate_479915" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_479893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_479893" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_479894" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityVoluntaryFilers_479894" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_479895" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityCurrentReportingStatus_479895" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_484822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityFilerCategory_484822" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_479899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityEmergingGrowthCompany_479899" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_479896" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityShellCompany_479896" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_479309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentAnnualReport_479309" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_479311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentRegistrationStatement_479311" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_479312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentTransitionReport_479312" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_479314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityFileNumber_479314" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_479900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentShellCompanyReport_479900" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_479903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentAccountingStandard_479903" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_479907" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityInteractiveDataCurrent_479907" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_669954" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_TradingSymbol_669954" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_479922" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_Security12bTitle_479922" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_479909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_SecurityExchangeName_479909" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_479911" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityIncorporationStateCountryCode_479911" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_479912" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityAddressAddressLine1_479912" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_479916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityAddressAddressLine2_479916" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_481006" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityAddressAddressLine3_481006" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_479920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityAddressCityOrTown_479920" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_479919" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityAddressPostalZipCode_479919" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_479301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_479301" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_480993" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_ContactPersonnelName_480993" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_481001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_CityAreaCode_481001" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_481089" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityAddressCountry_481089" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_1314178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_AuditorName_1314178" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_852209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_IcfrAuditorAttestationFlag_852209" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_1314180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_AuditorLocation_1314180" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_1314179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_AuditorFirmId_1314179" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_481002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_LocalPhoneNumber_481002" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_486649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_ContactPersonnelEmailAddress_486649" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_1410839" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_1410839" use="optional" order="64" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1410944" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_26" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1410944" xlink:to="loc_us-gaap_AssetsAbstract_26" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_27" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26" xlink:to="loc_us-gaap_AssetsCurrentAbstract_27" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_36" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_36" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_37" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_RestrictedCash_37" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_38" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_ShortTermInvestments_38" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_39" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaap_AdvancesOnInventoryPurchases_40" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_AdvancesOnInventoryPurchases_40" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_41" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_InventoryNet_41" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_43" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_43" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_44" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_44" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_847108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_847108" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_45" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_AssetsCurrent_45" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_28" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_28" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_46" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_46" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConstructionInProgress" xlink:label="loc_jd_ConstructionInProgress_47" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_jd_ConstructionInProgress_47" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_48" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_48" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRights" xlink:label="loc_jd_LandUseRights_49" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_jd_LandUseRights_49" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_568223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_568223" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_485526" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_Goodwill_485526" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentInEquityInvestees" xlink:label="loc_jd_InvestmentInEquityInvestees_51" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_jd_InvestmentInEquityInvestees_51" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_52" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_52" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_53" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_53" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_54" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_54" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_AssetsNoncurrent_56" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_57" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_26" xlink:to="loc_us-gaap_Assets_57" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1410944" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_30" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" xlink:to="loc_us-gaap_LiabilitiesAbstract_30" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_31" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_31" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_58" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_ShortTermBorrowings_58" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_60" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_AccountsPayableCurrent_60" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AdvanceFromCustomerCurrent" xlink:label="loc_jd_AdvanceFromCustomerCurrent_61" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_jd_AdvanceFromCustomerCurrent_61" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_62" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_62" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_63" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_TaxesPayableCurrent_63" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_64" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_64" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent_65" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent_65" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_568217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_568217" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_847114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_847114" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_LiabilitiesCurrent_66" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_67" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_67" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_69" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_SeniorLongTermNotes_69" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_70" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_70" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank" xlink:label="loc_us-gaap_LongTermLoansFromBank_71" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_LongTermLoansFromBank_71" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_568219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_568219" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_72" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_72" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_73" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_73" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_74" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_Liabilities_74" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_75" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" xlink:to="loc_us-gaap_CommitmentsAndContingencies_75" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_76" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_76" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_34" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_34" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_35" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_34" xlink:to="loc_us-gaap_StockholdersEquityAbstract_35" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_77" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_us-gaap_CommonStockValue_77" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_78" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_us-gaap_AdditionalPaidInCapital_78" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserves" xlink:label="loc_jd_StatutoryReserves_79" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_jd_StatutoryReserves_79" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_80" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_us-gaap_TreasuryStockValue_80" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_81" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_81" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_82" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_82" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_83" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_us-gaap_StockholdersEquity_83" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_84" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_34" xlink:to="loc_us-gaap_MinorityInterest_84" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_34" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1410940" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1410944" xlink:to="loc_us-gaap_StatementTable_1410940" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1410940" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410941" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410941" xlink:to="loc_us-gaap_RelatedPartyDomain_1410942" use="optional" order="64" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410942_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410941" xlink:to="loc_us-gaap_RelatedPartyDomain_1410942_default" use="optional" order="65" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember_1410943" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1410942" xlink:to="loc_us-gaap_RelatedPartyMember_1410943" use="optional" order="66" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_96" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_89" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_StatementTable_89" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_90" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_srt_ConsolidatedEntitiesAxis_90" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_91" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_90" xlink:to="loc_srt_ConsolidatedEntitiesDomain_91" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_91_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_90" xlink:to="loc_srt_ConsolidatedEntitiesDomain_91_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember" xlink:label="loc_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember_97" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_91" xlink:to="loc_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember_97" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_92" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_srt_ProductOrServiceAxis_92" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_93" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_92" xlink:to="loc_srt_ProductsAndServicesDomain_93" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_93_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_92" xlink:to="loc_srt_ProductsAndServicesDomain_93_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember" xlink:label="loc_jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember_98" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_93" xlink:to="loc_jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember_98" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_94" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_us-gaap_StatementClassOfStockAxis_94" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_95" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_94" xlink:to="loc_us-gaap_ClassOfStockDomain_95" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_95_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_94" xlink:to="loc_us-gaap_ClassOfStockDomain_95_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_99" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_95" xlink:to="loc_us-gaap_CommonClassAMember_99" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_95" xlink:to="loc_us-gaap_CommonClassBMember_100" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_LiabilitiesCurrent_101" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_102" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1410586" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1410586" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_105" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_106" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_CommonStockSharesIssued_106" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_107" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_113" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_StatementTable_110" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_110" xlink:to="loc_srt_ProductOrServiceAxis_111" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_111" xlink:to="loc_srt_ProductsAndServicesDomain_112" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_112_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_111" xlink:to="loc_srt_ProductsAndServicesDomain_112_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_112" xlink:to="loc_us-gaap_ProductMember_123" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_124" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_112" xlink:to="loc_us-gaap_ServiceMember_124" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1410969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_110" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1410969" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1410970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1410969" xlink:to="loc_us-gaap_ClassOfStockDomain_1410970" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1410970_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1410969" xlink:to="loc_us-gaap_ClassOfStockDomain_1410970_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1410971" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1410970" xlink:to="loc_dei_AdrMember_1410971" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_852280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_RevenuesAbstract_852280" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_852280" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_125" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_852286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_852286" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FulfillmentCosts" xlink:label="loc_jd_FulfillmentCosts_127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_jd_FulfillmentCosts_127" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense" xlink:label="loc_us-gaap_MarketingExpense_128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_MarketingExpense_128" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_568859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_568859" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_130" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1410846" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1410846" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1410847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1410847" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfProperties" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_568794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_568794" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_OperatingIncomeLoss_133" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_116" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_116" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_134" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_116" xlink:to="loc_us-gaap_InterestExpense_136" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_116" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_137" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_138" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_139" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_ProfitLoss_142" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_143" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeLossAttributableToRedeemableNonControllingInterest" xlink:label="loc_jd_IncomeLossAttributableToRedeemableNonControllingInterest_145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_jd_IncomeLossAttributableToRedeemableNonControllingInterest_145" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_147" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_117" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_117" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_151" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_156" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" xlink:label="loc_jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest_157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest_157" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" xlink:label="loc_jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest_158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest_158" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_159" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_119" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_EarningsPerShareAbstract_119" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_119" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_120" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_120" xlink:to="loc_us-gaap_EarningsPerShareBasic_162" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_119" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_121" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_121" xlink:to="loc_us-gaap_EarningsPerShareDiluted_165" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerBasicDilutedAbstract" xlink:label="loc_jd_EarningsPerBasicDilutedAbstract_1411161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_119" xlink:to="loc_jd_EarningsPerBasicDilutedAbstract_1411161" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerAdsBasic" xlink:label="loc_jd_EarningsPerAdsBasic_1411162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EarningsPerBasicDilutedAbstract_1411161" xlink:to="loc_jd_EarningsPerAdsBasic_1411162" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerADSDilutedAbstract" xlink:label="loc_jd_EarningsPerADSDilutedAbstract_1411163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_119" xlink:to="loc_jd_EarningsPerADSDilutedAbstract_1411163" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerAdsDiluted" xlink:label="loc_jd_EarningsPerAdsDiluted_1411164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EarningsPerADSDilutedAbstract_1411163" xlink:to="loc_jd_EarningsPerAdsDiluted_1411164" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_122" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_122" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_166" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_122" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_166" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_167" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_122" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_167" use="optional" order="49" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_177" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_StatementTable_174" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_178" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_178" xlink:to="loc_us-gaap_ProfitLoss_186" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_178" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_188" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_ShareBasedCompensation_189" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_190" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_191" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpairmentOfLongLivedAssetsAndGoodwill" xlink:label="loc_jd_ImpairmentOfLongLivedAssetsAndGoodwill_1410966" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_jd_ImpairmentOfLongLivedAssetsAndGoodwill_1410966" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AllowanceForDoubtfulAccounts" xlink:label="loc_jd_AllowanceForDoubtfulAccounts_1314418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_jd_AllowanceForDoubtfulAccounts_1314418" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpairmentOfInvestment" xlink:label="loc_jd_ImpairmentOfInvestment_194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_jd_ImpairmentOfInvestment_194" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_1411219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_1411219" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" xlink:label="loc_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment_196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment_196" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfProperties" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_568810" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_568810" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_197" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedInterestIncome" xlink:label="loc_jd_AccruedInterestIncome_1411334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_jd_AccruedInterestIncome_1411334" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1410967" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_1410967" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_199" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies_201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies_201" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_200" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_200" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_202" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_203" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" xlink:label="loc_jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets_568813" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets_568813" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_204" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_205" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncreaseDecreaseInContractWithCustomerRefundLiability" xlink:label="loc_jd_IncreaseDecreaseInContractWithCustomerRefundLiability_206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_jd_IncreaseDecreaseInContractWithCustomerRefundLiability_206" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_207" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_208" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_210" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_209" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="loc_jd_IncreaseDecreaseInOperatingLeaseLiabilities_568815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_jd_IncreaseDecreaseInOperatingLeaseLiabilities_568815" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1411058" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1411058" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_178" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_213" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" xlink:label="loc_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts_1410522" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts_1410522" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" xlink:label="loc_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts_1410452" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts_1410452" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" xlink:label="loc_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment_217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment_217" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_218" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_219" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLoansHeldForInvestment" xlink:label="loc_us-gaap_PaymentsToAcquireLoansHeldForInvestment_220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_PaymentsToAcquireLoansHeldForInvestment_220" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" xlink:label="loc_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1_221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1_221" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_1410972" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_1410972" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_1353621" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_1353621" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CashPaidForAssetAcquisitionsNetOfCashAcquire" xlink:label="loc_jd_CashPaidForAssetAcquisitionsNetOfCashAcquire_1312560" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_jd_CashPaidForAssetAcquisitionsNetOfCashAcquire_1312560" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentsToAcquireLandUseRights" xlink:label="loc_jd_PaymentsToAcquireLandUseRights_225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_jd_PaymentsToAcquireLandUseRights_225" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentsForConstructionInProgress" xlink:label="loc_jd_PaymentsForConstructionInProgress_223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_jd_PaymentsForConstructionInProgress_223" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProceedsFromSalesOfDevelopmentProperties" xlink:label="loc_jd_ProceedsFromSalesOfDevelopmentProperties_568817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_jd_ProceedsFromSalesOfDevelopmentProperties_568817" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_226" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" xlink:label="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties_227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties_227" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_568818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_568818" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_231" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_233" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_236" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1410307" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1410307" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_238" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" xlink:label="loc_jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries_1312526" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries_1312526" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_1411059" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_1411059" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt_1411060" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_RepaymentsOfDebt_1411060" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1411061" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1411061" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" xlink:label="loc_jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes_851754" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes_851754" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_245" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_248" use="optional" order="64" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_249" use="optional" order="65" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_250" use="optional" order="66" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_251" use="optional" order="67" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1314382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1314382" use="optional" order="68" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_570678" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_570678" use="optional" order="69" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_183" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_183" use="optional" order="70" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_183" xlink:to="loc_us-gaap_IncomeTaxesPaid_253" use="optional" order="71" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_183" xlink:to="loc_us-gaap_InterestPaidNet_254" use="optional" order="72" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_184" use="optional" order="73" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_667247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_184" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_667247" use="optional" order="74" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1_1410305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_184" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1_1410305" use="optional" order="75" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_266" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_266" xlink:to="loc_us-gaap_StatementTable_264" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_265" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_264" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_265" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_265" xlink:to="loc_us-gaap_EquityComponentDomain_279" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_279_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_265" xlink:to="loc_us-gaap_EquityComponentDomain_279_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_479776" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_us-gaap_CommonStockMember_479776" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_479777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_us-gaap_TreasuryStockCommonMember_479777" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_479778" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_479778" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesMember" xlink:label="loc_jd_StatutoryReservesMember_479779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_jd_StatutoryReservesMember_479779" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_479780" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_479780" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_479781" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_us-gaap_RetainedEarningsMember_479781" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_479782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_us-gaap_NoncontrollingInterestMember_479782" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_264" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854935" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_854936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854935" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_854936" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_854936_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854935" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_854936_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_266" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_280" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_SharesIssued_281" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1387352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1387352" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1387351" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1387351" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_1315675" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_1315675" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_1315674" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_1315674" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends_1410414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_Dividends_1410414" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_269" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_285" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccretionOfConvertibleRedeemableNonControllingInterests" xlink:label="loc_jd_AccretionOfConvertibleRedeemableNonControllingInterests_288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_jd_AccretionOfConvertibleRedeemableNonControllingInterests_288" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_270" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_270" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_289" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_271" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_271" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_290" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_ProfitLoss_291" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" xlink:label="loc_jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities_292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities_292" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" xlink:label="loc_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax_1410904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax_1410904" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AppropriationToStatutoryReserves" xlink:label="loc_jd_AppropriationToStatutoryReserves_294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_jd_AppropriationToStatutoryReserves_294" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ChangeOfCapitalFromNonControllingInterestShareholders" xlink:label="loc_jd_ChangeOfCapitalFromNonControllingInterestShareholders_295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_jd_ChangeOfCapitalFromNonControllingInterestShareholders_295" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_873672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_873672" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DisposalOfSubsidiariesAmount" xlink:label="loc_jd_DisposalOfSubsidiariesAmount_1410314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_jd_DisposalOfSubsidiariesAmount_1410314" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityOther" xlink:label="loc_us-gaap_StockholdersEquityOther_1410983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockholdersEquityOther_1410983" use="optional" order="37" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/FinancingForMajorSubsidiaries">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_873249" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock" xlink:label="loc_jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock_568912" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_873249" xlink:to="loc_jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock_568912" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_873241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_873249" xlink:to="loc_us-gaap_StatementTable_873241" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_873242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_873241" xlink:to="loc_srt_OwnershipAxis_873242" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_873243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_873242" xlink:to="loc_srt_OwnershipDomain_873243" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_873243_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_873242" xlink:to="loc_srt_OwnershipDomain_873243_default" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesLineItems" xlink:label="loc_jd_AccountingPoliciesLineItems_460" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesTable" xlink:label="loc_jd_AccountingPoliciesTable_457" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_AccountingPoliciesLineItems_460" xlink:to="loc_jd_AccountingPoliciesTable_457" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock" xlink:label="loc_jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock_462" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_460" xlink:to="loc_jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock_462" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" xlink:label="loc_jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_463" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_460" xlink:to="loc_jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_463" use="optional" order="3" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/BusinessAcquisitionTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_853244" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852554" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_853244" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852554" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_852556" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852554" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_852556" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852558" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_852556" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852558" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852558_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_852556" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852558_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HordeumInvestmentLpMember" xlink:label="loc_jd_HordeumInvestmentLpMember_1410985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852558" xlink:to="loc_jd_HordeumInvestmentLpMember_1410985" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_852567" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_853244" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_852567" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_852568" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_853244" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_852568" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/InvestmentsInEquityInvesteesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_477" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_477" xlink:to="loc_us-gaap_StatementTable_474" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_474" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_475" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_475" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_476" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_476_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_475" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_476_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock" xlink:label="loc_jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock_485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_477" xlink:to="loc_jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock_485" use="optional" order="5" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ShareBasedCompensationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_547" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_547" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaAxis" xlink:label="loc_jd_VestingCriteriaAxis_548" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_547" xlink:to="loc_jd_VestingCriteriaAxis_548" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaDomain" xlink:label="loc_jd_VestingCriteriaDomain_549" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_VestingCriteriaAxis_548" xlink:to="loc_jd_VestingCriteriaDomain_549" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaDomain" xlink:label="loc_jd_VestingCriteriaDomain_549_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_VestingCriteriaAxis_548" xlink:to="loc_jd_VestingCriteriaDomain_549_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_550" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_547" xlink:to="loc_srt_TitleOfIndividualAxis_550" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_551" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_550" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_551" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_551_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_550" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_551_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EmployeeAndNonEmployeeMember" xlink:label="loc_jd_EmployeeAndNonEmployeeMember_555" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_551" xlink:to="loc_jd_EmployeeAndNonEmployeeMember_555" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_556" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_556" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_557" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_557" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_558" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_558" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/CommitmentsAndContingenciesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_577" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_572" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_577" xlink:to="loc_us-gaap_StatementTable_572" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_573" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_572" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_573" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_574" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_573" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_574" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_574_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_573" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_574_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaap_OtherCommitmentsAxis_575" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_572" xlink:to="loc_us-gaap_OtherCommitmentsAxis_575" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain_576" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_575" xlink:to="loc_us-gaap_OtherCommitmentsDomain_576" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain_576_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_575" xlink:to="loc_us-gaap_OtherCommitmentsDomain_576_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTableTextBlock" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock_581" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_577" xlink:to="loc_us-gaap_OtherCommitmentsTableTextBlock_581" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OrganizationLineItems" xlink:label="loc_jd_OrganizationLineItems_592" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OrganizationTable" xlink:label="loc_jd_OrganizationTable_589" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_OrganizationLineItems_592" xlink:to="loc_jd_OrganizationTable_589" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_590" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_OrganizationTable_589" xlink:to="loc_srt_OwnershipAxis_590" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_590" xlink:to="loc_srt_OwnershipDomain_591" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_591_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_590" xlink:to="loc_srt_OwnershipDomain_591_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingJingdongCenturyTradeCompanyLimitedMember" xlink:label="loc_jd_BeijingJingdongCenturyTradeCompanyLimitedMember_593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_BeijingJingdongCenturyTradeCompanyLimitedMember_593" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember" xlink:label="loc_jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember_594" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember_594" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember" xlink:label="loc_jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember_595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember_595" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsHoldingLimitedMember" xlink:label="loc_jd_JdLogisticsHoldingLimitedMember_619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdLogisticsHoldingLimitedMember_619" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongTechnologyGroupCorporationMember" xlink:label="loc_jd_JingdongTechnologyGroupCorporationMember_597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JingdongTechnologyGroupCorporationMember_597" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongPropertyIncMember" xlink:label="loc_jd_JingdongPropertyIncMember_1410492" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JingdongPropertyIncMember_1410492" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JDLogisticsIncMember" xlink:label="loc_jd_JDLogisticsIncMember_847217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JDLogisticsIncMember_847217" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongECommerceTradeHongKongCompanyLimitedMember" xlink:label="loc_jd_JingdongECommerceTradeHongKongCompanyLimitedMember_602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JingdongECommerceTradeHongKongCompanyLimitedMember_602" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdcomInternationalLimitedMember" xlink:label="loc_jd_JdcomInternationalLimitedMember_603" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdcomInternationalLimitedMember_603" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" xlink:label="loc_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember_604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember_604" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember" xlink:label="loc_jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember_608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember_608" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdcomInvestmentLimitedMember" xlink:label="loc_jd_JdcomInvestmentLimitedMember_611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdcomInvestmentLimitedMember_611" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdAsiaDevelopmentLimitedMember" xlink:label="loc_jd_JdAsiaDevelopmentLimitedMember_627145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdAsiaDevelopmentLimitedMember_627145" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SuqianHanbangInvestmentManagementCompanyLimitedMember" xlink:label="loc_jd_SuqianHanbangInvestmentManagementCompanyLimitedMember_613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_SuqianHanbangInvestmentManagementCompanyLimitedMember_613" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember" xlink:label="loc_jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember_1410964" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember_1410964" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdAssetsHoldingLimitedMember" xlink:label="loc_jd_JdAssetsHoldingLimitedMember_618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdAssetsHoldingLimitedMember_618" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdPropertyHoldingLimitedMember" xlink:label="loc_jd_JdPropertyHoldingLimitedMember_876108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdPropertyHoldingLimitedMember_876108" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember" xlink:label="loc_jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember_873768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember_873768" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdHealthInternationalIncMember" xlink:label="loc_jd_JdHealthInternationalIncMember_568861" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdHealthInternationalIncMember_568861" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdJiankangLimitedMember" xlink:label="loc_jd_JdJiankangLimitedMember_627147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdJiankangLimitedMember_627147" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdIndustrialTechnologyLimitedMember" xlink:label="loc_jd_JdIndustrialTechnologyLimitedMember_1350915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdIndustrialTechnologyLimitedMember_1350915" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongIndustrialsIncMember" xlink:label="loc_jd_JingdongIndustrialsIncMember_1410493" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JingdongIndustrialsIncMember_1410493" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongLogisticsSupplyChainCompanyLimitedMember" xlink:label="loc_jd_JingdongLogisticsSupplyChainCompanyLimitedMember_1313612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JingdongLogisticsSupplyChainCompanyLimitedMember_1313612" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember" xlink:label="loc_jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember_873786" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember_873786" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdSunflowerInvestmentLimitedMember" xlink:label="loc_jd_JdSunflowerInvestmentLimitedMember_1410437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdSunflowerInvestmentLimitedMember_1410437" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_WindcreekLimitedMember" xlink:label="loc_jd_WindcreekLimitedMember_1410438" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_WindcreekLimitedMember_1410438" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DadaNexusLimitedDadaMember" xlink:label="loc_jd_DadaNexusLimitedDadaMember_1410439" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_DadaNexusLimitedDadaMember_1410439" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_OrganizationLineItems_592" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_620" use="optional" order="32" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_626" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_srt_ConsolidatedEntitiesAxis_624" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_625" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_624" xlink:to="loc_srt_ConsolidatedEntitiesDomain_625" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_625_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_624" xlink:to="loc_srt_ConsolidatedEntitiesDomain_625_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember" xlink:label="loc_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember_627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_625" xlink:to="loc_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember_627" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_852711" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_srt_OwnershipAxis_852711" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_852712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_852711" xlink:to="loc_srt_OwnershipDomain_852712" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_852712_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_852711" xlink:to="loc_srt_OwnershipDomain_852712_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdcomIncMember" xlink:label="loc_jd_JdcomIncMember_1313615" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_852712" xlink:to="loc_jd_JdcomIncMember_1313615" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_852715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_us-gaap_StatementClassOfStockAxis_852715" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_852719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_852715" xlink:to="loc_us-gaap_ClassOfStockDomain_852719" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_852719_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_852715" xlink:to="loc_us-gaap_ClassOfStockDomain_852719_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_852720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_852720" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_852721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_852720" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_852721" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_852721_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_852720" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_852721_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityListingsExchangeAxis" xlink:label="loc_dei_EntityListingsExchangeAxis_852722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_dei_EntityListingsExchangeAxis_852722" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ExchangeDomain" xlink:label="loc_dei_ExchangeDomain_852724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityListingsExchangeAxis_852722" xlink:to="loc_dei_ExchangeDomain_852724" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ExchangeDomain" xlink:label="loc_dei_ExchangeDomain_852724_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityListingsExchangeAxis_852722" xlink:to="loc_dei_ExchangeDomain_852724_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_852736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_srt_CurrencyAxis_852736" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_852737" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_852736" xlink:to="loc_currency_AllCurrenciesDomain_852737" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_852737_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_852736" xlink:to="loc_currency_AllCurrenciesDomain_852737_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_873740" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_873740" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_873741" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_873740" xlink:to="loc_us-gaap_EquityComponentDomain_873741" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_873741_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_873740" xlink:to="loc_us-gaap_EquityComponentDomain_873741_default" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_Assets_628" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_Liabilities_629" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_630" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_631" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_ProfitLoss_631" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_633" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_634" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_635" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1387226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1387226" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RegisteredCapitalsAndPrcStatutoryReserves" xlink:label="loc_jd_RegisteredCapitalsAndPrcStatutoryReserves_639" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_jd_RegisteredCapitalsAndPrcStatutoryReserves_639" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_640" use="optional" order="35" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesLineItems" xlink:label="loc_jd_AccountingPoliciesLineItems_652" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesTable" xlink:label="loc_jd_AccountingPoliciesTable_643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_AccountingPoliciesLineItems_652" xlink:to="loc_jd_AccountingPoliciesTable_643" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_644" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_643" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_644" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_645" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_644" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_645" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_645_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_644" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_645_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_658" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_645" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_658" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PrepaymentsAndOtherCurrentAssetsMember" xlink:label="loc_jd_PrepaymentsAndOtherCurrentAssetsMember_1383111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_645" xlink:to="loc_jd_PrepaymentsAndOtherCurrentAssetsMember_1383111" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_646" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_643" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_646" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_646" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_646" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_659" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_OfficeEquipmentMember_659" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_660" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_660" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_661" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_VehiclesMember_661" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" xlink:label="loc_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember_662" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember_662" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LeaseholdImprovementMember" xlink:label="loc_jd_LeaseholdImprovementMember_1410423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_jd_LeaseholdImprovementMember_1410423" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_663" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_663" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_664" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_BuildingMember_664" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingImprovementsMember_665" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_BuildingImprovementsMember_665" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_1410424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_LandMember_1410424" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_648" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_643" xlink:to="loc_srt_RangeAxis_648" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_648" xlink:to="loc_srt_RangeMember_649" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_649_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_648" xlink:to="loc_srt_RangeMember_649_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_666" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_649" xlink:to="loc_srt_MinimumMember_666" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_667" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_649" xlink:to="loc_srt_MaximumMember_667" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_643" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_650" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_570970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_650" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_570970" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_570970_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_650" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_570970_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionAbstract" xlink:label="loc_us-gaap_ForeignCurrencyTransactionAbstract_653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_652" xlink:to="loc_us-gaap_ForeignCurrencyTransactionAbstract_653" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1410925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCurrencyTransactionAbstract_653" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1410925" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultipleForeignCurrencyExchangeRatesAbstract" xlink:label="loc_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract_654" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_652" xlink:to="loc_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract_654" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignCurrencyTranslationRate" xlink:label="loc_jd_ForeignCurrencyTranslationRate_671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract_654" xlink:to="loc_jd_ForeignCurrencyTranslationRate_671" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract_655" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_652" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract_655" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanPeriodsExtendedRange" xlink:label="loc_jd_LoanPeriodsExtendedRange_672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract_655" xlink:to="loc_jd_LoanPeriodsExtendedRange_672" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanReceivablesProvisionForDoubtfulAccounts" xlink:label="loc_jd_LoanReceivablesProvisionForDoubtfulAccounts_673" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract_655" xlink:to="loc_jd_LoanReceivablesProvisionForDoubtfulAccounts_673" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanReceivablesNoncurrent" xlink:label="loc_jd_LoanReceivablesNoncurrent_674" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract_655" xlink:to="loc_jd_LoanReceivablesNoncurrent_674" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanReceivablesCurrent" xlink:label="loc_jd_LoanReceivablesCurrent_1401244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract_655" xlink:to="loc_jd_LoanReceivablesCurrent_1401244" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_656" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_652" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAbstract_656" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1410841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_656" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1410841" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PropertyPlantAndEquipmentsEstimatedUsefulLives" xlink:label="loc_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives_1410422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_656" xlink:to="loc_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives_1410422" use="optional" order="38" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesLineItems" xlink:label="loc_jd_AccountingPoliciesLineItems_688" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesTable" xlink:label="loc_jd_AccountingPoliciesTable_679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_AccountingPoliciesLineItems_688" xlink:to="loc_jd_AccountingPoliciesTable_679" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_679" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_680" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_680" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_680" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CustomerRelationshipMember" xlink:label="loc_jd_CustomerRelationshipMember_875031" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681" xlink:to="loc_jd_CustomerRelationshipMember_875031" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TechnologyAndOthersMember" xlink:label="loc_jd_TechnologyAndOthersMember_696" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681" xlink:to="loc_jd_TechnologyAndOthersMember_696" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_693" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DomainNamesAndTrademarkMember" xlink:label="loc_jd_DomainNamesAndTrademarkMember_695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681" xlink:to="loc_jd_DomainNamesAndTrademarkMember_695" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_682" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_679" xlink:to="loc_srt_RangeAxis_682" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_683" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_682" xlink:to="loc_srt_RangeMember_683" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_683_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_682" xlink:to="loc_srt_RangeMember_683_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_683" xlink:to="loc_srt_MinimumMember_697" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_698" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_683" xlink:to="loc_srt_MaximumMember_698" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_684" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_679" xlink:to="loc_us-gaap_DebtInstrumentAxis_684" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_685" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_684" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_685" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_685_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_684" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_685_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_679" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_686" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_687" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_686" xlink:to="loc_us-gaap_ReceivableTypeDomain_687" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_687_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_686" xlink:to="loc_us-gaap_ReceivableTypeDomain_687_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsDisclosureAbstract" xlink:label="loc_jd_LandUseRightsDisclosureAbstract_689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_688" xlink:to="loc_jd_LandUseRightsDisclosureAbstract_689" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsUsefulLife" xlink:label="loc_jd_LandUseRightsUsefulLife_702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsDisclosureAbstract_689" xlink:to="loc_jd_LandUseRightsUsefulLife_702" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_688" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_690" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1410842" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_690" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1410842" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesLineItems" xlink:label="loc_jd_AccountingPoliciesLineItems_731" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesTable" xlink:label="loc_jd_AccountingPoliciesTable_710" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_jd_AccountingPoliciesTable_710" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_711" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_711" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_711" xlink:to="loc_us-gaap_SegmentDomain_712" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_712_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_711" xlink:to="loc_us-gaap_SegmentDomain_712_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_713" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_713" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_714" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_713" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_714" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_714_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_713" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_714_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:label="loc_jd_AccruedExpensesAndOtherCurrentLiabilitiesMember_742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_714" xlink:to="loc_jd_AccruedExpensesAndOtherCurrentLiabilitiesMember_742" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_714" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_743" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_srt_ProductOrServiceAxis_715" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_716" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_715" xlink:to="loc_srt_ProductsAndServicesDomain_716" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_716_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_715" xlink:to="loc_srt_ProductsAndServicesDomain_716_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ElectronicsAndHomeApplianceProductsMember" xlink:label="loc_jd_ElectronicsAndHomeApplianceProductsMember_744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_716" xlink:to="loc_jd_ElectronicsAndHomeApplianceProductsMember_744" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GeneralMerchandiseProductsMember" xlink:label="loc_jd_GeneralMerchandiseProductsMember_745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_716" xlink:to="loc_jd_GeneralMerchandiseProductsMember_745" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="loc_us-gaap_ShippingAndHandlingMember_746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_716" xlink:to="loc_us-gaap_ShippingAndHandlingMember_746" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OnlineMarketplaceAndMarketingServicesMember" xlink:label="loc_jd_OnlineMarketplaceAndMarketingServicesMember_747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_716" xlink:to="loc_jd_OnlineMarketplaceAndMarketingServicesMember_747" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticsAndOtherServicesMember" xlink:label="loc_jd_LogisticsAndOtherServicesMember_748" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_716" xlink:to="loc_jd_LogisticsAndOtherServicesMember_748" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesByRegulatoryCountryAxis" xlink:label="loc_jd_StatutoryReservesByRegulatoryCountryAxis_717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_jd_StatutoryReservesByRegulatoryCountryAxis_717" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesByEntityDomain" xlink:label="loc_jd_StatutoryReservesByEntityDomain_718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_StatutoryReservesByRegulatoryCountryAxis_717" xlink:to="loc_jd_StatutoryReservesByEntityDomain_718" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesByEntityDomain" xlink:label="loc_jd_StatutoryReservesByEntityDomain_718_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_StatutoryReservesByRegulatoryCountryAxis_717" xlink:to="loc_jd_StatutoryReservesByEntityDomain_718_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN" xlink:label="loc_country_CN_749" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesByEntityDomain_718" xlink:to="loc_country_CN_749" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesAxis" xlink:label="loc_jd_StatutoryReservesAxis_719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_jd_StatutoryReservesAxis_719" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserveDomain" xlink:label="loc_jd_StatutoryReserveDomain_720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_StatutoryReservesAxis_719" xlink:to="loc_jd_StatutoryReserveDomain_720" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserveDomain" xlink:label="loc_jd_StatutoryReserveDomain_720_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_StatutoryReservesAxis_719" xlink:to="loc_jd_StatutoryReserveDomain_720_default" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GeneralReserveFundMember" xlink:label="loc_jd_GeneralReserveFundMember_750" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReserveDomain_720" xlink:to="loc_jd_GeneralReserveFundMember_750" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutorySurplusReserveMember" xlink:label="loc_jd_StatutorySurplusReserveMember_751" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReserveDomain_720" xlink:to="loc_jd_StatutorySurplusReserveMember_751" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_dei_LegalEntityAxis_721" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_721" xlink:to="loc_dei_EntityDomain_722" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_722_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_721" xlink:to="loc_dei_EntityDomain_722_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignInvestedEnterpriseMember" xlink:label="loc_jd_ForeignInvestedEnterpriseMember_752" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_722" xlink:to="loc_jd_ForeignInvestedEnterpriseMember_752" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DomesticEnterpriseMember" xlink:label="loc_jd_DomesticEnterpriseMember_753" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_722" xlink:to="loc_jd_DomesticEnterpriseMember_753" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_723" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_723" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_723" xlink:to="loc_us-gaap_TypeOfAdoptionMember_724" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_724_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_723" xlink:to="loc_us-gaap_TypeOfAdoptionMember_724_default" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_srt_StatementScenarioAxis_727" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_728" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_727" xlink:to="loc_srt_ScenarioUnspecifiedDomain_728" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_728_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_727" xlink:to="loc_srt_ScenarioUnspecifiedDomain_728_default" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_729" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_srt_RestatementAxis_729" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_730" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_729" xlink:to="loc_srt_RestatementDomain_730" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_730_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_729" xlink:to="loc_srt_RestatementDomain_730_default" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="loc_us-gaap_AssetAcquisitionAxis_1410857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_us-gaap_AssetAcquisitionAxis_1410857" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="loc_us-gaap_AssetAcquisitionDomain_1410858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AssetAcquisitionAxis_1410857" xlink:to="loc_us-gaap_AssetAcquisitionDomain_1410858" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="loc_us-gaap_AssetAcquisitionDomain_1410858_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AssetAcquisitionAxis_1410857" xlink:to="loc_us-gaap_AssetAcquisitionDomain_1410858_default" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1411347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_srt_TitleOfIndividualAxis_1411347" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1411348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1411347" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1411348" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1411348_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1411347" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1411348_default" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_761" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRightToRecoverProductCurrent" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProductCurrent_762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" xlink:to="loc_us-gaap_ContractWithCustomerRightToRecoverProductCurrent_762" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_763" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" xlink:to="loc_us-gaap_ContractWithCustomerLiability_765" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions" xlink:label="loc_jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions_1315949" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" xlink:to="loc_jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions_1315949" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:label="loc_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_767" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" xlink:to="loc_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_767" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShippingHandlingAndTransportationCostsAbstract" xlink:label="loc_jd_ShippingHandlingAndTransportationCostsAbstract_734" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_jd_ShippingHandlingAndTransportationCostsAbstract_734" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FulfillmentCosts" xlink:label="loc_jd_FulfillmentCosts_770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_ShippingHandlingAndTransportationCostsAbstract_734" xlink:to="loc_jd_FulfillmentCosts_770" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_735" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_735" xlink:to="loc_us-gaap_AdvertisingExpense_771" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAbstract" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract_736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract_736" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfFinanceLeases" xlink:label="loc_jd_NumberOfFinanceLeases_1410427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract_736" xlink:to="loc_jd_NumberOfFinanceLeases_1410427" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_737" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_us-gaap_SegmentReportingAbstract_737" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_773" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAbstract_737" xlink:to="loc_us-gaap_NumberOfOperatingSegments_773" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:label="loc_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_1411346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAbstract_737" xlink:to="loc_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_1411346" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesAbstract" xlink:label="loc_jd_StatutoryReservesAbstract_738" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_jd_StatutoryReservesAbstract_738" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" xlink:label="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw_774" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesAbstract_738" xlink:to="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw_774" use="optional" order="64" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" xlink:label="loc_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve_775" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesAbstract_738" xlink:to="loc_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve_775" use="optional" order="65" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" xlink:label="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw_776" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesAbstract_738" xlink:to="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw_776" use="optional" order="66" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" xlink:label="loc_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus_777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesAbstract_738" xlink:to="loc_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus_777" use="optional" order="67" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmountAllocatedToStatutoryReserves" xlink:label="loc_jd_AmountAllocatedToStatutoryReserves_778" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesAbstract_738" xlink:to="loc_jd_AmountAllocatedToStatutoryReserves_778" use="optional" order="68" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmountAllocatedToOtherReserveFunds" xlink:label="loc_jd_AmountAllocatedToOtherReserveFunds_779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesAbstract_738" xlink:to="loc_jd_AmountAllocatedToOtherReserveFunds_779" use="optional" order="69" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_739" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_739" use="optional" order="70" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" xlink:label="loc_jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet_1410905" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_739" xlink:to="loc_jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet_1410905" use="optional" order="71" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress" xlink:label="loc_jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress_1410906" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_739" xlink:to="loc_jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress_1410906" use="optional" order="72" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AcquisitionOfAssetsForDevelopmentLandUseRights" xlink:label="loc_jd_AcquisitionOfAssetsForDevelopmentLandUseRights_1410907" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_739" xlink:to="loc_jd_AcquisitionOfAssetsForDevelopmentLandUseRights_1410907" use="optional" order="73" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConcentrationAndRisksDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_795" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_795" xlink:to="loc_us-gaap_ConcentrationRiskTable_790" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_791" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_790" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_791" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_792" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_791" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_792" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_792_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_791" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_792_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CurrencyConvertibilityConcentrationRiskMember" xlink:label="loc_jd_CurrencyConvertibilityConcentrationRiskMember_796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_792" xlink:to="loc_jd_CurrencyConvertibilityConcentrationRiskMember_796" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_790" xlink:to="loc_srt_RangeAxis_793" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_793" xlink:to="loc_srt_RangeMember_794" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_794_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_793" xlink:to="loc_srt_RangeMember_794_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_795" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_798" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignCurrencyExchangeAppreciationDepreciationRate" xlink:label="loc_jd_ForeignCurrencyExchangeAppreciationDepreciationRate_799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_795" xlink:to="loc_jd_ForeignCurrencyExchangeAppreciationDepreciationRate_799" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/FairValueMeasurementDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_814" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_814" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_806" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_807" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_806" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_807" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_807_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_806" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_807_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_816" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_807" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_816" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_808" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_808" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_809" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_808" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_809" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_809_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_808" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_809_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_809" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_817" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_809" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_818" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_810" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_810" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_811" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_810" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_811" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_811_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_810" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_811_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_812" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" xlink:to="loc_us-gaap_InvestmentTypeAxis_812" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_813" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_812" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_813" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_813_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_812" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_813_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_WealthManagementProductMember" xlink:label="loc_jd_WealthManagementProductMember_820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_813" xlink:to="loc_jd_WealthManagementProductMember_820" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_821" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_813" xlink:to="loc_us-gaap_EquitySecuritiesMember_821" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_814" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RestrictedCashFairValueDisclosure" xlink:label="loc_jd_RestrictedCashFairValueDisclosure_823" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" xlink:to="loc_jd_RestrictedCashFairValueDisclosure_823" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_824" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_824" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_825" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsFairValueDisclosure" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure_1410299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" xlink:to="loc_us-gaap_OtherAssetsFairValueDisclosure_1410299" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_826" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeExtensibleEnumeration" xlink:label="loc_us-gaap_InvestmentTypeExtensibleEnumeration_1410897" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" xlink:to="loc_us-gaap_InvestmentTypeExtensibleEnumeration_1410897" use="optional" order="25" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/FairValueMeasurementDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:label="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems_832" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:label="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_829" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems_832" xlink:to="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_829" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_830" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_829" xlink:to="loc_us-gaap_InvestmentTypeAxis_830" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_831" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_830" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_831" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_831_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_830" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_831_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1410975" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_829" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1410975" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410976" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410975" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410976" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410976_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410975" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410976_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_1312704" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems_832" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_1312704" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeExtensibleEnumeration" xlink:label="loc_us-gaap_InvestmentTypeExtensibleEnumeration_1410895" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems_832" xlink:to="loc_us-gaap_InvestmentTypeExtensibleEnumeration_1410895" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/FairValueMeasurementDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_839" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_839" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_840" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_839" xlink:to="loc_us-gaap_TypeOfAdoptionMember_840" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_840_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_839" xlink:to="loc_us-gaap_TypeOfAdoptionMember_840_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_srt_RestatementAxis_841" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_842" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_841" xlink:to="loc_srt_RestatementDomain_842" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_842_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_841" xlink:to="loc_srt_RestatementDomain_842_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_843" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_843" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_843" xlink:to="loc_us-gaap_EquityComponentDomain_844" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_844_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_843" xlink:to="loc_us-gaap_EquityComponentDomain_844_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_847" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_847" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_847" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankTimeDepositsMember" xlink:label="loc_us-gaap_BankTimeDepositsMember_863" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848" xlink:to="loc_us-gaap_BankTimeDepositsMember_863" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_849" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_850" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_849" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_850" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_850_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_849" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_850_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_864" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_850" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_864" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_865" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_850" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_865" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_851" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_851" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_851" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_852" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_852_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_851" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_852_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_866" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_852" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_866" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentIssuerAxis" xlink:label="loc_jd_InvestmentIssuerAxis_845" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_jd_InvestmentIssuerAxis_845" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsIssuerDomain" xlink:label="loc_jd_InvestmentsIssuerDomain_846" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_InvestmentIssuerAxis_845" xlink:to="loc_jd_InvestmentsIssuerDomain_846" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsIssuerDomain" xlink:label="loc_jd_InvestmentsIssuerDomain_846_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_InvestmentIssuerAxis_845" xlink:to="loc_jd_InvestmentsIssuerDomain_846_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_853" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_853" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_570958" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_853" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_570958" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_570958_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_853" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_570958_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_570959" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_570958" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_570959" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_873866" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_873866" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_873867" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_873866" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_873867" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_873867_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_873866" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_873867_default" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember_1410928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_873867" xlink:to="loc_us-gaap_OtherAssetsMember_1410928" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_1410308" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_InvestmentTypeAxis_1410308" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1410309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_1410308" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1410309" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1410309_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_1410308" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1410309_default" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_878" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_878" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesPayableFairValueDisclosure" xlink:label="loc_jd_UnsecuredSeniorNotesPayableFairValueDisclosure_877" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_jd_UnsecuredSeniorNotesPayableFairValueDisclosure_877" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_876" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_876" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_873854" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_873854" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnrealizedGainLossOfTheInvestmentSecurities" xlink:label="loc_jd_UnrealizedGainLossOfTheInvestmentSecurities_1316237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_jd_UnrealizedGainLossOfTheInvestmentSecurities_1316237" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccumulatedImpairmentOfMeasurementAlternative" xlink:label="loc_jd_AccumulatedImpairmentOfMeasurementAlternative_1387209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_jd_AccumulatedImpairmentOfMeasurementAlternative_1387209" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_1410306" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_1410306" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeExtensibleEnumeration" xlink:label="loc_us-gaap_InvestmentTypeExtensibleEnumeration_1410896" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_InvestmentTypeExtensibleEnumeration_1410896" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue_1410908" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue_1410908" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsFairValueDisclosure" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure_1410927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_OtherAssetsFairValueDisclosure_1410927" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1410949" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1410949" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConvertibleNotesPayableFairValueDisclosure" xlink:label="loc_jd_ConvertibleNotesPayableFairValueDisclosure_1411138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_jd_ConvertibleNotesPayableFairValueDisclosure_1411138" use="optional" order="49" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems" xlink:label="loc_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems_1411070" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411066" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems_1411070" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411066" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1411067" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411066" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1411067" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411068" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1411067" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411068" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411068_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1411067" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411068_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HordeumInvestmentLpMember" xlink:label="loc_jd_HordeumInvestmentLpMember_1411069" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411068" xlink:to="loc_jd_HordeumInvestmentLpMember_1411069" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1411071" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems_1411070" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1411071" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1411072" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems_1411070" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1411072" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1411073" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems_1411070" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1411073" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems" xlink:label="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411076" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411076" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1411077" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411076" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1411077" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411078" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1411077" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411078" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411078_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1411077" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411078_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HordeumInvestmentLpMember" xlink:label="loc_jd_HordeumInvestmentLpMember_1411079" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411078" xlink:to="loc_jd_HordeumInvestmentLpMember_1411079" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" xlink:label="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue_1411083" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue_1411083" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1411084" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1411084" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1411086" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_us-gaap_Goodwill_1411086" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1411087" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1411087" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_1411088" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_1411088" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1411089" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1411089" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/BusinessAcquisitionDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1410611" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1410603" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1410611" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1410603" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1410604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1410603" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1410604" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410605" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1410604" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410605" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410605_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1410604" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410605_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HordeumInvestmentLpMember" xlink:label="loc_jd_HordeumInvestmentLpMember_1410988" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410605" xlink:to="loc_jd_HordeumInvestmentLpMember_1410988" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1410607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1410603" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1410607" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1410608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1410607" xlink:to="loc_us-gaap_SegmentDomain_1410608" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1410608_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1410607" xlink:to="loc_us-gaap_SegmentDomain_1410608_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1410612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1410611" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1410612" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1410614" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1410611" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1410614" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_1410989" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1410611" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_1410989" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1410990" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1410611" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1410990" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_852732" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_852717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_852717" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_852717" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_852717" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DadaAcquisitionMember" xlink:label="loc_jd_DadaAcquisitionMember_1410370" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718" xlink:to="loc_jd_DadaAcquisitionMember_1410370" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CNLPMember" xlink:label="loc_jd_CNLPMember_1410371" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718" xlink:to="loc_jd_CNLPMember_1410371" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DepponMember" xlink:label="loc_jd_DepponMember_1410417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718" xlink:to="loc_jd_DepponMember_1410417" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DepponHoldcoAcquisitionMember" xlink:label="loc_jd_DepponHoldcoAcquisitionMember_1410408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718" xlink:to="loc_jd_DepponHoldcoAcquisitionMember_1410408" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1410444" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1410444" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1410445" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1410444" xlink:to="loc_us-gaap_SegmentDomain_1410445" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1410445_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1410444" xlink:to="loc_us-gaap_SegmentDomain_1410445_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_852727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" xlink:to="loc_us-gaap_DebtInstrumentAxis_852727" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_852728" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_852727" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_852728" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_852728_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_852727" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_852728_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1410579" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1410579" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1410580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1410579" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1410580" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1410580_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1410579" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1410580_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_852735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_852735" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1410587" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1410587" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_852753" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_852753" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition" xlink:label="loc_jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition_1410550" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition_1410550" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_1410376" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_1410376" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1410377" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1410377" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1410379" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_Goodwill_1410379" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1410514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1410514" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium" xlink:label="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium_1410524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium_1410524" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1411221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1411221" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" xlink:label="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue_1411336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue_1411336" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1411337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1411337" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation" xlink:label="loc_jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation_1411339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation_1411339" use="optional" order="30" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/InvestmentInEquityInvesteesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_986" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_986" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentIssuerAxis" xlink:label="loc_jd_InvestmentIssuerAxis_984" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" xlink:to="loc_jd_InvestmentIssuerAxis_984" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsIssuerDomain" xlink:label="loc_jd_InvestmentsIssuerDomain_985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_InvestmentIssuerAxis_984" xlink:to="loc_jd_InvestmentsIssuerDomain_985" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsIssuerDomain" xlink:label="loc_jd_InvestmentsIssuerDomain_985_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_InvestmentIssuerAxis_984" xlink:to="loc_jd_InvestmentsIssuerDomain_985_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_569027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_569027" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_569028" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_569027" xlink:to="loc_us-gaap_RelatedPartyDomain_569028" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_569028_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_569027" xlink:to="loc_us-gaap_RelatedPartyDomain_569028_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_873437" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" xlink:to="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_873437" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain" xlink:label="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain_873438" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_873437" xlink:to="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain_873438" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain" xlink:label="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain_873438_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_873437" xlink:to="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain_873438_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1313606" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1313606" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1313607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1313606" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1313607" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1313607_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1313606" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1313607_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentMeasuredUsingNavPracticalExpedientAmount" xlink:label="loc_jd_InvestmentMeasuredUsingNavPracticalExpedientAmount_990" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_986" xlink:to="loc_jd_InvestmentMeasuredUsingNavPracticalExpedientAmount_990" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_991" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_986" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_991" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/InvestmentInEquityInvesteesDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_995" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_996" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_995" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_996" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_997" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_996" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_997" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_997_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_996" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_997_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_YonghuiSuperstoresCoLtdMember" xlink:label="loc_jd_YonghuiSuperstoresCoLtdMember_1015" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_997" xlink:to="loc_jd_YonghuiSuperstoresCoLtdMember_1015" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1313343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_997" xlink:to="loc_jd_JdTechnologyMember_1313343" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HomeCreditConsumerFinanceCoLtdMember" xlink:label="loc_jd_HomeCreditConsumerFinanceCoLtdMember_1411095" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_997" xlink:to="loc_jd_HomeCreditConsumerFinanceCoLtdMember_1411095" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis" xlink:label="loc_jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis_1033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis_1033" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfBoardSeatsHeld" xlink:label="loc_jd_NumberOfBoardSeatsHeld_1038" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_NumberOfBoardSeatsHeld_1038" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfBoardSeats" xlink:label="loc_jd_NumberOfBoardSeats_1039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_NumberOfBoardSeats_1039" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract_1012" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract_1012" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1050" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract_1012" xlink:to="loc_us-gaap_EquityMethodInvestments_1050" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentQuotedMarketValue" xlink:label="loc_us-gaap_EquityMethodInvestmentQuotedMarketValue_1059" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract_1012" xlink:to="loc_us-gaap_EquityMethodInvestmentQuotedMarketValue_1059" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpairmentOfInvestment" xlink:label="loc_jd_ImpairmentOfInvestment_1315839" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_ImpairmentOfInvestment_1315839" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" xlink:label="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets_1411228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets_1411228" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" xlink:label="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill_1411229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill_1411229" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" xlink:label="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities_1411230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities_1411230" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1411232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1411232" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/InvestmentInEquityInvesteesDetails4">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410726" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410726" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410726" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410727" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1410728" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410727" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1410728" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1410728_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410727" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1410728_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1410729" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1410728" xlink:to="loc_jd_JdTechnologyMember_1410729" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1411148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1411146" xlink:to="loc_jd_JdTechnologyMember_1411148" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HomeCreditConsumerFinanceCoLtdMember" xlink:label="loc_jd_HomeCreditConsumerFinanceCoLtdMember_1411142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1410728" xlink:to="loc_jd_HomeCreditConsumerFinanceCoLtdMember_1411142" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_1411145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410726" xlink:to="loc_srt_OwnershipAxis_1411145" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_1411146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_1411145" xlink:to="loc_srt_OwnershipDomain_1411146" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_1411146_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_1411145" xlink:to="loc_srt_OwnershipDomain_1411146_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1410732" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1410732" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfEquityInterest" xlink:label="loc_jd_PercentageOfEquityInterest_1410735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" xlink:to="loc_jd_PercentageOfEquityInterest_1410735" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1410731" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" xlink:to="loc_us-gaap_EquityMethodInvestments_1410731" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RecognizedDecreaseInInvestment" xlink:label="loc_jd_RecognizedDecreaseInInvestment_1411120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" xlink:to="loc_jd_RecognizedDecreaseInInvestment_1411120" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1410734" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1410734" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/InvestmentInEquityInvesteesDetails6">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410790" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410786" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410790" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410786" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_1410787" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410786" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_1410787" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1410788" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1410787" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1410788" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1410788_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1410787" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1410788_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsMember" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember_1410789" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1410788" xlink:to="loc_us-gaap_EquityMethodInvestmentsMember_1410789" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1410811" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410786" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1410811" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1410812" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1410811" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1410812" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1410812_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1410811" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1410812_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SharesOfResultsOfEquityInvesteesMember" xlink:label="loc_jd_SharesOfResultsOfEquityInvesteesMember_1410816" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1410812" xlink:to="loc_jd_SharesOfResultsOfEquityInvesteesMember_1410816" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_1410806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410790" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_1410806" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract" xlink:label="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410790" xlink:to="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1410792" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" xlink:to="loc_us-gaap_Revenues_1410792" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_1410794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" xlink:to="loc_us-gaap_GrossProfit_1410794" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1410795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1410795" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1410796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" xlink:to="loc_us-gaap_ProfitLoss_1410796" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" xlink:label="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder_1410797" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" xlink:to="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder_1410797" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract" xlink:label="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410790" xlink:to="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1410801" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" xlink:to="loc_us-gaap_AssetsCurrent_1410801" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_1410802" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" xlink:to="loc_us-gaap_AssetsNoncurrent_1410802" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1410803" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" xlink:to="loc_us-gaap_LiabilitiesCurrent_1410803" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1410804" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_1410804" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RedeemableStock" xlink:label="loc_jd_RedeemableStock_1411335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" xlink:to="loc_jd_RedeemableStock_1411335" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_1410805" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" xlink:to="loc_us-gaap_MinorityInterest_1410805" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccountsReceivableNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1143" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1143" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1140" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1140" xlink:to="loc_srt_ProductOrServiceAxis_1141" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1141" xlink:to="loc_srt_ProductsAndServicesDomain_1142" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1142_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1141" xlink:to="loc_srt_ProductsAndServicesDomain_1142_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticsSupportServicesMember" xlink:label="loc_jd_LogisticsSupportServicesMember_1147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1142" xlink:to="loc_jd_LogisticsSupportServicesMember_1147" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProductSalesAndOnlineMarketplaceReceivablesMember" xlink:label="loc_jd_ProductSalesAndOnlineMarketplaceReceivablesMember_1145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1142" xlink:to="loc_jd_ProductSalesAndOnlineMarketplaceReceivablesMember_1145" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AdvertisingReceivablesMember" xlink:label="loc_jd_AdvertisingReceivablesMember_1146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1142" xlink:to="loc_jd_AdvertisingReceivablesMember_1146" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConsumerFinancingReceivableMember" xlink:label="loc_jd_ConsumerFinancingReceivableMember_1148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1142" xlink:to="loc_jd_ConsumerFinancingReceivableMember_1148" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_1149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1143" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_1149" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1143" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1150" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1143" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1151" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1143" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1144" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_1153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1144" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_1153" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1144" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1154" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/InventoriesNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_1161" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_1158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_1161" xlink:to="loc_us-gaap_InventoryCurrentTable_1158" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_1159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_1158" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_1159" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1159" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1160" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1160_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1159" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1160_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_1162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1160" xlink:to="loc_us-gaap_ProductMember_1162" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PackingAndOtherMaterialsMember" xlink:label="loc_jd_PackingAndOtherMaterialsMember_1163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1160" xlink:to="loc_jd_PackingAndOtherMaterialsMember_1163" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross_1164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_1161" xlink:to="loc_us-gaap_InventoryGross_1164" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves_1165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_1161" xlink:to="loc_us-gaap_InventoryValuationReserves_1165" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_1166" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_1161" xlink:to="loc_us-gaap_InventoryNet_1166" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1169" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1169" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1170" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1170" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1170" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandBuildingsAndImprovementsMember" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_1410283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_1410283" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" xlink:label="loc_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember_1175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember_1175" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_1176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_us-gaap_VehiclesMember_1176" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_1177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_1177" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_1173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_us-gaap_OfficeEquipmentMember_1173" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_1179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_1179" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1178" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_1383194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1169" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_1383194" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1383195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1383194" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1383195" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1383195_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1383194" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1383195_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1180" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" xlink:label="loc_jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment_1410918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" xlink:to="loc_jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment_1410918" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1182" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_1183" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" xlink:to="loc_us-gaap_Depreciation_1183" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PropertyEquipmentAndSoftwareImpairmentLoss" xlink:label="loc_jd_PropertyEquipmentAndSoftwareImpairmentLoss_1410890" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" xlink:to="loc_jd_PropertyEquipmentAndSoftwareImpairmentLoss_1410890" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/LandUseRightsNetDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsNetLineItems" xlink:label="loc_jd_LandUseRightsNetLineItems_1383207" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsGross" xlink:label="loc_jd_LandUseRightsGross_1187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_LandUseRightsGross_1187" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAccumulatedAmortizationAndImpairment" xlink:label="loc_jd_LandUseRightsAccumulatedAmortizationAndImpairment_1188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_LandUseRightsAccumulatedAmortizationAndImpairment_1188" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRights" xlink:label="loc_jd_LandUseRights_1189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_LandUseRights_1189" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmortizationOfLandUseRights" xlink:label="loc_jd_AmortizationOfLandUseRights_1190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_AmortizationOfLandUseRights_1190" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsNetTable" xlink:label="loc_jd_LandUseRightsNetTable_1383206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_LandUseRightsNetTable_1383206" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AssetUseRightsAxis" xlink:label="loc_jd_AssetUseRightsAxis_1383209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_LandUseRightsNetTable_1383206" xlink:to="loc_jd_AssetUseRightsAxis_1383209" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AssetUseRightsDomain" xlink:label="loc_jd_AssetUseRightsDomain_1383210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_AssetUseRightsAxis_1383209" xlink:to="loc_jd_AssetUseRightsDomain_1383210" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AssetUseRightsDomain" xlink:label="loc_jd_AssetUseRightsDomain_1383210_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_AssetUseRightsAxis_1383209" xlink:to="loc_jd_AssetUseRightsDomain_1383210_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract" xlink:label="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseNextTwelveMonths" xlink:label="loc_jd_LandUseRightsAmortizationExpenseNextTwelveMonths_1410995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" xlink:to="loc_jd_LandUseRightsAmortizationExpenseNextTwelveMonths_1410995" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseYearTwo" xlink:label="loc_jd_LandUseRightsAmortizationExpenseYearTwo_1410996" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" xlink:to="loc_jd_LandUseRightsAmortizationExpenseYearTwo_1410996" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseYearThree" xlink:label="loc_jd_LandUseRightsAmortizationExpenseYearThree_1410997" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" xlink:to="loc_jd_LandUseRightsAmortizationExpenseYearThree_1410997" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseYearFour" xlink:label="loc_jd_LandUseRightsAmortizationExpenseYearFour_1410998" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" xlink:to="loc_jd_LandUseRightsAmortizationExpenseYearFour_1410998" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseYearFive" xlink:label="loc_jd_LandUseRightsAmortizationExpenseYearFive_1410999" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" xlink:to="loc_jd_LandUseRightsAmortizationExpenseYearFive_1410999" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseAfterYearFive" xlink:label="loc_jd_LandUseRightsAmortizationExpenseAfterYearFive_1411114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" xlink:to="loc_jd_LandUseRightsAmortizationExpenseAfterYearFive_1411114" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsImpairmentCharge" xlink:label="loc_jd_LandUseRightsImpairmentCharge_1389570" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_LandUseRightsImpairmentCharge_1389570" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/IntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1199" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1200" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1199" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1200" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1200" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1200" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_1206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_1206" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DomainNamesAndTrademarkMember" xlink:label="loc_jd_DomainNamesAndTrademarkMember_1208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201" xlink:to="loc_jd_DomainNamesAndTrademarkMember_1208" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_873269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201" xlink:to="loc_us-gaap_CustomerRelationshipsMember_873269" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TechnologyAndOthersIntangibleAssetsMember" xlink:label="loc_jd_TechnologyAndOthersIntangibleAssetsMember_627227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201" xlink:to="loc_jd_TechnologyAndOthersIntangibleAssetsMember_627227" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1210" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1211" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1212" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:label="loc_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment_1213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment_1213" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1214" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1215" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_1411112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_1411112" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1216" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1217" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1218" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1219" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1220" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1221" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1221" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1222" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/GoodwillDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_1228" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_1225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_1228" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_1225" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1225" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1226" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1226" xlink:to="loc_us-gaap_SegmentDomain_1227" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1227_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1226" xlink:to="loc_us-gaap_SegmentDomain_1227_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdRetailMember" xlink:label="loc_jd_JdRetailMember_1230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1227" xlink:to="loc_jd_JdRetailMember_1230" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsMember" xlink:label="loc_jd_JdLogisticsMember_1312653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1227" xlink:to="loc_jd_JdLogisticsMember_1312653" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NewBusinessMember" xlink:label="loc_jd_NewBusinessMember_1231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1227" xlink:to="loc_jd_NewBusinessMember_1231" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_1229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1228" xlink:to="loc_us-gaap_GoodwillRollForward_1229" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_1235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_1229" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_1235" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_1229" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1236" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaap_GoodwillGross_1410415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_1229" xlink:to="loc_us-gaap_GoodwillGross_1410415" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_1410448" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_1229" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_1410448" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_1229" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1238" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_1229" xlink:to="loc_us-gaap_Goodwill_1239" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccountsPayableDetails2">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountsPayableCurrentLineItems" xlink:label="loc_jd_AccountsPayableCurrentLineItems_1411182" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountsPayableCurrentTable" xlink:label="loc_jd_AccountsPayableCurrentTable_1411178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_AccountsPayableCurrentLineItems_1411182" xlink:to="loc_jd_AccountsPayableCurrentTable_1411178" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1411179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_AccountsPayableCurrentTable_1411178" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1411179" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1411180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1411179" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1411180" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1411180_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1411179" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1411180_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1411181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1411180" xlink:to="loc_jd_JdTechnologyMember_1411181" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_1411111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountsPayableCurrentLineItems_1411182" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_1411111" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_1411007" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountsPayableCurrentLineItems_1411182" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_1411007" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationIncrease" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease_1411008" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountsPayableCurrentLineItems_1411182" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationIncrease_1411008" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_1411009" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_AccountsPayableCurrentLineItems_1411182" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_1411009" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/UnsecuredSeniorNotesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1272" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentTable_1267" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_852169" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1267" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_852169" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_852170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_852169" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_852170" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_852170_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_852169" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_852170_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseMember" xlink:label="loc_us-gaap_InterestExpenseMember_852171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_852170" xlink:to="loc_us-gaap_InterestExpenseMember_852171" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1267" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1268" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1268" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1269" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1269_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1268" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1269_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_1274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1269" xlink:to="loc_us-gaap_SeniorNotesMember_1274" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_1411094" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1269" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_1411094" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1270" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1267" xlink:to="loc_us-gaap_DebtInstrumentAxis_1270" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1271" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1270" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1271" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1271_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1270" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1271_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesDue2026Member" xlink:label="loc_jd_UnsecuredSeniorNotesDue2026Member_1276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1271" xlink:to="loc_jd_UnsecuredSeniorNotesDue2026Member_1276" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesDue2030Member" xlink:label="loc_jd_UnsecuredSeniorNotesDue2030Member_847159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1271" xlink:to="loc_jd_UnsecuredSeniorNotesDue2030Member_847159" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesDue2050Member" xlink:label="loc_jd_UnsecuredSeniorNotesDue2050Member_847160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1271" xlink:to="loc_jd_UnsecuredSeniorNotesDue2050Member_847160" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredConvertibleSeniorNotesDue2029Member" xlink:label="loc_jd_UnsecuredConvertibleSeniorNotesDue2029Member_1411196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1271" xlink:to="loc_jd_UnsecuredConvertibleSeniorNotesDue2029Member_1411196" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesMember" xlink:label="loc_jd_UnsecuredSeniorNotesMember_852167" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1271" xlink:to="loc_jd_UnsecuredSeniorNotesMember_852167" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_1411015" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1267" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_1411015" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_1411016" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_1411015" xlink:to="loc_us-gaap_DebtConversionNameDomain_1411016" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_1411016_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_1411015" xlink:to="loc_us-gaap_DebtConversionNameDomain_1411016_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositorySharesMember" xlink:label="loc_jd_AmericanDepositorySharesMember_1411017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtConversionNameDomain_1411016" xlink:to="loc_jd_AmericanDepositorySharesMember_1411017" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DebtInstrumentNumberOfMaturities" xlink:label="loc_jd_DebtInstrumentNumberOfMaturities_1277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_jd_DebtInstrumentNumberOfMaturities_1277" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1278" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1279" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_1280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_SeniorLongTermNotes_1280" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1281" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1282" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1283" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_1284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_1284" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_1285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_1285" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_656391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_656391" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_656394" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_656394" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne" xlink:label="loc_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne_853984" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" xlink:to="loc_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne_853984" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo" xlink:label="loc_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo_853985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" xlink:to="loc_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo_853985" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_852217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" xlink:to="loc_us-gaap_LongTermDebt_852217" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_852152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_852152" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DebtInstrumentReacquisitionPriceAmount" xlink:label="loc_jd_DebtInstrumentReacquisitionPriceAmount_852165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_jd_DebtInstrumentReacquisitionPriceAmount_852165" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_852168" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_852168" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_1411013" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_1411013" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1411019" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1411019" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_1411020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_1411020" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfRepurchasePriceToPrincipalAmount" xlink:label="loc_jd_PercentageOfRepurchasePriceToPrincipalAmount_1411189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_jd_PercentageOfRepurchasePriceToPrincipalAmount_1411189" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndDebtExpense" xlink:label="loc_us-gaap_InterestAndDebtExpense_1411150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_InterestAndDebtExpense_1411150" use="optional" order="45" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/UnsecuredSeniorNotesDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_3069" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_3066" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_StatementTable_3066" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3067" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3066" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3067" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_3068" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3067" xlink:to="loc_us-gaap_ClassOfStockDomain_3068" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_3068_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3067" xlink:to="loc_us-gaap_ClassOfStockDomain_3068_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1410518" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3066" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1410518" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410519" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410518" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410519" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410519_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410518" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410519_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNoteMember" xlink:label="loc_jd_UnsecuredSeniorNoteMember_1410520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1410519" xlink:to="loc_jd_UnsecuredSeniorNoteMember_1410520" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_1411152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1410519" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_1411152" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_852144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_852144" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_852145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_852145" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_852146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_852146" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_852147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_852147" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_852148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_852148" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_852149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_852149" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_852150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebt_852150" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainOnSaleOfDevelopmentPropertiesLineItems" xlink:label="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainOnSaleOfDevelopmentPropertiesTable" xlink:label="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_568998" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_dei_LegalEntityAxis_568998" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_568999" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_568998" xlink:to="loc_dei_EntityDomain_568999" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_568999_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_568998" xlink:to="loc_dei_EntityDomain_568999_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CoreFundsMember" xlink:label="loc_jd_CoreFundsMember_1401972" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_568999" xlink:to="loc_jd_CoreFundsMember_1401972" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnerTypeOfPartnersCapitalAccountAxis" xlink:label="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_569001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_569001" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain" xlink:label="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_569002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_569001" xlink:to="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_569002" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain" xlink:label="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_569002_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_569001" xlink:to="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_569002_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LimitedPartnerMember" xlink:label="loc_us-gaap_LimitedPartnerMember_569004" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_569002" xlink:to="loc_us-gaap_LimitedPartnerMember_569004" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ThirdPartyInvestorMember" xlink:label="loc_jd_ThirdPartyInvestorMember_1410563" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_569002" xlink:to="loc_jd_ThirdPartyInvestorMember_1410563" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_656326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_srt_RangeAxis_656326" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_656327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_656326" xlink:to="loc_srt_RangeMember_656327" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_656327_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_656326" xlink:to="loc_srt_RangeMember_656327_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_656329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_656327" xlink:to="loc_srt_MinimumMember_656329" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_656328" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_656327" xlink:to="loc_srt_MaximumMember_656328" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FundAxis" xlink:label="loc_jd_FundAxis_854497" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_jd_FundAxis_854497" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FundDomain" xlink:label="loc_jd_FundDomain_854498" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_FundAxis_854497" xlink:to="loc_jd_FundDomain_854498" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FundDomain" xlink:label="loc_jd_FundDomain_854498_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_FundAxis_854497" xlink:to="loc_jd_FundDomain_854498_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis" xlink:label="loc_us-gaap_SubsegmentsAxis_854511" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_us-gaap_SubsegmentsAxis_854511" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_854512" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_854511" xlink:to="loc_us-gaap_SubsegmentsDomain_854512" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_854512_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_854511" xlink:to="loc_us-gaap_SubsegmentsDomain_854512_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_854515" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_854515" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854516" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_854515" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854516" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854516_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_854515" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854516_default" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaap_TransactionTypeAxis_873413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_us-gaap_TransactionTypeAxis_873413" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaap_TransactionDomain_873417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TransactionTypeAxis_873413" xlink:to="loc_us-gaap_TransactionDomain_873417" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaap_TransactionDomain_873417_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TransactionTypeAxis_873413" xlink:to="loc_us-gaap_TransactionDomain_873417_default" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410867" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410867" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1410868" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410867" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1410868" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1410868_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410867" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1410868_default" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RealEstateInvestmentTrustMember" xlink:label="loc_jd_RealEstateInvestmentTrustMember_1410871" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1410868" xlink:to="loc_jd_RealEstateInvestmentTrustMember_1410871" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AllExchangesAxis" xlink:label="loc_jd_AllExchangesAxis_1410866" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_jd_AllExchangesAxis_1410866" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AllExchangeDomain" xlink:label="loc_jd_AllExchangeDomain_1410869" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_AllExchangesAxis_1410866" xlink:to="loc_jd_AllExchangeDomain_1410869" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AllExchangeDomain" xlink:label="loc_jd_AllExchangeDomain_1410869_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_AllExchangesAxis_1410866" xlink:to="loc_jd_AllExchangeDomain_1410869_default" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfProperties" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_569016" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_569016" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfCommitmentOfTotalCapital" xlink:label="loc_jd_PercentageOfCommitmentOfTotalCapital_569020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_jd_PercentageOfCommitmentOfTotalCapital_569020" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_656353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_656353" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent" xlink:label="loc_jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent_656350" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent_656350" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_1410920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_1410920" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1410865" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_us-gaap_EquityMethodInvestments_1410865" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1410909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1410909" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_1410910" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_1410910" use="optional" order="42" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/TaxationDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TaxRateDisclosureLineItems" xlink:label="loc_jd_TaxRateDisclosureLineItems_1410825" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TaxDisclosureTable" xlink:label="loc_jd_TaxDisclosureTable_1410813" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_TaxRateDisclosureLineItems_1410825" xlink:to="loc_jd_TaxDisclosureTable_1410813" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1410814" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_TaxDisclosureTable_1410813" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1410814" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1410815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1410814" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1410815" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1410815_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1410814" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1410815_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN" xlink:label="loc_country_CN_1410817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1410815" xlink:to="loc_country_CN_1410817" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1410818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_TaxDisclosureTable_1410813" xlink:to="loc_srt_ProductOrServiceAxis_1410818" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1410819" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1410818" xlink:to="loc_srt_ProductsAndServicesDomain_1410819" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1410819_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1410818" xlink:to="loc_srt_ProductsAndServicesDomain_1410819_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SalesOfAudioVideoProductsAndBooksMember" xlink:label="loc_jd_SalesOfAudioVideoProductsAndBooksMember_1410820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1410819" xlink:to="loc_jd_SalesOfAudioVideoProductsAndBooksMember_1410820" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SalesOfOtherProductsMember" xlink:label="loc_jd_SalesOfOtherProductsMember_1410821" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1410819" xlink:to="loc_jd_SalesOfOtherProductsMember_1410821" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticsSupportServicesMember" xlink:label="loc_jd_LogisticsSupportServicesMember_1410822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1410819" xlink:to="loc_jd_LogisticsSupportServicesMember_1410822" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OnlineAdvertisingAndOtherServicesMember" xlink:label="loc_jd_OnlineAdvertisingAndOtherServicesMember_1410823" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1410819" xlink:to="loc_jd_OnlineAdvertisingAndOtherServicesMember_1410823" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1410921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_TaxDisclosureTable_1410813" xlink:to="loc_srt_RangeAxis_1410921" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1410922" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1410921" xlink:to="loc_srt_RangeMember_1410922" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1410922_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1410921" xlink:to="loc_srt_RangeMember_1410922_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1410924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1410922" xlink:to="loc_srt_MinimumMember_1410924" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1410923" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1410922" xlink:to="loc_srt_MaximumMember_1410923" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ValueAddedTaxRate" xlink:label="loc_jd_ValueAddedTaxRate_1410826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1410825" xlink:to="loc_jd_ValueAddedTaxRate_1410826" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfCulturalUndertakingDevelopmentFees" xlink:label="loc_jd_PercentageOfCulturalUndertakingDevelopmentFees_1410827" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1410825" xlink:to="loc_jd_PercentageOfCulturalUndertakingDevelopmentFees_1410827" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/TaxationDetails2">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TaxRateDisclosureLineItems" xlink:label="loc_jd_TaxRateDisclosureLineItems_1344" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TaxDisclosureTable" xlink:label="loc_jd_TaxDisclosureTable_1335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_TaxDisclosureTable_1335" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1336" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1336" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1337" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1337_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1336" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1337_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN" xlink:label="loc_country_CN_1345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1337" xlink:to="loc_country_CN_1345" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_HK" xlink:label="loc_country_HK_1347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1337" xlink:to="loc_country_HK_1347" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PillarTwoMember" xlink:label="loc_jd_PillarTwoMember_1411155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1337" xlink:to="loc_jd_PillarTwoMember_1411155" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1340" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_dei_LegalEntityAxis_1340" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1341" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1340" xlink:to="loc_dei_EntityDomain_1341" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1341_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1340" xlink:to="loc_dei_EntityDomain_1341_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" xlink:label="loc_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember_1352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1341" xlink:to="loc_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember_1352" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember" xlink:label="loc_jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember_1353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1341" xlink:to="loc_jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember_1353" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member" xlink:label="loc_jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member_1402331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1341" xlink:to="loc_jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member_1402331" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatusForTaxabilityAxis" xlink:label="loc_jd_StatusForTaxabilityAxis_1342" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_jd_StatusForTaxabilityAxis_1342" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatusForTaxabilityDomain" xlink:label="loc_jd_StatusForTaxabilityDomain_1343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_StatusForTaxabilityAxis_1342" xlink:to="loc_jd_StatusForTaxabilityDomain_1343" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatusForTaxabilityDomain" xlink:label="loc_jd_StatusForTaxabilityDomain_1343_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_StatusForTaxabilityAxis_1342" xlink:to="loc_jd_StatusForTaxabilityDomain_1343_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HighAndNewTechnologyEnterprisesMember" xlink:label="loc_jd_HighAndNewTechnologyEnterprisesMember_1354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatusForTaxabilityDomain_1343" xlink:to="loc_jd_HighAndNewTechnologyEnterprisesMember_1354" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SoftwareEnterpriseMember" xlink:label="loc_jd_SoftwareEnterpriseMember_1355" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatusForTaxabilityDomain_1343" xlink:to="loc_jd_SoftwareEnterpriseMember_1355" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EncouragedIndustryInWesternRegionOfChinaMember" xlink:label="loc_jd_EncouragedIndustryInWesternRegionOfChinaMember_1356" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatusForTaxabilityDomain_1343" xlink:to="loc_jd_EncouragedIndustryInWesternRegionOfChinaMember_1356" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitRangeAxis" xlink:label="loc_jd_ProfitRangeAxis_671591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_jd_ProfitRangeAxis_671591" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitRangeDomain" xlink:label="loc_jd_ProfitRangeDomain_671592" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_ProfitRangeAxis_671591" xlink:to="loc_jd_ProfitRangeDomain_671592" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitRangeDomain" xlink:label="loc_jd_ProfitRangeDomain_671592_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_ProfitRangeAxis_671591" xlink:to="loc_jd_ProfitRangeDomain_671592_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitAboveTwoMillionHonKongDollarMember" xlink:label="loc_jd_ProfitAboveTwoMillionHonKongDollarMember_671593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_ProfitRangeDomain_671592" xlink:to="loc_jd_ProfitAboveTwoMillionHonKongDollarMember_671593" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitBelowTwoMillionHongKongDollarMember" xlink:label="loc_jd_ProfitBelowTwoMillionHongKongDollarMember_671595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_ProfitRangeDomain_671592" xlink:to="loc_jd_ProfitBelowTwoMillionHongKongDollarMember_671595" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1410322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1410322" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1410323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1410322" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1410323" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1410323_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1410322" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1410323_default" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1410326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1410326" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1410327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1410326" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1410327" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1410327_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1410326" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1410327_default" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxesForeignStatutoryCorporateTaxRate" xlink:label="loc_jd_IncomeTaxesForeignStatutoryCorporateTaxRate_1359" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_IncomeTaxesForeignStatutoryCorporateTaxRate_1359" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1360" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1360" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfYearsExemptedFromIncomeTax" xlink:label="loc_jd_NumberOfYearsExemptedFromIncomeTax_1361" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_NumberOfYearsExemptedFromIncomeTax_1361" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate" xlink:label="loc_jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate_1362" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate_1362" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PreferentialCorporateIncomeTaxRate" xlink:label="loc_jd_PreferentialCorporateIncomeTaxRate_1364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_PreferentialCorporateIncomeTaxRate_1364" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" xlink:label="loc_jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration_1366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration_1366" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xlink:label="loc_jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany_1368" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany_1368" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions" xlink:label="loc_jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions_1369" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions_1369" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong" xlink:label="loc_jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong_1370" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong_1370" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate" xlink:label="loc_jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate_1313197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate_1313197" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedIncomeTaxWithholdingExpenses" xlink:label="loc_jd_AccruedIncomeTaxWithholdingExpenses_1410599" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_AccruedIncomeTaxWithholdingExpenses_1410599" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries_1410583" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries_1410583" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount" xlink:label="loc_jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount_1411153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount_1411153" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1411154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1411154" use="optional" order="44" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/TaxationDetails4">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1387" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1384" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1387" xlink:to="loc_us-gaap_StatementTable_1384" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_876817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1384" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_876817" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_876819" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_876817" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_876819" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_876819_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_876817" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_876819_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1385" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1384" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1385" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1386" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1385" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1386" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1386_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1385" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1386_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember" xlink:label="loc_jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember_1394" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1386" xlink:to="loc_jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember_1394" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember" xlink:label="loc_jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember_1395" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1386" xlink:to="loc_jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember_1395" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1387" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1396" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1396" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" xlink:label="loc_jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent_672773" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent_672773" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" xlink:label="loc_jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities_1398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities_1398" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1399" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_1400" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_1400" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_1401" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_1401" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" xlink:label="loc_jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent_1402" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent_1402" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1403" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectOnWithholdingIncomeTax" xlink:label="loc_jd_EffectOnWithholdingIncomeTax_1410331" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_jd_EffectOnWithholdingIncomeTax_1410331" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1405" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1405" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxHolidayAbstract" xlink:label="loc_jd_IncomeTaxHolidayAbstract_1389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1387" xlink:to="loc_jd_IncomeTaxHolidayAbstract_1389" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_1406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_IncomeTaxHolidayAbstract_1389" xlink:to="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_1406" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_1407" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_IncomeTaxHolidayAbstract_1389" xlink:to="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_1407" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" xlink:label="loc_jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted_1408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_IncomeTaxHolidayAbstract_1389" xlink:to="loc_jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted_1408" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1387" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" xlink:label="loc_jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers_1409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers_1409" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1410" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_1411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_1411" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1412" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" xlink:label="loc_jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments_1413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments_1413" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1414" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_1415" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1387" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1391" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1391" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1416" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_1410332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1391" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_1410332" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" xlink:label="loc_jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers_627244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1391" xlink:to="loc_jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers_627244" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_1418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1391" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_1418" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract_1392" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1387" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract_1392" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract_1392" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1419" use="optional" order="39" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/FinancingForMajorSubsidiariesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_568933" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_568920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_568933" xlink:to="loc_us-gaap_StatementTable_568920" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_568921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_568920" xlink:to="loc_us-gaap_StatementClassOfStockAxis_568921" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_568922" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_568921" xlink:to="loc_us-gaap_ClassOfStockDomain_568922" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_568922_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_568921" xlink:to="loc_us-gaap_ClassOfStockDomain_568922_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_847338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_568922" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_847338" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_568926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_568920" xlink:to="loc_srt_OwnershipAxis_568926" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_568927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_568926" xlink:to="loc_srt_OwnershipDomain_568927" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_568927_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_568926" xlink:to="loc_srt_OwnershipDomain_568927_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdIndustryPlanMember" xlink:label="loc_jd_JdIndustryPlanMember_1311990" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_568927" xlink:to="loc_jd_JdIndustryPlanMember_1311990" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdPropertyMember" xlink:label="loc_jd_JdPropertyMember_1311993" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_568927" xlink:to="loc_jd_JdPropertyMember_1311993" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsMember" xlink:label="loc_jd_JdLogisticsMember_1410333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_568927" xlink:to="loc_jd_JdLogisticsMember_1410333" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_873285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_568920" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_873285" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_873286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_873285" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_873286" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_873286_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_873285" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_873286_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdlPlacementMember" xlink:label="loc_jd_JdlPlacementMember_1410336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_873286" xlink:to="loc_jd_JdlPlacementMember_1410336" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdSubscriptionMember" xlink:label="loc_jd_JdSubscriptionMember_1410337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_873286" xlink:to="loc_jd_JdSubscriptionMember_1410337" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1410440" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_568920" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1410440" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1410441" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1410440" xlink:to="loc_us-gaap_EquityComponentDomain_1410441" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1410441_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1410440" xlink:to="loc_us-gaap_EquityComponentDomain_1410441_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable" xlink:label="loc_us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable_568934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_568933" xlink:to="loc_us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable_568934" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_568939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_568933" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_568939" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonredeemableNoncontrollingInterest" xlink:label="loc_us-gaap_NonredeemableNoncontrollingInterest_568942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_568933" xlink:to="loc_us-gaap_NonredeemableNoncontrollingInterest_568942" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalPreferredStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalPreferredStock_568943" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_568933" xlink:to="loc_us-gaap_AdditionalPaidInCapitalPreferredStock_568943" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_873279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_568933" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_873279" use="optional" order="24" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/OrdinarySharesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_1476" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_1464" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_1476" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_1464" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1465" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1465" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1465" xlink:to="loc_us-gaap_ClassOfStockDomain_1466" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1466_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1465" xlink:to="loc_us-gaap_ClassOfStockDomain_1466_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_479832" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1466" xlink:to="loc_us-gaap_CommonClassAMember_479832" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_1468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_srt_CounterpartyNameAxis_1468" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1469" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_1468" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1469" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1469_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_1468" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1469_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HuangRiverInvestmentLimitedMember" xlink:label="loc_jd_HuangRiverInvestmentLimitedMember_1478" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1469" xlink:to="loc_jd_HuangRiverInvestmentLimitedMember_1478" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1470" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1470" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1471" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1470" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1471" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1471_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1470" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1471_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1472" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_us-gaap_AwardTypeAxis_1472" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1473" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1472" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1473" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1473_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1472" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1473_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_1474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_us-gaap_TypeOfArrangementAxis_1474" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_571202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_1474" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_571202" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_571202_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_1474" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_571202_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TransactionWithTencentHoldingsLimitedMember" xlink:label="loc_jd_TransactionWithTencentHoldingsLimitedMember_571205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_571202" xlink:to="loc_jd_TransactionWithTencentHoldingsLimitedMember_571205" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1410339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1410339" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410340" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1410339" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410340" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410340_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1410339" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410340_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_1476" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1487" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1410338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_1476" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1410338" use="optional" order="24" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/DividendsAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1410296" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1410292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1410296" xlink:to="loc_us-gaap_StatementTable_1410292" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1410293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1410292" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1410293" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1410294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1410293" xlink:to="loc_us-gaap_ClassOfStockDomain_1410294" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1410294_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1410293" xlink:to="loc_us-gaap_ClassOfStockDomain_1410294_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositaryShareMember" xlink:label="loc_jd_AmericanDepositaryShareMember_1410295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1410294" xlink:to="loc_jd_AmericanDepositaryShareMember_1410295" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_1410297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1410296" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_1410297" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends_1410302" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1410296" xlink:to="loc_us-gaap_Dividends_1410302" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ShareRepurchaseProgramDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1495" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1492" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1495" xlink:to="loc_us-gaap_StatementTable_1492" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1493" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1492" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1493" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1494" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1493" xlink:to="loc_us-gaap_ClassOfStockDomain_1494" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1494_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1493" xlink:to="loc_us-gaap_ClassOfStockDomain_1494_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositaryShareMember" xlink:label="loc_jd_AmericanDepositaryShareMember_1496" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1494" xlink:to="loc_jd_AmericanDepositaryShareMember_1496" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1313288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1492" xlink:to="loc_srt_RangeAxis_1313288" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1313289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1313288" xlink:to="loc_srt_RangeMember_1313289" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1313289_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1313288" xlink:to="loc_srt_RangeMember_1313289_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="loc_srt_ShareRepurchaseProgramAxis_1386989" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1492" xlink:to="loc_srt_ShareRepurchaseProgramAxis_1386989" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srt_ShareRepurchaseProgramDomain_1386990" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_1386989" xlink:to="loc_srt_ShareRepurchaseProgramDomain_1386990" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srt_ShareRepurchaseProgramDomain_1386990_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_1386989" xlink:to="loc_srt_ShareRepurchaseProgramDomain_1386990_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TwentyTwentyShareRepurchaseProgramMember" xlink:label="loc_jd_TwentyTwentyShareRepurchaseProgramMember_1386992" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1386990" xlink:to="loc_jd_TwentyTwentyShareRepurchaseProgramMember_1386992" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TwentyTwentyFourShareRepurchaseProgramMember" xlink:label="loc_jd_TwentyTwentyFourShareRepurchaseProgramMember_1411115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1386990" xlink:to="loc_jd_TwentyTwentyFourShareRepurchaseProgramMember_1411115" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NewTwentyTwentyFourShareRepurchaseProgramMember" xlink:label="loc_jd_NewTwentyTwentyFourShareRepurchaseProgramMember_1411116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1386990" xlink:to="loc_jd_NewTwentyTwentyFourShareRepurchaseProgramMember_1411116" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_1411105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1495" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_1411105" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_1498" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1495" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_1498" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1499" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1495" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_1499" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1500" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1495" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1500" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1361902" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1495" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1361902" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1509" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1506" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1509" xlink:to="loc_us-gaap_StatementTable_1506" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1506" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1507" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1507" xlink:to="loc_us-gaap_EquityComponentDomain_1508" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1508_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1507" xlink:to="loc_us-gaap_EquityComponentDomain_1508_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_1411222" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1508" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_1411222" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854940" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1506" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854940" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_854941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854940" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_854941" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_854941_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854940" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_854941_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1509" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1510" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1411224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1510" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1411224" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1411225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1510" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1411225" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ShareBasedCompensationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1523" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1523" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1520" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1520" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1521" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1522" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1521" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1522" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1522_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1521" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1522_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1522" xlink:to="loc_us-gaap_CostOfSalesMember_1524" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FulfillmentMember" xlink:label="loc_jd_FulfillmentMember_1525" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1522" xlink:to="loc_jd_FulfillmentMember_1525" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_1526" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1522" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_1526" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_569616" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1522" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_569616" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1528" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1522" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1528" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1410777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1520" xlink:to="loc_us-gaap_PlanNameAxis_1410777" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1410778" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1410777" xlink:to="loc_us-gaap_PlanNameDomain_1410778" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1410778_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1410777" xlink:to="loc_us-gaap_PlanNameDomain_1410778_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareIncentivePlanMember" xlink:label="loc_jd_ShareIncentivePlanMember_1410779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1410778" xlink:to="loc_jd_ShareIncentivePlanMember_1410779" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1410780" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1520" xlink:to="loc_srt_TitleOfIndividualAxis_1410780" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1410781" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1410780" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1410781" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1410781_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1410780" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1410781_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EmployeeAndNonEmployeeMember" xlink:label="loc_jd_EmployeeAndNonEmployeeMember_1410782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1410781" xlink:to="loc_jd_EmployeeAndNonEmployeeMember_1410782" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1529" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1523" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1529" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1410772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1523" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1410772" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ShareBasedCompensationDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1533" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" xlink:to="loc_us-gaap_PlanNameAxis_1533" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1534" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1533" xlink:to="loc_us-gaap_PlanNameDomain_1534" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1534_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1533" xlink:to="loc_us-gaap_PlanNameDomain_1534_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareIncentivePlanMember" xlink:label="loc_jd_ShareIncentivePlanMember_1552" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1534" xlink:to="loc_jd_ShareIncentivePlanMember_1552" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_1535" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" xlink:to="loc_us-gaap_VestingAxis_1535" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_1536" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_1535" xlink:to="loc_us-gaap_VestingDomain_1536" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_1536_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_1535" xlink:to="loc_us-gaap_VestingDomain_1536_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareBasedCompensationAwardTenYearsMember" xlink:label="loc_jd_ShareBasedCompensationAwardTenYearsMember_1558" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_1536" xlink:to="loc_jd_ShareBasedCompensationAwardTenYearsMember_1558" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1537" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" xlink:to="loc_srt_TitleOfIndividualAxis_1537" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1538" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1537" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1538" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1538_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1537" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1538_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EmployeeAndNonEmployeeMember" xlink:label="loc_jd_EmployeeAndNonEmployeeMember_1539" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1538" xlink:to="loc_jd_EmployeeAndNonEmployeeMember_1539" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NonemployeesMember" xlink:label="loc_jd_NonemployeesMember_480717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1538" xlink:to="loc_jd_NonemployeesMember_480717" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1540" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" xlink:to="loc_us-gaap_AwardTypeAxis_1540" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1541" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1540" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1541" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1541_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1540" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1541_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1560" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1541" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1560" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareOptionsMember" xlink:label="loc_jd_ShareOptionsMember_1561" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1541" xlink:to="loc_jd_ShareOptionsMember_1561" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RsusAndShareOptionsMember" xlink:label="loc_jd_RsusAndShareOptionsMember_548075" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1541" xlink:to="loc_jd_RsusAndShareOptionsMember_548075" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaAxis" xlink:label="loc_jd_VestingCriteriaAxis_1542" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" xlink:to="loc_jd_VestingCriteriaAxis_1542" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaDomain" xlink:label="loc_jd_VestingCriteriaDomain_1543" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_VestingCriteriaAxis_1542" xlink:to="loc_jd_VestingCriteriaDomain_1543" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaDomain" xlink:label="loc_jd_VestingCriteriaDomain_1543_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_VestingCriteriaAxis_1542" xlink:to="loc_jd_VestingCriteriaDomain_1543_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingBasedOnServiceMember" xlink:label="loc_jd_VestingBasedOnServiceMember_1562" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_VestingCriteriaDomain_1543" xlink:to="loc_jd_VestingBasedOnServiceMember_1562" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1565" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1565" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1568" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1568" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1569" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1569" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1570" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1570" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1571" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1571" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1573" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1573" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1574" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1574" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1575" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1575" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1576" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1576" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1578" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1578" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1579" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1579" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1580" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1581" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1581" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1583" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1583" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1584" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1584" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1585" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1585" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1587" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1587" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1588" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1588" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1590" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1590" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1591" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1591" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract" xlink:label="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract_1549" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract_1549" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1592" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract_1549" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1592" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract_1549" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1593" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1594" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract_1549" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1594" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" xlink:label="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_1550" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_1550" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1595" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_1550" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1595" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_1550" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1596" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_1550" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1597" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1598" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1600" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1600" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1602" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1603" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1603" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1605" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1605" use="optional" order="62" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ShareBasedCompensationDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_us-gaap_PlanNameAxis_1611" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1611" xlink:to="loc_us-gaap_PlanNameDomain_1612" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1612_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1611" xlink:to="loc_us-gaap_PlanNameDomain_1612_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareIncentivePlanMember" xlink:label="loc_jd_ShareIncentivePlanMember_1622" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1612" xlink:to="loc_jd_ShareIncentivePlanMember_1622" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsPlanMember" xlink:label="loc_jd_JdLogisticsPlanMember_1623" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1612" xlink:to="loc_jd_JdLogisticsPlanMember_1623" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdHealthMember" xlink:label="loc_jd_JdHealthMember_851832" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1612" xlink:to="loc_jd_JdHealthMember_851832" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdHealthPlanMember" xlink:label="loc_jd_JdHealthPlanMember_1405246" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1612" xlink:to="loc_jd_JdHealthPlanMember_1405246" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdPropertyPlanMember" xlink:label="loc_jd_JdPropertyPlanMember_1410347" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1612" xlink:to="loc_jd_JdPropertyPlanMember_1410347" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdIndustrialsPlanMember" xlink:label="loc_jd_JdIndustrialsPlanMember_1410809" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1612" xlink:to="loc_jd_JdIndustrialsPlanMember_1410809" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_us-gaap_AwardTypeAxis_1613" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1614" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1613" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1614" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1614_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1613" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1614_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareOptionsMember" xlink:label="loc_jd_ShareOptionsMember_1624" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1614" xlink:to="loc_jd_ShareOptionsMember_1624" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1410348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1614" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1410348" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaAxis" xlink:label="loc_jd_VestingCriteriaAxis_1410832" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_jd_VestingCriteriaAxis_1410832" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaDomain" xlink:label="loc_jd_VestingCriteriaDomain_1410833" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_VestingCriteriaAxis_1410832" xlink:to="loc_jd_VestingCriteriaDomain_1410833" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaDomain" xlink:label="loc_jd_VestingCriteriaDomain_1410833_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_VestingCriteriaAxis_1410832" xlink:to="loc_jd_VestingCriteriaDomain_1410833_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingBasedOnServiceMember" xlink:label="loc_jd_VestingBasedOnServiceMember_1410831" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_VestingCriteriaDomain_1410833" xlink:to="loc_jd_VestingBasedOnServiceMember_1410831" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1615" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_srt_TitleOfIndividualAxis_1615" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1616" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1615" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1616" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1616_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1615" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1616_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FounderMember" xlink:label="loc_jd_FounderMember_1625" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1616" xlink:to="loc_jd_FounderMember_1625" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EmployeeAndNonEmployeeMember" xlink:label="loc_jd_EmployeeAndNonEmployeeMember_1626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1616" xlink:to="loc_jd_EmployeeAndNonEmployeeMember_1626" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LiuMember" xlink:label="loc_jd_LiuMember_877857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1616" xlink:to="loc_jd_LiuMember_877857" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1617" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1617" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1617" xlink:to="loc_us-gaap_ClassOfStockDomain_1618" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1618_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1617" xlink:to="loc_us-gaap_ClassOfStockDomain_1618_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1627" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1618" xlink:to="loc_us-gaap_CommonClassAMember_1627" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositaryShareMember" xlink:label="loc_jd_AmericanDepositaryShareMember_1628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1618" xlink:to="loc_jd_AmericanDepositaryShareMember_1628" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingFrequencyAxis" xlink:label="loc_jd_VestingFrequencyAxis_1619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_jd_VestingFrequencyAxis_1619" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingFrequencyDomain" xlink:label="loc_jd_VestingFrequencyDomain_1620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_VestingFrequencyAxis_1619" xlink:to="loc_jd_VestingFrequencyDomain_1620" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingFrequencyDomain" xlink:label="loc_jd_VestingFrequencyDomain_1620_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_VestingFrequencyAxis_1619" xlink:to="loc_jd_VestingFrequencyDomain_1620_default" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingFrequencyEachAnniversaryMember" xlink:label="loc_jd_VestingFrequencyEachAnniversaryMember_1629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_VestingFrequencyDomain_1620" xlink:to="loc_jd_VestingFrequencyEachAnniversaryMember_1629" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1633" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1634" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1635" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1636" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1636" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1637" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1638" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1639" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1639" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1640" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1410783" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1410783" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1410798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1410798" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1410800" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1410800" use="optional" order="45" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/NetIncomePerShareAdsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1411022" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1411021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1411022" xlink:to="loc_us-gaap_StatementTable_1411021" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1411023" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1411021" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1411023" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1411024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1411023" xlink:to="loc_us-gaap_EquityComponentDomain_1411024" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1411024_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1411023" xlink:to="loc_us-gaap_EquityComponentDomain_1411024_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1411025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1411024" xlink:to="loc_us-gaap_CommonStockMember_1411025" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositorySharesMember" xlink:label="loc_jd_AmericanDepositorySharesMember_1411026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1411024" xlink:to="loc_jd_AmericanDepositorySharesMember_1411026" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1411022" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1643" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_1645" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1643" xlink:to="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_1645" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpactOfSubsidiariesDilutedEarnings" xlink:label="loc_jd_ImpactOfSubsidiariesDilutedEarnings_873459" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1643" xlink:to="loc_jd_ImpactOfSubsidiariesDilutedEarnings_873459" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DilutionImpactOfTheConvertibleSeniorNotes" xlink:label="loc_jd_DilutionImpactOfTheConvertibleSeniorNotes_1411156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1643" xlink:to="loc_jd_DilutionImpactOfTheConvertibleSeniorNotes_1411156" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_873460" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1643" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_873460" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1411022" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1648" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1648" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1649" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_1411183" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_1411183" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1650" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_1651" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_1651" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_1654" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_1654" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerAdsBasic" xlink:label="loc_jd_EarningsPerAdsBasic_1411170" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_jd_EarningsPerAdsBasic_1411170" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerAdsDiluted" xlink:label="loc_jd_EarningsPerAdsDiluted_1411171" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_jd_EarningsPerAdsDiluted_1411171" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/RelatedPartyTransactionsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1678" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1668" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1668" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1669" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1668" xlink:to="loc_us-gaap_RelatedPartyDomain_1669" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1669_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1668" xlink:to="loc_us-gaap_RelatedPartyDomain_1669_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1685" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1669" xlink:to="loc_jd_JdTechnologyMember_1685" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RelatedPartiesOtherThanMajorRelatedPartiesMember" xlink:label="loc_jd_RelatedPartiesOtherThanMajorRelatedPartiesMember_1687" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1669" xlink:to="loc_jd_RelatedPartiesOtherThanMajorRelatedPartiesMember_1687" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1670" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_1671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1670" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_1671" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_1671_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1670" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_1671_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember" xlink:label="loc_jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember_1689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_1671" xlink:to="loc_jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember_1689" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1672" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1673" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1672" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1673" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1673_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1672" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1673_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_569565" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_StatementClassOfStockAxis_569565" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_569566" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_569565" xlink:to="loc_us-gaap_ClassOfStockDomain_569566" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_569566_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_569565" xlink:to="loc_us-gaap_ClassOfStockDomain_569566_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_569567" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_569566" xlink:to="loc_us-gaap_CommonClassAMember_569567" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1674" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1674" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1675" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1674" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1675" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1675_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1674" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1675_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_1699" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1675" xlink:to="loc_us-gaap_SalesRevenueNetMember_1699" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember" xlink:label="loc_us-gaap_OperatingExpenseMember_1700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1675" xlink:to="loc_us-gaap_OperatingExpenseMember_1700" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1676" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1676" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1677" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1676" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1677" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1677_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1676" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1677_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RelatedPartiesConcentrationRiskMember" xlink:label="loc_jd_RelatedPartiesConcentrationRiskMember_1701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1677" xlink:to="loc_jd_RelatedPartiesConcentrationRiskMember_1701" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1388063" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1388063" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1388064" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1388063" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1388064" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1388064_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1388063" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1388064_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_1410343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_srt_OwnershipAxis_1410343" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_1410344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_1410343" xlink:to="loc_srt_OwnershipDomain_1410344" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_1410344_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_1410343" xlink:to="loc_srt_OwnershipDomain_1410344_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TencentGroupMember" xlink:label="loc_jd_TencentGroupMember_1410345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1410344" xlink:to="loc_jd_TencentGroupMember_1410345" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_1705" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_1705" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_480992" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_480992" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" xlink:label="loc_jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets_1711" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets_1711" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmountDueToAndDeferredRevenuesFromRelatedParties" xlink:label="loc_jd_AmountDueToAndDeferredRevenuesFromRelatedParties_1712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_jd_AmountDueToAndDeferredRevenuesFromRelatedParties_1712" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" xlink:label="loc_jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties_1713" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties_1713" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" xlink:label="loc_jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount_1715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount_1715" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" xlink:label="loc_jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets_1718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets_1718" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1410342" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_us-gaap_CommonStockSharesIssued_1410342" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1410346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1410346" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_1410537" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_1410537" use="optional" order="43" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/RelatedPartyTransactionsDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1410639" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410636" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1410639" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410636" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410636" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410637" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410637" xlink:to="loc_us-gaap_RelatedPartyDomain_1410638" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410638_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410637" xlink:to="loc_us-gaap_RelatedPartyDomain_1410638_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TencentAndItsSubsidiariesMember" xlink:label="loc_jd_TencentAndItsSubsidiariesMember_1410665" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1410638" xlink:to="loc_jd_TencentAndItsSubsidiariesMember_1410665" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DadaNexusLimitedMember" xlink:label="loc_jd_DadaNexusLimitedMember_1410666" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1410638" xlink:to="loc_jd_DadaNexusLimitedMember_1410666" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1410668" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1410638" xlink:to="loc_jd_JdTechnologyMember_1410668" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PropertyFundsMember" xlink:label="loc_jd_PropertyFundsMember_1410669" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1410638" xlink:to="loc_jd_PropertyFundsMember_1410669" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1410670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410636" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1410670" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1410671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1410670" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1410671" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1410671_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1410670" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1410671_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansMember" xlink:label="loc_us-gaap_LoansMember_1410672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_us-gaap_LoansMember_1410672" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NonCompeteAgreementsRelatedPartiesMember" xlink:label="loc_jd_NonCompeteAgreementsRelatedPartiesMember_1410673" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_NonCompeteAgreementsRelatedPartiesMember_1410673" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember" xlink:label="loc_jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember_1410674" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember_1410674" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ServicesProvidedAndProductsSoldMember" xlink:label="loc_jd_ServicesProvidedAndProductsSoldMember_1410675" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_ServicesProvidedAndProductsSoldMember_1410675" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ServicesReceivedMember" xlink:label="loc_jd_ServicesReceivedMember_1410680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_ServicesReceivedMember_1410680" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentProcessingAndOtherServicesReceivedMember" xlink:label="loc_jd_PaymentProcessingAndOtherServicesReceivedMember_1410701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_PaymentProcessingAndOtherServicesReceivedMember_1410701" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LeaseAndPropertyManagementServicesReceivedMember" xlink:label="loc_jd_LeaseAndPropertyManagementServicesReceivedMember_1410702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_LeaseAndPropertyManagementServicesReceivedMember_1410702" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ServicesReceivedAndPurchasesMember" xlink:label="loc_jd_ServicesReceivedAndPurchasesMember_1410703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_ServicesReceivedAndPurchasesMember_1410703" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1410691" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1410639" xlink:to="loc_us-gaap_Revenues_1410691" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_1410695" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1410639" xlink:to="loc_us-gaap_CostsAndExpenses_1410695" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncome" xlink:label="loc_us-gaap_OtherOperatingIncome_1410697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1410639" xlink:to="loc_us-gaap_OtherOperatingIncome_1410697" use="optional" order="22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/RelatedPartyTransactionsDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1410718" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1410718" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410706" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410706" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410707" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410708" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410707" xlink:to="loc_us-gaap_RelatedPartyDomain_1410708" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410708_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410707" xlink:to="loc_us-gaap_RelatedPartyDomain_1410708_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1410712" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1410708" xlink:to="loc_jd_JdTechnologyMember_1410712" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PropertyFundsMember" xlink:label="loc_jd_PropertyFundsMember_1410713" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1410708" xlink:to="loc_jd_PropertyFundsMember_1410713" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1410715" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410706" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1410715" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1410716" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1410715" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1410716" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1410716_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1410715" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1410716_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansMember" xlink:label="loc_us-gaap_LoansMember_1410714" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410716" xlink:to="loc_us-gaap_LoansMember_1410714" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" xlink:label="loc_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty_1410720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1410718" xlink:to="loc_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty_1410720" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/SegmentReportingDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1726" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_StatementTable_1721" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1721" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1722" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1723" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1722" xlink:to="loc_us-gaap_SegmentDomain_1723" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1723_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1722" xlink:to="loc_us-gaap_SegmentDomain_1723_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdRetailMember" xlink:label="loc_jd_JdRetailMember_1727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1723" xlink:to="loc_jd_JdRetailMember_1727" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsMember" xlink:label="loc_jd_JdLogisticsMember_1313670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1723" xlink:to="loc_jd_JdLogisticsMember_1313670" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NewBusinessMember" xlink:label="loc_jd_NewBusinessMember_1728" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1723" xlink:to="loc_jd_NewBusinessMember_1728" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_1724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1721" xlink:to="loc_srt_ConsolidationItemsAxis_1724" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_1725" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_1724" xlink:to="loc_srt_ConsolidationItemsDomain_1725" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_1725_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_1724" xlink:to="loc_srt_ConsolidationItemsDomain_1725_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_1729" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1725" xlink:to="loc_us-gaap_OperatingSegmentsMember_1729" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_1730" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1725" xlink:to="loc_us-gaap_IntersegmentEliminationMember_1730" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_1731" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1725" xlink:to="loc_us-gaap_CorporateNonSegmentMember_1731" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1411343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1721" xlink:to="loc_srt_TitleOfIndividualAxis_1411343" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1411344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1411343" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1411344" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1411344_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1411343" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1411344_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1733" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1734" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_OperatingIncomeLoss_1734" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfProperties" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_627276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_627276" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1410931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1410931" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_1411032" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_CostOfRevenueAbstract_1411032" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_1411033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_1411032" xlink:to="loc_us-gaap_CostOfRevenue_1411033" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_1411035" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_OperatingExpensesAbstract_1411035" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_1411036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1411035" xlink:to="loc_us-gaap_OperatingExpenses_1411036" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1411037" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1411037" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_1411040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_InterestExpense_1411040" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_1411039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_1411039" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1736" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1411206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_Revenues_1411206" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/SegmentReportingDetails1">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1411211" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1411210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_1411211" xlink:to="loc_us-gaap_StatementTable_1411210" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1411213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1411210" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1411213" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1411214" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1411213" xlink:to="loc_us-gaap_SegmentDomain_1411214" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1411214_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1411213" xlink:to="loc_us-gaap_SegmentDomain_1411214_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdRetailMember" xlink:label="loc_jd_JdRetailMember_1411215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1411214" xlink:to="loc_jd_JdRetailMember_1411215" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsMember" xlink:label="loc_jd_JdLogisticsMember_1411217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1411214" xlink:to="loc_jd_JdLogisticsMember_1411217" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NewBusinessMember" xlink:label="loc_jd_NewBusinessMember_1411216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1411214" xlink:to="loc_jd_NewBusinessMember_1411216" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1411212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_1411211" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1411212" use="optional" order="8" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/SegmentReportingDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_667276" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_667273" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_us-gaap_StatementTable_667273" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_667274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_667273" xlink:to="loc_us-gaap_StatementClassOfStockAxis_667274" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_667275" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_667274" xlink:to="loc_us-gaap_ClassOfStockDomain_667275" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_667275_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_667274" xlink:to="loc_us-gaap_ClassOfStockDomain_667275_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_667277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_667273" xlink:to="loc_srt_ConsolidationItemsAxis_667277" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_667278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_667277" xlink:to="loc_srt_ConsolidationItemsDomain_667278" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_667278_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_667277" xlink:to="loc_srt_ConsolidationItemsDomain_667278_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_667279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_667278" xlink:to="loc_us-gaap_CorporateNonSegmentMember_667279" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_667280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_667280" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" xlink:label="loc_jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions_667281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions_667281" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectsOfBusinessCooperationArrangements" xlink:label="loc_jd_EffectsOfBusinessCooperationArrangements_667282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_jd_EffectsOfBusinessCooperationArrangements_667282" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1410851" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1410851" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1410932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1410932" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_667284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_us-gaap_OperatingIncomeLoss_667284" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1759" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_1754" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_1754" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_1755" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_CreditFacilityAxis_1755" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_1756" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_1755" xlink:to="loc_us-gaap_CreditFacilityDomain_1756" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_1756_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_1755" xlink:to="loc_us-gaap_CreditFacilityDomain_1756_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TermAndRevolvingCreditFacilitiesMember" xlink:label="loc_jd_TermAndRevolvingCreditFacilitiesMember_1760" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1756" xlink:to="loc_jd_TermAndRevolvingCreditFacilitiesMember_1760" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TermLoanFacilityAgreementMember" xlink:label="loc_jd_TermLoanFacilityAgreementMember_1353720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1756" xlink:to="loc_jd_TermLoanFacilityAgreementMember_1353720" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtMember" xlink:label="loc_us-gaap_ShortTermDebtMember_1410426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1756" xlink:to="loc_us-gaap_ShortTermDebtMember_1410426" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember" xlink:label="loc_us-gaap_LongTermDebtMember_1410483" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1756" xlink:to="loc_us-gaap_LongTermDebtMember_1410483" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_1410939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1756" xlink:to="loc_us-gaap_LineOfCreditMember_1410939" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_1757" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_VariableRateAxis_1757" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_1758" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_1757" xlink:to="loc_us-gaap_VariableRateDomain_1758" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_1758_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_1757" xlink:to="loc_us-gaap_VariableRateDomain_1758_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_1761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_1758" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_1761" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HongKongInterbankOfferedRateMember" xlink:label="loc_jd_HongKongInterbankOfferedRateMember_1353733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_1758" xlink:to="loc_jd_HongKongInterbankOfferedRateMember_1353733" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_1410455" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_1758" xlink:to="loc_us-gaap_PrimeRateMember_1410455" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1353656" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1353656" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1353658" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1353656" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1353658" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1353658_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1353656" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1353658_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InterestRateApplicablePeriodAxis" xlink:label="loc_jd_InterestRateApplicablePeriodAxis_1353752" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_jd_InterestRateApplicablePeriodAxis_1353752" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InterestRateApplicablePeriodDomain" xlink:label="loc_jd_InterestRateApplicablePeriodDomain_1353759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_InterestRateApplicablePeriodAxis_1353752" xlink:to="loc_jd_InterestRateApplicablePeriodDomain_1353759" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InterestRateApplicablePeriodDomain" xlink:label="loc_jd_InterestRateApplicablePeriodDomain_1353759_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_InterestRateApplicablePeriodAxis_1353752" xlink:to="loc_jd_InterestRateApplicablePeriodDomain_1353759_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DateFalling6MonthsFromTheInitialUtilizationDateMember" xlink:label="loc_jd_DateFalling6MonthsFromTheInitialUtilizationDateMember_1353764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_InterestRateApplicablePeriodDomain_1353759" xlink:to="loc_jd_DateFalling6MonthsFromTheInitialUtilizationDateMember_1353764" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InitialUtilizationDateMember" xlink:label="loc_jd_InitialUtilizationDateMember_1353766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_InterestRateApplicablePeriodDomain_1353759" xlink:to="loc_jd_InitialUtilizationDateMember_1353766" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1383188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1383188" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1383189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1383188" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1383189" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1383189_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1383188" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1383189_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1410461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1410461" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410462" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410461" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410462" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410462_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410461" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410462_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralAxis" xlink:label="loc_us-gaap_CollateralAxis_1410464" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_CollateralAxis_1410464" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain_1410465" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CollateralAxis_1410464" xlink:to="loc_us-gaap_CollateralDomain_1410465" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain_1410465_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CollateralAxis_1410464" xlink:to="loc_us-gaap_CollateralDomain_1410465_default" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralPledgedMember" xlink:label="loc_us-gaap_CollateralPledgedMember_1410466" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_1410465" xlink:to="loc_us-gaap_CollateralPledgedMember_1410466" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UncollateralizedMember" xlink:label="loc_us-gaap_UncollateralizedMember_1410468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_1410465" xlink:to="loc_us-gaap_UncollateralizedMember_1410468" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1410880" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1410880" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1410881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1410880" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1410881" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1410881_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1410880" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1410881_default" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LongTermBorrowingsMember" xlink:label="loc_jd_LongTermBorrowingsMember_1410882" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1410881" xlink:to="loc_jd_LongTermBorrowingsMember_1410882" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTerm" xlink:label="loc_us-gaap_LongTermDebtTerm_1762" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LongTermDebtTerm_1762" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1763" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfArrangers" xlink:label="loc_jd_NumberOfArrangers_1764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_jd_NumberOfArrangers_1764" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1765" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageBelowVariableRateBasis" xlink:label="loc_jd_PercentageBelowVariableRateBasis_1410538" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_jd_PercentageBelowVariableRateBasis_1410538" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1766" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_632527" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_632527" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_1410456" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_ShortTermBorrowings_1410456" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_1410457" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LongTermDebt_1410457" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateralAmount" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount_1410467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_DebtInstrumentCollateralAmount_1410467" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_1410914" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LineOfCredit_1410914" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityDescription_1410915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LineOfCreditFacilityDescription_1410915" use="optional" order="50" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1410569" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1410568" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410569" xlink:to="loc_us-gaap_DebtInstrumentTable_1410568" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1410571" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1410568" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1410571" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410572" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410571" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410572" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410572_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410571" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410572_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesMember" xlink:label="loc_jd_UnsecuredSeniorNotesMember_1410575" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1410572" xlink:to="loc_jd_UnsecuredSeniorNotesMember_1410575" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember_1410574" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1410572" xlink:to="loc_us-gaap_UnsecuredDebtMember_1410574" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember" xlink:label="loc_us-gaap_SecuredDebtMember_1410573" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1410572" xlink:to="loc_us-gaap_SecuredDebtMember_1410573" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_1410596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410569" xlink:to="loc_us-gaap_SeniorLongTermNotes_1410596" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredBorrowings" xlink:label="loc_jd_UnsecuredBorrowings_1410597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410569" xlink:to="loc_jd_UnsecuredBorrowings_1410597" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebt" xlink:label="loc_us-gaap_SecuredDebt_1410598" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410569" xlink:to="loc_us-gaap_SecuredDebt_1410598" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1410570" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410569" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1410570" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1410475" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1410474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_DebtInstrumentTable_1410474" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1410484" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1410474" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1410484" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410484" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410485" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410485_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410484" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410485_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_1410486" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1410485" xlink:to="loc_us-gaap_LineOfCreditMember_1410486" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1410476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1410476" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1410477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1410477" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1410478" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1410478" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1410479" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1410479" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1410480" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1410480" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1410481" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1410481" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_1410482" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebt_1410482" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1745" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_1742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1745" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_1742" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_1743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1742" xlink:to="loc_us-gaap_CreditFacilityAxis_1743" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_1744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_1743" xlink:to="loc_us-gaap_CreditFacilityDomain_1744" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_1744_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_1743" xlink:to="loc_us-gaap_CreditFacilityDomain_1744_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1744" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1746" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1410934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1742" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1410934" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1410935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1410934" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1410935" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1410935_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1410934" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1410935_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_1410936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1410935" xlink:to="loc_us-gaap_LineOfCreditMember_1410936" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1745" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1747" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_1410933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1745" xlink:to="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_1410933" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee" xlink:label="loc_jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee_1410960" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1745" xlink:to="loc_jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee_1410960" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/CommitmentsAndContingenciesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_1789" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_1786" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1789" xlink:to="loc_us-gaap_OtherCommitmentsTable_1786" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaap_OtherCommitmentsAxis_1787" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1786" xlink:to="loc_us-gaap_OtherCommitmentsAxis_1787" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain_1788" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_1787" xlink:to="loc_us-gaap_OtherCommitmentsDomain_1788" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain_1788_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_1787" xlink:to="loc_us-gaap_OtherCommitmentsDomain_1788_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InternetDataCentreServiceAgreementsMember" xlink:label="loc_jd_InternetDataCentreServiceAgreementsMember_1791" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_1788" xlink:to="loc_jd_InternetDataCentreServiceAgreementsMember_1791" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InternetDataCenterServiceFee" xlink:label="loc_jd_InternetDataCenterServiceFee_1792" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1789" xlink:to="loc_jd_InternetDataCenterServiceFee_1792" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1789" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_1793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_1793" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInSecondYear" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_1794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_1794" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInThirdYear" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_1795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_1795" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFourthYear" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear_1796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitmentDueInFourthYear_1796" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFifthYear" xlink:label="loc_us-gaap_OtherCommitmentDueInFifthYear_1797" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitmentDueInFifthYear_1797" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueAfterFifthYear" xlink:label="loc_us-gaap_OtherCommitmentDueAfterFifthYear_1798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitmentDueAfterFifthYear_1798" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitment" xlink:label="loc_us-gaap_OtherCommitment_1799" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitment_1799" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/CommitmentsAndContingenciesDetails1">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_1805" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_1805" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1803" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1803" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1804" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1803" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1804" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1804_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1803" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1804_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalAdditionsMember" xlink:label="loc_us-gaap_CapitalAdditionsMember_1806" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1804" xlink:to="loc_us-gaap_CapitalAdditionsMember_1806" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaap_OtherCommitmentsAxis_873476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" xlink:to="loc_us-gaap_OtherCommitmentsAxis_873476" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain_873478" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_873476" xlink:to="loc_us-gaap_OtherCommitmentsDomain_873478" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain_873478_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_873476" xlink:to="loc_us-gaap_OtherCommitmentsDomain_873478_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentCommitmentMember" xlink:label="loc_jd_InvestmentCommitmentMember_873480" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_873478" xlink:to="loc_jd_InvestmentCommitmentMember_873480" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1353618" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1353618" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1353619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1353618" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1353619" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1353619_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1353618" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1353619_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_1361972" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" xlink:to="loc_srt_MajorCustomersAxis_1361972" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1361973" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_1361972" xlink:to="loc_srt_NameOfMajorCustomerDomain_1361973" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1361973_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_1361972" xlink:to="loc_srt_NameOfMajorCustomerDomain_1361973_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1361968" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1361968" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1361969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1361968" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1361969" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1361969_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1361968" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1361969_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_1807" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_1805" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_1807" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitment" xlink:label="loc_us-gaap_OtherCommitment_873474" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_1805" xlink:to="loc_us-gaap_OtherCommitment_873474" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/RestrictedNetAssetsDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesLineItems" xlink:label="loc_jd_StatutoryReservesLineItems_1819" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfStatutoryReservesTable" xlink:label="loc_jd_ScheduleOfStatutoryReservesTable_1812" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_ScheduleOfStatutoryReservesTable_1812" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesByRegulatoryCountryAxis" xlink:label="loc_jd_StatutoryReservesByRegulatoryCountryAxis_1813" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_ScheduleOfStatutoryReservesTable_1812" xlink:to="loc_jd_StatutoryReservesByRegulatoryCountryAxis_1813" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesByEntityDomain" xlink:label="loc_jd_StatutoryReservesByEntityDomain_1814" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_StatutoryReservesByRegulatoryCountryAxis_1813" xlink:to="loc_jd_StatutoryReservesByEntityDomain_1814" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesByEntityDomain" xlink:label="loc_jd_StatutoryReservesByEntityDomain_1814_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_StatutoryReservesByRegulatoryCountryAxis_1813" xlink:to="loc_jd_StatutoryReservesByEntityDomain_1814_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN" xlink:label="loc_country_CN_1820" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesByEntityDomain_1814" xlink:to="loc_country_CN_1820" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesAxis" xlink:label="loc_jd_StatutoryReservesAxis_1815" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_ScheduleOfStatutoryReservesTable_1812" xlink:to="loc_jd_StatutoryReservesAxis_1815" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserveDomain" xlink:label="loc_jd_StatutoryReserveDomain_1816" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_StatutoryReservesAxis_1815" xlink:to="loc_jd_StatutoryReserveDomain_1816" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserveDomain" xlink:label="loc_jd_StatutoryReserveDomain_1816_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_StatutoryReservesAxis_1815" xlink:to="loc_jd_StatutoryReserveDomain_1816_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GeneralReserveFundMember" xlink:label="loc_jd_GeneralReserveFundMember_1821" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReserveDomain_1816" xlink:to="loc_jd_GeneralReserveFundMember_1821" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutorySurplusReserveMember" xlink:label="loc_jd_StatutorySurplusReserveMember_1822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReserveDomain_1816" xlink:to="loc_jd_StatutorySurplusReserveMember_1822" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_ScheduleOfStatutoryReservesTable_1812" xlink:to="loc_dei_LegalEntityAxis_1817" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1817" xlink:to="loc_dei_EntityDomain_1818" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1818_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1817" xlink:to="loc_dei_EntityDomain_1818_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignInvestedEnterpriseMember" xlink:label="loc_jd_ForeignInvestedEnterpriseMember_1823" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1818" xlink:to="loc_jd_ForeignInvestedEnterpriseMember_1823" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DomesticEnterpriseMember" xlink:label="loc_jd_DomesticEnterpriseMember_1824" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1818" xlink:to="loc_jd_DomesticEnterpriseMember_1824" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" xlink:label="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw_1825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw_1825" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" xlink:label="loc_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve_1826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve_1826" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" xlink:label="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw_1827" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw_1827" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" xlink:label="loc_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus_1828" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus_1828" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund" xlink:label="loc_jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund_1829" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund_1829" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_1830" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_1830" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets" xlink:label="loc_jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets_1311943" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets_1311943" use="optional" order="22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/SubsequentEventsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1842" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1833" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_SubsequentEventTable_1833" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1410884" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1410884" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1410885" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1410884" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1410885" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1410885_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1410884" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1410885_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1410886" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1410885" xlink:to="loc_us-gaap_SubsequentEventMember_1410886" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_479315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_dei_LegalEntityAxis_479315" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_479316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_479315" xlink:to="loc_dei_EntityDomain_479316" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_479316_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_479315" xlink:to="loc_dei_EntityDomain_479316_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnerTypeOfPartnersCapitalAccountAxis" xlink:label="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_1838" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_1838" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain" xlink:label="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_1839" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_1838" xlink:to="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_1839" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain" xlink:label="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_1839_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_1838" xlink:to="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_1839_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_480793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_srt_CounterpartyNameAxis_480793" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_480794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_480793" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_480794" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_480794_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_480793" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_480794_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_568966" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_568966" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_568967" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_568966" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_568967" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_568967_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_568966" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_568967_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_568969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_DebtInstrumentAxis_568969" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_568970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_568969" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_568970" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_568970_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_568969" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_568970_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_667289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_StatementClassOfStockAxis_667289" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_667290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_667289" xlink:to="loc_us-gaap_ClassOfStockDomain_667290" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_667290_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_667289" xlink:to="loc_us-gaap_ClassOfStockDomain_667290_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositaryShareMember" xlink:label="loc_jd_AmericanDepositaryShareMember_1383138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_667290" xlink:to="loc_jd_AmericanDepositaryShareMember_1383138" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1411238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_667290" xlink:to="loc_us-gaap_CommonStockMember_1411238" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_670288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_CreditFacilityAxis_670288" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_670289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_670288" xlink:to="loc_us-gaap_CreditFacilityDomain_670289" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_670289_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_670288" xlink:to="loc_us-gaap_CreditFacilityDomain_670289_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_672778" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_srt_OwnershipAxis_672778" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_672779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_672778" xlink:to="loc_srt_OwnershipDomain_672779" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_672779_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_672778" xlink:to="loc_srt_OwnershipDomain_672779_default" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_KuayueExpressGroupCoMember" xlink:label="loc_jd_KuayueExpressGroupCoMember_1411204" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1353629" xlink:to="loc_jd_KuayueExpressGroupCoMember_1411204" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_KuayueExpressGroupCoMember" xlink:label="loc_jd_KuayueExpressGroupCoMember_1411218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_672779" xlink:to="loc_jd_KuayueExpressGroupCoMember_1411218" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EventAxis" xlink:label="loc_jd_EventAxis_874043" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_jd_EventAxis_874043" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EventDomain" xlink:label="loc_jd_EventDomain_874044" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_EventAxis_874043" xlink:to="loc_jd_EventDomain_874044" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EventDomain" xlink:label="loc_jd_EventDomain_874044_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_EventAxis_874043" xlink:to="loc_jd_EventDomain_874044_default" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_874046" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_874046" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_874047" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_874046" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_874047" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_874047_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_874046" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_874047_default" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AgreementAxis" xlink:label="loc_jd_AgreementAxis_874063" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_jd_AgreementAxis_874063" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AgreementDomain" xlink:label="loc_jd_AgreementDomain_874064" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_jd_AgreementAxis_874063" xlink:to="loc_jd_AgreementDomain_874064" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AgreementDomain" xlink:label="loc_jd_AgreementDomain_874064_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_jd_AgreementAxis_874063" xlink:to="loc_jd_AgreementDomain_874064_default" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_878161" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_srt_RangeAxis_878161" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_878162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_878161" xlink:to="loc_srt_RangeMember_878162" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_878162_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_878161" xlink:to="loc_srt_RangeMember_878162_default" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1351610" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1351610" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1351611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1351610" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1351611" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1351611_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1351610" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1351611_default" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1353628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1353628" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1353629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1353628" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1353629" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1353629_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1353628" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1353629_default" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DadaMember" xlink:label="loc_jd_DadaMember_1411351" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1353629" xlink:to="loc_jd_DadaMember_1411351" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_1405232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_VariableRateAxis_1405232" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_1405233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_1405232" xlink:to="loc_us-gaap_VariableRateDomain_1405233" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_1405233_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_1405232" xlink:to="loc_us-gaap_VariableRateDomain_1405233_default" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaap_DividendsAxis_1411106" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_DividendsAxis_1411106" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain_1411107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DividendsAxis_1411106" xlink:to="loc_us-gaap_DividendsDomain_1411107" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain_1411107_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DividendsAxis_1411106" xlink:to="loc_us-gaap_DividendsDomain_1411107_default" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_874038" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_874038" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1353640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1353640" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1353643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1353643" use="optional" order="61" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_1410449" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_1410449" use="optional" order="62" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_1410450" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_1410450" use="optional" order="63" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_1411350" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_1411350" use="optional" order="64" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1854" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1854" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1854" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1855" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1855" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1856" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1856_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1855" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1856_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1867" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1856" xlink:to="loc_srt_ParentCompanyMember_1867" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1854" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1857" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1857" xlink:to="loc_us-gaap_ClassOfStockDomain_1858" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1858_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1857" xlink:to="loc_us-gaap_ClassOfStockDomain_1858_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1868" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1858" xlink:to="loc_us-gaap_CommonClassAMember_1868" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1869" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1858" xlink:to="loc_us-gaap_CommonClassBMember_1869" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_AssetsAbstract_1860" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1410544" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1860" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1410544" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1410558" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1860" xlink:to="loc_us-gaap_ShortTermInvestments_1410558" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InternalBalance" xlink:label="loc_jd_InternalBalance_1410546" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1860" xlink:to="loc_jd_InternalBalance_1410546" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1410541" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1860" xlink:to="loc_us-gaap_EquityMethodInvestments_1410541" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_1410542" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1860" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_1410542" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1860" xlink:to="loc_us-gaap_Assets_1881" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_1863" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_LiabilitiesAbstract_1863" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_1885" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1863" xlink:to="loc_us-gaap_SeniorLongTermNotes_1885" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank" xlink:label="loc_us-gaap_LongTermLoansFromBank_1884" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1863" xlink:to="loc_us-gaap_LongTermLoansFromBank_1884" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1882" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1863" xlink:to="loc_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1882" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1887" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_1863" xlink:to="loc_us-gaap_Liabilities_1887" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1866" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1866" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_1888" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_CommonStockValue_1888" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1889" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1889" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserves" xlink:label="loc_jd_StatutoryReserves_1890" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_jd_StatutoryReserves_1890" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1891" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_TreasuryStockValue_1891" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1892" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1893" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1894" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_StockholdersEquity_1894" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1895" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1895" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1896" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1896" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1897" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1897" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1898" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_CommonStockSharesIssued_1898" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1899" use="optional" order="35" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems" xlink:label="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CondensedStatementsOfOperationsAndComprehensiveLossTable" xlink:label="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable_1902" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable_1902" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable_1902" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1903" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1903" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1904" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1904_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1903" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1904_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1904" xlink:to="loc_srt_ParentCompanyMember_1909" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_873039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable_1902" xlink:to="loc_srt_ProductOrServiceAxis_873039" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_873040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_873039" xlink:to="loc_srt_ProductsAndServicesDomain_873040" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_873040_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_873039" xlink:to="loc_srt_ProductsAndServicesDomain_873040_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1411160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1411160" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_1906" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_OperatingExpensesAbstract_1906" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense" xlink:label="loc_us-gaap_MarketingExpense_1910" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1906" xlink:to="loc_us-gaap_MarketingExpense_1910" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1911" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1906" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1911" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1912" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1906" xlink:to="loc_us-gaap_OperatingIncomeLoss_1912" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1410540" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1410540" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeLossFromSubsidiariesAndVariableInterestEntities" xlink:label="loc_jd_IncomeLossFromSubsidiariesAndVariableInterestEntities_1913" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1410540" xlink:to="loc_jd_IncomeLossFromSubsidiariesAndVariableInterestEntities_1913" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_1916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1410540" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_1916" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1410498" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1410498" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1410499" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1410499" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1919" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_NetIncomeLoss_1919" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1907" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1907" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1907" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1920" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1410500" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_1410500" use="optional" order="22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_1930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_srt_CondensedCashFlowStatementTable_1930" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_1930" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1931" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1931" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1932" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1932_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1931" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1932_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1932" xlink:to="loc_srt_ParentCompanyMember_1936" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1937" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1937" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1934" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" xlink:label="loc_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts_1938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1934" xlink:to="loc_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts_1938" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" xlink:label="loc_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts_1411159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1934" xlink:to="loc_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts_1411159" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" xlink:label="loc_jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers_1942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1934" xlink:to="loc_jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers_1942" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1943" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1934" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1943" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1945" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1945" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1410505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1410505" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_1410506" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_1410506" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt_1410507" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_RepaymentsOfDebt_1410507" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1410512" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1410512" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1410510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1410510" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1952" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1952" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1953" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1953" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1954" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1954" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1955" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1955" use="optional" order="22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_WealthManagementProductMember" xlink:label="loc_JD_WealthManagementProductMember" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="loc_JD_WealthManagementProductMember" order="1.0" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="1.0" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_srt_ChiefExecutiveOfficerMember" order="1.0" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_AccountsPayableCurrent" order="1.0" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>20
<FILENAME>jd-20241231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 17-April-2025 [09:27:11] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract" xml:lang="en-US">Cover [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationTable" xml:lang="en-US">Document Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Common Class A [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonClassAMember" xml:lang="en-US">Class A ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Common Class B [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonClassBMember" xml:lang="en-US">Class B ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AdrMember" xml:lang="en-US">ADR [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_AdrMember" xml:lang="en-US">American depositary shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_dei_AdrMember" xml:lang="en-US">ADS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AdrMember" xlink:to="lab_dei_AdrMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAnnualReport" xml:lang="en-US">Document Annual Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentRegistrationStatement" xml:lang="en-US">Document Registration Statement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement" xlink:to="lab_dei_DocumentRegistrationStatement" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityVoluntaryFilers" xml:lang="en-US">Entity Voluntary Filers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentShellCompanyReport" xml:lang="en-US">Document Shell Company Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentShellCompanyReport" xlink:to="lab_dei_DocumentShellCompanyReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAccountingStandard" xml:lang="en-US">Document Accounting Standard</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAccountingStandard" xlink:to="lab_dei_DocumentAccountingStandard" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine2" xml:lang="en-US">Entity Address, Address Line Two</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelName" xml:lang="en-US">Contact Personnel Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName" xlink:to="lab_dei_ContactPersonnelName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine3" xml:lang="en-US">Entity Address, Address Line Three</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine3" xlink:to="lab_dei_EntityAddressAddressLine3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCountry" xml:lang="en-US">Entity Address, Country</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry" xlink:to="lab_dei_EntityAddressCountry" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelEmailAddress" xml:lang="en-US">Contact Personnel Email Address</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelEmailAddress" xlink:to="lab_dei_ContactPersonnelEmailAddress" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorName" xml:lang="en-US">Auditor Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorFirmId" xml:lang="en-US">Auditor Firm ID</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorLocation" xml:lang="en-US">Auditor Location</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xml:lang="en-US">Entity Addresses, Address Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis" xlink:to="lab_dei_EntityAddressesAddressTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AddressTypeDomain" xml:lang="en-US">Address Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain" xlink:to="lab_dei_AddressTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_BusinessContactMember" xml:lang="en-US">Business Contact [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_BusinessContactMember" xml:lang="en-US">Business contact</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember" xlink:to="lab_dei_BusinessContactMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CurrencyAxis" xml:lang="en-US">Currency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_AllCurrenciesDomain" xml:lang="en-US">All Currencies [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_HKD" xlink:label="loc_currency_HKD" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_HKD" xml:lang="en-US">Hong Kong, Dollars</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_HKD" xml:lang="en-US">HKD</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_HKD" xlink:to="lab_currency_HKD" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_CNY" xlink:label="loc_currency_CNY" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_CNY" xml:lang="en-US">China, Yuan Renminbi</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_CNY" xml:lang="en-US">CNY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_CNY" xlink:to="lab_currency_CNY" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party, Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyMember" xml:lang="en-US">Related Party [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyMember" xml:lang="en-US">Related Party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyMember" xlink:to="lab_us-gaap_RelatedPartyMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">ASSETS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCash" xml:lang="en-US">Restricted Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCash" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaap_AdvancesOnInventoryPurchases" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvancesOnInventoryPurchases" xml:lang="en-US">Advances on Inventory Purchases</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvancesOnInventoryPurchases" xml:lang="en-US">Advance to suppliers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvancesOnInventoryPurchases" xlink:to="lab_us-gaap_AdvancesOnInventoryPurchases" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xml:lang="en-US">Other Receivables, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xml:lang="en-US">Amount due from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivablesNetCurrent" xlink:to="lab_us-gaap_OtherReceivablesNetCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xml:lang="en-US">Assets held for sale</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US">Non-current&#160;assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, equipment and software, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Net carrying amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConstructionInProgress" xlink:label="loc_jd_ConstructionInProgress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ConstructionInProgress" xml:lang="en-US">Construction In Progress</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_ConstructionInProgress" xml:lang="en-US">Construction in progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ConstructionInProgress" xlink:to="lab_jd_ConstructionInProgress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ConstructionInProgress" xml:lang="en-US">Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Intangible assets, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Net Carrying Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRights" xlink:label="loc_jd_LandUseRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRights" xml:lang="en-US">Land use rights</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LandUseRights" xml:lang="en-US">Land use rights, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_jd_LandUseRights" xml:lang="en-US">Net carrying amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRights" xlink:to="lab_jd_LandUseRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRights" xml:lang="en-US">The net carrying amount as of the balance sheet date of land use right.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentInEquityInvestees" xlink:label="loc_jd_InvestmentInEquityInvestees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InvestmentInEquityInvestees" xml:lang="en-US">Investment in Equity Investees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_InvestmentInEquityInvestees" xml:lang="en-US">Investments in equity investees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InvestmentInEquityInvestees" xlink:to="lab_jd_InvestmentInEquityInvestees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_InvestmentInEquityInvestees" xml:lang="en-US">Amount of investment in equity investees, including but not limited to investment in equity method investee and equity securities without readily determinable fair value.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xml:lang="en-US">Marketable Securities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xml:lang="en-US">Marketable securities and other investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xml:lang="en-US">Marketable securities and other investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesNoncurrent" xlink:to="lab_us-gaap_MarketableSecuritiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xml:lang="en-US">Deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other&#160;non-current&#160;assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrent" xml:lang="en-US">Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsNoncurrent" xml:lang="en-US">Total&#160;non-current&#160;assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsNoncurrent" xml:lang="en-US">Non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill, ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating lease&#160;right-of-use&#160;assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating lease ROU assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Total liabilities, redeemable non-controlling interests and shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">Liabilities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">LIABILITIES</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">LIABILITIES (including amounts of the consolidated VIEs without recourse to the primary beneficiaries of RMB40,607 million and RMB42,197 million as of December 31, 2023 and 2024, respectively.)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermBorrowings" xml:lang="en-US">Short-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermBorrowings" xml:lang="en-US">Short-term debts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AdvanceFromCustomerCurrent" xlink:label="loc_jd_AdvanceFromCustomerCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AdvanceFromCustomerCurrent" xml:lang="en-US">Advance from Customer, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AdvanceFromCustomerCurrent" xml:lang="en-US">Advance from customers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AdvanceFromCustomerCurrent" xlink:to="lab_jd_AdvanceFromCustomerCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AdvanceFromCustomerCurrent" xml:lang="en-US">Amount of prepayments received from customers for goods or services to be provided in the future, classified as current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Contract with Customer, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Deferred revenues (including amounts in relation to traffic support, marketing and promotion services to be provided to related parties of RMB182 million and nil as of December 31, 2023 and 2024, respectively.)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Deferred revenues - current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Taxes Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Other Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Amount due to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities and Other Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Accrued expenses and other current liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Accrued expenses and other liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:to="lab_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xml:lang="en-US">Amount of obligations incurred and payable, pertaining to costs that are statutory in nature, incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered and the aggregate carrying amount of liabilities not separately disclosed. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Current liabilities, consolidated VIEs and VIEs' subsidiaries without recourse to the primary beneficiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating Lease, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating lease liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating lease liabilities-current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xml:lang="en-US">Liabilities held for sale</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US">Non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xml:lang="en-US">Deferred revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SeniorLongTermNotes" xml:lang="en-US">Senior Notes, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SeniorLongTermNotes" xml:lang="en-US">Unsecured senior notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SeniorLongTermNotes" xml:lang="en-US">Carrying value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorLongTermNotes" xlink:to="lab_us-gaap_SeniorLongTermNotes" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xml:lang="en-US">Deferred Income Tax Liabilities, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xml:lang="en-US">Deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank" xlink:label="loc_us-gaap_LongTermLoansFromBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermLoansFromBank" xml:lang="en-US">Loans Payable to Bank, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermLoansFromBank" xml:lang="en-US">Long-term borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLoansFromBank" xlink:to="lab_us-gaap_LongTermLoansFromBank" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Total non-current liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating lease liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating lease liabilities-non-current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">SHAREHOLDERS' EQUITY:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">JD.com, Inc. shareholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">SHAREHOLDERS' EQUITY:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Ordinary shares (US$0.00002 par value; 100,000,000,000 shares authorized; 2,860,222,213 Class A ordinary shares issued and 2,820,978,543 outstanding, 323,212,124 Class B ordinary shares issued and 316,685,372 outstanding as of December 31, 2023; 2,865,069,999 Class A ordinary shares issued and 2,587,296,615 outstanding, 322,483,772 Class B ordinary shares issued and 316,136,640 outstanding as of December 31, 2024.)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Ordinary shares (US$0.00002 par value; 100,000,000,000 shares authorized; 2,860,222,213 Class&#160;A ordinary shares issued and 2,820,978,543 outstanding, 323,212,124 Class&#160;B ordinary shares issued and 316,685,372 outstanding as of December&#160;31, 2023; 2,865,069,999 Class&#160;A ordinary shares issued and 2,587,296,615 outstanding, 322,483,772 Class&#160;B ordinary shares issued and 316,136,640 outstanding as of December&#160;31, 2024.)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional Paid in Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserves" xlink:label="loc_jd_StatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_StatutoryReserves" xml:lang="en-US">Statutory Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_StatutoryReserves" xml:lang="en-US">Statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_StatutoryReserves" xlink:to="lab_jd_StatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_StatutoryReserves" xml:lang="en-US">Represents the amount of appropriations made after-tax profits to certain non-distributable reserve funds.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury Stock, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockValue" xml:lang="en-US">Treasury stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total JD.com, Inc. shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterest" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterest" xml:lang="en-US">Non-controlling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total shareholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total shareholders' equity(deficit) of the Group's VIEs and VIEs' subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Accumulated other comprehensive Income/loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xml:lang="en-US">Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xml:lang="en-US">MEZZANINE EQUITY</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities, mezzanine equity and shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xml:lang="en-US">Consolidated Entities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xml:lang="en-US">Consolidated Entities [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xml:lang="en-US">Consolidated Entities [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember" xlink:label="loc_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember" xml:lang="en-US">Variable Interest Entity Primary Beneficiary Aggregated Disclosure Non Recourse [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember" xml:lang="en-US">Consolidated VIEs and VIEs' subsidiaries without recourse to the primary beneficiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember" xlink:to="lab_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember" xml:lang="en-US">Disclosures of similar consolidated Variable Interest Entities (VIE),in aggregate, with related disclosed amounts nonrecourse to the reporting entity for the aggregated variable interest entities in which the entity is considered the primary beneficiary.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Products and Services [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember" xlink:label="loc_jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember" xml:lang="en-US">Traffic Support Marketing And Promotion Services Provided To Related Parties [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember" xml:lang="en-US">Traffic support, marketing and promotion services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember" xlink:to="lab_jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember" xml:lang="en-US">Represents information pertaining to traffic support, marketing and promotion services to be provided to related parties.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Ordinary shares, shares authorized (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Ordinary shares, shares issued (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common stock, shares, issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Ordinary shares, shares outstanding (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Ordinary shares, par value (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Consolidated Statements of Operations and Comprehensive Income/(Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Consolidated Statements of Operations and Comprehensive Income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Product [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Service [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Service</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Other income/(expense)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Share of results of equity investees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Share of results of equity investees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestments" xml:lang="en-US">Share of results of equity investees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest Expense, Operating and Nonoperating</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Others, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other income/(expense), net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other comprehensive income:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Foreign currency translation adjustments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Net income/(loss) per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US">Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xml:lang="en-US">Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerBasicDilutedAbstract" xlink:label="loc_jd_EarningsPerBasicDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EarningsPerBasicDilutedAbstract" xml:lang="en-US">Earnings Per Basic Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EarningsPerBasicDilutedAbstract" xml:lang="en-US">Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EarningsPerBasicDilutedAbstract" xlink:to="lab_jd_EarningsPerBasicDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EarningsPerBasicDilutedAbstract" xml:lang="en-US">The amount of net income (loss) for the period per each ADS outstanding during the reporting period.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerAdsBasic" xlink:label="loc_jd_EarningsPerAdsBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EarningsPerAdsBasic" xml:lang="en-US">Earnings Per Ads Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EarningsPerAdsBasic" xml:lang="en-US">Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_EarningsPerAdsBasic" xml:lang="en-US">Basic net income per ADS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EarningsPerAdsBasic" xlink:to="lab_jd_EarningsPerAdsBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EarningsPerAdsBasic" xml:lang="en-US">The amount of net income (loss) for the period per each ADS outstanding during the reporting period.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerADSDilutedAbstract" xlink:label="loc_jd_EarningsPerADSDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EarningsPerADSDilutedAbstract" xml:lang="en-US">Earnings Per ADS Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EarningsPerADSDilutedAbstract" xml:lang="en-US">Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EarningsPerADSDilutedAbstract" xlink:to="lab_jd_EarningsPerADSDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EarningsPerADSDilutedAbstract" xml:lang="en-US">Earnings&#8203; per ADS diluted.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerAdsDiluted" xlink:label="loc_jd_EarningsPerAdsDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EarningsPerAdsDiluted" xml:lang="en-US">Earnings Per Ads Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EarningsPerAdsDiluted" xml:lang="en-US">Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_EarningsPerAdsDiluted" xml:lang="en-US">Diluted net income per ADS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EarningsPerAdsDiluted" xlink:to="lab_jd_EarningsPerAdsDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EarningsPerAdsDiluted" xml:lang="en-US">The amount of net income (loss) for the period available to each ADS outstanding during the reporting period and to each ADS that would have been outstanding assuming the issuance of ADS for all dilutive potential ADS outstanding during the reporting period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Weighted average number of shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Denominator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average number of shares &#8211; basic&#160;(million shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average number of shares &#8211; diluted&#160;(million shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FulfillmentCosts" xlink:label="loc_jd_FulfillmentCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_FulfillmentCosts" xml:lang="en-US">Fulfillment Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_FulfillmentCosts" xml:lang="en-US">Fulfillment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_FulfillmentCosts" xml:lang="en-US">Fulfillment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_FulfillmentCosts" xlink:to="lab_jd_FulfillmentCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_FulfillmentCosts" xml:lang="en-US">Fulfillment costs represent packaging material costs and those costs incurred in outbound shipping, operating and staffing the Group's fulfillment and customer service centers, including costs attributable to buying, receiving, inspecting and warehousing inventories; picking, packaging and preparing customer orders for shipment; processing payment and related transaction costs and responding to inquiries from customers. Fulfillment costs also contain third party transaction fees, such as credit card processing and debit card processing fees.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense" xlink:label="loc_us-gaap_MarketingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketingExpense" xml:lang="en-US">Marketing Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_MarketingExpense" xml:lang="en-US">Marketing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingExpense" xlink:to="lab_us-gaap_MarketingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and administrative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income from operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Income/(loss) from operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income before tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Total income before tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income before tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Total income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net income/(loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net income/(loss) attributable to non-controlling interests shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeLossAttributableToRedeemableNonControllingInterest" xlink:label="loc_jd_IncomeLossAttributableToRedeemableNonControllingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_IncomeLossAttributableToRedeemableNonControllingInterest" xml:lang="en-US">Income Loss Attributable To Redeemable Non Controlling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_IncomeLossAttributableToRedeemableNonControllingInterest" xml:lang="en-US">Net income attributable to mezzanine equity classified as&#160;non-controlling&#160;interests shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_IncomeLossAttributableToRedeemableNonControllingInterest" xlink:to="lab_jd_IncomeLossAttributableToRedeemableNonControllingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_IncomeLossAttributableToRedeemableNonControllingInterest" xml:lang="en-US">Income loss attributable to redeemable non-controlling interest</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net income attributable to the Company's ordinary shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" xlink:label="loc_jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" xml:lang="en-US">Comprehensive Income Loss Net Of Tax Attributable To Nonredeemable Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" xml:lang="en-US">Total comprehensive income/(loss) attributable to non-controlling interests shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" xlink:to="lab_jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" xml:lang="en-US">Amount of comprehensive income (loss) attributable to nonredeemable noncontrolling interest.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" xlink:label="loc_jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" xml:lang="en-US">Total comprehensive income attributable to mezzanine equity classified as&#160;non-controlling&#160;interests shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" xlink:to="lab_jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" xml:lang="en-US">Amount of comprehensive income (Loss) attributable to redeemable noncontrolling interest.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Total comprehensive income attributable to the Company's ordinary shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfProperties" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfProperties" xml:lang="en-US">Gain (Loss) on Sale of Properties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_GainLossOnSaleOfProperties" xml:lang="en-US">Gain on sale of development properties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfProperties" xml:lang="en-US">Gain on sale of development properties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_GainLossOnSaleOfProperties" xml:lang="en-US">Gain on sale of development properties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfProperties" xml:lang="en-US">Including other segment items: Gain on sale of development properties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfProperties" xlink:to="lab_us-gaap_GainLossOnSaleOfProperties" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and Development Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Revenues [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuesAbstract" xml:lang="en-US">Net revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Total net revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Net revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Cost of Goods and Services Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Cost of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xml:lang="en-US">Goodwill, Impairment Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xml:lang="en-US">Impairment of goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xml:lang="en-US">Impairment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xml:lang="en-US">Impairment of long-lived assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xml:lang="en-US">Impairment of long-lived assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Consolidated Statements of Cash Flows</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xml:lang="en-US">Cash flows from operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase (Decrease) in Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidSupplies" xml:lang="en-US">Increase (Decrease) in Prepaid Supplies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidSupplies" xml:lang="en-US">Advance to suppliers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidSupplies" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xml:lang="en-US">Increase (Decrease) in Due from Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xml:lang="en-US">Amount due from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Other&#160;non-current&#160;assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncreaseDecreaseInContractWithCustomerRefundLiability" xlink:label="loc_jd_IncreaseDecreaseInContractWithCustomerRefundLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_IncreaseDecreaseInContractWithCustomerRefundLiability" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Refund Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_IncreaseDecreaseInContractWithCustomerRefundLiability" xml:lang="en-US">Advance from customers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_IncreaseDecreaseInContractWithCustomerRefundLiability" xlink:to="lab_jd_IncreaseDecreaseInContractWithCustomerRefundLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_IncreaseDecreaseInContractWithCustomerRefundLiability" xml:lang="en-US">Amount of increase (decrease) in liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Deferred revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xml:lang="en-US">Increase (Decrease) in Accrued Taxes Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xml:lang="en-US">Taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Accrued expenses and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties" xml:lang="en-US">Increase (Decrease) in Due to Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties" xml:lang="en-US">Amount due to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" xlink:label="loc_jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" xml:lang="en-US">Increase Decrease In Operating Lease Rights Of Use Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" xml:lang="en-US">Operating lease right-of-use assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" xlink:to="lab_jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" xml:lang="en-US">Increase decrease in operating lease rights of use assets.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="loc_jd_IncreaseDecreaseInOperatingLeaseLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_IncreaseDecreaseInOperatingLeaseLiabilities" xml:lang="en-US">Increase Decrease In Operating Lease Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_IncreaseDecreaseInOperatingLeaseLiabilities" xml:lang="en-US">Operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:to="lab_jd_IncreaseDecreaseInOperatingLeaseLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_IncreaseDecreaseInOperatingLeaseLiabilities" xml:lang="en-US">Increase decrease in operating lease liabilities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xml:lang="en-US">Other non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation and amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation and amortization expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xml:lang="en-US">Gain (Loss) on Disposition of Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xml:lang="en-US">Losses from disposal of property, equipment and software</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred income tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpairmentOfInvestment" xlink:label="loc_jd_ImpairmentOfInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ImpairmentOfInvestment" xml:lang="en-US">Impairment Of Investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ImpairmentOfInvestment" xml:lang="en-US">Impairment of investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_ImpairmentOfInvestment" xml:lang="en-US">Impairment charges</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_ImpairmentOfInvestment" xml:lang="en-US">Impairment of investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ImpairmentOfInvestment" xlink:to="lab_jd_ImpairmentOfInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ImpairmentOfInvestment" xml:lang="en-US">The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" xlink:label="loc_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" xml:lang="en-US">Gain Loss On Acquirements Or Disposals Of Business And Investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" xml:lang="en-US">(Gains)/losses from acquirements or disposals of businesses and investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" xml:lang="en-US">Gains/(losses) from acquirements or disposals of businesses and investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" xlink:to="lab_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" xml:lang="en-US">Gain loss on acquirements or disposals of business and investment.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AllowanceForDoubtfulAccounts" xlink:label="loc_jd_AllowanceForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AllowanceForDoubtfulAccounts" xml:lang="en-US">Allowance For Doubtful Accounts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AllowanceForDoubtfulAccounts" xml:lang="en-US">Allowance for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AllowanceForDoubtfulAccounts" xlink:to="lab_jd_AllowanceForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AllowanceForDoubtfulAccounts" xml:lang="en-US">Allowance for doubtful accounts.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpairmentOfLongLivedAssetsAndGoodwill" xlink:label="loc_jd_ImpairmentOfLongLivedAssetsAndGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ImpairmentOfLongLivedAssetsAndGoodwill" xml:lang="en-US">Impairment of long lived assets and goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ImpairmentOfLongLivedAssetsAndGoodwill" xml:lang="en-US">Impairment of long-lived assets and goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ImpairmentOfLongLivedAssetsAndGoodwill" xlink:to="lab_jd_ImpairmentOfLongLivedAssetsAndGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ImpairmentOfLongLivedAssetsAndGoodwill" xml:lang="en-US">Impairment of long lived assets and goodwill.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US">Other Noncash Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xml:lang="en-US">Non-cash portion of other non-operating (income)/expense, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xml:lang="en-US">Unrealized Gain (Loss) on Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xml:lang="en-US">(Gains)/losses from fair value change of long-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xml:lang="en-US">Gains/(losses) from fair value change of long-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedInterestIncome" xlink:label="loc_jd_AccruedInterestIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccruedInterestIncome" xml:lang="en-US">Accrued Interest Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_AccruedInterestIncome" xml:lang="en-US">Accrued interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccruedInterestIncome" xlink:to="lab_jd_AccruedInterestIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccruedInterestIncome" xml:lang="en-US">Changes in accrued interest income from time deposits and wealth management products during the reporting period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash provided by operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash provided by operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash used in operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Cash flows from investing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" xlink:label="loc_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" xml:lang="en-US">Proceeds from Sale of Debt and Equity Securities, FV-NI, Held-for-investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" xml:lang="en-US">Disposal of investment securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" xlink:to="lab_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xml:lang="en-US">Payments to Acquire Interest in Subsidiaries and Affiliates</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xml:lang="en-US">Prepayments and investments in equity investees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:to="lab_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xml:lang="en-US">Proceeds from Divestiture of Interest in Subsidiaries and Affiliates</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xml:lang="en-US">Disposal of equity investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLoansHeldForInvestment" xlink:label="loc_us-gaap_PaymentsToAcquireLoansHeldForInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireLoansHeldForInvestment" xml:lang="en-US">Payments to Acquire Loans Held-for-investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireLoansHeldForInvestment" xml:lang="en-US">Cash paid for loan originations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLoansHeldForInvestment" xlink:to="lab_us-gaap_PaymentsToAcquireLoansHeldForInvestment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" xlink:label="loc_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" xml:lang="en-US">Proceeds from Loan and Lease Originations and Principal Collections</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" xml:lang="en-US">Cash received from loan repayments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" xlink:to="lab_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentsForConstructionInProgress" xlink:label="loc_jd_PaymentsForConstructionInProgress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PaymentsForConstructionInProgress" xml:lang="en-US">Payments For Construction In Progress</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_PaymentsForConstructionInProgress" xml:lang="en-US">Cash paid for construction in progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PaymentsForConstructionInProgress" xlink:to="lab_jd_PaymentsForConstructionInProgress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PaymentsForConstructionInProgress" xml:lang="en-US">Payments for construction in progress</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentsToAcquireLandUseRights" xlink:label="loc_jd_PaymentsToAcquireLandUseRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PaymentsToAcquireLandUseRights" xml:lang="en-US">Payments to Acquire Land Use Rights</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_PaymentsToAcquireLandUseRights" xml:lang="en-US">Purchase of land use rights</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PaymentsToAcquireLandUseRights" xlink:to="lab_jd_PaymentsToAcquireLandUseRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PaymentsToAcquireLandUseRights" xml:lang="en-US">The cash outflow for acquisition of land use rights.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Cash paid for business combinations, net of cash acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" xlink:label="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" xml:lang="en-US">Proceeds from Collection of (Payments to Fund) Long-term Loans to Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" xml:lang="en-US">Loans settled by/(provided to) JD Technology</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" xlink:to="lab_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash used in investing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash provided by/(used in) investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProceedsFromSalesOfDevelopmentProperties" xlink:label="loc_jd_ProceedsFromSalesOfDevelopmentProperties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ProceedsFromSalesOfDevelopmentProperties" xml:lang="en-US">Proceeds From Sales Of Development Properties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ProceedsFromSalesOfDevelopmentProperties" xml:lang="en-US">Sales of development properties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ProceedsFromSalesOfDevelopmentProperties" xlink:to="lab_jd_ProceedsFromSalesOfDevelopmentProperties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ProceedsFromSalesOfDevelopmentProperties" xml:lang="en-US">Proceeds from sales of development properties.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xml:lang="en-US">Other investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CashPaidForAssetAcquisitionsNetOfCashAcquire" xlink:label="loc_jd_CashPaidForAssetAcquisitionsNetOfCashAcquire" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_CashPaidForAssetAcquisitionsNetOfCashAcquire" xml:lang="en-US">Cash Paid For Asset Acquisitions Net of Cash Acquire</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_CashPaidForAssetAcquisitionsNetOfCashAcquire" xml:lang="en-US">Cash paid for asset acquisitions, net of cash acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_CashPaidForAssetAcquisitionsNetOfCashAcquire" xlink:to="lab_jd_CashPaidForAssetAcquisitionsNetOfCashAcquire" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_CashPaidForAssetAcquisitionsNetOfCashAcquire" xml:lang="en-US">The cash outflow associated with the acquisition of assets, net of the cash acquired from the purchase.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xml:lang="en-US">Proceeds from Sale of Productive Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xml:lang="en-US">Disposal of equipment and other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" xlink:label="loc_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" xml:lang="en-US">Proceeds from Maturities Of Time Deposits And Wealth Management Products</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" xml:lang="en-US">Maturity of long-term time deposits and wealth management products</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" xml:lang="en-US">Maturity of time deposits and wealth management products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" xlink:to="lab_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" xml:lang="en-US">Proceeds from maturities of time deposits and wealth management products.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" xlink:label="loc_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" xml:lang="en-US">Payment To Acquire Time Deposits And Wealth Management Products</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" xml:lang="en-US">Purchases of time deposits and wealth management products</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" xml:lang="en-US">Purchase of time deposits and wealth management products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" xlink:to="lab_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" xml:lang="en-US">Payment to acquire time deposits and wealth management products.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xml:lang="en-US">Payments to Acquire Productive Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xml:lang="en-US">Purchase of property, equipment and software and intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Cash flows from financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Repurchase of ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US">Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xml:lang="en-US">Proceeds from issuance of ordinary shares pursuant to share-based awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xml:lang="en-US">Proceeds from Noncontrolling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xml:lang="en-US">Capital injection from&#160;non-controlling&#160;interest shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xml:lang="en-US">Other financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash provided by/(used in) financing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash used in financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" xlink:label="loc_jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" xml:lang="en-US">Repurchase And Repayment Of Unsecured Senior Notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" xml:lang="en-US">Repurchase and repayment of unsecured senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" xlink:to="lab_jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" xml:lang="en-US">Repurchase and repayment of unsecured senior notes.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" xlink:label="loc_jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" xml:lang="en-US">Payment To Acquire Equity interest In NonWhollyOwned Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" xml:lang="en-US">Acquisition of additional equity interests in&#160;non-wholly&#160;owned subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" xlink:to="lab_jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" xml:lang="en-US">Payment to acquire Equity interest in non-wholly&#160;owned subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xml:lang="en-US">Cash paid for dividends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xml:lang="en-US">Proceeds from Issuance of Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xml:lang="en-US">Proceeds from debts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfDebt" xml:lang="en-US">Repayments of Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RepaymentsOfDebt" xml:lang="en-US">Repayment of debts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_RepaymentsOfDebt" xml:lang="en-US">Repayment of debts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xml:lang="en-US">Proceeds from unsecured senior notes, net of issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental disclosure of cash flow information:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaid" xml:lang="en-US">Income Taxes Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxesPaid" xml:lang="en-US">Cash paid for income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Cash paid for interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xml:lang="en-US">Supplemental disclosures of non-cash investing and financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-use assets acquired under operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1" xml:lang="en-US">Noncash or Part Noncash Acquisition, Investments Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1" xml:lang="en-US">Acquisition of equity interest in Dada by strategic resources</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net increase/(decrease) in cash, cash equivalents, and restricted cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net increase/(decrease) in cash, cash equivalents, and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Cash, cash equivalents, and restricted cash at beginning of year, including cash, cash equivalents, and restricted cash classified within assets held for sale</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Cash, cash equivalents, and restricted cash at end of year, including cash, cash equivalents and restricted cash classified within assets held for sale</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, cash equivalents, and restricted cash at beginning of year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, cash equivalents, and restricted cash at end of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xml:lang="en-US">Less: cash, cash equivalents, and restricted cash classified within assets held for sale at end of year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xml:lang="en-US">Less: cash, cash equivalents, and restricted cash classified within assets held for sale at beginning of year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xml:lang="en-US">Treasury Stock, Common [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xml:lang="en-US">Treasury stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesMember" xlink:label="loc_jd_StatutoryReservesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_StatutoryReservesMember" xml:lang="en-US">Statutory Reserves [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_StatutoryReservesMember" xml:lang="en-US">Statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_StatutoryReservesMember" xlink:to="lab_jd_StatutoryReservesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_StatutoryReservesMember" xml:lang="en-US">Appropriations made from entity's after-tax profits to reserve funds including general reserve fund, enterprise expansion fund and staff bonus and welfare fund. And appropriations made from entity's after-tax profits to non-distributable reserve funds including statutory surplus fund and discretionary surplus fund.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated other comprehensive income/(loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Noncontrolling Interest [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Non-controlling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xml:lang="en-US">Repurchase of ordinary shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xml:lang="en-US">Shares repurchased during the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Exercise of share-based awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US">Share-based compensation and vesting of share-based awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesIssued" xml:lang="en-US">Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesIssued" xml:lang="en-US">Balance (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesIssued" xml:lang="en-US">Balance (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xml:lang="en-US">Treasury Stock, Shares, Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xml:lang="en-US">Repurchase of ordinary shares (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xml:lang="en-US">Shares repurchased during the year (in ADS shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccretionOfConvertibleRedeemableNonControllingInterests" xlink:label="loc_jd_AccretionOfConvertibleRedeemableNonControllingInterests" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccretionOfConvertibleRedeemableNonControllingInterests" xml:lang="en-US">Accretion of Convertible Redeemable Non-controlling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_AccretionOfConvertibleRedeemableNonControllingInterests" xml:lang="en-US">Accretion of convertible redeemable non-controlling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccretionOfConvertibleRedeemableNonControllingInterests" xlink:to="lab_jd_AccretionOfConvertibleRedeemableNonControllingInterests" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccretionOfConvertibleRedeemableNonControllingInterests" xml:lang="en-US">Amount of increase (decrease) to retained earnings or deficit resulting from accretion of convertible redeemable non-controlling interests.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Exercise of share-based awards (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Exercised (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xml:lang="en-US">Share-based compensation and vesting of share-based awards (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" xlink:label="loc_jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" xml:lang="en-US">Foreign currency translation adjustment exclude effects of warrants exercise or conversion of convertible securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" xml:lang="en-US">Foreign currency translation adjustments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" xlink:to="lab_jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" xml:lang="en-US">Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, excluding effects of warrants exercise or conversion of convertible securities.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AppropriationToStatutoryReserves" xlink:label="loc_jd_AppropriationToStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AppropriationToStatutoryReserves" xml:lang="en-US">Appropriation to statutory reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_AppropriationToStatutoryReserves" xml:lang="en-US">Statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AppropriationToStatutoryReserves" xlink:to="lab_jd_AppropriationToStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AppropriationToStatutoryReserves" xml:lang="en-US">Represents appropriations to certain non-distributable statutory reserves in accordance with laws applicable to the countries in which the reporting entity's subsidiaries and variable interest entities operate.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ChangeOfCapitalFromNonControllingInterestShareholders" xlink:label="loc_jd_ChangeOfCapitalFromNonControllingInterestShareholders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ChangeOfCapitalFromNonControllingInterestShareholders" xml:lang="en-US">Change of Capital from Non-Controlling Interest Shareholders</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ChangeOfCapitalFromNonControllingInterestShareholders" xml:lang="en-US">Change of the capital from non-controlling interest shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ChangeOfCapitalFromNonControllingInterestShareholders" xlink:to="lab_jd_ChangeOfCapitalFromNonControllingInterestShareholders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ChangeOfCapitalFromNonControllingInterestShareholders" xml:lang="en-US">Amount of increase (decrease) in noncontrolling interest from Change of the capital from non-controlling interest shareholders.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xml:lang="en-US">Noncontrolling Interest, Increase from Business Combination</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xml:lang="en-US">Acquisition of subsidiaries and assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xml:lang="en-US">Stock Issued During Period, Shares, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xml:lang="en-US">Issuance of Class A ordinary shares reserved for future exercise /vesting of share-based awards (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesOther" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xml:lang="en-US">Stock Issued During Period, Value, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xml:lang="en-US">Issuance of Class A ordinary shares reserved for future exercise/vesting of share-based awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueOther" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Issuance of ordinary shares (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Shares Issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Issuance of ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DisposalOfSubsidiariesAmount" xlink:label="loc_jd_DisposalOfSubsidiariesAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DisposalOfSubsidiariesAmount" xml:lang="en-US">Disposal of Subsidiaries Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DisposalOfSubsidiariesAmount" xml:lang="en-US">Disposal of subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DisposalOfSubsidiariesAmount" xlink:to="lab_jd_DisposalOfSubsidiariesAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DisposalOfSubsidiariesAmount" xml:lang="en-US">Disposal of subsidiaries amount.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Dividends" xml:lang="en-US">Dividends</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_Dividends" xml:lang="en-US">Dividends</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Dividends" xml:lang="en-US">Dividends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" xlink:label="loc_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" xml:lang="en-US">Foreign Currency Translation Adjustments And Hedge Of Net Investments In Foreign Operations Net Of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" xml:lang="en-US">Translation adjustments and hedge of net investments in foreign operations, net of tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" xlink:to="lab_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" xml:lang="en-US">Foreign currency translation adjustments and hedge of net investments in foreign operations net of tax.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityOther" xlink:label="loc_us-gaap_StockholdersEquityOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityOther" xml:lang="en-US">Stockholders' Equity, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockholdersEquityOther" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityOther" xlink:to="lab_us-gaap_StockholdersEquityOther" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Principal activities and organization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xml:lang="en-US">Principal activities and organization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Summary of significant accounting policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Summary of significant accounting policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xml:lang="en-US">Concentration and risks</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentration and risks</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair value measurement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair value measurement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xml:lang="en-US">Business Combinations [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xml:lang="en-US">Business acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Business Combination Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Business acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsInEquityInvesteesAbstract" xlink:label="loc_jd_InvestmentsInEquityInvesteesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InvestmentsInEquityInvesteesAbstract" xml:lang="en-US">Investments in equity investees [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InvestmentsInEquityInvesteesAbstract" xlink:to="lab_jd_InvestmentsInEquityInvesteesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_InvestmentsInEquityInvesteesAbstract" xml:lang="en-US">Definition</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xml:lang="en-US">Investments in equity investees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="loc_us-gaap_AccountsReceivableNetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetAbstract" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract" xlink:to="lab_us-gaap_AccountsReceivableNetAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xml:lang="en-US">Inventories, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xml:lang="en-US">Inventories, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xml:lang="en-US">Property, equipment and software, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xml:lang="en-US">Property, equipment and software, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US">Property, equipment and software, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsDisclosureAbstract" xlink:label="loc_jd_LandUseRightsDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsDisclosureAbstract" xml:lang="en-US">Land use rights, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsDisclosureAbstract" xlink:to="lab_jd_LandUseRightsDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsDisclosureTextBlock" xlink:label="loc_jd_LandUseRightsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsDisclosureTextBlock" xml:lang="en-US">Land Use Rights Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LandUseRightsDisclosureTextBlock" xml:lang="en-US">Land use rights, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsDisclosureTextBlock" xlink:to="lab_jd_LandUseRightsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsDisclosureTextBlock" xml:lang="en-US">The entire disclosure related to land use rights.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xml:lang="en-US">Intangible assets, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xml:lang="en-US">Intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GoodwillAbstract" xlink:label="loc_jd_GoodwillAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_GoodwillAbstract" xml:lang="en-US">Goodwill [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_GoodwillAbstract" xlink:to="lab_jd_GoodwillAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xml:lang="en-US">Goodwill Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrentAbstract" xlink:label="loc_us-gaap_AccountsPayableCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrentAbstract" xml:lang="en-US">Accounts Payable, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrentAbstract" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract" xlink:to="lab_us-gaap_AccountsPayableCurrentAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountsPayableDisclosureTextBlock" xlink:label="loc_jd_AccountsPayableDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccountsPayableDisclosureTextBlock" xml:lang="en-US">Accounts Payable Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AccountsPayableDisclosureTextBlock" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccountsPayableDisclosureTextBlock" xlink:to="lab_jd_AccountsPayableDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccountsPayableDisclosureTextBlock" xml:lang="en-US">The entire disclosure for accounts payable at the end of the reporting period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xml:lang="en-US">Accrued expenses and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:label="loc_jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xml:lang="en-US">Accrued Expenses And Other Current Liabilities Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xml:lang="en-US">Accrued expenses and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:to="lab_jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xml:lang="en-US">The entire disclosure for accrued expenses and other current liabilities at the end of the reporting period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentsAbstract" xml:lang="en-US">Unsecured senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentsAbstract" xlink:to="lab_us-gaap_DebtInstrumentsAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DisclosureOfUnsecuredSeniorNotesTextBlock" xlink:label="loc_jd_DisclosureOfUnsecuredSeniorNotesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DisclosureOfUnsecuredSeniorNotesTextBlock" xml:lang="en-US">Disclosure of Unsecured Senior Notes [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DisclosureOfUnsecuredSeniorNotesTextBlock" xml:lang="en-US">Unsecured senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DisclosureOfUnsecuredSeniorNotesTextBlock" xlink:to="lab_jd_DisclosureOfUnsecuredSeniorNotesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DisclosureOfUnsecuredSeniorNotesTextBlock" xml:lang="en-US">The entire disclosure of unsecured senior notes.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeasesAbstract" xml:lang="en-US">Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xml:lang="en-US">Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainOnSaleOfDevelopmentPropertiesAbstract" xlink:label="loc_jd_GainOnSaleOfDevelopmentPropertiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_GainOnSaleOfDevelopmentPropertiesAbstract" xml:lang="en-US">Gain On Sale Of Development Properties [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_GainOnSaleOfDevelopmentPropertiesAbstract" xml:lang="en-US">Gain on sale of development properties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesAbstract" xlink:to="lab_jd_GainOnSaleOfDevelopmentPropertiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_GainOnSaleOfDevelopmentPropertiesAbstract" xml:lang="en-US">Gain on sale of development properties.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainOnSaleOfDevelopmentPropertiesTextBlock" xlink:label="loc_jd_GainOnSaleOfDevelopmentPropertiesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_GainOnSaleOfDevelopmentPropertiesTextBlock" xml:lang="en-US">Gain On Sale Of Development Properties [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_GainOnSaleOfDevelopmentPropertiesTextBlock" xml:lang="en-US">Gain on sale of development properties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTextBlock" xlink:to="lab_jd_GainOnSaleOfDevelopmentPropertiesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_GainOnSaleOfDevelopmentPropertiesTextBlock" xml:lang="en-US">Gain On Sale Of Development Properties.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xml:lang="en-US">Others, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:label="loc_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xml:lang="en-US">Other Nonoperating Income and Expense [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xml:lang="en-US">Others, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:to="lab_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Taxation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Taxation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FinancingForSubsidiaryGroupAbstract" xlink:label="loc_jd_FinancingForSubsidiaryGroupAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_FinancingForSubsidiaryGroupAbstract" xml:lang="en-US">Financing For Subsidiary Group</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_FinancingForSubsidiaryGroupAbstract" xml:lang="en-US">Financing For Subsidiary Group [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_FinancingForSubsidiaryGroupAbstract" xlink:to="lab_jd_FinancingForSubsidiaryGroupAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipAxis" xml:lang="en-US">Ownership [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_OwnershipAxis" xml:lang="en-US">Ownership [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipDomain" xml:lang="en-US">Ownership [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_OwnershipDomain" xml:lang="en-US">Ownership [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock" xlink:label="loc_jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock" xml:lang="en-US">Disclosure Of Financing For Subsidiary Group</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock" xml:lang="en-US">Financing for major subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock" xlink:to="lab_jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock" xml:lang="en-US">Disclosure of financing for subsidiary group textblock</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OrdinarySharesDisclosureTextBlock" xlink:label="loc_jd_OrdinarySharesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_OrdinarySharesDisclosureTextBlock" xml:lang="en-US">Ordinary Shares Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_OrdinarySharesDisclosureTextBlock" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_OrdinarySharesDisclosureTextBlock" xlink:to="lab_jd_OrdinarySharesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_OrdinarySharesDisclosureTextBlock" xml:lang="en-US">The entire disclosure for issued common stock at the end of reporting period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsAbstract" xlink:label="loc_us-gaap_DividendsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsAbstract" xml:lang="en-US">Dividends [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsAbstract" xlink:to="lab_us-gaap_DividendsAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DividendTextBlock" xlink:label="loc_jd_DividendTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DividendTextBlock" xml:lang="en-US">Dividend [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DividendTextBlock" xml:lang="en-US">Dividends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DividendTextBlock" xlink:to="lab_jd_DividendTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DividendTextBlock" xml:lang="en-US">Dividend.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TreasuryStockDisclosureAbstract" xlink:label="loc_jd_TreasuryStockDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TreasuryStockDisclosureAbstract" xml:lang="en-US">Share repurchase program</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TreasuryStockDisclosureAbstract" xlink:to="lab_jd_TreasuryStockDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TreasuryStockDisclosureAbstract" xml:lang="en-US">No definition available</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="loc_us-gaap_TreasuryStockTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xml:lang="en-US">Treasury Stock [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xml:lang="en-US">Share repurchase program</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockTextBlock" xlink:to="lab_us-gaap_TreasuryStockTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xml:lang="en-US">Other comprehensive income/(loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xml:lang="en-US">Other comprehensive income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xml:lang="en-US">Other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xml:lang="en-US">Accumulated other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Net income per share/ADS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US">Related party transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related party transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Reporting [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment reporting</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment reporting</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract" xlink:label="loc_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract" xml:lang="en-US">Defined Contribution Pension And Other Postretirements Plan Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract" xlink:to="lab_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract" xml:lang="en-US">Defined contribution pension and other postretirements plan disclosure.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xml:lang="en-US">Employee benefit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xml:lang="en-US">Lines of credit and loan facilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityAbstract" xml:lang="en-US">Loan facilities and lines of credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract" xlink:to="lab_us-gaap_LineOfCreditFacilityAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LineOfCreditAndLoanFacilityTextBlock" xlink:label="loc_jd_LineOfCreditAndLoanFacilityTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LineOfCreditAndLoanFacilityTextBlock" xml:lang="en-US">Line of Credit And Loan Facility [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LineOfCreditAndLoanFacilityTextBlock" xml:lang="en-US">Loan facilities and lines of credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LineOfCreditAndLoanFacilityTextBlock" xlink:to="lab_jd_LineOfCreditAndLoanFacilityTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LineOfCreditAndLoanFacilityTextBlock" xml:lang="en-US">The entire disclosure for line of credit and loan facility.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:label="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xml:lang="en-US">Restricted net assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:to="lab_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xml:lang="en-US">Restricted Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xml:lang="en-US">Restricted net assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent events</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xml:lang="en-US">Parent company only condensed financial information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xml:lang="en-US">Parent company only condensed financial information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of presentation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Principles of consolidation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xml:lang="en-US">Reclassification, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xml:lang="en-US">Reclassifications</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NoncontrollingInterestsPolicyTextBlock" xlink:label="loc_jd_NoncontrollingInterestsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_NoncontrollingInterestsPolicyTextBlock" xml:lang="en-US">Noncontrolling Interests [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_NoncontrollingInterestsPolicyTextBlock" xml:lang="en-US">Non-controlling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_NoncontrollingInterestsPolicyTextBlock" xlink:to="lab_jd_NoncontrollingInterestsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_NoncontrollingInterestsPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for noncontrolling interest.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of estimates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign currency translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConvenienceTranslationPolicyTextBlock" xlink:label="loc_jd_ConvenienceTranslationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ConvenienceTranslationPolicyTextBlock" xml:lang="en-US">Convenience Translation Policy [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ConvenienceTranslationPolicyTextBlock" xml:lang="en-US">Convenience translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ConvenienceTranslationPolicyTextBlock" xlink:to="lab_jd_ConvenienceTranslationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ConvenienceTranslationPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for convenience translation of financial statements from reporting currency into another currency.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xml:lang="en-US">Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xml:lang="en-US">Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventories, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanReceivablesPolicyTextBlock" xlink:label="loc_jd_LoanReceivablesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LoanReceivablesPolicyTextBlock" xml:lang="en-US">Loan Receivables, Policy [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LoanReceivablesPolicyTextBlock" xml:lang="en-US">Loan receivables, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LoanReceivablesPolicyTextBlock" xlink:to="lab_jd_LoanReceivablesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LoanReceivablesPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for net book value of loan receivables and estimating the allowance for losses on loan receivables.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property, equipment and software, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConstructionInProgressPolicyTextBlock" xlink:label="loc_jd_ConstructionInProgressPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ConstructionInProgressPolicyTextBlock" xml:lang="en-US">Construction in Progress Policy [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ConstructionInProgressPolicyTextBlock" xml:lang="en-US">Construction in progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ConstructionInProgressPolicyTextBlock" xlink:to="lab_jd_ConstructionInProgressPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ConstructionInProgressPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for construction in progress.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsPolicyTextBlock" xlink:label="loc_jd_LandUseRightsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsPolicyTextBlock" xml:lang="en-US">Land Use Rights Policy [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LandUseRightsPolicyTextBlock" xml:lang="en-US">Land use rights, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsPolicyTextBlock" xlink:to="lab_jd_LandUseRightsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for land use rights.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xml:lang="en-US">Intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Impairment of long-lived assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock" xlink:label="loc_jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock" xml:lang="en-US">Nonrecourse Securitization Debt and Transfer of Financial Assets [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock" xml:lang="en-US">Nonrecourse securitization debt and transfer of financial assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock" xlink:to="lab_jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for nonrecourse securitization debt and transfer of financial assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtPolicyTextBlock" xlink:label="loc_us-gaap_DebtPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xml:lang="en-US">Debt, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xml:lang="en-US">Unsecured senior notes and long-term borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US">Fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xml:lang="en-US">Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ContractBalancesPolicyTextBlock" xlink:label="loc_jd_ContractBalancesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ContractBalancesPolicyTextBlock" xml:lang="en-US">Contract Balances [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ContractBalancesPolicyTextBlock" xml:lang="en-US">Contract balances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ContractBalancesPolicyTextBlock" xlink:to="lab_jd_ContractBalancesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ContractBalancesPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for contract balances.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock" xlink:label="loc_jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock" xml:lang="en-US">Revenue Recognition Incentives and Loyalty Programs, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock" xml:lang="en-US">Customer incentives and loyalty programs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock" xlink:to="lab_jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for customer incentives and loyalty programs.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xml:lang="en-US">Cost of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RebatesAndSubsidiesPolicyTextBlock" xlink:label="loc_jd_RebatesAndSubsidiesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RebatesAndSubsidiesPolicyTextBlock" xml:lang="en-US">Rebates and Subsidies [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RebatesAndSubsidiesPolicyTextBlock" xml:lang="en-US">Rebates and subsidies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RebatesAndSubsidiesPolicyTextBlock" xlink:to="lab_jd_RebatesAndSubsidiesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RebatesAndSubsidiesPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for rebates and subsidies received from a vendor. The rebates and subsidies that are recorded as a reduction in the price of the vendors' products or services (that is, the entity's inventory) and which ultimately will be recorded as a reduction in the entity's cost of revenue.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FulfillmentCostPolicyTextBlock" xlink:label="loc_jd_FulfillmentCostPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_FulfillmentCostPolicyTextBlock" xml:lang="en-US">Fulfillment Cost [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_FulfillmentCostPolicyTextBlock" xml:lang="en-US">Fulfillment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_FulfillmentCostPolicyTextBlock" xlink:to="lab_jd_FulfillmentCostPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_FulfillmentCostPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for the fulfillment costs.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MarketingExpensesPolicyTextBlock" xlink:label="loc_jd_MarketingExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_MarketingExpensesPolicyTextBlock" xml:lang="en-US">Marketing Expenses [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_MarketingExpensesPolicyTextBlock" xml:lang="en-US">Marketing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_MarketingExpensesPolicyTextBlock" xlink:to="lab_jd_MarketingExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_MarketingExpensesPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for marketing expenses which consist primarily of advertising costs and related expenses for personnel engaged in marketing and business development activities.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_jd_GeneralAndAdministrativeExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_GeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US">General and Administrative Expenses [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_GeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US">General and administrative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_GeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_jd_GeneralAndAdministrativeExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_GeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for inclusion of significant items in the general and administrative (or similar) expense report caption.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US">Comprehensive income/(loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Net income per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US">Segment reporting</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesPolicyTextBlock" xlink:label="loc_jd_StatutoryReservesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_StatutoryReservesPolicyTextBlock" xml:lang="en-US">Statutory Reserves Policy [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_StatutoryReservesPolicyTextBlock" xml:lang="en-US">Statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_StatutoryReservesPolicyTextBlock" xlink:to="lab_jd_StatutoryReservesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_StatutoryReservesPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for statutory reserves.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Recent accounting pronouncements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AssetAcquisitionPolicyTextBlock" xlink:label="loc_jd_AssetAcquisitionPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AssetAcquisitionPolicyTextBlock" xml:lang="en-US">Asset Acquisition Policy [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AssetAcquisitionPolicyTextBlock" xml:lang="en-US">Asset Acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AssetAcquisitionPolicyTextBlock" xlink:to="lab_jd_AssetAcquisitionPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AssetAcquisitionPolicyTextBlock" xml:lang="en-US">Asset acquisition policy.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock" xlink:label="loc_jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock" xml:lang="en-US">Marketable Securities and Other Investments [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock" xml:lang="en-US">Marketable securities and other investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock" xlink:to="lab_jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock" xml:lang="en-US">Marketable securities and other investments.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GovernmentFinancialIncentivesPolicyTextBlock" xlink:label="loc_jd_GovernmentFinancialIncentivesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_GovernmentFinancialIncentivesPolicyTextBlock" xml:lang="en-US">Government financial incentives [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_GovernmentFinancialIncentivesPolicyTextBlock" xml:lang="en-US">Government financial incentives</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_GovernmentFinancialIncentivesPolicyTextBlock" xlink:to="lab_jd_GovernmentFinancialIncentivesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_GovernmentFinancialIncentivesPolicyTextBlock" xml:lang="en-US">Government financial incentives.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsInEquityInvesteesTableTextBlock" xlink:label="loc_jd_InvestmentsInEquityInvesteesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InvestmentsInEquityInvesteesTableTextBlock" xml:lang="en-US">Investments In Equity Investees [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_InvestmentsInEquityInvesteesTableTextBlock" xml:lang="en-US">Investments in equity investees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InvestmentsInEquityInvesteesTableTextBlock" xlink:to="lab_jd_InvestmentsInEquityInvesteesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_InvestmentsInEquityInvesteesTableTextBlock" xml:lang="en-US">Investments In Equity Investees.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LongLivedAssetsHeldForSalePolicyTextBlock" xlink:label="loc_jd_LongLivedAssetsHeldForSalePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LongLivedAssetsHeldForSalePolicyTextBlock" xml:lang="en-US">Long Lived Assets Held For Sale [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LongLivedAssetsHeldForSalePolicyTextBlock" xml:lang="en-US">Assets held for sale</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LongLivedAssetsHeldForSalePolicyTextBlock" xlink:to="lab_jd_LongLivedAssetsHeldForSalePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LongLivedAssetsHeldForSalePolicyTextBlock" xml:lang="en-US">Long lived assets held for sale.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock" xlink:label="loc_jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock" xml:lang="en-US">Schedule of percentage of legal ownership in major subsidiaries, VIEs and VIEs' subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock" xlink:to="lab_jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock" xml:lang="en-US">Tabular disclosure of the major subsidiaries, consolidated VIEs and VIEs' subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xml:lang="en-US">Schedule of consolidated financial information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesTable" xlink:label="loc_jd_AccountingPoliciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccountingPoliciesTable" xml:lang="en-US">Accounting Policies [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccountingPoliciesTable" xlink:to="lab_jd_AccountingPoliciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccountingPoliciesTable" xml:lang="en-US">Schedule of accounting policies.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesLineItems" xlink:label="loc_jd_AccountingPoliciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccountingPoliciesLineItems" xml:lang="en-US">Accounting Policies [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AccountingPoliciesLineItems" xml:lang="en-US">Summary of significant accounting policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccountingPoliciesLineItems" xlink:to="lab_jd_AccountingPoliciesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccountingPoliciesLineItems" xml:lang="en-US">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock" xlink:label="loc_jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock" xml:lang="en-US">Schedule of Property Equipment and Software Estimated Useful Lives Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock" xml:lang="en-US">Schedule of estimated useful lives of property, equipment and software</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock" xlink:to="lab_jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock" xml:lang="en-US">Tabular disclosure of the estimated useful lives of the entity's property, equipment and software.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" xlink:label="loc_jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" xml:lang="en-US">Schedule of Finite Lived Intangible Assets Useful Lives Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" xml:lang="en-US">Schedule of estimated useful lives of intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" xlink:to="lab_jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" xml:lang="en-US">Tabular disclosure of the estimated useful lives of the entity's finite lived intangible assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US">Schedule of assets and liabilities that are measured at fair value on a recurring basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HordeumInvestmentLpMember" xlink:label="loc_jd_HordeumInvestmentLpMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_HordeumInvestmentLpMember" xml:lang="en-US">Hordeum Investment, L.P. [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_HordeumInvestmentLpMember" xml:lang="en-US">Hordeum Investment, L.P.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_HordeumInvestmentLpMember" xlink:to="lab_jd_HordeumInvestmentLpMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US">Business Acquisition [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xml:lang="en-US">Summary of purchase price as of the date of acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xml:lang="en-US">Schedule of allocation of the purchase price as of the date of acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xml:lang="en-US">Investment, Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xml:lang="en-US">Investment, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xml:lang="en-US">Investment, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock" xlink:label="loc_jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock" xml:lang="en-US">Condensed Financial Information of Equity Investments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock" xml:lang="en-US">Schedule of condensed financial information of the Group's equity investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock" xlink:to="lab_jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock" xml:lang="en-US">Tabular disclosure of condensed financial information of the Group's equity investments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xml:lang="en-US">Schedule of accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock" xlink:label="loc_jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock" xml:lang="en-US">Summary Of Movements In Allowance For Doubtful Accounts [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock" xml:lang="en-US">Schedule of movements in the allowances for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock" xlink:to="lab_jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock" xml:lang="en-US">Tabular disclosure of movements in the allowances for doubtful accounts.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xml:lang="en-US">Schedule of Inventories, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Schedule of property, equipment and software, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfLandUseRightsTableTextBlock" xlink:label="loc_jd_ScheduleOfLandUseRightsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ScheduleOfLandUseRightsTableTextBlock" xml:lang="en-US">Schedule of Land Use Rights [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ScheduleOfLandUseRightsTableTextBlock" xml:lang="en-US">Schedule of land use rights, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ScheduleOfLandUseRightsTableTextBlock" xlink:to="lab_jd_ScheduleOfLandUseRightsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ScheduleOfLandUseRightsTableTextBlock" xml:lang="en-US">Tabular disclosure of land use rights.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Schedule of Land Use Rights Future Amortization Expense [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Schedule of amortization expenses related to the land use rights for future periods</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for land use rights.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Schedule of intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Schedule of amortization expenses related to the intangible assets for future periods</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xml:lang="en-US">Schedule of changes in the carrying amount of goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfAccountsPayableTableTextBlock" xlink:label="loc_jd_ScheduleOfAccountsPayableTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ScheduleOfAccountsPayableTableTextBlock" xml:lang="en-US">Schedule of Accounts Payable [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ScheduleOfAccountsPayableTableTextBlock" xml:lang="en-US">Schedule of accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ScheduleOfAccountsPayableTableTextBlock" xlink:to="lab_jd_ScheduleOfAccountsPayableTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ScheduleOfAccountsPayableTableTextBlock" xml:lang="en-US">Tabular disclosure of the carrying value as of the balance sheet date of payables to vendors for goods and services received that are used in an entity's business and other payables.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTableTextBlock" xlink:label="loc_us-gaap_SupplierFinanceProgramTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xml:lang="en-US">Supplier Finance Program [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SupplierFinanceProgramTableTextBlock" xml:lang="en-US">Schedule of movement in the accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramTableTextBlock" xlink:to="lab_us-gaap_SupplierFinanceProgramTableTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xlink:label="loc_jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Accrued Liabilities and Other Current Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of accrued expenses and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xml:lang="en-US">Tabular disclosure of accrued expenses and other liabilities that are classified as current at the end of the reporting period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US">Schedule of unsecured senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xml:lang="en-US">Summary of Principal Amounts due of Unsecured Senior Notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xlink:label="loc_jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xml:lang="en-US">Disclosure Of Supplemental Balance Sheet Information Related To Operating Leases [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xml:lang="en-US">Summary of supplemental information related to operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xlink:to="lab_jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xml:lang="en-US">Disclosure of supplemental balance sheet information related to operating leases.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock" xlink:label="loc_jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule Of Lease Cost Recognized And Supplemental Cash Flow Information Related To Operating Leases [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock" xml:lang="en-US">Summary of lease cost recognized and supplemental cash flow information related to operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock" xlink:to="lab_jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock" xml:lang="en-US">Summary of lease cost recognized and supplemental cash flow information related to operating leases.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Summary of maturity of lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xml:lang="en-US">Schedule of Other Nonoperating Income (Expense) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xml:lang="en-US">Schedule of others non-operating income (expense), net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xml:lang="en-US">Schedule of components of income/(loss) before tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Schedule of reconciliation of the differences between statutory income tax rate and the effective income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfIncomeTaxHolidayTextBlock" xlink:label="loc_us-gaap_SummaryOfIncomeTaxHolidayTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SummaryOfIncomeTaxHolidayTextBlock" xml:lang="en-US">Summary of Income Tax Holiday [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SummaryOfIncomeTaxHolidayTextBlock" xml:lang="en-US">Summary of income tax holiday</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxHolidayTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxHolidayTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of deferred tax assets and deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xml:lang="en-US">Schedule of movement of valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaAxis" xlink:label="loc_jd_VestingCriteriaAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_VestingCriteriaAxis" xml:lang="en-US">Vesting criteria [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_VestingCriteriaAxis" xlink:to="lab_jd_VestingCriteriaAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_VestingCriteriaAxis" xml:lang="en-US">Information about the type of vesting for share-based compensation awards.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaDomain" xlink:label="loc_jd_VestingCriteriaDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_VestingCriteriaDomain" xml:lang="en-US">Vesting criteria [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_VestingCriteriaDomain" xlink:to="lab_jd_VestingCriteriaDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_VestingCriteriaDomain" xml:lang="en-US">The types of vesting specified for share-based compensation awards.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualAxis" xml:lang="en-US">Title and Position [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Title and Position [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EmployeeAndNonEmployeeMember" xlink:label="loc_jd_EmployeeAndNonEmployeeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EmployeeAndNonEmployeeMember" xml:lang="en-US">Employee And Non Employee [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EmployeeAndNonEmployeeMember" xml:lang="en-US">Employee and non-employee</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_jd_EmployeeAndNonEmployeeMember" xml:lang="en-US">Employees and Non-employees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EmployeeAndNonEmployeeMember" xlink:to="lab_jd_EmployeeAndNonEmployeeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EmployeeAndNonEmployeeMember" xml:lang="en-US">Represents information pertaining to employees and non-employees for the entity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xml:lang="en-US">Share-based Payment Arrangement, Cost by Plan [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xml:lang="en-US">Schedule of share-based compensation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US">Schedule of RSUs activity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Schedule of service-based share options activity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of basic and diluted net income/(loss) per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock" xlink:label="loc_jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock" xml:lang="en-US">Schedule of Major Related Parties Disclosure [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock" xml:lang="en-US">Schedule of the major related parties and their relationships with the Group</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock" xlink:to="lab_jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock" xml:lang="en-US">Tabular disclosure of the major related parties and their relationship with the entity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xml:lang="en-US">Schedule of the major related party transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfRelatedPartyBalancesTableTextBlock" xlink:label="loc_jd_ScheduleOfRelatedPartyBalancesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ScheduleOfRelatedPartyBalancesTableTextBlock" xml:lang="en-US">Schedule of Related Party Balances [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ScheduleOfRelatedPartyBalancesTableTextBlock" xml:lang="en-US">Schedule of the major related party balances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ScheduleOfRelatedPartyBalancesTableTextBlock" xlink:to="lab_jd_ScheduleOfRelatedPartyBalancesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ScheduleOfRelatedPartyBalancesTableTextBlock" xml:lang="en-US">Tabular disclosure of balances of the major related parties with the entity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xml:lang="en-US">Schedule of the Group's operating segment results</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xml:lang="en-US">Schedule of long-term borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xml:lang="en-US">Schedule of Debt [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xml:lang="en-US">Schedule of debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaap_OtherCommitmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xml:lang="en-US">Other Commitments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xml:lang="en-US">Other Commitments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xml:lang="en-US">Other Commitments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTableTextBlock" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xml:lang="en-US">Other Commitments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherCommitmentsTableTextBlock" xml:lang="en-US">Schedule of future minimum payments under these non-cancelable agreements with initial terms of one year or more</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTableTextBlock" xlink:to="lab_us-gaap_OtherCommitmentsTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US">Condensed Balance Sheets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xml:lang="en-US">Condensed Statement of Comprehensive Income [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xml:lang="en-US">Condensed Statements of Operations and Comprehensive Income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:to="lab_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xml:lang="en-US">Condensed Statements of Cash Flows</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OrganizationTable" xlink:label="loc_jd_OrganizationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_OrganizationTable" xml:lang="en-US">Organization [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_OrganizationTable" xlink:to="lab_jd_OrganizationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_OrganizationTable" xml:lang="en-US">The entire disclosure pertaining to organization of business.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingJingdongCenturyTradeCompanyLimitedMember" xlink:label="loc_jd_BeijingJingdongCenturyTradeCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_BeijingJingdongCenturyTradeCompanyLimitedMember" xml:lang="en-US">Beijing Jingdong Century Trade Company Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_BeijingJingdongCenturyTradeCompanyLimitedMember" xml:lang="en-US">Jingdong Century</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_BeijingJingdongCenturyTradeCompanyLimitedMember" xlink:to="lab_jd_BeijingJingdongCenturyTradeCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_BeijingJingdongCenturyTradeCompanyLimitedMember" xml:lang="en-US">Represents information pertaining to Beijing Jingdong Century Trade Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember" xlink:label="loc_jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember" xml:lang="en-US">Jiangsu Jingdong Information Technology Company Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember" xml:lang="en-US">Jiangsu Jingdong Information Technology Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember" xlink:to="lab_jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember" xml:lang="en-US">Represents information pertaining to Jiangsu Jingdong Information Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember" xlink:label="loc_jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember" xml:lang="en-US">Shanghai Shengdayuan Information Technology Company Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember" xml:lang="en-US">Shanghai Shengdayuan Information Technology Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember" xlink:to="lab_jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember" xml:lang="en-US">Represents information pertaining to Shanghai Shengdayuan Information Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongTechnologyGroupCorporationMember" xlink:label="loc_jd_JingdongTechnologyGroupCorporationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JingdongTechnologyGroupCorporationMember" xml:lang="en-US">Jingdong Technology Group Corporation [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JingdongTechnologyGroupCorporationMember" xml:lang="en-US">Jingdong Technology Group Corporation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JingdongTechnologyGroupCorporationMember" xlink:to="lab_jd_JingdongTechnologyGroupCorporationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JingdongTechnologyGroupCorporationMember" xml:lang="en-US">Represents information pertaining to Jingdong Technology Group Corporation.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongECommerceTradeHongKongCompanyLimitedMember" xlink:label="loc_jd_JingdongECommerceTradeHongKongCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JingdongECommerceTradeHongKongCompanyLimitedMember" xml:lang="en-US">Jingdong E Commerce Trade Hong Kong Company Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JingdongECommerceTradeHongKongCompanyLimitedMember" xml:lang="en-US">Jingdong E-Commerce (Trade) Hong Kong Co., Ltd</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JingdongECommerceTradeHongKongCompanyLimitedMember" xlink:to="lab_jd_JingdongECommerceTradeHongKongCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JingdongECommerceTradeHongKongCompanyLimitedMember" xml:lang="en-US">Represents information pertaining to Jingdong E-Commerce (Trade) Hong Kong Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdcomInternationalLimitedMember" xlink:label="loc_jd_JdcomInternationalLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdcomInternationalLimitedMember" xml:lang="en-US">Jdcom International Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdcomInternationalLimitedMember" xml:lang="en-US">JD.com International Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdcomInternationalLimitedMember" xlink:to="lab_jd_JdcomInternationalLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdcomInternationalLimitedMember" xml:lang="en-US">Represents information pertaining to JD.com International Limited.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" xlink:label="loc_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" xml:lang="en-US">Beijing Jingdong Shangke Information Technology Company Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" xml:lang="en-US">Beijing Jingdong Shangke Information Technology Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" xlink:to="lab_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" xml:lang="en-US">Represents information pertaining to Beijing Jingdong Shangke Information Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember" xlink:label="loc_jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember" xml:lang="en-US">Chongqing Jingdong Haijia E Commerce Company Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember" xml:lang="en-US">Chongqing Jingdong Haijia E-commerce Co., Ltd. ("Chongqing Haijia")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember" xlink:to="lab_jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember" xml:lang="en-US">Represents information pertaining to Chongqing Jingdong Haijia E-commerce Co., Ltd..</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdcomInvestmentLimitedMember" xlink:label="loc_jd_JdcomInvestmentLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdcomInvestmentLimitedMember" xml:lang="en-US">Jdcom Investment Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdcomInvestmentLimitedMember" xml:lang="en-US">JD.com Investment Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdcomInvestmentLimitedMember" xlink:to="lab_jd_JdcomInvestmentLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdcomInvestmentLimitedMember" xml:lang="en-US">Represents information pertaining to JD.com Investment Limited.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SuqianHanbangInvestmentManagementCompanyLimitedMember" xlink:label="loc_jd_SuqianHanbangInvestmentManagementCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_SuqianHanbangInvestmentManagementCompanyLimitedMember" xml:lang="en-US">Suqian Hanbang Investment Management Company Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_SuqianHanbangInvestmentManagementCompanyLimitedMember" xml:lang="en-US">Suqian Hanbang Investment Management Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_SuqianHanbangInvestmentManagementCompanyLimitedMember" xlink:to="lab_jd_SuqianHanbangInvestmentManagementCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_SuqianHanbangInvestmentManagementCompanyLimitedMember" xml:lang="en-US">Represents information pertaining to Suqian Hanbang Investment Management Company limited.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdAssetsHoldingLimitedMember" xlink:label="loc_jd_JdAssetsHoldingLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdAssetsHoldingLimitedMember" xml:lang="en-US">Jd Assets Holding Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdAssetsHoldingLimitedMember" xml:lang="en-US">JD Assets Holding Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdAssetsHoldingLimitedMember" xlink:to="lab_jd_JdAssetsHoldingLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdAssetsHoldingLimitedMember" xml:lang="en-US">Represents information pertaining to JD Assets Holding Limited.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsHoldingLimitedMember" xlink:label="loc_jd_JdLogisticsHoldingLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdLogisticsHoldingLimitedMember" xml:lang="en-US">Jd Logistics Holding Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdLogisticsHoldingLimitedMember" xml:lang="en-US">JD Logistics Holding Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdLogisticsHoldingLimitedMember" xlink:to="lab_jd_JdLogisticsHoldingLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdLogisticsHoldingLimitedMember" xml:lang="en-US">Represents information pertaining to JD Logistics Holding Limited.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdHealthInternationalIncMember" xlink:label="loc_jd_JdHealthInternationalIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdHealthInternationalIncMember" xml:lang="en-US">JD Health International Inc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdHealthInternationalIncMember" xml:lang="en-US">JD Health International Inc.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdHealthInternationalIncMember" xlink:to="lab_jd_JdHealthInternationalIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdHealthInternationalIncMember" xml:lang="en-US">Represents information pertaining to JD health international inc.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdAsiaDevelopmentLimitedMember" xlink:label="loc_jd_JdAsiaDevelopmentLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdAsiaDevelopmentLimitedMember" xml:lang="en-US">JD Asia Development Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdAsiaDevelopmentLimitedMember" xml:lang="en-US">JD Asia Development Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdAsiaDevelopmentLimitedMember" xlink:to="lab_jd_JdAsiaDevelopmentLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdAsiaDevelopmentLimitedMember" xml:lang="en-US">Represents information pertaining to JD Asia development Limited.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdJiankangLimitedMember" xlink:label="loc_jd_JdJiankangLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdJiankangLimitedMember" xml:lang="en-US">JD Jiankang Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdJiankangLimitedMember" xml:lang="en-US">JD Jiankang Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdJiankangLimitedMember" xlink:to="lab_jd_JdJiankangLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdJiankangLimitedMember" xml:lang="en-US">Represents information pertaining to JD Jiankang Limited.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JDLogisticsIncMember" xlink:label="loc_jd_JDLogisticsIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JDLogisticsIncMember" xml:lang="en-US">J D Logistics Inc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JDLogisticsIncMember" xml:lang="en-US">JD Logistics, Inc. (formerly known as Jingdong Express Group Corporation) ("JD Logistics")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JDLogisticsIncMember" xlink:to="lab_jd_JDLogisticsIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JDLogisticsIncMember" xml:lang="en-US">Represents information pertaining to JD Logistics, Inc.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember" xlink:label="loc_jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember" xml:lang="en-US">Beijing Wodong Tianjun Information Technology Co Ltd Beijing Wodong Tianjun [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember" xml:lang="en-US">Beijing Wodong Tianjun Information Technology Co., Ltd. ("Beijing Wodong Tianjun")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember" xlink:to="lab_jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember" xml:lang="en-US">Represents information pertaining to Beijing Wodong Tianjun Information Technology Co., Ltd. ("Beijing Wodong Tianjun")</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember" xlink:label="loc_jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember" xml:lang="en-US">Jiangsu Huiji Space Technology Co., Ltd. (Jiangsu Huiji) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember" xml:lang="en-US">Jiangsu Huiji Space Technology Co., Ltd. ("Jiangsu Huiji")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember" xlink:to="lab_jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember" xml:lang="en-US">Jiangsu Huiji Space Technology Co., Ltd. ("Jiangsu Huiji").</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdPropertyHoldingLimitedMember" xlink:label="loc_jd_JdPropertyHoldingLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdPropertyHoldingLimitedMember" xml:lang="en-US">JD Property Holding Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdPropertyHoldingLimitedMember" xml:lang="en-US">JD Property Holding Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdPropertyHoldingLimitedMember" xlink:to="lab_jd_JdPropertyHoldingLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdPropertyHoldingLimitedMember" xml:lang="en-US">Represents information pertaining to JD Property Holding Limited.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongLogisticsSupplyChainCompanyLimitedMember" xlink:label="loc_jd_JingdongLogisticsSupplyChainCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JingdongLogisticsSupplyChainCompanyLimitedMember" xml:lang="en-US">Jingdong Logistics Supply Chain Company Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JingdongLogisticsSupplyChainCompanyLimitedMember" xml:lang="en-US">Jingdong Logistics Supply Chain Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JingdongLogisticsSupplyChainCompanyLimitedMember" xlink:to="lab_jd_JingdongLogisticsSupplyChainCompanyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JingdongLogisticsSupplyChainCompanyLimitedMember" xml:lang="en-US">Represents information pertaining to Jingdong Logistics Supply Chain Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdIndustrialTechnologyLimitedMember" xlink:label="loc_jd_JdIndustrialTechnologyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdIndustrialTechnologyLimitedMember" xml:lang="en-US">JD Industrial Technology Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdIndustrialTechnologyLimitedMember" xml:lang="en-US">JD Industrial Technology Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdIndustrialTechnologyLimitedMember" xlink:to="lab_jd_JdIndustrialTechnologyLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdIndustrialTechnologyLimitedMember" xml:lang="en-US">Represents information pertaining to JD Industrial Technology Limited.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdSunflowerInvestmentLimitedMember" xlink:label="loc_jd_JdSunflowerInvestmentLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdSunflowerInvestmentLimitedMember" xml:lang="en-US">JD Sunflower Investment Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdSunflowerInvestmentLimitedMember" xml:lang="en-US">JD Sunflower Investment Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdSunflowerInvestmentLimitedMember" xlink:to="lab_jd_JdSunflowerInvestmentLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdSunflowerInvestmentLimitedMember" xml:lang="en-US">JD Sunflower Investment Limited.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_WindcreekLimitedMember" xlink:label="loc_jd_WindcreekLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_WindcreekLimitedMember" xml:lang="en-US">Windcreek Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_WindcreekLimitedMember" xml:lang="en-US">Windcreek Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_WindcreekLimitedMember" xlink:to="lab_jd_WindcreekLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_WindcreekLimitedMember" xml:lang="en-US">Windcreek Limited.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DadaNexusLimitedDadaMember" xlink:label="loc_jd_DadaNexusLimitedDadaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DadaNexusLimitedDadaMember" xml:lang="en-US">Dada Nexus Limited Dada [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DadaNexusLimitedDadaMember" xml:lang="en-US">Dada Nexus Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DadaNexusLimitedDadaMember" xlink:to="lab_jd_DadaNexusLimitedDadaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DadaNexusLimitedDadaMember" xml:lang="en-US">Dada Nexus Limited ("Dada").</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongPropertyIncMember" xlink:label="loc_jd_JingdongPropertyIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JingdongPropertyIncMember" xml:lang="en-US">JINGDONG Property, Inc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JingdongPropertyIncMember" xml:lang="en-US">JINGDONG Property, Inc</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JingdongPropertyIncMember" xlink:to="lab_jd_JingdongPropertyIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JingdongPropertyIncMember" xml:lang="en-US">JINGDONG property, Inc.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongIndustrialsIncMember" xlink:label="loc_jd_JingdongIndustrialsIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JingdongIndustrialsIncMember" xml:lang="en-US">JINGDONG Industrials, Inc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JingdongIndustrialsIncMember" xml:lang="en-US">JINGDONG Industrials, Inc</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JingdongIndustrialsIncMember" xlink:to="lab_jd_JingdongIndustrialsIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JingdongIndustrialsIncMember" xml:lang="en-US">JINGDONG industrials, inc.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember" xlink:label="loc_jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember" xml:lang="en-US">Jiangsu Xinchuan Hailian Supply Chain Management Co Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember" xml:lang="en-US">Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember" xlink:to="lab_jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember" xml:lang="en-US">Represents information pertaining to Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OrganizationLineItems" xlink:label="loc_jd_OrganizationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_OrganizationLineItems" xml:lang="en-US">Organization [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_OrganizationLineItems" xml:lang="en-US">Organization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_OrganizationLineItems" xlink:to="lab_jd_OrganizationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xml:lang="en-US">Equity interest held (as a percent)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xml:lang="en-US">Noncontrolling interest, ownership percentage by parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xml:lang="en-US">Non controlling interest ownership percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember" xlink:label="loc_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember" xml:lang="en-US">Variable Interest Entity Primary Beneficiary Aggregated [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember" xml:lang="en-US">VIEs and their subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember" xlink:to="lab_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember" xml:lang="en-US">Variable interest entity primary beneficiary aggregated.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xml:lang="en-US">Variable Interest Entity [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xml:lang="en-US">VIEs and VIEs' subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems" xlink:to="lab_us-gaap_VariableInterestEntityLineItems" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RegisteredCapitalsAndPrcStatutoryReserves" xlink:label="loc_jd_RegisteredCapitalsAndPrcStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RegisteredCapitalsAndPrcStatutoryReserves" xml:lang="en-US">Registered Capitals and PRC Statutory Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RegisteredCapitalsAndPrcStatutoryReserves" xml:lang="en-US">Registered capitals and PRC statutory reserves of the Group's consolidated VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RegisteredCapitalsAndPrcStatutoryReserves" xlink:to="lab_jd_RegisteredCapitalsAndPrcStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RegisteredCapitalsAndPrcStatutoryReserves" xml:lang="en-US">The amount of registered capitals and PRC statutory Reserves.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdcomIncMember" xlink:label="loc_jd_JdcomIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdcomIncMember" xml:lang="en-US">JDCOM Inc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdcomIncMember" xml:lang="en-US">JD Variable Interest Entity with the intra-company balances and transactions within the Group eliminated</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdcomIncMember" xlink:to="lab_jd_JdcomIncMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US">Sale of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US">Sale of Stock [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US">Sale of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityListingsExchangeAxis" xlink:label="loc_dei_EntityListingsExchangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityListingsExchangeAxis" xml:lang="en-US">Entity Listings, Exchange [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityListingsExchangeAxis" xlink:to="lab_dei_EntityListingsExchangeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ExchangeDomain" xlink:label="loc_dei_ExchangeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ExchangeDomain" xml:lang="en-US">Exchange [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ExchangeDomain" xlink:to="lab_dei_ExchangeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xml:lang="en-US">Balance Sheet Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xml:lang="en-US">Balance Sheet Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xml:lang="en-US">Other Noncurrent Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xml:lang="en-US">Other non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PrepaymentsAndOtherCurrentAssetsMember" xlink:label="loc_jd_PrepaymentsAndOtherCurrentAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PrepaymentsAndOtherCurrentAssetsMember" xml:lang="en-US">Prepayments And Other Current Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PrepaymentsAndOtherCurrentAssetsMember" xml:lang="en-US">Prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PrepaymentsAndOtherCurrentAssetsMember" xlink:to="lab_jd_PrepaymentsAndOtherCurrentAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PrepaymentsAndOtherCurrentAssetsMember" xml:lang="en-US">Prepayments and other current assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OfficeEquipmentMember" xml:lang="en-US">Office Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OfficeEquipmentMember" xml:lang="en-US">Electronic equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember" xlink:to="lab_us-gaap_OfficeEquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xml:lang="en-US">Furniture and Fixtures [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xml:lang="en-US">Office equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VehiclesMember" xml:lang="en-US">Vehicles [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VehiclesMember" xml:lang="en-US">Vehicles</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" xlink:label="loc_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" xml:lang="en-US">Logistic And Warehouse And Other Heavy Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" xml:lang="en-US">Logistic,warehouse and other heavy equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" xml:lang="en-US">Logistics,warehouse and other heavy equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" xlink:to="lab_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" xml:lang="en-US">Represents information pertaining to the logistic and, warehouse and other heavy equipment.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xml:lang="en-US">Software and Software Development Costs [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xml:lang="en-US">Software</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BuildingMember" xml:lang="en-US">Building [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BuildingMember" xml:lang="en-US">Building</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BuildingImprovementsMember" xml:lang="en-US">Building Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BuildingImprovementsMember" xml:lang="en-US">Building improvement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingImprovementsMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LeaseholdImprovementMember" xlink:label="loc_jd_LeaseholdImprovementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LeaseholdImprovementMember" xml:lang="en-US">Leasehold Improvement [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LeaseholdImprovementMember" xml:lang="en-US">Leasehold improvement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LeaseholdImprovementMember" xlink:to="lab_jd_LeaseholdImprovementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LeaseholdImprovementMember" xml:lang="en-US">Leasehold improvement.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LandMember" xml:lang="en-US">Land [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LandMember" xml:lang="en-US">Land</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Statistical Measurement [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis ]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Statistical Measurement [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionAbstract" xlink:label="loc_us-gaap_ForeignCurrencyTransactionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionAbstract" xml:lang="en-US">Foreign Currency Transaction [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionAbstract" xml:lang="en-US">Foreign currency translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionAbstract" xlink:to="lab_us-gaap_ForeignCurrencyTransactionAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Debt Instrument, Face Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Debt Instrument, Face Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Aggregate principal amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultipleForeignCurrencyExchangeRatesAbstract" xlink:label="loc_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract" xml:lang="en-US">Multiple Foreign Currency Exchange Rates [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract" xml:lang="en-US">Convenience translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract" xlink:to="lab_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignCurrencyTranslationRate" xlink:label="loc_jd_ForeignCurrencyTranslationRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ForeignCurrencyTranslationRate" xml:lang="en-US">Foreign currency translation rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ForeignCurrencyTranslationRate" xml:lang="en-US">Convenience translation rate (RMB to USD)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ForeignCurrencyTranslationRate" xlink:to="lab_jd_ForeignCurrencyTranslationRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ForeignCurrencyTranslationRate" xml:lang="en-US">Represents the exchange rate used for convenience translation from reporting currency to additional disclosures in another currency.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract" xml:lang="en-US">Loan receivables, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanPeriodsExtendedRange" xlink:label="loc_jd_LoanPeriodsExtendedRange" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LoanPeriodsExtendedRange" xml:lang="en-US">Loan Periods Extended Period Range</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LoanPeriodsExtendedRange" xml:lang="en-US">Loan periods extended range</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LoanPeriodsExtendedRange" xlink:to="lab_jd_LoanPeriodsExtendedRange" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LoanPeriodsExtendedRange" xml:lang="en-US">Represents about loan periods extended period range.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanReceivablesProvisionForDoubtfulAccounts" xlink:label="loc_jd_LoanReceivablesProvisionForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LoanReceivablesProvisionForDoubtfulAccounts" xml:lang="en-US">Loan Receivables, Provision for Doubtful Accounts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LoanReceivablesProvisionForDoubtfulAccounts" xml:lang="en-US">Provision for the doubtful loan receivables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LoanReceivablesProvisionForDoubtfulAccounts" xlink:to="lab_jd_LoanReceivablesProvisionForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LoanReceivablesProvisionForDoubtfulAccounts" xml:lang="en-US">Amount of expense related to write-down of loan receivables to the amount expected to be collected.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanReceivablesNoncurrent" xlink:label="loc_jd_LoanReceivablesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LoanReceivablesNoncurrent" xml:lang="en-US">Loan Receivables Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LoanReceivablesNoncurrent" xml:lang="en-US">The loan receivables with the collection period over one year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LoanReceivablesNoncurrent" xlink:to="lab_jd_LoanReceivablesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LoanReceivablesNoncurrent" xml:lang="en-US">Consumer financing provided to qualified individual customers with the collection period over one year.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanReceivablesCurrent" xlink:label="loc_jd_LoanReceivablesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LoanReceivablesCurrent" xml:lang="en-US">Loan Receivables Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LoanReceivablesCurrent" xml:lang="en-US">The loan receivables with the collection period less than one year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LoanReceivablesCurrent" xlink:to="lab_jd_LoanReceivablesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LoanReceivablesCurrent" xml:lang="en-US">Consumer financing provided to qualified individual customers with the collection period less than one year.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PropertyPlantAndEquipmentsEstimatedUsefulLives" xlink:label="loc_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives" xml:lang="en-US">Property Plant And Equipments Estimated Useful Lives</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives" xml:lang="en-US">Estimated useful Lives</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives" xlink:to="lab_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives" xml:lang="en-US">Property plant and equipments estimated useful lives.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US">Estimated useful Lives (in Years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xml:lang="en-US">Noncompete Agreements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xml:lang="en-US">Non-compete Agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DomainNamesAndTrademarkMember" xlink:label="loc_jd_DomainNamesAndTrademarkMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DomainNamesAndTrademarkMember" xml:lang="en-US">Domain Names And Trademark [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DomainNamesAndTrademarkMember" xml:lang="en-US">Domain names and trademarks</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_DomainNamesAndTrademarkMember" xml:lang="en-US">Domain names and trademarks</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DomainNamesAndTrademarkMember" xlink:to="lab_jd_DomainNamesAndTrademarkMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DomainNamesAndTrademarkMember" xml:lang="en-US">Represents information pertaining to domain names and trademark.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TechnologyAndOthersMember" xlink:label="loc_jd_TechnologyAndOthersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TechnologyAndOthersMember" xml:lang="en-US">Technology and others [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TechnologyAndOthersMember" xml:lang="en-US">Technology and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TechnologyAndOthersMember" xlink:to="lab_jd_TechnologyAndOthersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TechnologyAndOthersMember" xml:lang="en-US">Technology and others.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CustomerRelationshipMember" xlink:label="loc_jd_CustomerRelationshipMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_CustomerRelationshipMember" xml:lang="en-US">Customer Relationship [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_CustomerRelationshipMember" xml:lang="en-US">Customer relationship</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_CustomerRelationshipMember" xlink:to="lab_jd_CustomerRelationshipMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentAxis" xml:lang="en-US">Debt Instrument [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xml:lang="en-US">Receivable Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivableTypeDomain" xml:lang="en-US">Receivable [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReceivableTypeDomain" xml:lang="en-US">Receivable [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsUsefulLife" xlink:label="loc_jd_LandUseRightsUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsUsefulLife" xml:lang="en-US">Land Use Rights, Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LandUseRightsUsefulLife" xml:lang="en-US">Estimated useful lives (in years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsUsefulLife" xlink:to="lab_jd_LandUseRightsUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsUsefulLife" xml:lang="en-US">Useful life of land use rights, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Estimated useful lives (in years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xml:lang="en-US">Segments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentDomain" xml:lang="en-US">Segments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:label="loc_jd_AccruedExpensesAndOtherCurrentLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccruedExpensesAndOtherCurrentLiabilitiesMember" xml:lang="en-US">Accrued Expenses And Other Current Liabilities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AccruedExpensesAndOtherCurrentLiabilitiesMember" xml:lang="en-US">Accrued expenses and other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:to="lab_jd_AccruedExpensesAndOtherCurrentLiabilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccruedExpensesAndOtherCurrentLiabilitiesMember" xml:lang="en-US">Representing information pertaining to accrued expenses and other current liabilities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xml:lang="en-US">Prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ElectronicsAndHomeApplianceProductsMember" xlink:label="loc_jd_ElectronicsAndHomeApplianceProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ElectronicsAndHomeApplianceProductsMember" xml:lang="en-US">Electronics And Home Appliance Products [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ElectronicsAndHomeApplianceProductsMember" xml:lang="en-US">Electronics and home appliance products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ElectronicsAndHomeApplianceProductsMember" xlink:to="lab_jd_ElectronicsAndHomeApplianceProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ElectronicsAndHomeApplianceProductsMember" xml:lang="en-US">Represents information pertaining to electronics and home appliance products.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GeneralMerchandiseProductsMember" xlink:label="loc_jd_GeneralMerchandiseProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_GeneralMerchandiseProductsMember" xml:lang="en-US">General Merchandise Products [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_GeneralMerchandiseProductsMember" xml:lang="en-US">General merchandise products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_GeneralMerchandiseProductsMember" xlink:to="lab_jd_GeneralMerchandiseProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_GeneralMerchandiseProductsMember" xml:lang="en-US">Represents information pertaining to general merchandise products.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="loc_us-gaap_ShippingAndHandlingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShippingAndHandlingMember" xml:lang="en-US">Shipping and Handling [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShippingAndHandlingMember" xml:lang="en-US">Shipping</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShippingAndHandlingMember" xlink:to="lab_us-gaap_ShippingAndHandlingMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OnlineMarketplaceAndMarketingServicesMember" xlink:label="loc_jd_OnlineMarketplaceAndMarketingServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_OnlineMarketplaceAndMarketingServicesMember" xml:lang="en-US">online marketplace and marketing services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_OnlineMarketplaceAndMarketingServicesMember" xml:lang="en-US">Online marketplace and marketing services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_OnlineMarketplaceAndMarketingServicesMember" xlink:to="lab_jd_OnlineMarketplaceAndMarketingServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_OnlineMarketplaceAndMarketingServicesMember" xml:lang="en-US">Represents the information pertaining to online marketplace and marketing services.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticsAndOtherServicesMember" xlink:label="loc_jd_LogisticsAndOtherServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LogisticsAndOtherServicesMember" xml:lang="en-US">Logistics And Other Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LogisticsAndOtherServicesMember" xml:lang="en-US">Logistics and other services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LogisticsAndOtherServicesMember" xlink:to="lab_jd_LogisticsAndOtherServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LogisticsAndOtherServicesMember" xml:lang="en-US">Represents the information pertaining to logistics and other services.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesByRegulatoryCountryAxis" xlink:label="loc_jd_StatutoryReservesByRegulatoryCountryAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_StatutoryReservesByRegulatoryCountryAxis" xml:lang="en-US">Statutory Reserves by Regulatory Country [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_StatutoryReservesByRegulatoryCountryAxis" xlink:to="lab_jd_StatutoryReservesByRegulatoryCountryAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_StatutoryReservesByRegulatoryCountryAxis" xml:lang="en-US">Description and amount of components of statutory reserves under laws of various countries.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesByEntityDomain" xlink:label="loc_jd_StatutoryReservesByEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_StatutoryReservesByEntityDomain" xml:lang="en-US">Statutory Reserves By Entity [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_StatutoryReservesByEntityDomain" xml:lang="en-US">Statutory Reserves by Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_StatutoryReservesByEntityDomain" xlink:to="lab_jd_StatutoryReservesByEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_StatutoryReservesByEntityDomain" xml:lang="en-US">Countries with statutory reserve laws.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN" xlink:label="loc_country_CN" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_CN" xml:lang="en-US">CHINA</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_CN" xml:lang="en-US">PRC</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesAxis" xlink:label="loc_jd_StatutoryReservesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_StatutoryReservesAxis" xml:lang="en-US">Statutory Reserves [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_StatutoryReservesAxis" xlink:to="lab_jd_StatutoryReservesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_StatutoryReservesAxis" xml:lang="en-US">Represents various statutory reserves.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserveDomain" xlink:label="loc_jd_StatutoryReserveDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_StatutoryReserveDomain" xml:lang="en-US">Statutory Reserve [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_StatutoryReserveDomain" xml:lang="en-US">Statutory Reserve [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_StatutoryReserveDomain" xlink:to="lab_jd_StatutoryReserveDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_StatutoryReserveDomain" xml:lang="en-US">Represents various statutory reserves.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GeneralReserveFundMember" xlink:label="loc_jd_GeneralReserveFundMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_GeneralReserveFundMember" xml:lang="en-US">General Reserve Fund [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_GeneralReserveFundMember" xml:lang="en-US">General reserve fund</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_GeneralReserveFundMember" xlink:to="lab_jd_GeneralReserveFundMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_GeneralReserveFundMember" xml:lang="en-US">Represents general reserve fund.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutorySurplusReserveMember" xlink:label="loc_jd_StatutorySurplusReserveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_StatutorySurplusReserveMember" xml:lang="en-US">Statutory Surplus Reserve [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_StatutorySurplusReserveMember" xml:lang="en-US">Statutory surplus reserve</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_StatutorySurplusReserveMember" xlink:to="lab_jd_StatutorySurplusReserveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_StatutorySurplusReserveMember" xml:lang="en-US">Represents statutory surplus reserve.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignInvestedEnterpriseMember" xlink:label="loc_jd_ForeignInvestedEnterpriseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ForeignInvestedEnterpriseMember" xml:lang="en-US">Foreign Invested Enterprise [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ForeignInvestedEnterpriseMember" xml:lang="en-US">Foreign invested enterprise</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ForeignInvestedEnterpriseMember" xlink:to="lab_jd_ForeignInvestedEnterpriseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ForeignInvestedEnterpriseMember" xml:lang="en-US">Represents information pertaining to a foreign invested enterprise.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DomesticEnterpriseMember" xlink:label="loc_jd_DomesticEnterpriseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DomesticEnterpriseMember" xml:lang="en-US">Domestic Enterprise [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DomesticEnterpriseMember" xml:lang="en-US">Domestic enterprise</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DomesticEnterpriseMember" xlink:to="lab_jd_DomesticEnterpriseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DomesticEnterpriseMember" xml:lang="en-US">Represents information pertaining to a domestic enterprise.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementScenarioAxis" xml:lang="en-US">Scenario [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xml:lang="en-US">Scenario [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementAxis" xml:lang="en-US">Restatement [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementDomain" xml:lang="en-US">Restatement [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RestatementDomain" xml:lang="en-US">Restatement [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xml:lang="en-US">Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xml:lang="en-US">Contract with Customer, Refund Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xml:lang="en-US">Liabilities for return allowances</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xml:lang="en-US">Liabilities for return allowances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerRefundLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRightToRecoverProductCurrent" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProductCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerRightToRecoverProductCurrent" xml:lang="en-US">Contract with Customer, Right to Recover Product, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerRightToRecoverProductCurrent" xml:lang="en-US">Rights to recover products from customers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRightToRecoverProductCurrent" xlink:to="lab_us-gaap_ContractWithCustomerRightToRecoverProductCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xml:lang="en-US">Contract with Customer, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xml:lang="en-US">Unearned revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:label="loc_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xml:lang="en-US">Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xml:lang="en-US">Revenue, Practical Expedient</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:to="lab_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions" xlink:label="loc_jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions" xml:lang="en-US">Contract With Customer Liability Revenue Recognized Including Additions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions" xml:lang="en-US">Unearned revenue recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions" xlink:to="lab_jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions" xml:lang="en-US">Contract with customer liability revenue recognized including additions.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShippingHandlingAndTransportationCostsAbstract" xlink:label="loc_jd_ShippingHandlingAndTransportationCostsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ShippingHandlingAndTransportationCostsAbstract" xml:lang="en-US">Fulfilment [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ShippingHandlingAndTransportationCostsAbstract" xml:lang="en-US">Fulfillment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ShippingHandlingAndTransportationCostsAbstract" xlink:to="lab_jd_ShippingHandlingAndTransportationCostsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" xml:lang="en-US">Marketing and Advertising Expense [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" xml:lang="en-US">Marketing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpenseAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingExpense" xml:lang="en-US">Advertising Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvertisingExpense" xml:lang="en-US">Advertising costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAbstract" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract" xml:lang="en-US">Capital Leases, Lessee Balance Sheet [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract" xml:lang="en-US">Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract" xlink:to="lab_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfFinanceLeases" xlink:label="loc_jd_NumberOfFinanceLeases" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_NumberOfFinanceLeases" xml:lang="en-US">Number Of Finance Leases</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_NumberOfFinanceLeases" xml:lang="en-US">Number of finance leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_NumberOfFinanceLeases" xlink:to="lab_jd_NumberOfFinanceLeases" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_NumberOfFinanceLeases" xml:lang="en-US">Represents number of finance leases.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xml:lang="en-US">Number of Operating Segments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xml:lang="en-US">Number of major business segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:label="loc_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xml:lang="en-US">Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:to="lab_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesAbstract" xlink:label="loc_jd_StatutoryReservesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_StatutoryReservesAbstract" xml:lang="en-US">Statutory Reserves [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_StatutoryReservesAbstract" xml:lang="en-US">Statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_StatutoryReservesAbstract" xlink:to="lab_jd_StatutoryReservesAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" xlink:label="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" xml:lang="en-US">Minimum portion of after tax profit to be allocated to general reserve under PRC law</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" xml:lang="en-US">Minimum portion of after tax profit to be allocated to general reserve under PRC law (as a percentage)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" xml:lang="en-US">Required minimum percentage of annual appropriations to general reserve fund</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" xlink:to="lab_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" xml:lang="en-US">For entities incorporated in PRC, the minimum percentage of the after-tax net income allocated to a general reserve until the reserve balance is a specified percentage of the registered capital.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" xlink:label="loc_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" xml:lang="en-US">Required General Reserve Registered Capital Ratio to Deforce Compulsory Net Profit Allocation to General Reserve</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" xml:lang="en-US">Maximum percentage of statutory general reserve related to entity's registered capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" xlink:to="lab_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" xml:lang="en-US">For entities incorporated in PRC, the ratio of the statutory reserve to the registered capital which triggers the elimination of the requirement to contribute to the statutory reserve.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" xlink:label="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" xml:lang="en-US">Minimum portion of after tax profit to be allocated to statutory surplus under PRC law</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" xml:lang="en-US">Minimum portion of after tax profit to be allocated to statutory surplus under PRC law (as a percentage)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" xml:lang="en-US">Required minimum percentage of annual appropriations to statutory surplus fund</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" xlink:to="lab_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" xml:lang="en-US">For entities incorporated in PRC, the minimum percentage of the after-tax net income allocated to a statutory surplus until the reserve balance is a specified percentage of the registered capital.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" xlink:label="loc_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" xml:lang="en-US">Required Statutory Surplus Registered Capital Ratio to Deforce Compulsory Net Profit Allocation to Statutory Surplus</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" xml:lang="en-US">Maximum percentage of statutory surplus reserve related to entity's registered capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" xlink:to="lab_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" xml:lang="en-US">For entities incorporated in PRC, the ratio of the statutory surplus to the registered capital which triggers the elimination of the requirement to contribute to the statutory reserve.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmountAllocatedToStatutoryReserves" xlink:label="loc_jd_AmountAllocatedToStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AmountAllocatedToStatutoryReserves" xml:lang="en-US">Amount Allocated to Statutory Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AmountAllocatedToStatutoryReserves" xml:lang="en-US">Appropriations of statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AmountAllocatedToStatutoryReserves" xlink:to="lab_jd_AmountAllocatedToStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AmountAllocatedToStatutoryReserves" xml:lang="en-US">The amount of net income allocated to statutory reserves for entities incorporated in China.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmountAllocatedToOtherReserveFunds" xlink:label="loc_jd_AmountAllocatedToOtherReserveFunds" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AmountAllocatedToOtherReserveFunds" xml:lang="en-US">Amount Allocated to Other Reserve Funds</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AmountAllocatedToOtherReserveFunds" xml:lang="en-US">Appropriations to other reserve funds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AmountAllocatedToOtherReserveFunds" xlink:to="lab_jd_AmountAllocatedToOtherReserveFunds" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AmountAllocatedToOtherReserveFunds" xml:lang="en-US">The amount of net income allocated to other reserve funds for entities incorporated in China.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xml:lang="en-US">New Accounting Pronouncements and Changes in Accounting Principles [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xml:lang="en-US">Recent accounting pronouncements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" xlink:label="loc_jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" xml:lang="en-US">Acquisition Of Assets For Development Property Equipment And Software Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" xml:lang="en-US">Acquisition of assets for development, property, equipment and software, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" xlink:to="lab_jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" xml:lang="en-US">Acquisition of assets for development, property, equipment and software, net.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress" xlink:label="loc_jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress" xml:lang="en-US">Acquisition Of Assets For Development Construction In Progress</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress" xml:lang="en-US">Acquisition of assets for development, construction in progress</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress" xlink:to="lab_jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress" xml:lang="en-US">Acquisition of assets for development, construction in progress.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AcquisitionOfAssetsForDevelopmentLandUseRights" xlink:label="loc_jd_AcquisitionOfAssetsForDevelopmentLandUseRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AcquisitionOfAssetsForDevelopmentLandUseRights" xml:lang="en-US">Acquisition Of Assets For Development Land Use Rights</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AcquisitionOfAssetsForDevelopmentLandUseRights" xml:lang="en-US">Acquisition of assets for development, land use rights</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AcquisitionOfAssetsForDevelopmentLandUseRights" xlink:to="lab_jd_AcquisitionOfAssetsForDevelopmentLandUseRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AcquisitionOfAssetsForDevelopmentLandUseRights" xml:lang="en-US">Acquisition of assets for development, land use rights.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="loc_us-gaap_AssetAcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetAcquisitionAxis" xml:lang="en-US">Asset Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionAxis" xlink:to="lab_us-gaap_AssetAcquisitionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="loc_us-gaap_AssetAcquisitionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetAcquisitionDomain" xml:lang="en-US">Asset Acquisition [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetAcquisitionDomain" xlink:to="lab_us-gaap_AssetAcquisitionDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTable" xml:lang="en-US">Concentration Risk [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CurrencyConvertibilityConcentrationRiskMember" xlink:label="loc_jd_CurrencyConvertibilityConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_CurrencyConvertibilityConcentrationRiskMember" xml:lang="en-US">Currency Convertibility Concentration Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_CurrencyConvertibilityConcentrationRiskMember" xml:lang="en-US">Currency convertibility risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_CurrencyConvertibilityConcentrationRiskMember" xlink:to="lab_jd_CurrencyConvertibilityConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_CurrencyConvertibilityConcentrationRiskMember" xml:lang="en-US">Reflects the percentage that convertibility of reporting currency into foreign currencies will have an adverse effect on the remittances received in currencies other than reporting currency as a result of changes in the central government policies and to international economic and political developments affecting supply and demand in the foreign exchange trading system market.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xml:lang="en-US">Concentration Risk [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xml:lang="en-US">Concentration and risks</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xml:lang="en-US">Cash, Cash Equivalents, and Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xml:lang="en-US">Cash and cash equivalents, restricted cash and short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignCurrencyExchangeAppreciationDepreciationRate" xlink:label="loc_jd_ForeignCurrencyExchangeAppreciationDepreciationRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ForeignCurrencyExchangeAppreciationDepreciationRate" xml:lang="en-US">Foreign Currency Exchange, Appreciation (Depreciation) Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ForeignCurrencyExchangeAppreciationDepreciationRate" xml:lang="en-US">Foreign currency exchange appreciation (depreciation) rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ForeignCurrencyExchangeAppreciationDepreciationRate" xlink:to="lab_jd_ForeignCurrencyExchangeAppreciationDepreciationRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ForeignCurrencyExchangeAppreciationDepreciationRate" xml:lang="en-US">Appreciation (depreciation) rate of functional currency to reporting currency.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xml:lang="en-US">Measurement Frequency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US">Measurement Frequency [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US">Fair Value, Recurring [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US">Recurring basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xml:lang="en-US">Quoted Prices in Active Markets for Identical Assets (Level 1)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Significant Other Observable Inputs (Level 2)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xml:lang="en-US">Cash and Cash Equivalents [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_WealthManagementProductMember" xlink:label="loc_jd_WealthManagementProductMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_WealthManagementProductMember" xml:lang="en-US">Wealth Management Product [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_WealthManagementProductMember" xml:lang="en-US">Wealth management products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_WealthManagementProductMember" xlink:to="lab_jd_WealthManagementProductMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_WealthManagementProductMember" xml:lang="en-US">Investments in wealth management products.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesMember" xml:lang="en-US">Equity Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquitySecuritiesMember" xml:lang="en-US">Listed equity securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember" xlink:to="lab_us-gaap_EquitySecuritiesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US">Assets that are measured at fair value on a recurring basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RestrictedCashFairValueDisclosure" xlink:label="loc_jd_RestrictedCashFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RestrictedCashFairValueDisclosure" xml:lang="en-US">Restricted Cash Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RestrictedCashFairValueDisclosure" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RestrictedCashFairValueDisclosure" xlink:to="lab_jd_RestrictedCashFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RestrictedCashFairValueDisclosure" xml:lang="en-US">Fair value portion of cash which is restricted as to withdrawal or usage.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xml:lang="en-US">Investments, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xml:lang="en-US">Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Assets, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsFairValueDisclosure" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsFairValueDisclosure" xml:lang="en-US">Other Assets, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsFairValueDisclosure" xml:lang="en-US">Marketable securities and other investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetsFairValueDisclosure" xml:lang="en-US">Other Assets, Fair Value Disclosure</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsFairValueDisclosure" xlink:to="lab_us-gaap_OtherAssetsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeExtensibleEnumeration" xlink:label="loc_us-gaap_InvestmentTypeExtensibleEnumeration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeExtensibleEnumeration" xml:lang="en-US">Investment, Type [Extensible Enumeration]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeExtensibleEnumeration" xlink:to="lab_us-gaap_InvestmentTypeExtensibleEnumeration" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:label="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xml:lang="en-US">Investment Income [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:to="lab_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:label="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xml:lang="en-US">Net Investment Income [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xml:lang="en-US">Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:to="lab_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xml:lang="en-US">Fair Value, Option, Changes in Fair Value, Gain (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xml:lang="en-US">Gain (loss) from changes in fair value option</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xml:lang="en-US">Gain (loss) from changes in fair value of product</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:to="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xml:lang="en-US">Long-term Debt, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xml:lang="en-US">Long-term Debt, Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xml:lang="en-US">Long-term Debt, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentIssuerAxis" xlink:label="loc_jd_InvestmentIssuerAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InvestmentIssuerAxis" xml:lang="en-US">Investment Issuer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InvestmentIssuerAxis" xlink:to="lab_jd_InvestmentIssuerAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_InvestmentIssuerAxis" xml:lang="en-US">Investment Issuer.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsIssuerDomain" xlink:label="loc_jd_InvestmentsIssuerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InvestmentsIssuerDomain" xml:lang="en-US">Investments Issuer [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_InvestmentsIssuerDomain" xml:lang="en-US">Investment Issuer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InvestmentsIssuerDomain" xlink:to="lab_jd_InvestmentsIssuerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_InvestmentsIssuerDomain" xml:lang="en-US">Investments Issuer Domain.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankTimeDepositsMember" xlink:label="loc_us-gaap_BankTimeDepositsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BankTimeDepositsMember" xml:lang="en-US">Bank Time Deposits [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BankTimeDepositsMember" xml:lang="en-US">Time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankTimeDepositsMember" xlink:to="lab_us-gaap_BankTimeDepositsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Significant Unobservable Inputs (Level 3)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xml:lang="en-US">Fair Value, Nonrecurring [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xml:lang="en-US">Nonrecurring basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsNonrecurringMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xml:lang="en-US">Other Nonoperating Income (Expense) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xml:lang="en-US">Others, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xml:lang="en-US">Investment securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xml:lang="en-US">Time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesPayableFairValueDisclosure" xlink:label="loc_jd_UnsecuredSeniorNotesPayableFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_UnsecuredSeniorNotesPayableFairValueDisclosure" xml:lang="en-US">Unsecured Senior Notes Payable, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_UnsecuredSeniorNotesPayableFairValueDisclosure" xml:lang="en-US">Unsecured senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_UnsecuredSeniorNotesPayableFairValueDisclosure" xlink:to="lab_jd_UnsecuredSeniorNotesPayableFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_UnsecuredSeniorNotesPayableFairValueDisclosure" xml:lang="en-US">Fair value portion of unsecured senior notes payable.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xml:lang="en-US">Impairment of investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xml:lang="en-US">Debt Securities, Held-to-maturity, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_HeldToMaturitySecuritiesFairValue" xml:lang="en-US">Fair value of held to maturity debt securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecuritiesFairValue" xlink:to="lab_us-gaap_HeldToMaturitySecuritiesFairValue" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnrealizedGainLossOfTheInvestmentSecurities" xlink:label="loc_jd_UnrealizedGainLossOfTheInvestmentSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_UnrealizedGainLossOfTheInvestmentSecurities" xml:lang="en-US">Unrealized Gain(Loss) of the Investment Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_UnrealizedGainLossOfTheInvestmentSecurities" xml:lang="en-US">Unrealized gain/(loss) of the investment securities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_UnrealizedGainLossOfTheInvestmentSecurities" xlink:to="lab_jd_UnrealizedGainLossOfTheInvestmentSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_UnrealizedGainLossOfTheInvestmentSecurities" xml:lang="en-US">Unrealized gain/(loss) of the investment securities.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccumulatedImpairmentOfMeasurementAlternative" xlink:label="loc_jd_AccumulatedImpairmentOfMeasurementAlternative" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccumulatedImpairmentOfMeasurementAlternative" xml:lang="en-US">Accumulated Impairment of Measurement Alternative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccumulatedImpairmentOfMeasurementAlternative" xlink:to="lab_jd_AccumulatedImpairmentOfMeasurementAlternative" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccumulatedImpairmentOfMeasurementAlternative" xml:lang="en-US">Accumulated impairment of measurement alternative.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue" xml:lang="en-US">Impaired Long-Lived Assets Held and Used, Method for Determining Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue" xml:lang="en-US">Description of impairment indicators</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue" xlink:to="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConvertibleNotesPayableFairValueDisclosure" xlink:label="loc_jd_ConvertibleNotesPayableFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ConvertibleNotesPayableFairValueDisclosure" xml:lang="en-US">Convertible Notes Payable Fair Value Disclosure</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ConvertibleNotesPayableFairValueDisclosure" xlink:to="lab_jd_ConvertibleNotesPayableFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ConvertibleNotesPayableFairValueDisclosure" xml:lang="en-US">Convertible Notes Payable Fair Value Disclosure</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsMember" xml:lang="en-US">Other Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsMember" xml:lang="en-US">Other Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMember" xlink:to="lab_us-gaap_OtherAssetsMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems" xlink:label="loc_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems" xml:lang="en-US">Summary of purchase price as of the date of acquisition [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems" xlink:to="lab_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems" xml:lang="en-US">Summary of purchase price as of the date of acquisition .</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Cash Consideration</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Cash consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xml:lang="en-US">Fair value of previously held equity interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xml:lang="en-US">Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held before Combination</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems" xlink:label="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems" xml:lang="en-US">Details of Allocation of the purchase price as of the date of acquisition as follows [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems" xlink:to="lab_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems" xml:lang="en-US">Details of allocation of the purchase price as of the date of acquisition as follows .</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" xlink:label="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Assets Including Noncontrolling Interest Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" xml:lang="en-US">Net assets acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" xlink:to="lab_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" xml:lang="en-US">Amount of total assets acquired less total liability assumed.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xml:lang="en-US">Newly identified intangible assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xml:lang="en-US">Newly identified and appreciation of intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xml:lang="en-US">Deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xml:lang="en-US">Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xml:lang="en-US">Non-controlling&#160;interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Weighted-Average Amortization Period (in years)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Finite-lived intangible asset, useful life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Acquired finite-lived intangible assets, weighted average useful life</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DadaAcquisitionMember" xlink:label="loc_jd_DadaAcquisitionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DadaAcquisitionMember" xml:lang="en-US">Dada Acquisition [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DadaAcquisitionMember" xml:lang="en-US">Dada Acquisition [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DadaAcquisitionMember" xlink:to="lab_jd_DadaAcquisitionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DadaAcquisitionMember" xml:lang="en-US">Dada acquisition [Member]</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CNLPMember" xlink:label="loc_jd_CNLPMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_CNLPMember" xml:lang="en-US">CNLP [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_CNLPMember" xml:lang="en-US">CNLP [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_CNLPMember" xlink:to="lab_jd_CNLPMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_CNLPMember" xml:lang="en-US">CNLP.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DepponHoldcoAcquisitionMember" xlink:label="loc_jd_DepponHoldcoAcquisitionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DepponHoldcoAcquisitionMember" xml:lang="en-US">Deppon Holdco Acquisition [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DepponHoldcoAcquisitionMember" xml:lang="en-US">Deppon Holdco [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DepponHoldcoAcquisitionMember" xlink:to="lab_jd_DepponHoldcoAcquisitionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DepponHoldcoAcquisitionMember" xml:lang="en-US">Deppon&#160;Holdco Acquisition [Member]</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DepponMember" xlink:label="loc_jd_DepponMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DepponMember" xml:lang="en-US">Deppon [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DepponMember" xml:lang="en-US">Deppon [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DepponMember" xlink:to="lab_jd_DepponMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Business Combination, Consideration Transferred</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Business Combination, Consideration Transferred</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Business combination, consideration transferred</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium" xlink:label="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Premium</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Premium</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium" xlink:to="lab_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium" xml:lang="en-US">Business combination recognized identifiable assets acquired and liabilities assumed premium.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition" xlink:label="loc_jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition" xml:lang="en-US">Cash Consideration And Business Cooperation Agreement As Consideration Of The Acquisition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition" xml:lang="en-US">Cash consideration and business cooperation agreement as consideration of the acquisition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition" xlink:to="lab_jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition" xml:lang="en-US">Cash consideration and business cooperation agreement as consideration of the acquisition.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xml:lang="en-US">Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation" xlink:label="loc_jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation" xml:lang="en-US">Business Combination Recognized PPE Construction In Progress And Land Use Rights Appreciation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation" xml:lang="en-US">Appreciation of property, equipment and software, construction in progress and land-use rights</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation" xlink:to="lab_jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation" xml:lang="en-US">Business combination recognized Property, equipment and software, construction in progress and land use rights appreciation.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xml:lang="en-US">Measurement Alternative and NAV practical expedient investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentMeasuredUsingNavPracticalExpedientAmount" xlink:label="loc_jd_InvestmentMeasuredUsingNavPracticalExpedientAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InvestmentMeasuredUsingNavPracticalExpedientAmount" xml:lang="en-US">Investment Measured Using The NAV Practical Expedient, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_InvestmentMeasuredUsingNavPracticalExpedientAmount" xml:lang="en-US">Carrying amount of investment under NAV practical expedient</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InvestmentMeasuredUsingNavPracticalExpedientAmount" xlink:to="lab_jd_InvestmentMeasuredUsingNavPracticalExpedientAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_InvestmentMeasuredUsingNavPracticalExpedientAmount" xml:lang="en-US">Amount of alternative investments, over which the Group do not have the ability to exercise significant influence, and are accounted for under the existing practical expedient in ASC Topic 820, Fair Value Measurements and Disclosures ("ASC 820") to estimate fair value using the net asset value per share (or its equivalent) of the investment ("NAV practical expedient").</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xml:lang="en-US">Carrying values of equity investments measured at fair value using the Measurement Alternative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xml:lang="en-US">SRTSchedule Of Equity Method Investment Equity Method Investee Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xml:lang="en-US">SRTSchedule Of Equity Method Investment Equity Method Investee Name .</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain" xlink:label="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain" xml:lang="en-US">SRTSchedule Of Equity Method Investment Equity Method Investee Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain" xlink:to="lab_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain" xml:lang="en-US">SRTSchedule Of Equity Method Investment Equity Method Investee Name Axis .</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xml:lang="en-US">Measurement Alternative investments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_YonghuiSuperstoresCoLtdMember" xlink:label="loc_jd_YonghuiSuperstoresCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_YonghuiSuperstoresCoLtdMember" xml:lang="en-US">Yonghui Superstores Co Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_YonghuiSuperstoresCoLtdMember" xml:lang="en-US">Yonghui superstores co ltd [member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_YonghuiSuperstoresCoLtdMember" xlink:to="lab_jd_YonghuiSuperstoresCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_YonghuiSuperstoresCoLtdMember" xml:lang="en-US">Represents information pertaining to Yonghui Superstores Co., Ltd ("Yonghui").</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdTechnologyMember" xml:lang="en-US">JD Technology [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdTechnologyMember" xml:lang="en-US">JD Technology</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_JdTechnologyMember" xml:lang="en-US">JD Technology</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdTechnologyMember" xlink:to="lab_jd_JdTechnologyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdTechnologyMember" xml:lang="en-US">Represents information pertaining to JD Technology (formerly known as "JD Digits")</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HomeCreditConsumerFinanceCoLtdMember" xlink:label="loc_jd_HomeCreditConsumerFinanceCoLtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_HomeCreditConsumerFinanceCoLtdMember" xml:lang="en-US">Home Credit Consumer Finance Co Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_HomeCreditConsumerFinanceCoLtdMember" xml:lang="en-US">Home Credit Consumer Finance Co Ltd</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_HomeCreditConsumerFinanceCoLtdMember" xlink:to="lab_jd_HomeCreditConsumerFinanceCoLtdMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xml:lang="en-US">Equity method investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract" xml:lang="en-US">Equity Method Investment, Difference Between Carrying Amount and Underlying Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract" xml:lang="en-US">Equity method investment with the investment cost allocation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Carrying value of equity investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Investments accounted for under the equity method</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Investments in subsidiaries and consolidated VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentQuotedMarketValue" xlink:label="loc_us-gaap_EquityMethodInvestmentQuotedMarketValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentQuotedMarketValue" xml:lang="en-US">Equity Method Investment, Quoted Market Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentQuotedMarketValue" xml:lang="en-US">Aggregate market values</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentQuotedMarketValue" xlink:to="lab_us-gaap_EquityMethodInvestmentQuotedMarketValue" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis" xlink:label="loc_jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis" xml:lang="en-US">Equity Method Investment, Ownership Percentage, On A Fully Diluted Basis</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis" xml:lang="en-US">Percentage of the equity interests on a fully diluted basis (in percentage)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis" xlink:to="lab_jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis" xml:lang="en-US">The percentage of ownership of equity participation in the investee accounted for under the equity method of accounting, on a fully diluted basis.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfBoardSeatsHeld" xlink:label="loc_jd_NumberOfBoardSeatsHeld" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_NumberOfBoardSeatsHeld" xml:lang="en-US">Number of Board Seats Held</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_NumberOfBoardSeatsHeld" xml:lang="en-US">Number of board seat held</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_NumberOfBoardSeatsHeld" xlink:to="lab_jd_NumberOfBoardSeatsHeld" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_NumberOfBoardSeatsHeld" xml:lang="en-US">Number of investees' board seats held by the reporting entity.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfBoardSeats" xlink:label="loc_jd_NumberOfBoardSeats" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_NumberOfBoardSeats" xml:lang="en-US">Number of Board Seats</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_NumberOfBoardSeats" xml:lang="en-US">Number of board seats</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_NumberOfBoardSeats" xlink:to="lab_jd_NumberOfBoardSeats" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_NumberOfBoardSeats" xml:lang="en-US">Number of board seats.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" xlink:label="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" xml:lang="en-US">Equity Method Investment, Difference Between Carrying Amount and Underlying Equity, Assigned to Amortizable Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" xml:lang="en-US">Equity method investment difference between carrying amount and underlying equity assigned to amortizable intangible assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" xml:lang="en-US">Equity method investment, difference between carrying amount and underlying equity, assigned to amortizable intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" xlink:to="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" xml:lang="en-US">Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee, assigned to amortizable intangible assets.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" xlink:label="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" xml:lang="en-US">Equity Method Investment, Difference Between Carrying Amount and Underlying Equity, Assigned to Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" xml:lang="en-US">Equity method investment, difference between carrying amount and underlying equity, assigned to goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" xlink:to="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" xml:lang="en-US">Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee, assigned to goodwill.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" xlink:label="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" xml:lang="en-US">Equity Method Investment, Difference Between Carrying Amount and Underlying Equity, Assigned to Deferred Tax Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" xml:lang="en-US">Equity method investment, difference between carrying amount and underlying equity, assigned to deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" xlink:to="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" xml:lang="en-US">Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee, assigned to deferred tax liabilities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Percentage of the issued and outstanding ordinary shares (in percentage)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Percentage of subscription of units issued by real estate investment trust</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfEquityInterest" xlink:label="loc_jd_PercentageOfEquityInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PercentageOfEquityInterest" xml:lang="en-US">Percentage of equity interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PercentageOfEquityInterest" xml:lang="en-US">Percentage of equity interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PercentageOfEquityInterest" xlink:to="lab_jd_PercentageOfEquityInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PercentageOfEquityInterest" xml:lang="en-US">Percentage of equity interest</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RecognizedDecreaseInInvestment" xlink:label="loc_jd_RecognizedDecreaseInInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RecognizedDecreaseInInvestment" xml:lang="en-US">Recognized Decrease In Investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RecognizedDecreaseInInvestment" xml:lang="en-US">Recognized decrease in investment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RecognizedDecreaseInInvestment" xlink:to="lab_jd_RecognizedDecreaseInInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RecognizedDecreaseInInvestment" xml:lang="en-US">Recognized decrease in investment.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xml:lang="en-US">Asset Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US">Asset Class [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsMember" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentsMember" xml:lang="en-US">Equity Method Investments [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentsMember" xml:lang="en-US">Equity Method Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsMember" xlink:to="lab_us-gaap_EquityMethodInvestmentsMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract" xlink:label="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract" xml:lang="en-US">Equity Method Investments Summarized Financial Information Income Statement [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract" xml:lang="en-US">Operating data:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract" xlink:to="lab_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract" xml:lang="en-US">Equity method investments summarized financial information income statement.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Revenues" xml:lang="en-US">Revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Income/(loss) from operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" xlink:label="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" xml:lang="en-US">Equity Method Investment Summarized Financial Information Net Income (Loss) Attributable to Shareholder</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" xml:lang="en-US">Net income/(loss) attributable to the investees' ordinary shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" xlink:to="lab_jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" xml:lang="en-US">The amount of net income (loss), which is attributable to shareholders, reported by an equity method investment of the entity.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract" xlink:label="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract" xml:lang="en-US">Equity Method Investment, Summarized Financial Information, Assets, Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract" xml:lang="en-US">Balance sheet data:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract" xlink:to="lab_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RedeemableStock" xlink:label="loc_jd_RedeemableStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RedeemableStock" xml:lang="en-US">Redeemable Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RedeemableStock" xml:lang="en-US">Redeemable stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RedeemableStock" xlink:to="lab_jd_RedeemableStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RedeemableStock" xml:lang="en-US">Redeemable stock.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xml:lang="en-US">Equity Method Investment, Other than Temporary Impairment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xml:lang="en-US">Impairment charges in connection with the equity method</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:to="lab_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SharesOfResultsOfEquityInvesteesMember" xlink:label="loc_jd_SharesOfResultsOfEquityInvesteesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_SharesOfResultsOfEquityInvesteesMember" xml:lang="en-US">Shares Of Results Of Equity Investees [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_SharesOfResultsOfEquityInvesteesMember" xml:lang="en-US">Share of results of equity investees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_SharesOfResultsOfEquityInvesteesMember" xlink:to="lab_jd_SharesOfResultsOfEquityInvesteesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_SharesOfResultsOfEquityInvesteesMember" xml:lang="en-US">Primary financial statement caption encompassing shares of results of equity investees.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProductSalesAndOnlineMarketplaceReceivablesMember" xlink:label="loc_jd_ProductSalesAndOnlineMarketplaceReceivablesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ProductSalesAndOnlineMarketplaceReceivablesMember" xml:lang="en-US">Product Sales And Online Marketplace Receivables [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ProductSalesAndOnlineMarketplaceReceivablesMember" xml:lang="en-US">Online retail and online marketplace receivables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ProductSalesAndOnlineMarketplaceReceivablesMember" xlink:to="lab_jd_ProductSalesAndOnlineMarketplaceReceivablesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ProductSalesAndOnlineMarketplaceReceivablesMember" xml:lang="en-US">Represents information pertaining to online direct sales and online marketplace receivables.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AdvertisingReceivablesMember" xlink:label="loc_jd_AdvertisingReceivablesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AdvertisingReceivablesMember" xml:lang="en-US">Advertising Receivables [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_AdvertisingReceivablesMember" xml:lang="en-US">Advertising receivables and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AdvertisingReceivablesMember" xlink:to="lab_jd_AdvertisingReceivablesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AdvertisingReceivablesMember" xml:lang="en-US">Represents information pertaining to advertising receivables and others.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticsSupportServicesMember" xlink:label="loc_jd_LogisticsSupportServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LogisticsSupportServicesMember" xml:lang="en-US">Logistics Support Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_LogisticsSupportServicesMember" xml:lang="en-US">Logistics receivables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LogisticsSupportServicesMember" xml:lang="en-US">Logistics services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LogisticsSupportServicesMember" xlink:to="lab_jd_LogisticsSupportServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LogisticsSupportServicesMember" xml:lang="en-US">Represents the information pertaining to logistics support services.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConsumerFinancingReceivableMember" xlink:label="loc_jd_ConsumerFinancingReceivableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ConsumerFinancingReceivableMember" xml:lang="en-US">Consumer Financing Receivable [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ConsumerFinancingReceivableMember" xml:lang="en-US">Consumer financing receivables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ConsumerFinancingReceivableMember" xlink:to="lab_jd_ConsumerFinancingReceivableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ConsumerFinancingReceivableMember" xml:lang="en-US">Represents information pertaining to consumer financing receivables.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xml:lang="en-US">Movements in the allowance for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xml:lang="en-US">Balance at beginning of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xml:lang="en-US">Balance at end of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xml:lang="en-US">Allowance for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Additions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xml:lang="en-US">Write-off</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableGrossCurrent" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent" xlink:to="lab_us-gaap_AccountsReceivableGrossCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryCurrentTable" xml:lang="en-US">Inventory, Current [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PublicUtilitiesInventoryAxis" xml:lang="en-US">Inventory [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis" xlink:to="lab_us-gaap_PublicUtilitiesInventoryAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xml:lang="en-US">Inventory [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" xml:lang="en-US">Inventory [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="lab_us-gaap_PublicUtilitiesInventoryTypeDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PackingAndOtherMaterialsMember" xlink:label="loc_jd_PackingAndOtherMaterialsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PackingAndOtherMaterialsMember" xml:lang="en-US">Packing And Other Materials [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PackingAndOtherMaterialsMember" xml:lang="en-US">Packing materials and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PackingAndOtherMaterialsMember" xlink:to="lab_jd_PackingAndOtherMaterialsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PackingAndOtherMaterialsMember" xml:lang="en-US">Represents information pertaining to packing and other materials.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryLineItems" xml:lang="en-US">Inventory [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryLineItems" xml:lang="en-US">Inventories</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryGross" xml:lang="en-US">Inventory, Gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryValuationReserves" xml:lang="en-US">Inventory Valuation Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InventoryValuationReserves" xml:lang="en-US">Inventory valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold improvement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandBuildingsAndImprovementsMember" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LandBuildingsAndImprovementsMember" xml:lang="en-US">Land, Buildings and Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LandBuildingsAndImprovementsMember" xml:lang="en-US">Land, building and building improvement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandBuildingsAndImprovementsMember" xlink:to="lab_us-gaap_LandBuildingsAndImprovementsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property, equipment and software, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PropertyEquipmentAndSoftwareImpairmentLoss" xlink:label="loc_jd_PropertyEquipmentAndSoftwareImpairmentLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PropertyEquipmentAndSoftwareImpairmentLoss" xml:lang="en-US">Property Equipment And Software Impairment Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PropertyEquipmentAndSoftwareImpairmentLoss" xml:lang="en-US">Impairment losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PropertyEquipmentAndSoftwareImpairmentLoss" xlink:to="lab_jd_PropertyEquipmentAndSoftwareImpairmentLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PropertyEquipmentAndSoftwareImpairmentLoss" xml:lang="en-US">Property, equipment and software impairment loss.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" xlink:label="loc_jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Depreciation and Impairment Property Plant and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" xml:lang="en-US">Less: accumulated depreciation and impairment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" xlink:to="lab_jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" xml:lang="en-US">Accumulated depreciation and impairment property plant and equipment.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsNetTable" xlink:label="loc_jd_LandUseRightsNetTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsNetTable" xml:lang="en-US">Land Use Rights, Net [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsNetTable" xlink:to="lab_jd_LandUseRightsNetTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsNetTable" xml:lang="en-US">Land use rights, net.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsNetLineItems" xlink:label="loc_jd_LandUseRightsNetLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsNetLineItems" xml:lang="en-US">Land Use Rights, Net [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsNetLineItems" xlink:to="lab_jd_LandUseRightsNetLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsNetLineItems" xml:lang="en-US">Land use rights, net.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract" xlink:label="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract" xml:lang="en-US">Land Use Rights, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract" xml:lang="en-US">Amortization expenses related to the land use rights for future periods</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract" xlink:to="lab_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseNextTwelveMonths" xlink:label="loc_jd_LandUseRightsAmortizationExpenseNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">Land Use Rights Amortization Expense Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LandUseRightsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsAmortizationExpenseNextTwelveMonths" xlink:to="lab_jd_LandUseRightsAmortizationExpenseNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">Amount of amortization expense for land use rights expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseYearTwo" xlink:label="loc_jd_LandUseRightsAmortizationExpenseYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsAmortizationExpenseYearTwo" xml:lang="en-US">Land Use Rights Amortization Expense Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LandUseRightsAmortizationExpenseYearTwo" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsAmortizationExpenseYearTwo" xlink:to="lab_jd_LandUseRightsAmortizationExpenseYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsAmortizationExpenseYearTwo" xml:lang="en-US">Amount of amortization expense for land use rights expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseYearThree" xlink:label="loc_jd_LandUseRightsAmortizationExpenseYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsAmortizationExpenseYearThree" xml:lang="en-US">Land Use Rights Amortization Expense Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LandUseRightsAmortizationExpenseYearThree" xml:lang="en-US">2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsAmortizationExpenseYearThree" xlink:to="lab_jd_LandUseRightsAmortizationExpenseYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsAmortizationExpenseYearThree" xml:lang="en-US">Amount of amortization expense for land use rights expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseYearFour" xlink:label="loc_jd_LandUseRightsAmortizationExpenseYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsAmortizationExpenseYearFour" xml:lang="en-US">Land Use Rights Amortization Expense Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LandUseRightsAmortizationExpenseYearFour" xml:lang="en-US">2028</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsAmortizationExpenseYearFour" xlink:to="lab_jd_LandUseRightsAmortizationExpenseYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsAmortizationExpenseYearFour" xml:lang="en-US">Amount of amortization expense for land use rights expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseYearFive" xlink:label="loc_jd_LandUseRightsAmortizationExpenseYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsAmortizationExpenseYearFive" xml:lang="en-US">Land Use Rights Amortization Expense Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LandUseRightsAmortizationExpenseYearFive" xml:lang="en-US">2029</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsAmortizationExpenseYearFive" xlink:to="lab_jd_LandUseRightsAmortizationExpenseYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsAmortizationExpenseYearFive" xml:lang="en-US">Amount of amortization expense for land use rights expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseAfterYearFive" xlink:label="loc_jd_LandUseRightsAmortizationExpenseAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsAmortizationExpenseAfterYearFive" xml:lang="en-US">Land Use Rights Amortization Expense After Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_LandUseRightsAmortizationExpenseAfterYearFive" xml:lang="en-US">2030&#160;and thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsAmortizationExpenseAfterYearFive" xlink:to="lab_jd_LandUseRightsAmortizationExpenseAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsAmortizationExpenseAfterYearFive" xml:lang="en-US">Amount of amortization expense for land use rights expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsGross" xlink:label="loc_jd_LandUseRightsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsGross" xml:lang="en-US">Land Use Rights, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LandUseRightsGross" xml:lang="en-US">Land use rights</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsGross" xlink:to="lab_jd_LandUseRightsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsGross" xml:lang="en-US">Amount before amortization of land use rights.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAccumulatedAmortizationAndImpairment" xlink:label="loc_jd_LandUseRightsAccumulatedAmortizationAndImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsAccumulatedAmortizationAndImpairment" xml:lang="en-US">Land Use Rights, Accumulated Amortization And Impairment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_LandUseRightsAccumulatedAmortizationAndImpairment" xml:lang="en-US">Less: accumulated amortization and impairment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsAccumulatedAmortizationAndImpairment" xlink:to="lab_jd_LandUseRightsAccumulatedAmortizationAndImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsAccumulatedAmortizationAndImpairment" xml:lang="en-US">Accumulated amount of amortization and &#8203;impairment of land use rights.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmortizationOfLandUseRights" xlink:label="loc_jd_AmortizationOfLandUseRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AmortizationOfLandUseRights" xml:lang="en-US">Amortization of Land Use Rights</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AmortizationOfLandUseRights" xml:lang="en-US">Amortization expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AmortizationOfLandUseRights" xlink:to="lab_jd_AmortizationOfLandUseRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AmortizationOfLandUseRights" xml:lang="en-US">The aggregate expense charged against earnings to allocate the cost of land use rights in a systematic and rational manner to the periods expected to benefit from such assets.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsImpairmentCharge" xlink:label="loc_jd_LandUseRightsImpairmentCharge" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LandUseRightsImpairmentCharge" xml:lang="en-US">Land Use Rights Impairment Charge</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LandUseRightsImpairmentCharge" xml:lang="en-US">Impairment charge</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LandUseRightsImpairmentCharge" xlink:to="lab_jd_LandUseRightsImpairmentCharge" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LandUseRightsImpairmentCharge" xml:lang="en-US">Land Use Rights Impairment Charge</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AssetUseRightsAxis" xlink:label="loc_jd_AssetUseRightsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AssetUseRightsAxis" xml:lang="en-US">Asset Use Rights [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AssetUseRightsAxis" xlink:to="lab_jd_AssetUseRightsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AssetUseRightsAxis" xml:lang="en-US">Asset use rights.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AssetUseRightsDomain" xlink:label="loc_jd_AssetUseRightsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AssetUseRightsDomain" xml:lang="en-US">Asset Use Rights [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AssetUseRightsDomain" xlink:to="lab_jd_AssetUseRightsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AssetUseRightsDomain" xml:lang="en-US">Asset use rights.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TechnologyAndOthersIntangibleAssetsMember" xlink:label="loc_jd_TechnologyAndOthersIntangibleAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TechnologyAndOthersIntangibleAssetsMember" xml:lang="en-US">Technology And Others Intangible Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TechnologyAndOthersIntangibleAssetsMember" xml:lang="en-US">Technology and Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TechnologyAndOthersIntangibleAssetsMember" xlink:to="lab_jd_TechnologyAndOthersIntangibleAssetsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer Relationships [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer relationship</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xml:lang="en-US">Amortization expenses related to the intangible assets for future periods</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US">2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US">2028</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US">2029</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xml:lang="en-US">2030&#160;and thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Gross Carrying Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Accumulated Amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:label="loc_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Impairment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xml:lang="en-US">Impairment Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:to="lab_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xml:lang="en-US">Accumulated amount of impairment of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xml:lang="en-US">Impairment of Intangible Assets (Excluding Goodwill)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xml:lang="en-US">Intangible assets impairment charge recorded</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xml:lang="en-US">Impairment of intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xml:lang="en-US">Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="lab_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xml:lang="en-US">Schedule of Goodwill [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdRetailMember" xlink:label="loc_jd_JdRetailMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdRetailMember" xml:lang="en-US">Jd Retail [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdRetailMember" xml:lang="en-US">JD Retail</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdRetailMember" xlink:to="lab_jd_JdRetailMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdRetailMember" xml:lang="en-US">Represent information pertaining to JD Retail which consists of JD Health and JD Industrials, among other components, mainly engage in online retail, online marketplace and marketing services in China</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NewBusinessMember" xlink:label="loc_jd_NewBusinessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_NewBusinessMember" xml:lang="en-US">New Business [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_NewBusinessMember" xml:lang="en-US">New Businesses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_NewBusinessMember" xlink:to="lab_jd_NewBusinessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_NewBusinessMember" xml:lang="en-US">Represents information pertaining to New Businesses which mainly include JD Property, Jingxi and overseas businesses.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsMember" xlink:label="loc_jd_JdLogisticsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdLogisticsMember" xml:lang="en-US">JD Logistics [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdLogisticsMember" xml:lang="en-US">JD Logistics</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdLogisticsMember" xlink:to="lab_jd_JdLogisticsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdLogisticsMember" xml:lang="en-US">Represent information pertaining to JD Logistics which includes both internal and external logistics businesses.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillLineItems" xml:lang="en-US">Goodwill [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillLineItems" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillRollForward" xml:lang="en-US">Goodwill [Roll Forward]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillRollForward" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xml:lang="en-US">Goodwill, Acquired During Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xml:lang="en-US">Goodwill, acquired during period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xml:lang="en-US">Accumulated impairment losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaap_GoodwillGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillGross" xml:lang="en-US">Goodwill, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_GoodwillGross" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xml:lang="en-US">Written off</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xml:lang="en-US">Disposal of a subsidiary</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:to="lab_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xml:lang="en-US">Accounts Payable, Trade, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xml:lang="en-US">Vendor payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShippingChargesAndOthersPayable" xlink:label="loc_jd_ShippingChargesAndOthersPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ShippingChargesAndOthersPayable" xml:lang="en-US">Shipping Charges and Others, Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ShippingChargesAndOthersPayable" xml:lang="en-US">Shipping charges payable and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ShippingChargesAndOthersPayable" xlink:to="lab_jd_ShippingChargesAndOthersPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ShippingChargesAndOthersPayable" xml:lang="en-US">Amount of shipping charges and other obligations payable within one year or the normal operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountsPayableCurrentTable" xlink:label="loc_jd_AccountsPayableCurrentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccountsPayableCurrentTable" xml:lang="en-US">Accounts Payable Current [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AccountsPayableCurrentTable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccountsPayableCurrentTable" xlink:to="lab_jd_AccountsPayableCurrentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccountsPayableCurrentTable" xml:lang="en-US">Accounts payable current.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountsPayableCurrentLineItems" xlink:label="loc_jd_AccountsPayableCurrentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccountsPayableCurrentLineItems" xml:lang="en-US">Accounts Payable Current [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AccountsPayableCurrentLineItems" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccountsPayableCurrentLineItems" xlink:to="lab_jd_AccountsPayableCurrentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccountsPayableCurrentLineItems" xml:lang="en-US">Accounts payable current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xml:lang="en-US">Supplier Finance Program, Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xml:lang="en-US">Balance at beginning of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SupplierFinanceProgramObligation" xml:lang="en-US">Balance at end of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligation" xlink:to="lab_us-gaap_SupplierFinanceProgramObligation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationIncrease" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xml:lang="en-US">Supplier Finance Program, Obligation, Addition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationIncrease" xml:lang="en-US">Additions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationIncrease" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationIncrease" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xml:lang="en-US">Supplier Finance Program, Obligation, Settlement</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xml:lang="en-US">Payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xml:lang="en-US">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:to="lab_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilityCurrent" xlink:label="loc_us-gaap_DepositLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepositLiabilityCurrent" xml:lang="en-US">Deposit Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepositLiabilityCurrent" xml:lang="en-US">Deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositLiabilityCurrent" xlink:to="lab_us-gaap_DepositLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Employee-related Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Salary and welfare</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" xlink:label="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Options Exercised Amount Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" xml:lang="en-US">Payable related to employees' exercise of share-based awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" xlink:to="lab_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" xml:lang="en-US">Amount payable to employees in relation to exercise of share based compensation awards.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRentCurrent" xlink:label="loc_us-gaap_AccruedRentCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedRentCurrent" xml:lang="en-US">Accrued Rent, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccruedRentCurrent" xml:lang="en-US">Rental fee payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRentCurrent" xlink:to="lab_us-gaap_AccruedRentCurrent" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedInternetDataCenterFeesCurrent" xlink:label="loc_jd_AccruedInternetDataCenterFeesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccruedInternetDataCenterFeesCurrent" xml:lang="en-US">Accrued Internet Data Center Fees, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AccruedInternetDataCenterFeesCurrent" xml:lang="en-US">Internet data center fee</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccruedInternetDataCenterFeesCurrent" xlink:to="lab_jd_AccruedInternetDataCenterFeesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccruedInternetDataCenterFeesCurrent" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for internet data center fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xml:lang="en-US">Accrued Professional Fees, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xml:lang="en-US">Professional fee</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedVehicleFeesCurrent" xlink:label="loc_jd_AccruedVehicleFeesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccruedVehicleFeesCurrent" xml:lang="en-US">Accrued Vehicle Fees, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AccruedVehicleFeesCurrent" xml:lang="en-US">Vehicle fee</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccruedVehicleFeesCurrent" xlink:to="lab_jd_AccruedVehicleFeesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccruedVehicleFeesCurrent" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for vehicle fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US">Other Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedAdministrativeExpensesCurrent" xlink:label="loc_jd_AccruedAdministrativeExpensesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccruedAdministrativeExpensesCurrent" xml:lang="en-US">Accrued administrative expenses current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AccruedAdministrativeExpensesCurrent" xml:lang="en-US">Accrued administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccruedAdministrativeExpensesCurrent" xlink:to="lab_jd_AccruedAdministrativeExpensesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccruedAdministrativeExpensesCurrent" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred through that date and payable for administrative expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPayableCurrent" xml:lang="en-US">Interest Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPayableCurrent" xml:lang="en-US">Interest payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredConsiderationPayables" xlink:label="loc_jd_DeferredConsiderationPayables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DeferredConsiderationPayables" xml:lang="en-US">Deferred Consideration Payables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DeferredConsiderationPayables" xml:lang="en-US">Deferred consideration payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DeferredConsiderationPayables" xlink:to="lab_jd_DeferredConsiderationPayables" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DeferredConsiderationPayables" xml:lang="en-US">Deferred consideration payables.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Unsecured senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SeniorNotesMember" xml:lang="en-US">Senior Notes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SeniorNotesMember" xml:lang="en-US">Unsecured senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember" xlink:to="lab_us-gaap_SeniorNotesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertibleNotesPayableMember" xml:lang="en-US">Convertible Notes Payable [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConvertibleNotesPayableMember" xml:lang="en-US">Convertible Notes Payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleNotesPayableMember" xlink:to="lab_us-gaap_ConvertibleNotesPayableMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesDue2026Member" xlink:label="loc_jd_UnsecuredSeniorNotesDue2026Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_UnsecuredSeniorNotesDue2026Member" xml:lang="en-US">Unsecured Senior Notes Due2026 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_UnsecuredSeniorNotesDue2026Member" xml:lang="en-US">3.875% notes due 2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_UnsecuredSeniorNotesDue2026Member" xlink:to="lab_jd_UnsecuredSeniorNotesDue2026Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_UnsecuredSeniorNotesDue2026Member" xml:lang="en-US">Represents information pertaining to 3.875% unsecured senior notes due 2026.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesDue2030Member" xlink:label="loc_jd_UnsecuredSeniorNotesDue2030Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_UnsecuredSeniorNotesDue2030Member" xml:lang="en-US">Unsecured Senior Notes Due 2030 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_UnsecuredSeniorNotesDue2030Member" xml:lang="en-US">3.375% notes due 2030</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_UnsecuredSeniorNotesDue2030Member" xlink:to="lab_jd_UnsecuredSeniorNotesDue2030Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_UnsecuredSeniorNotesDue2030Member" xml:lang="en-US">Unsecured senior notes due 2030.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesDue2050Member" xlink:label="loc_jd_UnsecuredSeniorNotesDue2050Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_UnsecuredSeniorNotesDue2050Member" xml:lang="en-US">Unsecured Senior Notes Due 2050 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_UnsecuredSeniorNotesDue2050Member" xml:lang="en-US">4.125% notes due 2050</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_UnsecuredSeniorNotesDue2050Member" xlink:to="lab_jd_UnsecuredSeniorNotesDue2050Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_UnsecuredSeniorNotesDue2050Member" xml:lang="en-US">Unsecured senior notes due 2050.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesMember" xlink:label="loc_jd_UnsecuredSeniorNotesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_UnsecuredSeniorNotesMember" xml:lang="en-US">Unsecured Senior Notes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_UnsecuredSeniorNotesMember" xml:lang="en-US">Unsecured Senior Notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_UnsecuredSeniorNotesMember" xlink:to="lab_jd_UnsecuredSeniorNotesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_UnsecuredSeniorNotesMember" xml:lang="en-US">Unsecured senior notes.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredConvertibleSeniorNotesDue2029Member" xlink:label="loc_jd_UnsecuredConvertibleSeniorNotesDue2029Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_UnsecuredConvertibleSeniorNotesDue2029Member" xml:lang="en-US">Unsecured Convertible Senior Notes Due 2029 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_UnsecuredConvertibleSeniorNotesDue2029Member" xml:lang="en-US">0.25% Convertible Senior Notes due 2029</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_UnsecuredConvertibleSeniorNotesDue2029Member" xlink:to="lab_jd_UnsecuredConvertibleSeniorNotesDue2029Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Unsecured senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xml:lang="en-US">Long-term Debt, Fiscal Year Maturity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xml:lang="en-US">Future principal payments for unsecured senior notes due</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US">Due in 2026</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US">Between 1 to 2 years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xml:lang="en-US">Due in 2029</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xml:lang="en-US">Between 4 to 5 years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xml:lang="en-US">2029</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebt" xml:lang="en-US">Long-Term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_LongTermDebt" xml:lang="en-US">Principal amount outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebt" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebt" xml:lang="en-US">Long-term borrowings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LongTermDebt" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne" xlink:label="loc_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne" xml:lang="en-US">Long Term Debt Maturities Of Principal Beyond Year Five One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne" xml:lang="en-US">Due in 2030</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne" xlink:to="lab_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne" xml:lang="en-US">Long term debt with maturities of principal beyond five years - one</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo" xlink:label="loc_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo" xml:lang="en-US">Long Term Debt Maturities Of Principal Beyond Year Five Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo" xml:lang="en-US">Due in 2050</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo" xlink:to="lab_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo" xml:lang="en-US">Long term debt with maturities of principal beyond five years - two.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DebtInstrumentNumberOfMaturities" xlink:label="loc_jd_DebtInstrumentNumberOfMaturities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DebtInstrumentNumberOfMaturities" xml:lang="en-US">Debt Instrument, Number of Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DebtInstrumentNumberOfMaturities" xml:lang="en-US">Number of maturities for debt issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DebtInstrumentNumberOfMaturities" xlink:to="lab_jd_DebtInstrumentNumberOfMaturities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DebtInstrumentNumberOfMaturities" xml:lang="en-US">The number of maturities for the debt issued by the Company.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Interest rate (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US">Unamortized discount and debt issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xml:lang="en-US">Long-term Debt, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xml:lang="en-US">Total principal amounts of Senior Notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xml:lang="en-US">Total Loan Facilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xml:lang="en-US">Effective interest rate (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xml:lang="en-US">Debt Instrument, Unamortized Discount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xml:lang="en-US">Debt discount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xml:lang="en-US">Debt Issuance Costs, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xml:lang="en-US">Debt issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xml:lang="en-US">Debt Instrument, Repurchase Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xml:lang="en-US">Debt instrument repurchase amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchaseAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchaseAmount" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DebtInstrumentReacquisitionPriceAmount" xlink:label="loc_jd_DebtInstrumentReacquisitionPriceAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DebtInstrumentReacquisitionPriceAmount" xml:lang="en-US">Debt Instrument Reacquisition Price Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DebtInstrumentReacquisitionPriceAmount" xml:lang="en-US">Take as Extension</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DebtInstrumentReacquisitionPriceAmount" xlink:to="lab_jd_DebtInstrumentReacquisitionPriceAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DebtInstrumentReacquisitionPriceAmount" xml:lang="en-US">Debt instrument reacquisition price amount.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xml:lang="en-US">Gain (Loss) on Repurchase of Debt Instrument</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xml:lang="en-US">Debt Instrument Repurchased Gain</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:to="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xml:lang="en-US">Debt, Weighted Average Interest Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xml:lang="en-US">Weighted average interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US">Debt instrument, convertible, conversion price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xml:lang="en-US">Debt instrument, convertible, conversion ratio</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndDebtExpense" xlink:label="loc_us-gaap_InterestAndDebtExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestAndDebtExpense" xml:lang="en-US">Interest and Debt Expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDebtExpense" xlink:to="lab_us-gaap_InterestAndDebtExpense" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfRepurchasePriceToPrincipalAmount" xlink:label="loc_jd_PercentageOfRepurchasePriceToPrincipalAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PercentageOfRepurchasePriceToPrincipalAmount" xml:lang="en-US">Percentage Of Repurchase Price To Principal Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PercentageOfRepurchasePriceToPrincipalAmount" xml:lang="en-US">Percentage of repurchase price to principal amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PercentageOfRepurchasePriceToPrincipalAmount" xlink:to="lab_jd_PercentageOfRepurchasePriceToPrincipalAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PercentageOfRepurchasePriceToPrincipalAmount" xml:lang="en-US">Percentage of repurchase price to principal amount.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseMember" xlink:label="loc_us-gaap_InterestExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpenseMember" xml:lang="en-US">Interest Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestExpenseMember" xml:lang="en-US">Interest Expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" xml:lang="en-US">Debt Conversion Description [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionNameDomain" xml:lang="en-US">Debt Conversion, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionNameDomain" xlink:to="lab_us-gaap_DebtConversionNameDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositorySharesMember" xlink:label="loc_jd_AmericanDepositorySharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AmericanDepositorySharesMember" xml:lang="en-US">American Depository Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AmericanDepositorySharesMember" xml:lang="en-US">American depository shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_AmericanDepositorySharesMember" xml:lang="en-US">American depository shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AmericanDepositorySharesMember" xlink:to="lab_jd_AmericanDepositorySharesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xml:lang="en-US">Long-Term Debt, Maturity, Year One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xml:lang="en-US">Within 1 year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xml:lang="en-US">Between 2 to 3 years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xml:lang="en-US">2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xml:lang="en-US">Between 3 to 4 years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xml:lang="en-US">2028</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xml:lang="en-US">Beyond 5 years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xml:lang="en-US">2030 and thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNoteMember" xlink:label="loc_jd_UnsecuredSeniorNoteMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_UnsecuredSeniorNoteMember" xml:lang="en-US">Unsecured Senior Note [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_UnsecuredSeniorNoteMember" xml:lang="en-US">Unsecured Senior Note</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_UnsecuredSeniorNoteMember" xlink:to="lab_jd_UnsecuredSeniorNoteMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Total operating lease liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Present value of operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Weighted average remaining lease term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Weighted average discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating lease cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermLeaseCost" xml:lang="en-US">Short-term Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermLeaseCost" xml:lang="en-US">Short-term lease cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCost" xml:lang="en-US">Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LeaseCost" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Operating Lease, Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Cash paid for operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">2028</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">2029</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">2030 and thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Total lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Less: interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainOnSaleOfDevelopmentPropertiesTable" xlink:label="loc_jd_GainOnSaleOfDevelopmentPropertiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_GainOnSaleOfDevelopmentPropertiesTable" xml:lang="en-US">Gain On Sale of Development Properties [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_GainOnSaleOfDevelopmentPropertiesTable" xml:lang="en-US">Gain on sale of development properties [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable" xlink:to="lab_jd_GainOnSaleOfDevelopmentPropertiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_GainOnSaleOfDevelopmentPropertiesTable" xml:lang="en-US">Gain on sale of development properties.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CoreFundsMember" xlink:label="loc_jd_CoreFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_CoreFundsMember" xml:lang="en-US">Core Funds [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_CoreFundsMember" xml:lang="en-US">Core Funds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_CoreFundsMember" xlink:to="lab_jd_CoreFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_CoreFundsMember" xml:lang="en-US">Core Funds [Member]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnerTypeOfPartnersCapitalAccountAxis" xlink:label="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis" xml:lang="en-US">Partner Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis" xml:lang="en-US">Partner Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis" xlink:to="lab_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain" xlink:label="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain" xml:lang="en-US">Partner Type of Partners' Capital Account, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain" xml:lang="en-US">Partner Type of Partners' Capital Account, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain" xlink:to="lab_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LimitedPartnerMember" xlink:label="loc_us-gaap_LimitedPartnerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LimitedPartnerMember" xml:lang="en-US">Limited Partner [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LimitedPartnerMember" xml:lang="en-US">Limited partner</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LimitedPartnerMember" xlink:to="lab_us-gaap_LimitedPartnerMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ThirdPartyInvestorMember" xlink:label="loc_jd_ThirdPartyInvestorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ThirdPartyInvestorMember" xml:lang="en-US">Third Party Investor [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ThirdPartyInvestorMember" xml:lang="en-US">Third Party Investor</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ThirdPartyInvestorMember" xlink:to="lab_jd_ThirdPartyInvestorMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ThirdPartyInvestorMember" xml:lang="en-US">Third party investor.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainOnSaleOfDevelopmentPropertiesLineItems" xlink:label="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_GainOnSaleOfDevelopmentPropertiesLineItems" xml:lang="en-US">Gain On Sale of Development Properties [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_GainOnSaleOfDevelopmentPropertiesLineItems" xml:lang="en-US">Gain on sale of development properties [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems" xlink:to="lab_jd_GainOnSaleOfDevelopmentPropertiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_GainOnSaleOfDevelopmentPropertiesLineItems" xml:lang="en-US">Gain on sale of development properties.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfCommitmentOfTotalCapital" xlink:label="loc_jd_PercentageOfCommitmentOfTotalCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PercentageOfCommitmentOfTotalCapital" xml:lang="en-US">Percentage of Commitment of Total Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PercentageOfCommitmentOfTotalCapital" xml:lang="en-US">Committed percentage of the total capital (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PercentageOfCommitmentOfTotalCapital" xlink:to="lab_jd_PercentageOfCommitmentOfTotalCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PercentageOfCommitmentOfTotalCapital" xml:lang="en-US">The percentage committed of the total capital.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent" xlink:label="loc_jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent" xml:lang="en-US">The Interval Of Rental Rate Adjusted With Growth Rate Of Fair Market Rent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent" xml:lang="en-US">Rental rate adjusted with growth rate of fair market rent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent" xlink:to="lab_jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent" xml:lang="en-US">The interval of Rental Rate Adjusted with Growth Rate Of Fair Market Rent.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xml:lang="en-US">Lease term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xml:lang="en-US">Equity Method Investment, Description of Principal Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xml:lang="en-US">Description of principal activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:to="lab_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xml:lang="en-US">Proceeds from Issuance Initial Public Offering</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xml:lang="en-US">Proceeds from REIT listed on the shanghai stock exchange</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="lab_us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FundAxis" xlink:label="loc_jd_FundAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_FundAxis" xml:lang="en-US">Fund [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_FundAxis" xml:lang="en-US">Fund [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_FundAxis" xlink:to="lab_jd_FundAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_FundAxis" xml:lang="en-US">Fund</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FundDomain" xlink:label="loc_jd_FundDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_FundDomain" xml:lang="en-US">Fund [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_FundDomain" xml:lang="en-US">Fund [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_FundDomain" xlink:to="lab_jd_FundDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_FundDomain" xml:lang="en-US">Fund</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis" xlink:label="loc_us-gaap_SubsegmentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsegmentsAxis" xml:lang="en-US">Subsegments [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsAxis" xlink:to="lab_us-gaap_SubsegmentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsegmentsDomain" xml:lang="en-US">Subsegments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsDomain" xlink:to="lab_us-gaap_SubsegmentsDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xml:lang="en-US">Disposal Group Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xml:lang="en-US">Disposal Group Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaap_TransactionTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransactionTypeAxis" xml:lang="en-US">Transaction Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TransactionTypeAxis" xml:lang="en-US">Transaction Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransactionTypeAxis" xlink:to="lab_us-gaap_TransactionTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaap_TransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TransactionDomain" xml:lang="en-US">Transaction [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TransactionDomain" xml:lang="en-US">Transaction [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransactionDomain" xlink:to="lab_us-gaap_TransactionDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AllExchangesAxis" xlink:label="loc_jd_AllExchangesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AllExchangesAxis" xml:lang="en-US">All Exchanges [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AllExchangesAxis" xlink:to="lab_jd_AllExchangesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AllExchangesAxis" xml:lang="en-US">All Exchanges Axis.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AllExchangeDomain" xlink:label="loc_jd_AllExchangeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AllExchangeDomain" xml:lang="en-US">All Exchange [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AllExchangeDomain" xlink:to="lab_jd_AllExchangeDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RealEstateInvestmentTrustMember" xlink:label="loc_jd_RealEstateInvestmentTrustMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RealEstateInvestmentTrustMember" xml:lang="en-US">Real Estate Investment Trust [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RealEstateInvestmentTrustMember" xml:lang="en-US">Real Estate Investment Trust</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RealEstateInvestmentTrustMember" xlink:to="lab_jd_RealEstateInvestmentTrustMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US">Foreign exchange gains/(losses), net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingGainsLosses" xlink:label="loc_us-gaap_OtherNonoperatingGainsLosses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingGainsLosses" xml:lang="en-US">Other Nonoperating Gains (Losses)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherNonoperatingGainsLosses" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingGainsLosses" xlink:to="lab_us-gaap_OtherNonoperatingGainsLosses" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Investment Income, Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TaxDisclosureTable" xlink:label="loc_jd_TaxDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TaxDisclosureTable" xml:lang="en-US">Tax Disclosure [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TaxDisclosureTable" xlink:to="lab_jd_TaxDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TaxDisclosureTable" xml:lang="en-US">Schedule describing the disclosure pertaining to tax.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US">Income Tax Authority [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SalesOfAudioVideoProductsAndBooksMember" xlink:label="loc_jd_SalesOfAudioVideoProductsAndBooksMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_SalesOfAudioVideoProductsAndBooksMember" xml:lang="en-US">Sales Of Audio Video Products And Books [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_SalesOfAudioVideoProductsAndBooksMember" xml:lang="en-US">Sales of audio, video products and books</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_SalesOfAudioVideoProductsAndBooksMember" xlink:to="lab_jd_SalesOfAudioVideoProductsAndBooksMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_SalesOfAudioVideoProductsAndBooksMember" xml:lang="en-US">Represents information pertaining to sales of audio, video products and books of the entity.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SalesOfOtherProductsMember" xlink:label="loc_jd_SalesOfOtherProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_SalesOfOtherProductsMember" xml:lang="en-US">Sales Of Other Products [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_SalesOfOtherProductsMember" xml:lang="en-US">Sales of other products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_SalesOfOtherProductsMember" xlink:to="lab_jd_SalesOfOtherProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_SalesOfOtherProductsMember" xml:lang="en-US">Represents information pertaining to sales of other products of the entity.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OnlineAdvertisingAndOtherServicesMember" xlink:label="loc_jd_OnlineAdvertisingAndOtherServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_OnlineAdvertisingAndOtherServicesMember" xml:lang="en-US">Online Advertising And Other Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_OnlineAdvertisingAndOtherServicesMember" xml:lang="en-US">Online advertising and other services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_OnlineAdvertisingAndOtherServicesMember" xlink:to="lab_jd_OnlineAdvertisingAndOtherServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_OnlineAdvertisingAndOtherServicesMember" xml:lang="en-US">Represents information pertaining to online advertising and other services.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TaxRateDisclosureLineItems" xlink:label="loc_jd_TaxRateDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TaxRateDisclosureLineItems" xml:lang="en-US">Tax Rate Disclosure [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TaxRateDisclosureLineItems" xml:lang="en-US">Taxation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TaxRateDisclosureLineItems" xlink:to="lab_jd_TaxRateDisclosureLineItems" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ValueAddedTaxRate" xlink:label="loc_jd_ValueAddedTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ValueAddedTaxRate" xml:lang="en-US">Value Added Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ValueAddedTaxRate" xml:lang="en-US">Statutory VAT rate (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ValueAddedTaxRate" xlink:to="lab_jd_ValueAddedTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ValueAddedTaxRate" xml:lang="en-US">Represents information pertaining to value added tax rate applicable.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfCulturalUndertakingDevelopmentFees" xlink:label="loc_jd_PercentageOfCulturalUndertakingDevelopmentFees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PercentageOfCulturalUndertakingDevelopmentFees" xml:lang="en-US">Percentage of Cultural Undertaking Development Fees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PercentageOfCulturalUndertakingDevelopmentFees" xml:lang="en-US">Percentage of cultural undertaking development fees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PercentageOfCulturalUndertakingDevelopmentFees" xlink:to="lab_jd_PercentageOfCulturalUndertakingDevelopmentFees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PercentageOfCulturalUndertakingDevelopmentFees" xml:lang="en-US">Represents information pertaining to cultural undertaking development fees percentage applicable.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_HK" xlink:label="loc_country_HK" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_HK" xml:lang="en-US">HONG KONG</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_HK" xml:lang="en-US">Hong Kong</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_HK" xlink:to="lab_country_HK" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PillarTwoMember" xlink:label="loc_jd_PillarTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PillarTwoMember" xml:lang="en-US">Pillar Two [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PillarTwoMember" xml:lang="en-US">Pillar Two</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PillarTwoMember" xlink:to="lab_jd_PillarTwoMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember" xlink:label="loc_jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember" xml:lang="en-US">Subsidiaries Located In Specified Municipalities Or Provisions [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember" xml:lang="en-US">Certain enterprises located in applicable PRC regions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember" xlink:to="lab_jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember" xml:lang="en-US">Represents the information pertaining to subsidiaries located in the municipalities or provinces of Chongqing, Sichuan, Guizhou, Yunnan, Shaanxi, Gansu, Ningxia, Qinghai, Xizang and Xinjiang.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member" xlink:label="loc_jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member" xml:lang="en-US">Beijing Wodong Tianjun Information Technology Co., Ltd. [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member" xml:lang="en-US">Beijing Wodong Tianjun Information Technology Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member" xlink:to="lab_jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member" xml:lang="en-US">Beijing Wodong Tianjun Information Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatusForTaxabilityAxis" xlink:label="loc_jd_StatusForTaxabilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_StatusForTaxabilityAxis" xml:lang="en-US">Status for Taxability [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_StatusForTaxabilityAxis" xlink:to="lab_jd_StatusForTaxabilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_StatusForTaxabilityAxis" xml:lang="en-US">Represents information pertaining to various tax status.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatusForTaxabilityDomain" xlink:label="loc_jd_StatusForTaxabilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_StatusForTaxabilityDomain" xml:lang="en-US">Status For Taxability [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_StatusForTaxabilityDomain" xml:lang="en-US">Status for Taxability [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_StatusForTaxabilityDomain" xlink:to="lab_jd_StatusForTaxabilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_StatusForTaxabilityDomain" xml:lang="en-US">Represents various tax status.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HighAndNewTechnologyEnterprisesMember" xlink:label="loc_jd_HighAndNewTechnologyEnterprisesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_HighAndNewTechnologyEnterprisesMember" xml:lang="en-US">High And New Technology Enterprises [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_HighAndNewTechnologyEnterprisesMember" xml:lang="en-US">High and new technology enterprise</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_HighAndNewTechnologyEnterprisesMember" xlink:to="lab_jd_HighAndNewTechnologyEnterprisesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_HighAndNewTechnologyEnterprisesMember" xml:lang="en-US">Represents an entity classification of High and New Technology Enterprises that receives preferential tax treatment.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SoftwareEnterpriseMember" xlink:label="loc_jd_SoftwareEnterpriseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_SoftwareEnterpriseMember" xml:lang="en-US">Software Enterprise [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_SoftwareEnterpriseMember" xml:lang="en-US">Software enterprise</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_SoftwareEnterpriseMember" xlink:to="lab_jd_SoftwareEnterpriseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_SoftwareEnterpriseMember" xml:lang="en-US">Represents an entity classified of Software Enterprises that receive an exemption from income tax.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EncouragedIndustryInWesternRegionOfChinaMember" xlink:label="loc_jd_EncouragedIndustryInWesternRegionOfChinaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EncouragedIndustryInWesternRegionOfChinaMember" xml:lang="en-US">Encouraged Industry In Western Region Of China [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EncouragedIndustryInWesternRegionOfChinaMember" xml:lang="en-US">Encouraged industry in the Western Regions of China</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EncouragedIndustryInWesternRegionOfChinaMember" xlink:to="lab_jd_EncouragedIndustryInWesternRegionOfChinaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EncouragedIndustryInWesternRegionOfChinaMember" xml:lang="en-US">Represents an entity recognized as encouraged industry in the Western Region of China that can enjoy a preferential income tax rate.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxesForeignStatutoryCorporateTaxRate" xlink:label="loc_jd_IncomeTaxesForeignStatutoryCorporateTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_IncomeTaxesForeignStatutoryCorporateTaxRate" xml:lang="en-US">Income Taxes Foreign Statutory Corporate Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_IncomeTaxesForeignStatutoryCorporateTaxRate" xml:lang="en-US">Profit tax rate (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_IncomeTaxesForeignStatutoryCorporateTaxRate" xlink:to="lab_jd_IncomeTaxesForeignStatutoryCorporateTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_IncomeTaxesForeignStatutoryCorporateTaxRate" xml:lang="en-US">Represents the statutory corporate income tax rate in the foreign jurisdiction.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Applicable tax rate approved (as a percent)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Statutory income tax rate (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfYearsExemptedFromIncomeTax" xlink:label="loc_jd_NumberOfYearsExemptedFromIncomeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_NumberOfYearsExemptedFromIncomeTax" xml:lang="en-US">Number of years exempted from income tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_NumberOfYearsExemptedFromIncomeTax" xml:lang="en-US">Number of years exempted from income tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_NumberOfYearsExemptedFromIncomeTax" xlink:to="lab_jd_NumberOfYearsExemptedFromIncomeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_NumberOfYearsExemptedFromIncomeTax" xml:lang="en-US">Represents the number of years the company can enjoy an exemption from income tax.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate" xlink:label="loc_jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate" xml:lang="en-US">Reduction Percentage of Preferential Corporate Income Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate" xml:lang="en-US">Reduction percentage of preferential corporate income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate" xlink:to="lab_jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate" xml:lang="en-US">Reduction percentage of preferential corporate income tax rate.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PreferentialCorporateIncomeTaxRate" xlink:label="loc_jd_PreferentialCorporateIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PreferentialCorporateIncomeTaxRate" xml:lang="en-US">Preferential Corporate Income Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PreferentialCorporateIncomeTaxRate" xml:lang="en-US">Preferential income tax rate (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PreferentialCorporateIncomeTaxRate" xlink:to="lab_jd_PreferentialCorporateIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PreferentialCorporateIncomeTaxRate" xml:lang="en-US">Represents information pertaining to preferential corporate income tax rate applicable.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" xlink:label="loc_jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" xml:lang="en-US">Percentage Of Entitled To Claim For Research And Development Expenses By State Taxation Administration</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" xml:lang="en-US">Percentage of entitled to claim announced by State Taxation Administration (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" xlink:to="lab_jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" xml:lang="en-US">The percentage of entitled to claim for tax deductible on research and development expenses announced by State Taxation Administration.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xlink:label="loc_jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xml:lang="en-US">Withholding tax rate on dividend distributed by foreign invested enterprise to its immediate holding company</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xml:lang="en-US">Withholding tax rate on dividend distributed by FIE</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xlink:to="lab_jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xml:lang="en-US">Represents the percentage of withholding income tax rate on dividends distributed by the Foreign Invested Enterprise to it's immediate holding company.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions" xlink:label="loc_jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions" xml:lang="en-US">Maximum Rate of Withholding Tax for Dividends Paid by FIE in China to its Immediate Holding Company in Hong Kong Under Specified Conditions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions" xml:lang="en-US">Maximum rate of withholding tax for dividends paid by an FIE in China to its immediate holding company in Hong Kong under specified conditions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions" xlink:to="lab_jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions" xml:lang="en-US">Represents the maximum rate of withholding tax for dividends paid by an FIE in China to its immediate holding company in Hong Kong under specified conditions.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong" xlink:label="loc_jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong" xml:lang="en-US">Minimum Ownership Percentage of FIE by Foreign Investors to Qualify for Withholding Tax Rate Limit for Dividends Paid BYFIE in China to its Immediate Holding Company in Hong Kong</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong" xml:lang="en-US">Minimum ownership percentage of the FIE by foreign investors to qualify for withholding tax rate limit for dividends paid by an FIE in China to its immediate holding company in Hong Kong</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong" xlink:to="lab_jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong" xml:lang="en-US">Minimum ownership percentage of the FIE by foreign investors to qualify for withholding tax rate limit for dividends paid by an FIE in China to its immediate holding company in Hong Kong.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate" xlink:label="loc_jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate" xml:lang="en-US">The Hong Kong Profits Applicable For The First Tier Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate" xml:lang="en-US">The Hong Kong profits applicable for the first tier tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate" xlink:to="lab_jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate" xml:lang="en-US">The hong kong profits applicable for the first tier tax rate.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries" xml:lang="en-US">Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Domestic Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries" xml:lang="en-US">Unrecognized deferred tax liabilities of subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries" xlink:to="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedIncomeTaxWithholdingExpenses" xlink:label="loc_jd_AccruedIncomeTaxWithholdingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AccruedIncomeTaxWithholdingExpenses" xml:lang="en-US">Accrued Income Tax Withholding Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AccruedIncomeTaxWithholdingExpenses" xml:lang="en-US">Accrued Withholding Tax Expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AccruedIncomeTaxWithholdingExpenses" xlink:to="lab_jd_AccruedIncomeTaxWithholdingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AccruedIncomeTaxWithholdingExpenses" xml:lang="en-US">Represents the amount of sum of the known and estimated tax expenses to satisfy all foreign income tax obligations due for required distributions.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount" xlink:label="loc_jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount" xml:lang="en-US">Effective Tax Payable Minimum Threshold Limit Revenue Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount" xml:lang="en-US">Effective tax payable minimum threshold limit revenue amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount" xlink:to="lab_jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount" xml:lang="en-US">Effective tax payable minimum threshold limit revenue amount.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective income tax rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective tax rates (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitRangeAxis" xlink:label="loc_jd_ProfitRangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ProfitRangeAxis" xml:lang="en-US">Profit Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ProfitRangeAxis" xlink:to="lab_jd_ProfitRangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ProfitRangeAxis" xml:lang="en-US">Profit Range.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitRangeDomain" xlink:label="loc_jd_ProfitRangeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ProfitRangeDomain" xml:lang="en-US">Profit Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ProfitRangeDomain" xlink:to="lab_jd_ProfitRangeDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitAboveTwoMillionHonKongDollarMember" xlink:label="loc_jd_ProfitAboveTwoMillionHonKongDollarMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ProfitAboveTwoMillionHonKongDollarMember" xml:lang="en-US">Profit Above Two Million Hon Kong Dollar [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ProfitAboveTwoMillionHonKongDollarMember" xml:lang="en-US">Profit Above Two Million Hon Kong Dollar</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ProfitAboveTwoMillionHonKongDollarMember" xlink:to="lab_jd_ProfitAboveTwoMillionHonKongDollarMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ProfitAboveTwoMillionHonKongDollarMember" xml:lang="en-US">Profit Above Two Million Hon Kong Dollar.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitBelowTwoMillionHongKongDollarMember" xlink:label="loc_jd_ProfitBelowTwoMillionHongKongDollarMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ProfitBelowTwoMillionHongKongDollarMember" xml:lang="en-US">Profit Below Two Million Hong kong Dollar [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ProfitBelowTwoMillionHongKongDollarMember" xml:lang="en-US">Profit Below Two Million Hong kong Dollar</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ProfitBelowTwoMillionHongKongDollarMember" xlink:to="lab_jd_ProfitBelowTwoMillionHongKongDollarMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ProfitBelowTwoMillionHongKongDollarMember" xml:lang="en-US">Profit Below Two Million Hong Kong Dollar.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xml:lang="en-US">Income/(loss) before tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xml:lang="en-US">Income from Chinese mainland operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xml:lang="en-US">Income/(loss) from non-Chinese mainland operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract" xlink:label="loc_jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract" xml:lang="en-US">Income Tax Benefits Expenses Applicable To Chinese Mainland Operations [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract" xml:lang="en-US">Income tax benefits/(expenses) applicable to Chinese mainland operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract" xlink:to="lab_jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CurrentTaxExpenseBenefitToChineseMainlandOperations" xlink:label="loc_jd_CurrentTaxExpenseBenefitToChineseMainlandOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_CurrentTaxExpenseBenefitToChineseMainlandOperations" xml:lang="en-US">Current Tax Expense (Benefit) To Chinese Mainland Operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_CurrentTaxExpenseBenefitToChineseMainlandOperations" xml:lang="en-US">Current income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_CurrentTaxExpenseBenefitToChineseMainlandOperations" xlink:to="lab_jd_CurrentTaxExpenseBenefitToChineseMainlandOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_CurrentTaxExpenseBenefitToChineseMainlandOperations" xml:lang="en-US">Amount of current tax expense (benefit) attributable to income (loss) from Chinese mainland operations.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" xlink:label="loc_jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" xml:lang="en-US">Deferred Income Tax Expense (Benefit) To Chinese Mainland Operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" xml:lang="en-US">Deferred tax benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" xlink:to="lab_jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" xml:lang="en-US">Amount of deferred tax expense (benefit) attributable to income (loss) from Chinese mainland operations.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxExpenseBenefitChineseMainlandOperations" xlink:label="loc_jd_IncomeTaxExpenseBenefitChineseMainlandOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_IncomeTaxExpenseBenefitChineseMainlandOperations" xml:lang="en-US">Income Tax Expense (Benefit), Chinese Mainland Operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_jd_IncomeTaxExpenseBenefitChineseMainlandOperations" xml:lang="en-US">Subtotal income tax expenses applicable to Chinese mainland operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_IncomeTaxExpenseBenefitChineseMainlandOperations" xlink:to="lab_jd_IncomeTaxExpenseBenefitChineseMainlandOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_IncomeTaxExpenseBenefitChineseMainlandOperations" xml:lang="en-US">Amount of current and deferred tax expense (benefit) attributable to income (loss) from Chinese mainland operations.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US">Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xml:lang="en-US">Income tax expenses applicable to non-Chinese mainland operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xml:lang="en-US">Current income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xml:lang="en-US">Foreign Income Tax Expense (Benefit), Continuing Operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xml:lang="en-US">Subtotal income tax expenses applicable to non-Chinese mainland operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember" xlink:label="loc_jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember" xml:lang="en-US">Subsidiaries Incorporated In Singapore And Hong Kong [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember" xml:lang="en-US">Company's subsidiaries incorporated in Singapore and Hong Kong</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember" xlink:to="lab_jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember" xml:lang="en-US">Information pertaining to the Company's subsidiaries incorporated in Singapore and Hong Kong.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember" xlink:label="loc_jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember" xml:lang="en-US">Subsidiaries Consolidated Vies And Vies Subsidiaries Established In Prc And Indonesia [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember" xml:lang="en-US">Company's subsidiaries, consolidated VIEs and VIEs' subsidiaries established in PRC and Indonesia</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember" xlink:to="lab_jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember" xml:lang="en-US">Information pertaining to the Company's subsidiaries, consolidated VIEs and VIEs' subsidiaries established in PRC and Indonesia.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xml:lang="en-US">Reconciliation of differences between statutory tax rate and effective tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" xlink:label="loc_jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" xml:lang="en-US">Effective Income Tax Rate Reconciliation Tax Exempt Entities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" xml:lang="en-US">Tax effect of tax-exempt entities (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" xlink:to="lab_jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax exempt entities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US">Effect on tax rates in different tax jurisdiction (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xml:lang="en-US">Tax effect of non-deductible expenses (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xml:lang="en-US">Tax effect of non-taxable income (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" xlink:label="loc_jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Super Deduction and Others, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" xml:lang="en-US">Tax effect of Super Deduction and others (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" xlink:to="lab_jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to super deduction and some few expenditures to certain assets allowed to be fully deducted in current year.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US">Changes in valuation allowance (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" xlink:label="loc_jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation Preferential Tax Rates And Tax Holiday Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" xml:lang="en-US">Tax effect of preferential tax rates and tax holiday</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" xlink:to="lab_jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" xml:lang="en-US">Effective income tax rate reconciliation preferential tax rates and tax holiday percent.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectOnWithholdingIncomeTax" xlink:label="loc_jd_EffectOnWithholdingIncomeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EffectOnWithholdingIncomeTax" xml:lang="en-US">Effect on withholding income tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_EffectOnWithholdingIncomeTax" xml:lang="en-US">Effect on withholding income tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EffectOnWithholdingIncomeTax" xlink:to="lab_jd_EffectOnWithholdingIncomeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EffectOnWithholdingIncomeTax" xml:lang="en-US">Effect on withholding income tax</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxHolidayAbstract" xlink:label="loc_jd_IncomeTaxHolidayAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_IncomeTaxHolidayAbstract" xml:lang="en-US">Income Tax Holiday [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_IncomeTaxHolidayAbstract" xml:lang="en-US">Effect of tax holiday</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_IncomeTaxHolidayAbstract" xlink:to="lab_jd_IncomeTaxHolidayAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_IncomeTaxHolidayAbstract" xml:lang="en-US">n/a</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xml:lang="en-US">Income Tax Holiday, Aggregate Dollar Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xml:lang="en-US">Tax holiday effect</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:to="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xml:lang="en-US">Income Tax Holiday, Income Tax Benefits Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xml:lang="en-US">Effect of tax holiday on basic net income per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:to="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" xlink:label="loc_jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" xml:lang="en-US">Income Tax Holiday Income Tax Benefits Per Share Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" xml:lang="en-US">Effect of tax holiday on diluted net income per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" xlink:to="lab_jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" xml:lang="en-US">Per share amount diluted effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xml:lang="en-US">Deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" xlink:label="loc_jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" xml:lang="en-US">Deferred Tax Assets Operating Loss Carryforwards And Others</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" xml:lang="en-US">Net operating loss carry forwards and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" xlink:to="lab_jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and others.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xml:lang="en-US">Deferred Tax Assets, Deferred Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xml:lang="en-US">Deferred revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xml:lang="en-US">Deferred Tax Assets, Inventory</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xml:lang="en-US">Inventory valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xml:lang="en-US">Allowance for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" xlink:label="loc_jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" xml:lang="en-US">Deferred Tax Assets, Unrealized Fair Value Loss for Certain Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" xml:lang="en-US">Unrealized fair value losses for certain investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" xlink:to="lab_jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized fair value loss for certain investments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Less: valuation allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Balance at beginning of the Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Balance at end of the Year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Net deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xml:lang="en-US">Deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xml:lang="en-US">Long-lived assets arisen from business combinations and asset acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xml:lang="en-US">Total deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" xlink:label="loc_jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" xml:lang="en-US">Deferred Tax Liabilities Accelerated Tax Depreciation And Others</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" xml:lang="en-US">Accelerated tax depreciation and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" xlink:to="lab_jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" xml:lang="en-US">Deferred tax liabilities accelerated tax depreciation and others</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xml:lang="en-US">Deferred Tax Liabilities, Undistributed Foreign Earnings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xml:lang="en-US">Withholding tax on undistributed earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Alternative [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract" xml:lang="en-US">Net operating loss carry forwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xml:lang="en-US">Operating Loss Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xml:lang="en-US">Net operating loss carry forwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="loc_us-gaap_DeferredTaxAssetDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xml:lang="en-US">Deferred Tax Asset [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetDomain" xlink:to="lab_us-gaap_DeferredTaxAssetDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" xlink:label="loc_jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" xml:lang="en-US">Valuation Allowance Deferred Tax Asset Current Year Additions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" xml:lang="en-US">Additions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" xlink:to="lab_jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" xml:lang="en-US">Represents the amount of addition in the period in the valuation allowance for a specified deferred tax asset.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals" xlink:label="loc_jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals" xml:lang="en-US">Valuation Allowance Deferred Tax Asset Current Year Reversals</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals" xml:lang="en-US">Reversals</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals" xlink:to="lab_jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals" xml:lang="en-US">Represents the amount of valuation allowance of a specified deferred tax asset reversed in the period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaap_SeriesBPreferredStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xml:lang="en-US">Series B Preferred Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xml:lang="en-US">Series B Preferred Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesBPreferredStockMember" xlink:to="lab_us-gaap_SeriesBPreferredStockMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdIndustryPlanMember" xlink:label="loc_jd_JdIndustryPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdIndustryPlanMember" xml:lang="en-US">Jd Industry plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdIndustryPlanMember" xml:lang="en-US">JD Industry</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdIndustryPlanMember" xlink:to="lab_jd_JdIndustryPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdIndustryPlanMember" xml:lang="en-US">Jd industry plan.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdPropertyMember" xlink:label="loc_jd_JdPropertyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdPropertyMember" xml:lang="en-US">JD Property [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdPropertyMember" xml:lang="en-US">JD Property</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdPropertyMember" xlink:to="lab_jd_JdPropertyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdPropertyMember" xml:lang="en-US">JD property</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable" xlink:label="loc_us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable" xml:lang="en-US">Preferred Stock, Shares Subscribed but Unissued, Subscriptions Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable" xml:lang="en-US">Total amount received by issuance of the non-redeemable preferred preference shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable" xlink:to="lab_us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xml:lang="en-US">Ownership percentage, on a fully-diluted (as a percentage)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonredeemableNoncontrollingInterest" xlink:label="loc_us-gaap_NonredeemableNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonredeemableNoncontrollingInterest" xml:lang="en-US">Nonredeemable Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonredeemableNoncontrollingInterest" xml:lang="en-US">Issuance non controlling interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonredeemableNoncontrollingInterest" xlink:to="lab_us-gaap_NonredeemableNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalPreferredStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalPreferredStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalPreferredStock" xml:lang="en-US">Additional Paid in Capital, Preferred Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalPreferredStock" xml:lang="en-US">Additional Paid in Capital, Preferred Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalPreferredStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalPreferredStock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xml:lang="en-US">Sale of stock net consideration received on the transaction</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdlPlacementMember" xlink:label="loc_jd_JdlPlacementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdlPlacementMember" xml:lang="en-US">JDL Placement [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdlPlacementMember" xml:lang="en-US">JDL Placement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdlPlacementMember" xlink:to="lab_jd_JdlPlacementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdlPlacementMember" xml:lang="en-US">JDL placement.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdSubscriptionMember" xlink:label="loc_jd_JdSubscriptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdSubscriptionMember" xml:lang="en-US">JD Subscription [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdSubscriptionMember" xml:lang="en-US">JD Subscription</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdSubscriptionMember" xlink:to="lab_jd_JdSubscriptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdSubscriptionMember" xml:lang="en-US">JD subscription.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xml:lang="en-US">Schedule of Stock by Class [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CounterpartyNameAxis" xml:lang="en-US">Counterparty Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xml:lang="en-US">Counterparty Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xml:lang="en-US">Counterparty Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HuangRiverInvestmentLimitedMember" xlink:label="loc_jd_HuangRiverInvestmentLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_HuangRiverInvestmentLimitedMember" xml:lang="en-US">Huang River Investment Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_HuangRiverInvestmentLimitedMember" xml:lang="en-US">Huang River Investment Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_HuangRiverInvestmentLimitedMember" xlink:to="lab_jd_HuangRiverInvestmentLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_HuangRiverInvestmentLimitedMember" xml:lang="en-US">Represents the information pertaining to Huang River Investment Limited, a wholly owned subsidiary of Tencent.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xml:lang="en-US">Type of Arrangement and Non-arrangement Transactions [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US">Arrangements and Non-arrangement Transactions [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TransactionWithTencentHoldingsLimitedMember" xlink:label="loc_jd_TransactionWithTencentHoldingsLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TransactionWithTencentHoldingsLimitedMember" xml:lang="en-US">Transaction With Tencent Holdings Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_TransactionWithTencentHoldingsLimitedMember" xml:lang="en-US">Transaction with Tencent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TransactionWithTencentHoldingsLimitedMember" xlink:to="lab_jd_TransactionWithTencentHoldingsLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TransactionWithTencentHoldingsLimitedMember" xml:lang="en-US">Represents the information pertaining to the transaction with Tencent.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockLineItems" xml:lang="en-US">Class of Stock [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfStockLineItems" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositaryShareMember" xlink:label="loc_jd_AmericanDepositaryShareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AmericanDepositaryShareMember" xml:lang="en-US">American Depositary Share [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AmericanDepositaryShareMember" xml:lang="en-US">American Depositary Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_AmericanDepositaryShareMember" xml:lang="en-US">ADS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AmericanDepositaryShareMember" xlink:to="lab_jd_AmericanDepositaryShareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AmericanDepositaryShareMember" xml:lang="en-US">Represents information pertaining to American Depositary Share (ADS).</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xml:lang="en-US">Common stock, dividends, per share, cash paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xml:lang="en-US">Stock Repurchase Program, Period in Force</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xml:lang="en-US">Repurchase period (in months)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:to="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xml:lang="en-US">Share Repurchase Authorization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xml:lang="en-US">Authorized amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="loc_srt_ShareRepurchaseProgramAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xml:lang="en-US">Share Repurchase Program [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramAxis" xlink:to="lab_srt_ShareRepurchaseProgramAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srt_ShareRepurchaseProgramDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xml:lang="en-US">Share Repurchase Program [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramDomain" xlink:to="lab_srt_ShareRepurchaseProgramDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TwentyTwentyShareRepurchaseProgramMember" xlink:label="loc_jd_TwentyTwentyShareRepurchaseProgramMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TwentyTwentyShareRepurchaseProgramMember" xml:lang="en-US">Twenty Twenty Share Repurchase Program [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TwentyTwentyShareRepurchaseProgramMember" xml:lang="en-US">2020 Share repurchase program</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TwentyTwentyShareRepurchaseProgramMember" xlink:to="lab_jd_TwentyTwentyShareRepurchaseProgramMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TwentyTwentyShareRepurchaseProgramMember" xml:lang="en-US">Twenty Twenty Share Repurchase Program [Member]</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TwentyTwentyFourShareRepurchaseProgramMember" xlink:label="loc_jd_TwentyTwentyFourShareRepurchaseProgramMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TwentyTwentyFourShareRepurchaseProgramMember" xml:lang="en-US">Twenty Twenty Four Share Repurchase Program [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TwentyTwentyFourShareRepurchaseProgramMember" xml:lang="en-US">2024 Share repurchase program</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TwentyTwentyFourShareRepurchaseProgramMember" xlink:to="lab_jd_TwentyTwentyFourShareRepurchaseProgramMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NewTwentyTwentyFourShareRepurchaseProgramMember" xlink:label="loc_jd_NewTwentyTwentyFourShareRepurchaseProgramMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_NewTwentyTwentyFourShareRepurchaseProgramMember" xml:lang="en-US">New Twenty Twenty Four Share Repurchase Program [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_NewTwentyTwentyFourShareRepurchaseProgramMember" xml:lang="en-US">New 2024 Share repurchase program</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_NewTwentyTwentyFourShareRepurchaseProgramMember" xlink:to="lab_jd_NewTwentyTwentyFourShareRepurchaseProgramMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xml:lang="en-US">Composition of accumulated other comprehensive income/(loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xml:lang="en-US">Other comprehensive income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of Sales [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FulfillmentMember" xlink:label="loc_jd_FulfillmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_FulfillmentMember" xml:lang="en-US">Fulfillment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_FulfillmentMember" xml:lang="en-US">Fulfillment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_FulfillmentMember" xlink:to="lab_jd_FulfillmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_FulfillmentMember" xml:lang="en-US">Primary financial statement caption encompassing fulfillment cost.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US">Selling and Marketing Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US">Marketing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US">General and Administrative Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US">General and administrative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and Development Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Share-based Payment Arrangement, Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Share-based compensation expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Share-based compensation expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Number of ordinary shares available for future grants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareIncentivePlanMember" xlink:label="loc_jd_ShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ShareIncentivePlanMember" xml:lang="en-US">Share Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ShareIncentivePlanMember" xml:lang="en-US">Share Incentive Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ShareIncentivePlanMember" xlink:to="lab_jd_ShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ShareIncentivePlanMember" xml:lang="en-US">Represents information pertaining to Share Incentive Plan.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingAxis" xml:lang="en-US">Vesting [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingDomain" xml:lang="en-US">Vesting [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareBasedCompensationAwardTenYearsMember" xlink:label="loc_jd_ShareBasedCompensationAwardTenYearsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ShareBasedCompensationAwardTenYearsMember" xml:lang="en-US">Share Based Compensation Award Ten Years [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ShareBasedCompensationAwardTenYearsMember" xml:lang="en-US">Year ten</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ShareBasedCompensationAwardTenYearsMember" xlink:to="lab_jd_ShareBasedCompensationAwardTenYearsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ShareBasedCompensationAwardTenYearsMember" xml:lang="en-US">Each portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period. The vesting period of award is ten years.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NonemployeesMember" xlink:label="loc_jd_NonemployeesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_NonemployeesMember" xml:lang="en-US">Nonemployees [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_NonemployeesMember" xml:lang="en-US">Non-employees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_NonemployeesMember" xlink:to="lab_jd_NonemployeesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_NonemployeesMember" xml:lang="en-US">Represents information pertaining to non-employees of the entity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">RSU</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareOptionsMember" xlink:label="loc_jd_ShareOptionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ShareOptionsMember" xml:lang="en-US">Share Options [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ShareOptionsMember" xml:lang="en-US">Options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ShareOptionsMember" xlink:to="lab_jd_ShareOptionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ShareOptionsMember" xml:lang="en-US">An arrangement whereby beneficiaries are entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RsusAndShareOptionsMember" xlink:label="loc_jd_RsusAndShareOptionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RsusAndShareOptionsMember" xml:lang="en-US">RSUs And Share Options [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RsusAndShareOptionsMember" xml:lang="en-US">RSUs and options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RsusAndShareOptionsMember" xlink:to="lab_jd_RsusAndShareOptionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RsusAndShareOptionsMember" xml:lang="en-US">Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingBasedOnServiceMember" xlink:label="loc_jd_VestingBasedOnServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_VestingBasedOnServiceMember" xml:lang="en-US">Vesting Based On Service [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_VestingBasedOnServiceMember" xml:lang="en-US">Service-based</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_VestingBasedOnServiceMember" xlink:to="lab_jd_VestingBasedOnServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_VestingBasedOnServiceMember" xml:lang="en-US">Represents a share based compensation award with vesting based on length of service.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US">Number of Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Unvested at the beginning of the year (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Unvested at the end of the year (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Granted (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Vested (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Forfeited or cancelled</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xml:lang="en-US">Weighted-Average Grant-Date Fair Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Unvested at the beginning of the year (in dollars per share)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Unvested at the end of the year (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Granted (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Vested (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US">Forfeited or cancelled</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US">Number of share options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Outstanding at the beginning of the year (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Outstanding at the end of the year (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Granted (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Forfeited or cancelled</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US">Vested and expected to vest at the end of the year (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Exercisable at the end of the year (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US">Weighted Average Exercise Price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Outstanding at the beginning of the year (in dollars per share)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Outstanding at the end of the year (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Exercised (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Forfeited or cancelled (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Vested and expected to vest at the end of the year (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Exercisable at the end of the year (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract" xlink:label="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options Weighted Average Contractual Term [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract" xml:lang="en-US">Weighted Average Remaining Contractual Term (years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract" xlink:to="lab_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract" xml:lang="en-US">N/A</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Outstanding at the end of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Vested and expected to vest at the end of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Exercisable at the end of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" xlink:label="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" xml:lang="en-US">Share Based Compensation Arrangement by Share Based Payment Award Options Intrinsic Value [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" xml:lang="en-US">Aggregate Intrinsic Value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" xlink:to="lab_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Outstanding at the end of the year (in dollars)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xml:lang="en-US">Vested and expected to vest at the end of the year (in dollars)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Exercisable at the end of the year (in dollars)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xml:lang="en-US">Additional disclosures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US">Unrecognized share-based compensation expense related to awards other than options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Weighted-average period over which share-based compensation expense is expected to be recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xml:lang="en-US">Total fair value of RSUs vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xml:lang="en-US">Total intrinsic value of options exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Vesting schedule</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsPlanMember" xlink:label="loc_jd_JdLogisticsPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdLogisticsPlanMember" xml:lang="en-US">Jd Logistics Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdLogisticsPlanMember" xml:lang="en-US">JD Logistics Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdLogisticsPlanMember" xlink:to="lab_jd_JdLogisticsPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdLogisticsPlanMember" xml:lang="en-US">Represents information pertaining to JD Logistics Plan.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdHealthMember" xlink:label="loc_jd_JdHealthMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdHealthMember" xml:lang="en-US">JD Health [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdHealthMember" xml:lang="en-US">JD Health</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdHealthMember" xlink:to="lab_jd_JdHealthMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdHealthPlanMember" xlink:label="loc_jd_JdHealthPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdHealthPlanMember" xml:lang="en-US">JD Health Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdHealthPlanMember" xml:lang="en-US">JD Health Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdHealthPlanMember" xlink:to="lab_jd_JdHealthPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdHealthPlanMember" xml:lang="en-US">JD Health Plan</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdPropertyPlanMember" xlink:label="loc_jd_JdPropertyPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdPropertyPlanMember" xml:lang="en-US">JD Property Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdPropertyPlanMember" xml:lang="en-US">JD Property Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdPropertyPlanMember" xlink:to="lab_jd_JdPropertyPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_JdPropertyPlanMember" xml:lang="en-US">JD Property Plan.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdIndustrialsPlanMember" xlink:label="loc_jd_JdIndustrialsPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_JdIndustrialsPlanMember" xml:lang="en-US">Jd Industrials Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_JdIndustrialsPlanMember" xml:lang="en-US">Jd Industrials Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_JdIndustrialsPlanMember" xlink:to="lab_jd_JdIndustrialsPlanMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FounderMember" xlink:label="loc_jd_FounderMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_FounderMember" xml:lang="en-US">Founder [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_FounderMember" xml:lang="en-US">Founder</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_FounderMember" xlink:to="lab_jd_FounderMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_FounderMember" xml:lang="en-US">Represents the information pertaining to founders of the entity.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LiuMember" xlink:label="loc_jd_LiuMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LiuMember" xml:lang="en-US">Liu [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LiuMember" xml:lang="en-US">Liu</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LiuMember" xlink:to="lab_jd_LiuMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingFrequencyAxis" xlink:label="loc_jd_VestingFrequencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_VestingFrequencyAxis" xml:lang="en-US">Vesting Frequency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_VestingFrequencyAxis" xlink:to="lab_jd_VestingFrequencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_VestingFrequencyAxis" xml:lang="en-US">Information by vesting frequency for share-based compensation.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingFrequencyDomain" xlink:label="loc_jd_VestingFrequencyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_VestingFrequencyDomain" xml:lang="en-US">Vesting Frequency [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_VestingFrequencyDomain" xml:lang="en-US">Vesting Frequency [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_VestingFrequencyDomain" xlink:to="lab_jd_VestingFrequencyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_VestingFrequencyDomain" xml:lang="en-US">Vesting frequency for share-based compensation.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingFrequencyEachAnniversaryMember" xlink:label="loc_jd_VestingFrequencyEachAnniversaryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_VestingFrequencyEachAnniversaryMember" xml:lang="en-US">Vesting Frequency Each Anniversary [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_VestingFrequencyEachAnniversaryMember" xml:lang="en-US">Each anniversary</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_VestingFrequencyEachAnniversaryMember" xlink:to="lab_jd_VestingFrequencyEachAnniversaryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_VestingFrequencyEachAnniversaryMember" xml:lang="en-US">Share-based compensation vested on each anniversary of the grant date.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Granted (in dollars per share)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US">Vesting percentage (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value of options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US">Unrecognized share-based compensation expense related to the share options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xml:lang="en-US">Numerator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xml:lang="en-US">Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xml:lang="en-US">Net income attributable to the Company's ordinary shareholders &#8211; basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpactOfSubsidiariesDilutedEarnings" xlink:label="loc_jd_ImpactOfSubsidiariesDilutedEarnings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ImpactOfSubsidiariesDilutedEarnings" xml:lang="en-US">Impact Of Subsidiaries Diluted Earnings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ImpactOfSubsidiariesDilutedEarnings" xml:lang="en-US">Impact of subsidiaries' diluted earnings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ImpactOfSubsidiariesDilutedEarnings" xlink:to="lab_jd_ImpactOfSubsidiariesDilutedEarnings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ImpactOfSubsidiariesDilutedEarnings" xml:lang="en-US">Impact of subsidiaries diluted earnings.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xml:lang="en-US">Net income attributable to the Company's ordinary shareholders &#8211; diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DilutionImpactOfTheConvertibleSeniorNotes" xlink:label="loc_jd_DilutionImpactOfTheConvertibleSeniorNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DilutionImpactOfTheConvertibleSeniorNotes" xml:lang="en-US">Dilution Impact Of The Convertible Senior Notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_DilutionImpactOfTheConvertibleSeniorNotes" xml:lang="en-US">Dilution impact of the Convertible Senior Notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DilutionImpactOfTheConvertibleSeniorNotes" xlink:to="lab_jd_DilutionImpactOfTheConvertibleSeniorNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DilutionImpactOfTheConvertibleSeniorNotes" xml:lang="en-US">Dilution impact of the convertible senior notes.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xml:lang="en-US">Dilutive share options and RSUs (million shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xml:lang="en-US">Basic net income per share attributable to the Company's ordinary shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xml:lang="en-US">Diluted net income per share attributable to the Company's ordinary shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xml:lang="en-US">Convertible Senior Notes (million shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RelatedPartiesOtherThanMajorRelatedPartiesMember" xlink:label="loc_jd_RelatedPartiesOtherThanMajorRelatedPartiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RelatedPartiesOtherThanMajorRelatedPartiesMember" xml:lang="en-US">Related Parties Other Than Major Related Parties [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RelatedPartiesOtherThanMajorRelatedPartiesMember" xml:lang="en-US">Related parties, other than the major related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RelatedPartiesOtherThanMajorRelatedPartiesMember" xlink:to="lab_jd_RelatedPartiesOtherThanMajorRelatedPartiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RelatedPartiesOtherThanMajorRelatedPartiesMember" xml:lang="en-US">Represents information pertaining to related parties, other than major related parties.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xml:lang="en-US">Financial Asset, Period Past Due [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xml:lang="en-US">Financial Asset, Period Past Due [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xml:lang="en-US">Financing Receivables, Period Past Due [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember" xlink:label="loc_jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember" xml:lang="en-US">Financing Receivables Past Due Over Certain Agreed Period Of Time [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember" xml:lang="en-US">Finance receivables past due over certain agreed period of time</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember" xlink:to="lab_jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember" xml:lang="en-US">Financing receivables that are past due over certain agreed period of time.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xml:lang="en-US">Related Party Transaction [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xml:lang="en-US">Related Party Transaction [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xml:lang="en-US">Related Party Transaction [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesRevenueNetMember" xml:lang="en-US">Revenue Benchmark [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SalesRevenueNetMember" xml:lang="en-US">Total net revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember" xlink:label="loc_us-gaap_OperatingExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenseMember" xml:lang="en-US">Operating Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingExpenseMember" xml:lang="en-US">Total operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember" xlink:to="lab_us-gaap_OperatingExpenseMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RelatedPartiesConcentrationRiskMember" xlink:label="loc_jd_RelatedPartiesConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RelatedPartiesConcentrationRiskMember" xml:lang="en-US">Related Parties Concentration Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RelatedPartiesConcentrationRiskMember" xml:lang="en-US">Related parties concentration risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RelatedPartiesConcentrationRiskMember" xlink:to="lab_jd_RelatedPartiesConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RelatedPartiesConcentrationRiskMember" xml:lang="en-US">Reflects the percentage that a specified amount from related parties is to a specified benchmark, such as total receivables, net revenues, pretax results.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related Party Transaction [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related party transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration Risk, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration risk (as a percentage)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" xlink:label="loc_jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" xml:lang="en-US">Amount Due from Related Parties as a Percentage of Total Accounts Receivable, Net and Prepayments and Other Current Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" xml:lang="en-US">Amount due from related parties as a percentage of total accounts receivable, net and prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" xlink:to="lab_jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" xml:lang="en-US">Amount due from related parties as a percentage of total accounts receivable, net and prepayments and other current assets.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmountDueToAndDeferredRevenuesFromRelatedParties" xlink:label="loc_jd_AmountDueToAndDeferredRevenuesFromRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AmountDueToAndDeferredRevenuesFromRelatedParties" xml:lang="en-US">Account Payables Amount Due to and Deferred Revenues from Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_AmountDueToAndDeferredRevenuesFromRelatedParties" xml:lang="en-US">Amount due to and deferred revenues in relation to traffic support, marketing and promotion services to be provided to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AmountDueToAndDeferredRevenuesFromRelatedParties" xlink:to="lab_jd_AmountDueToAndDeferredRevenuesFromRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AmountDueToAndDeferredRevenuesFromRelatedParties" xml:lang="en-US">Amount due to and deferred revenues from related parties.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" xlink:label="loc_jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" xml:lang="en-US">Due to and Deferred Revenues as a Percentage of Total AP, Advance from Customers, Accrued Expenses and Other Current Liabilities, Deferred Revenues and Other Non-current Liabilities, Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" xml:lang="en-US">Amount due to and deferred revenues from related parties as a percentage of total accounts payable, advance from customers, accrued expenses and other current liabilities, deferred revenues and other non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" xlink:to="lab_jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" xml:lang="en-US">Amount due to and deferred revenues from related parties as a percentage of total accounts payable, advance from customers, accrued expenses and other current liabilities, deferred revenues and other non-current liabilities.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" xlink:label="loc_jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" xml:lang="en-US">Transfer of Financial Assets Accounted for as Sales, Delinquent Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" xml:lang="en-US">Amount of over-due receivable transferred</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" xlink:to="lab_jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" xml:lang="en-US">This is the amount of the transfer of financial instruments that are considered delinquent (past due) at the end of the period.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" xlink:label="loc_jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" xml:lang="en-US">Transfer of Financial Assets Accounted for as Sales, Nonrecourse, Fair Value of Derecognized Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" xml:lang="en-US">Accounts receivables transferred without recourse and derecognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" xlink:to="lab_jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" xml:lang="en-US">Fair value without recourse of financial assets derecognized from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in no retention of substantially all of the exposure to the economic return throughout the term of the transaction.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xml:lang="en-US">Related party transaction, Amounts of transaction</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TencentGroupMember" xlink:label="loc_jd_TencentGroupMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TencentGroupMember" xml:lang="en-US">Tencent Group [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TencentGroupMember" xml:lang="en-US">Tencent group</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TencentGroupMember" xlink:to="lab_jd_TencentGroupMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TencentGroupMember" xml:lang="en-US">Tencent group member.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TencentAndItsSubsidiariesMember" xlink:label="loc_jd_TencentAndItsSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TencentAndItsSubsidiariesMember" xml:lang="en-US">Tencent And Its Subsidiaries [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TencentAndItsSubsidiariesMember" xml:lang="en-US">Tencent Group</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TencentAndItsSubsidiariesMember" xlink:to="lab_jd_TencentAndItsSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TencentAndItsSubsidiariesMember" xml:lang="en-US">Represents information pertaining to Tencent and its subsidiaries, which is a shareholder of the reporting entity.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DadaNexusLimitedMember" xlink:label="loc_jd_DadaNexusLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DadaNexusLimitedMember" xml:lang="en-US">Dada Nexus Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DadaNexusLimitedMember" xml:lang="en-US">Dada Group</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DadaNexusLimitedMember" xlink:to="lab_jd_DadaNexusLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DadaNexusLimitedMember" xml:lang="en-US">Represents activity related to the merger transaction with Dada Nexus ("Dada").</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PropertyFundsMember" xlink:label="loc_jd_PropertyFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PropertyFundsMember" xml:lang="en-US">Property Funds [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PropertyFundsMember" xml:lang="en-US">Property Funds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PropertyFundsMember" xlink:to="lab_jd_PropertyFundsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Costs and Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Cost of revenues and operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncome" xlink:label="loc_us-gaap_OtherOperatingIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherOperatingIncome" xml:lang="en-US">Other Operating Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherOperatingIncome" xml:lang="en-US">Other income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncome" xlink:to="lab_us-gaap_OtherOperatingIncome" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansMember" xlink:label="loc_us-gaap_LoansMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LoansMember" xml:lang="en-US">Loans [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LoansMember" xml:lang="en-US">Loan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansMember" xlink:to="lab_us-gaap_LoansMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NonCompeteAgreementsRelatedPartiesMember" xlink:label="loc_jd_NonCompeteAgreementsRelatedPartiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_NonCompeteAgreementsRelatedPartiesMember" xml:lang="en-US">Non Compete Agreements Related Parties [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_NonCompeteAgreementsRelatedPartiesMember" xml:lang="en-US">Non-compete agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_NonCompeteAgreementsRelatedPartiesMember" xlink:to="lab_jd_NonCompeteAgreementsRelatedPartiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_NonCompeteAgreementsRelatedPartiesMember" xml:lang="en-US">Agreement with related parties in which one party agrees not to pursue a similar trade in competition with another party.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember" xlink:label="loc_jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember" xml:lang="en-US">Commission Service Revenue From Cooperation On Advertising Business [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember" xml:lang="en-US">Commission service revenue from cooperation on advertising business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember" xlink:to="lab_jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember" xml:lang="en-US">Represents information pertaining to the commission service revenue from cooperation on advertising business transactions.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ServicesProvidedAndProductsSoldMember" xlink:label="loc_jd_ServicesProvidedAndProductsSoldMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ServicesProvidedAndProductsSoldMember" xml:lang="en-US">Services Provided And Products Sold [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ServicesProvidedAndProductsSoldMember" xml:lang="en-US">Services provided and products sold</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ServicesProvidedAndProductsSoldMember" xlink:to="lab_jd_ServicesProvidedAndProductsSoldMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ServicesProvidedAndProductsSoldMember" xml:lang="en-US">Represents information pertaining to the services and sales of goods transactions.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ServicesReceivedMember" xlink:label="loc_jd_ServicesReceivedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ServicesReceivedMember" xml:lang="en-US">Services Received [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ServicesReceivedMember" xml:lang="en-US">Services received</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ServicesReceivedMember" xlink:to="lab_jd_ServicesReceivedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ServicesReceivedMember" xml:lang="en-US">Represents information pertaining to the services transactions.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentProcessingAndOtherServicesReceivedMember" xlink:label="loc_jd_PaymentProcessingAndOtherServicesReceivedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PaymentProcessingAndOtherServicesReceivedMember" xml:lang="en-US">Payment Processing And Other Services Received [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PaymentProcessingAndOtherServicesReceivedMember" xml:lang="en-US">Payment processing and other services received</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PaymentProcessingAndOtherServicesReceivedMember" xlink:to="lab_jd_PaymentProcessingAndOtherServicesReceivedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PaymentProcessingAndOtherServicesReceivedMember" xml:lang="en-US">Represents information pertaining to payment and other services.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LeaseAndPropertyManagementServicesReceivedMember" xlink:label="loc_jd_LeaseAndPropertyManagementServicesReceivedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LeaseAndPropertyManagementServicesReceivedMember" xml:lang="en-US">Lease And Property Management Services Received [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_LeaseAndPropertyManagementServicesReceivedMember" xml:lang="en-US">Lease and property management services received</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LeaseAndPropertyManagementServicesReceivedMember" xlink:to="lab_jd_LeaseAndPropertyManagementServicesReceivedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LeaseAndPropertyManagementServicesReceivedMember" xml:lang="en-US">Lease And Property Management Services Received.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ServicesReceivedAndPurchasesMember" xlink:label="loc_jd_ServicesReceivedAndPurchasesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ServicesReceivedAndPurchasesMember" xml:lang="en-US">Services Received And Purchases [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_ServicesReceivedAndPurchasesMember" xml:lang="en-US">Services received and purchases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ServicesReceivedAndPurchasesMember" xlink:to="lab_jd_ServicesReceivedAndPurchasesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ServicesReceivedAndPurchasesMember" xml:lang="en-US">Represents information pertaining to services and purchases.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" xlink:label="loc_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" xml:lang="en-US">Related Party Transaction Other Receivables From or PayablesTransactions With Related Party</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" xml:lang="en-US">Amount due from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" xlink:to="lab_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" xml:lang="en-US">Related Party Transaction, Other Receivables From or (Payables)Transactions With Related Party).</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidationItemsAxis" xml:lang="en-US">Consolidation Items [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidationItemsDomain" xml:lang="en-US">Consolidation Items [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidationItemsDomain" xml:lang="en-US">Consolidation Items [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingSegmentsMember" xml:lang="en-US">Operating Segments [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingSegmentsMember" xml:lang="en-US">Operating segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xml:lang="en-US">Intersegment Eliminations [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xml:lang="en-US">Inter-segment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xml:lang="en-US">Corporate, Non-Segment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xml:lang="en-US">Unallocated items</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xml:lang="en-US">Cost of Revenue [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfRevenueAbstract" xml:lang="en-US">Cost of Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract" xlink:to="lab_us-gaap_CostOfRevenueAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Operating Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" xlink:label="loc_jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" xml:lang="en-US">Amortization Of Intangible Assets Resulting From Assets And Business Acquisitions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" xml:lang="en-US">Amortization of intangible assets resulting from assets and business acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" xlink:to="lab_jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" xml:lang="en-US">Amortization of intangible assets resulting from assets and business acquisitions.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectsOfBusinessCooperationArrangements" xlink:label="loc_jd_EffectsOfBusinessCooperationArrangements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EffectsOfBusinessCooperationArrangements" xml:lang="en-US">Effects Of Business Cooperation Arrangements</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_jd_EffectsOfBusinessCooperationArrangements" xml:lang="en-US">Effects of business cooperation arrangements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EffectsOfBusinessCooperationArrangements" xlink:to="lab_jd_EffectsOfBusinessCooperationArrangements" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_EffectsOfBusinessCooperationArrangements" xml:lang="en-US">Effects of business cooperation arrangements.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US">Defined Contribution Plan, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US">Employee benefit expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xml:lang="en-US">Line of Credit Facility [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TermAndRevolvingCreditFacilitiesMember" xlink:label="loc_jd_TermAndRevolvingCreditFacilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TermAndRevolvingCreditFacilitiesMember" xml:lang="en-US">Term And Revolving Credit Facilities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TermAndRevolvingCreditFacilitiesMember" xml:lang="en-US">Term and Revolving Credit Facilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TermAndRevolvingCreditFacilitiesMember" xlink:to="lab_jd_TermAndRevolvingCreditFacilitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TermAndRevolvingCreditFacilitiesMember" xml:lang="en-US">Credit facility agreements which include term loans and revolving credit.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TermLoanFacilityAgreementMember" xlink:label="loc_jd_TermLoanFacilityAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TermLoanFacilityAgreementMember" xml:lang="en-US">Term loan facility agreement [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TermLoanFacilityAgreementMember" xml:lang="en-US">Term loan facility agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TermLoanFacilityAgreementMember" xlink:to="lab_jd_TermLoanFacilityAgreementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TermLoanFacilityAgreementMember" xml:lang="en-US">Term loan facility agreement.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtMember" xlink:label="loc_us-gaap_ShortTermDebtMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtMember" xml:lang="en-US">Short-term Debt [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShortTermDebtMember" xml:lang="en-US">Short-term Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtMember" xlink:to="lab_us-gaap_ShortTermDebtMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember" xlink:label="loc_us-gaap_LongTermDebtMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMember" xml:lang="en-US">Long-Term Debt [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtMember" xml:lang="en-US">Long-Term Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMember" xlink:to="lab_us-gaap_LongTermDebtMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditMember" xml:lang="en-US">Line of Credit [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditMember" xml:lang="en-US">Line of credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateAxis" xml:lang="en-US">Variable Rate [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableRateDomain" xml:lang="en-US">Variable Rate [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xml:lang="en-US">LIBOR</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HongKongInterbankOfferedRateMember" xlink:label="loc_jd_HongKongInterbankOfferedRateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_HongKongInterbankOfferedRateMember" xml:lang="en-US">Hong Kong Interbank Offered Rate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_HongKongInterbankOfferedRateMember" xml:lang="en-US">Hong Kong Interbank Offered Rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_HongKongInterbankOfferedRateMember" xlink:to="lab_jd_HongKongInterbankOfferedRateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_HongKongInterbankOfferedRateMember" xml:lang="en-US">Hong kong interbank offered rate.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrimeRateMember" xml:lang="en-US">Prime Rate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrimeRateMember" xml:lang="en-US">Prime Rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrimeRateMember" xlink:to="lab_us-gaap_PrimeRateMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xml:lang="en-US">Line of Credit Facility [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xml:lang="en-US">Lines of credit and loan facilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTerm" xlink:label="loc_us-gaap_LongTermDebtTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtTerm" xml:lang="en-US">Long-term Debt, Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtTerm" xml:lang="en-US">Term (in years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTerm" xlink:to="lab_us-gaap_LongTermDebtTerm" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Maximum borrowing capacity under facilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Revolving lines of credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfArrangers" xlink:label="loc_jd_NumberOfArrangers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_NumberOfArrangers" xml:lang="en-US">Number of Arrangers</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_NumberOfArrangers" xml:lang="en-US">Number of arrangers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_NumberOfArrangers" xlink:to="lab_jd_NumberOfArrangers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_NumberOfArrangers" xml:lang="en-US">The number of arrangers .</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xml:lang="en-US">Percentage over variable rate basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xml:lang="en-US">Undrawn balance which will be expired one month prior to the final maturity date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xml:lang="en-US">Proceeds from long-term borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateralAmount" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentCollateralAmount" xml:lang="en-US">Debt Instrument, Collateral Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentCollateralAmount" xml:lang="en-US">Debt Instrument, Collateral Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCollateralAmount" xlink:to="lab_us-gaap_DebtInstrumentCollateralAmount" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageBelowVariableRateBasis" xlink:label="loc_jd_PercentageBelowVariableRateBasis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PercentageBelowVariableRateBasis" xml:lang="en-US">Percentage Below Variable Rate Basis</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PercentageBelowVariableRateBasis" xml:lang="en-US">Percentage below variable rate basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PercentageBelowVariableRateBasis" xlink:to="lab_jd_PercentageBelowVariableRateBasis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PercentageBelowVariableRateBasis" xml:lang="en-US">Percentage points reduced from the reference rate to compute the variable rate on the debt instrument.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCredit" xml:lang="en-US">Long-Term Line of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCredit" xml:lang="en-US">Expected to be proceeds from issuance of long term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityDescription" xml:lang="en-US">Line of Credit Facility, Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityDescription" xml:lang="en-US">Expected to be repaid the borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityDescription" xlink:to="lab_us-gaap_LineOfCreditFacilityDescription" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xml:lang="en-US">Short-term Debt, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xml:lang="en-US">Short-term Debt, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InterestRateApplicablePeriodAxis" xlink:label="loc_jd_InterestRateApplicablePeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InterestRateApplicablePeriodAxis" xml:lang="en-US">Interest rate applicable period [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InterestRateApplicablePeriodAxis" xlink:to="lab_jd_InterestRateApplicablePeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_InterestRateApplicablePeriodAxis" xml:lang="en-US">Interest rate applicable period.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InterestRateApplicablePeriodDomain" xlink:label="loc_jd_InterestRateApplicablePeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InterestRateApplicablePeriodDomain" xml:lang="en-US">Interest rate applicable period [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InterestRateApplicablePeriodDomain" xlink:to="lab_jd_InterestRateApplicablePeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_InterestRateApplicablePeriodDomain" xml:lang="en-US">Interest Rate Applicable Period.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DateFalling6MonthsFromTheInitialUtilizationDateMember" xlink:label="loc_jd_DateFalling6MonthsFromTheInitialUtilizationDateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DateFalling6MonthsFromTheInitialUtilizationDateMember" xml:lang="en-US">Date Falling 6 Months From The Initial utilization date [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DateFalling6MonthsFromTheInitialUtilizationDateMember" xml:lang="en-US">Date falling 6 months from the initial utilization date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DateFalling6MonthsFromTheInitialUtilizationDateMember" xlink:to="lab_jd_DateFalling6MonthsFromTheInitialUtilizationDateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DateFalling6MonthsFromTheInitialUtilizationDateMember" xml:lang="en-US">Date falling 6 months from the initial utilization date.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InitialUtilizationDateMember" xlink:label="loc_jd_InitialUtilizationDateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InitialUtilizationDateMember" xml:lang="en-US">Initial Utilization Date [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_InitialUtilizationDateMember" xml:lang="en-US">Initial Utilization date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InitialUtilizationDateMember" xlink:to="lab_jd_InitialUtilizationDateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_InitialUtilizationDateMember" xml:lang="en-US">Initial utilization date.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralAxis" xlink:label="loc_us-gaap_CollateralAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CollateralAxis" xml:lang="en-US">Collateral Held [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralAxis" xlink:to="lab_us-gaap_CollateralAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CollateralDomain" xml:lang="en-US">Collateral Held [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralDomain" xlink:to="lab_us-gaap_CollateralDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralPledgedMember" xlink:label="loc_us-gaap_CollateralPledgedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CollateralPledgedMember" xml:lang="en-US">Collateral Pledged [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CollateralPledgedMember" xml:lang="en-US">Collateral Pledged</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralPledgedMember" xlink:to="lab_us-gaap_CollateralPledgedMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UncollateralizedMember" xlink:label="loc_us-gaap_UncollateralizedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UncollateralizedMember" xml:lang="en-US">Uncollateralized [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UncollateralizedMember" xml:lang="en-US">Uncollateralized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UncollateralizedMember" xlink:to="lab_us-gaap_UncollateralizedMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LongTermBorrowingsMember" xlink:label="loc_jd_LongTermBorrowingsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LongTermBorrowingsMember" xml:lang="en-US">Long Term Borrowings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LongTermBorrowingsMember" xml:lang="en-US">Long Term Borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LongTermBorrowingsMember" xlink:to="lab_jd_LongTermBorrowingsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LongTermBorrowingsMember" xml:lang="en-US">Long term borrowings.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredBorrowings" xlink:label="loc_jd_UnsecuredBorrowings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_UnsecuredBorrowings" xml:lang="en-US">Unsecured Borrowings</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_UnsecuredBorrowings" xml:lang="en-US">Unsecured borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_UnsecuredBorrowings" xlink:to="lab_jd_UnsecuredBorrowings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_UnsecuredBorrowings" xml:lang="en-US">Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebt" xlink:label="loc_us-gaap_SecuredDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SecuredDebt" xml:lang="en-US">Secured Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SecuredDebt" xml:lang="en-US">Secured borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebt" xlink:to="lab_us-gaap_SecuredDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember" xlink:label="loc_us-gaap_SecuredDebtMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SecuredDebtMember" xml:lang="en-US">Secured Debt [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SecuredDebtMember" xml:lang="en-US">Secured Borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnsecuredDebtMember" xml:lang="en-US">Unsecured Debt [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_UnsecuredDebtMember" xml:lang="en-US">Unsecured Borrowings</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xml:lang="en-US">Revolving Credit Facility [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xml:lang="en-US">Unsecured revolving lines of credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate" xml:lang="en-US">Short-term Debt, Weighted Average Interest Rate, at Point in Time</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate" xml:lang="en-US">Short-term Debt, Weighted Average Interest Rate, at Point in Time</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_ShortTermDebtWeightedAverageInterestRate" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee" xlink:label="loc_jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee" xml:lang="en-US">Line of Credit Reserved for Issuances of Bank Acceptance and Bank Guarantee</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee" xml:lang="en-US">Line of credit reserved for issuances of bank acceptance and bank guarantee</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee" xlink:to="lab_jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee" xml:lang="en-US">Line of credit reserved for issuances of bank acceptance and bank guarantee.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentsTable" xml:lang="en-US">Other Commitments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InternetDataCentreServiceAgreementsMember" xlink:label="loc_jd_InternetDataCentreServiceAgreementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InternetDataCentreServiceAgreementsMember" xml:lang="en-US">Internet Data Centre Service Agreements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_InternetDataCentreServiceAgreementsMember" xml:lang="en-US">Internet data center (IDC) service</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InternetDataCentreServiceAgreementsMember" xlink:to="lab_jd_InternetDataCentreServiceAgreementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_InternetDataCentreServiceAgreementsMember" xml:lang="en-US">Represents information pertaining to internet data center service agreements.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xml:lang="en-US">Other Commitments [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xml:lang="en-US">Other Commitment, Fiscal Year Maturity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xml:lang="en-US">Future minimum payments under these non-cancelable agreements with initial terms of one year or more</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:to="lab_us-gaap_OtherCommitmentFiscalYearMaturityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xml:lang="en-US">Other Commitment, to be Paid, Year One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:to="lab_us-gaap_OtherCommitmentDueInNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInSecondYear" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentDueInSecondYear" xml:lang="en-US">Other Commitment, to be Paid, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherCommitmentDueInSecondYear" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInSecondYear" xlink:to="lab_us-gaap_OtherCommitmentDueInSecondYear" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInThirdYear" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentDueInThirdYear" xml:lang="en-US">Other Commitment, to be Paid, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherCommitmentDueInThirdYear" xml:lang="en-US">2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInThirdYear" xlink:to="lab_us-gaap_OtherCommitmentDueInThirdYear" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFourthYear" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentDueInFourthYear" xml:lang="en-US">Other Commitment, to be Paid, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherCommitmentDueInFourthYear" xml:lang="en-US">2028</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInFourthYear" xlink:to="lab_us-gaap_OtherCommitmentDueInFourthYear" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFifthYear" xlink:label="loc_us-gaap_OtherCommitmentDueInFifthYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentDueInFifthYear" xml:lang="en-US">Other Commitment, to be Paid, Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherCommitmentDueInFifthYear" xml:lang="en-US">2029</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueInFifthYear" xlink:to="lab_us-gaap_OtherCommitmentDueInFifthYear" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueAfterFifthYear" xlink:label="loc_us-gaap_OtherCommitmentDueAfterFifthYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentDueAfterFifthYear" xml:lang="en-US">Other Commitment, to be Paid, after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherCommitmentDueAfterFifthYear" xml:lang="en-US">2030 and thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentDueAfterFifthYear" xlink:to="lab_us-gaap_OtherCommitmentDueAfterFifthYear" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitment" xlink:label="loc_us-gaap_OtherCommitment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitment" xml:lang="en-US">Other Commitment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherCommitment" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherCommitment" xml:lang="en-US">Investment commitments primarily related to capital contribution obligation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitment" xlink:to="lab_us-gaap_OtherCommitment" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InternetDataCenterServiceFee" xlink:label="loc_jd_InternetDataCenterServiceFee" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InternetDataCenterServiceFee" xml:lang="en-US">Internet Data Center Service Fee</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_InternetDataCenterServiceFee" xml:lang="en-US">Internet data center (IDC) service related expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InternetDataCenterServiceFee" xlink:to="lab_jd_InternetDataCenterServiceFee" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_InternetDataCenterServiceFee" xml:lang="en-US">Amount of internet data center (IDC) service fee during the reporting period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xml:lang="en-US">Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:to="lab_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalAdditionsMember" xlink:label="loc_us-gaap_CapitalAdditionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalAdditionsMember" xml:lang="en-US">Capital Addition Purchase Commitments [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CapitalAdditionsMember" xml:lang="en-US">Capital commitments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalAdditionsMember" xlink:to="lab_us-gaap_CapitalAdditionsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xml:lang="en-US">Capital commitments and Long-Term Debt Obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xml:lang="en-US">Unrecorded Unconditional Purchase Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xml:lang="en-US">Total commitments contracted but not yet reflected</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:to="lab_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentCommitmentMember" xlink:label="loc_jd_InvestmentCommitmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InvestmentCommitmentMember" xml:lang="en-US">Investment Commitment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_InvestmentCommitmentMember" xml:lang="en-US">Investment Commitment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InvestmentCommitmentMember" xlink:to="lab_jd_InvestmentCommitmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfStatutoryReservesTable" xlink:label="loc_jd_ScheduleOfStatutoryReservesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_ScheduleOfStatutoryReservesTable" xml:lang="en-US">Schedule of Statutory Reserves [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_ScheduleOfStatutoryReservesTable" xlink:to="lab_jd_ScheduleOfStatutoryReservesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_ScheduleOfStatutoryReservesTable" xml:lang="en-US">Detail of reserves required under laws of various countries.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesLineItems" xlink:label="loc_jd_StatutoryReservesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_StatutoryReservesLineItems" xml:lang="en-US">Statutory Reserves [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_StatutoryReservesLineItems" xml:lang="en-US">Restricted net assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_StatutoryReservesLineItems" xlink:to="lab_jd_StatutoryReservesLineItems" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund" xlink:label="loc_jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund" xml:lang="en-US">Percentage Of Net After Tax Profits To Be Set Aside Prior To Payment Of Dividends As General Reserve Fund Or Statutory Surplus Fund</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund" xml:lang="en-US">Required minimum percentage of annual appropriations to general reserve fund or statutory surplus fund</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund" xlink:to="lab_jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund" xml:lang="en-US">The minimum percentage of the after-tax net income allocated to a general reserve fund or statutory surplus fund until the reserve balance is a specified percentage of the registered capital.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US">Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US">Restricted net assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="lab_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets" xlink:label="loc_jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets" xml:lang="en-US">The ratio of restricted net assets to the company total consolidated net assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets" xml:lang="en-US">The ratio of restricted net assets to the Company's total consolidated net assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets" xlink:to="lab_jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets" xml:lang="en-US">The ratio of restricted net assets to the Company total consolidated net assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent events</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xml:lang="en-US">cash dividend, per ordinary share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" xml:lang="en-US">Cash dividend, per ordinary share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableAmountPerShare" xlink:to="lab_us-gaap_DividendsPayableAmountPerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xml:lang="en-US">Dividends Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" xml:lang="en-US">Dividends Payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_DividendsPayableCurrentAndNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xml:lang="en-US">Business Acquisition, Share Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xml:lang="en-US">Business acquisition, share price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:to="lab_us-gaap_BusinessAcquisitionSharePrice" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_KuayueExpressGroupCoMember" xlink:label="loc_jd_KuayueExpressGroupCoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_KuayueExpressGroupCoMember" xml:lang="en-US">Kuayue express group co [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_KuayueExpressGroupCoMember" xml:lang="en-US">Kuayue Express Group Co</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_KuayueExpressGroupCoMember" xlink:to="lab_jd_KuayueExpressGroupCoMember" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EventAxis" xlink:label="loc_jd_EventAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EventAxis" xml:lang="en-US">Event [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EventAxis" xlink:to="lab_jd_EventAxis" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EventDomain" xlink:label="loc_jd_EventDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_EventDomain" xml:lang="en-US">Event [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_EventDomain" xlink:to="lab_jd_EventDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AgreementAxis" xlink:label="loc_jd_AgreementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AgreementAxis" xml:lang="en-US">Agreement [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AgreementAxis" xlink:to="lab_jd_AgreementAxis" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AgreementDomain" xlink:label="loc_jd_AgreementDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AgreementDomain" xml:lang="en-US">Agreement [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AgreementDomain" xlink:to="lab_jd_AgreementDomain" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DadaMember" xlink:label="loc_jd_DadaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_DadaMember" xml:lang="en-US">Dada [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_DadaMember" xml:lang="en-US">Dada</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_DadaMember" xlink:to="lab_jd_DadaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_DadaMember" xml:lang="en-US">Represent information pertaining to Dada which is a local on-demand delivery and retail platform in China.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent event</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaap_DividendsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsAxis" xml:lang="en-US">Dividends [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsAxis" xlink:to="lab_us-gaap_DividendsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DividendsDomain" xml:lang="en-US">Dividends [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDomain" xlink:to="lab_us-gaap_DividendsDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable" xlink:to="lab_srt_CondensedBalanceSheetStatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ParentCompanyMember" xml:lang="en-US">Parent Company [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ParentCompanyMember" xml:lang="en-US">Parent company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xml:lang="en-US">Condensed Balance Sheets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xml:lang="en-US">Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xml:lang="en-US">Prepayments and other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InternalBalance" xlink:label="loc_jd_InternalBalance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_InternalBalance" xml:lang="en-US">Internal Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_InternalBalance" xml:lang="en-US">Internal balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_InternalBalance" xlink:to="lab_jd_InternalBalance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_InternalBalance" xml:lang="en-US">Internal balance.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CondensedStatementsOfOperationsAndComprehensiveLossTable" xlink:label="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable" xml:lang="en-US">Condensed Statements of Operations and Comprehensive Loss [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable" xlink:to="lab_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable" xml:lang="en-US">Disclosure of information about condensed statement of operations and comprehensive loss including, but not limited to, statement of operations and comprehensive loss of consolidated entities and consolidation eliminations.</label>
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems" xlink:label="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems" xml:lang="en-US">Condensed Statements of Operations and Comprehensive Loss [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems" xml:lang="en-US">Condensed Statements of Operations and Comprehensive Income/(Loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems" xlink:to="lab_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other comprehensive income:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xml:lang="en-US">Other comprehensive income:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeLossFromSubsidiariesAndVariableInterestEntities" xlink:label="loc_jd_IncomeLossFromSubsidiariesAndVariableInterestEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_IncomeLossFromSubsidiariesAndVariableInterestEntities" xml:lang="en-US">Income (Loss) from Subsidiaries and Variable Interest Entities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_IncomeLossFromSubsidiariesAndVariableInterestEntities" xml:lang="en-US">Income/(loss) from subsidiaries and consolidated VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_IncomeLossFromSubsidiariesAndVariableInterestEntities" xlink:to="lab_jd_IncomeLossFromSubsidiariesAndVariableInterestEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_IncomeLossFromSubsidiariesAndVariableInterestEntities" xml:lang="en-US">Represents the amount of income (loss) from subsidiaries and variable interest entities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedCashFlowStatementTable" xml:lang="en-US">Condensed Cash Flow Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable" xlink:to="lab_srt_CondensedCashFlowStatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xml:lang="en-US">Condensed Statements of Cash Flows</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" xlink:label="loc_jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" xml:lang="en-US">Advances To And Investments In Repayments From Subsidiaries And Vies And Others</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" xml:lang="en-US">Cash received from internal companies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" xlink:to="lab_jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" xml:lang="en-US">The cash inflow or outflow associated with (Advances to and investments in) repayments from subsidiaries and VIEs and others.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xml:lang="en-US">Chief Executive Officer [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>21
<FILENAME>jd-20241231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 17-April-2025 [09:27:11] {AM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#CoverPage" roleURI="http://www.jd.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.jd.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveIncome" roleURI="http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.jd.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#PrincipalActivitiesAndOrganization" roleURI="http://www.jd.com/role/PrincipalActivitiesAndOrganization" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SummaryOfSignificantAccountingPolicies" roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConcentrationAndRisks" roleURI="http://www.jd.com/role/ConcentrationAndRisks" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FairValueMeasurement" roleURI="http://www.jd.com/role/FairValueMeasurement" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#BusinessAcquisition" roleURI="http://www.jd.com/role/BusinessAcquisition" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InvestmentsInEquityInvestees" roleURI="http://www.jd.com/role/InvestmentsInEquityInvestees" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccountsReceivableNet" roleURI="http://www.jd.com/role/AccountsReceivableNet" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InventoriesNet" roleURI="http://www.jd.com/role/InventoriesNet" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#PropertyEquipmentAndSoftwareNet" roleURI="http://www.jd.com/role/PropertyEquipmentAndSoftwareNet" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LandUseRightsNet" roleURI="http://www.jd.com/role/LandUseRightsNet" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#IntangibleAssetsNet" roleURI="http://www.jd.com/role/IntangibleAssetsNet" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#Goodwill" roleURI="http://www.jd.com/role/Goodwill" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccountsPayable" roleURI="http://www.jd.com/role/AccountsPayable" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccruedExpensesAndOtherCurrentLiabilities" roleURI="http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilities" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#UnsecuredSeniorNotes" roleURI="http://www.jd.com/role/UnsecuredSeniorNotes" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#Leases" roleURI="http://www.jd.com/role/Leases" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#GainOnSaleOfDevelopmentProperties" roleURI="http://www.jd.com/role/GainOnSaleOfDevelopmentProperties" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#OthersNet" roleURI="http://www.jd.com/role/OthersNet" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#Taxation" roleURI="http://www.jd.com/role/Taxation" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FinancingForMajorSubsidiaries" roleURI="http://www.jd.com/role/FinancingForMajorSubsidiaries" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#OrdinaryShares" roleURI="http://www.jd.com/role/OrdinaryShares" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#Dividends" roleURI="http://www.jd.com/role/Dividends" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ShareRepurchaseProgram" roleURI="http://www.jd.com/role/ShareRepurchaseProgram" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccumulatedOtherComprehensiveIncome" roleURI="http://www.jd.com/role/AccumulatedOtherComprehensiveIncome" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ShareBasedCompensation" roleURI="http://www.jd.com/role/ShareBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#NetIncomePerShareAds" roleURI="http://www.jd.com/role/NetIncomePerShareAds" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#RelatedPartyTransactions" roleURI="http://www.jd.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SegmentReporting" roleURI="http://www.jd.com/role/SegmentReporting" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#EmployeeBenefit" roleURI="http://www.jd.com/role/EmployeeBenefit" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LoanFacilitiesAndLinesOfCredit" roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCredit" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#CommitmentsAndContingencies" roleURI="http://www.jd.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#RestrictedNetAssets" roleURI="http://www.jd.com/role/RestrictedNetAssets" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SubsequentEvents" roleURI="http://www.jd.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformation" roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformation" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#PrincipalActivitiesAndOrganizationTables" roleURI="http://www.jd.com/role/PrincipalActivitiesAndOrganizationTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FairValueMeasurementTables" roleURI="http://www.jd.com/role/FairValueMeasurementTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#BusinessAcquisitionTables" roleURI="http://www.jd.com/role/BusinessAcquisitionTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InvestmentsInEquityInvesteesTables" roleURI="http://www.jd.com/role/InvestmentsInEquityInvesteesTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccountsReceivableNetTables" roleURI="http://www.jd.com/role/AccountsReceivableNetTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InventoriesNetTables" roleURI="http://www.jd.com/role/InventoriesNetTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#PropertyEquipmentAndSoftwareNetTables" roleURI="http://www.jd.com/role/PropertyEquipmentAndSoftwareNetTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LandUseRightsNetTables" roleURI="http://www.jd.com/role/LandUseRightsNetTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#IntangibleAssetsNetTables" roleURI="http://www.jd.com/role/IntangibleAssetsNetTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#GoodwillTables" roleURI="http://www.jd.com/role/GoodwillTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccountsPayableTables" roleURI="http://www.jd.com/role/AccountsPayableTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" roleURI="http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#UnsecuredSeniorNotesTables" roleURI="http://www.jd.com/role/UnsecuredSeniorNotesTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LeasesTables" roleURI="http://www.jd.com/role/LeasesTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#OthersNetTables" roleURI="http://www.jd.com/role/OthersNetTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#TaxationTables" roleURI="http://www.jd.com/role/TaxationTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ShareBasedCompensationTables" roleURI="http://www.jd.com/role/ShareBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#NetIncomePerShareAdsTables" roleURI="http://www.jd.com/role/NetIncomePerShareAdsTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#RelatedPartyTransactionsTables" roleURI="http://www.jd.com/role/RelatedPartyTransactionsTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SegmentReportingTables" roleURI="http://www.jd.com/role/SegmentReportingTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LoanFacilitiesAndLinesOfCreditTable" roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditTable" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#CommitmentsAndContingenciesTables" roleURI="http://www.jd.com/role/CommitmentsAndContingenciesTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationTables" roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#PrincipalActivitiesAndOrganizationDetails" roleURI="http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#PrincipalActivitiesAndOrganizationDetails2" roleURI="http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SummaryOfSignificantAccountingPoliciesDetails" roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SummaryOfSignificantAccountingPoliciesDetails2" roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SummaryOfSignificantAccountingPoliciesDetails3" roleURI="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ConcentrationAndRisksDetails" roleURI="http://www.jd.com/role/ConcentrationAndRisksDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FairValueMeasurementDetails" roleURI="http://www.jd.com/role/FairValueMeasurementDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FairValueMeasurementDetails2" roleURI="http://www.jd.com/role/FairValueMeasurementDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FairValueMeasurementDetails3" roleURI="http://www.jd.com/role/FairValueMeasurementDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails" roleURI="http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails" roleURI="http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#BusinessAcquisitionDetails" roleURI="http://www.jd.com/role/BusinessAcquisitionDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#BusinessAcquisitionAdditionalInformationDetails" roleURI="http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InvestmentInEquityInvesteesDetails" roleURI="http://www.jd.com/role/InvestmentInEquityInvesteesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InvestmentInEquityInvesteesDetails2" roleURI="http://www.jd.com/role/InvestmentInEquityInvesteesDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InvestmentInEquityInvesteesDetails4" roleURI="http://www.jd.com/role/InvestmentInEquityInvesteesDetails4" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InvestmentInEquityInvesteesDetails6" roleURI="http://www.jd.com/role/InvestmentInEquityInvesteesDetails6" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccountsReceivableNetDetails" roleURI="http://www.jd.com/role/AccountsReceivableNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#InventoriesNetDetails" roleURI="http://www.jd.com/role/InventoriesNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#PropertyEquipmentAndSoftwareNetDetails" roleURI="http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LandUseRightsNetDetails" roleURI="http://www.jd.com/role/LandUseRightsNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.jd.com/role/IntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#GoodwillDetails" roleURI="http://www.jd.com/role/GoodwillDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccountsPayableDetails" roleURI="http://www.jd.com/role/AccountsPayableDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccountsPayableDetails2" roleURI="http://www.jd.com/role/AccountsPayableDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" roleURI="http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#UnsecuredSeniorNotesDetails" roleURI="http://www.jd.com/role/UnsecuredSeniorNotesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#UnsecuredSeniorNotesDetails2" roleURI="http://www.jd.com/role/UnsecuredSeniorNotesDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LeasesDetails" roleURI="http://www.jd.com/role/LeasesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LeasesDetails2" roleURI="http://www.jd.com/role/LeasesDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LeasesDetails3" roleURI="http://www.jd.com/role/LeasesDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#GainOnSaleOfDevelopmentPropertiesDetails" roleURI="http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#OthersNetDetails" roleURI="http://www.jd.com/role/OthersNetDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#TaxationDetails" roleURI="http://www.jd.com/role/TaxationDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#TaxationDetails2" roleURI="http://www.jd.com/role/TaxationDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#TaxationDetails3" roleURI="http://www.jd.com/role/TaxationDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#TaxationDetails4" roleURI="http://www.jd.com/role/TaxationDetails4" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#TaxationDetails5" roleURI="http://www.jd.com/role/TaxationDetails5" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#FinancingForMajorSubsidiariesDetails" roleURI="http://www.jd.com/role/FinancingForMajorSubsidiariesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#OrdinarySharesDetails" roleURI="http://www.jd.com/role/OrdinarySharesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#DividendsAdditionalInformationDetails" roleURI="http://www.jd.com/role/DividendsAdditionalInformationDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ShareRepurchaseProgramDetails" roleURI="http://www.jd.com/role/ShareRepurchaseProgramDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#AccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ShareBasedCompensationDetails" roleURI="http://www.jd.com/role/ShareBasedCompensationDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ShareBasedCompensationDetails2" roleURI="http://www.jd.com/role/ShareBasedCompensationDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ShareBasedCompensationDetails3" roleURI="http://www.jd.com/role/ShareBasedCompensationDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#NetIncomePerShareAdsDetails" roleURI="http://www.jd.com/role/NetIncomePerShareAdsDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#RelatedPartyTransactionsDetails" roleURI="http://www.jd.com/role/RelatedPartyTransactionsDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#RelatedPartyTransactionsDetails2" roleURI="http://www.jd.com/role/RelatedPartyTransactionsDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#RelatedPartyTransactionsDetails3" roleURI="http://www.jd.com/role/RelatedPartyTransactionsDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SegmentReportingDetails" roleURI="http://www.jd.com/role/SegmentReportingDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SegmentReportingDetails1" roleURI="http://www.jd.com/role/SegmentReportingDetails1" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SegmentReportingDetails2" roleURI="http://www.jd.com/role/SegmentReportingDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#EmployeeBenefitDetails" roleURI="http://www.jd.com/role/EmployeeBenefitDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LoanFacilitiesAndLinesOfCreditDetails" roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LoanFacilitiesAndLinesOfCreditDetails2" roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LoanFacilitiesAndLinesOfCreditDetails3" roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#LoanFacilitiesAndLinesOfCreditDetails4" roleURI="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#CommitmentsAndContingenciesDetails" roleURI="http://www.jd.com/role/CommitmentsAndContingenciesDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#CommitmentsAndContingenciesDetails1" roleURI="http://www.jd.com/role/CommitmentsAndContingenciesDetails1" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#RestrictedNetAssetsDetails" roleURI="http://www.jd.com/role/RestrictedNetAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#SubsequentEventsDetails" roleURI="http://www.jd.com/role/SubsequentEventsDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationDetails" roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationDetails2" roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2" />
<roleRef xlink:type="simple" xlink:href="jd-20241231.xsd#ParentCompanyOnlyCondensedFinancialInformationDetails3" roleURI="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3" />
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_187796" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_479303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_187796" xlink:to="loc_dei_DocumentInformationTable_479303" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1410961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_479303" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1410961" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1410962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1410961" xlink:to="loc_us-gaap_EquityComponentDomain_1410962" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1410963" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1410962" xlink:to="loc_us-gaap_CommonStockMember_1410963" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_479304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_479303" xlink:to="loc_us-gaap_StatementClassOfStockAxis_479304" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_479305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_479304" xlink:to="loc_us-gaap_ClassOfStockDomain_479305" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_479921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_479305" xlink:to="loc_dei_AdrMember_479921" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_479307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_479305" xlink:to="loc_us-gaap_CommonClassAMember_479307" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_479308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_479305" xlink:to="loc_us-gaap_CommonClassBMember_479308" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1410844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_479303" xlink:to="loc_dei_LegalEntityAxis_1410844" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1410845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1410844" xlink:to="loc_dei_EntityDomain_1410845" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_480994" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_479303" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_480994" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_480995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_480994" xlink:to="loc_dei_AddressTypeDomain_480995" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_480996" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_480995" xlink:to="loc_dei_BusinessContactMember_480996" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_1410956" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_479303" xlink:to="loc_srt_CurrencyAxis_1410956" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_1410957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_1410956" xlink:to="loc_currency_AllCurrenciesDomain_1410957" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_HKD" xlink:label="loc_currency_HKD_1410958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_1410957" xlink:to="loc_currency_HKD_1410958" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_CNY" xlink:label="loc_currency_CNY_1410959" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_1410957" xlink:to="loc_currency_CNY_1410959" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_479306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_479303" xlink:to="loc_dei_DocumentInformationLineItems_479306" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_571289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_AmendmentFlag_571289" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_479890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentType_479890" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_1410837" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentFiscalYearFocus_1410837" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1410840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1410840" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_1410836" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityCentralIndexKey_1410836" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_479892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityRegistrantName_479892" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_1410838" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_CurrentFiscalYearEndDate_1410838" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_479915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentPeriodEndDate_479915" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_479893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_479893" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_479894" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityVoluntaryFilers_479894" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_479895" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityCurrentReportingStatus_479895" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_484822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityFilerCategory_484822" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_479899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityEmergingGrowthCompany_479899" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_479896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityShellCompany_479896" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_479309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentAnnualReport_479309" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_479311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentRegistrationStatement_479311" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_479312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentTransitionReport_479312" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_479314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityFileNumber_479314" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_479900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentShellCompanyReport_479900" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_479903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentAccountingStandard_479903" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_479907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityInteractiveDataCurrent_479907" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_669954" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_TradingSymbol_669954" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_479922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_Security12bTitle_479922" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_479909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_SecurityExchangeName_479909" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_479911" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityIncorporationStateCountryCode_479911" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_479912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityAddressAddressLine1_479912" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_479916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityAddressAddressLine2_479916" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_481006" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityAddressAddressLine3_481006" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_479920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityAddressCityOrTown_479920" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_479919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityAddressPostalZipCode_479919" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_479301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_479301" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_480993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_ContactPersonnelName_480993" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_481001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_CityAreaCode_481001" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_481089" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_EntityAddressCountry_481089" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_1314178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_AuditorName_1314178" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_852209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_IcfrAuditorAttestationFlag_852209" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_1314180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_AuditorLocation_1314180" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_1314179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_AuditorFirmId_1314179" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_481002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_LocalPhoneNumber_481002" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_486649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_ContactPersonnelEmailAddress_486649" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_1410839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_479306" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_1410839" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1410940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_25" xlink:to="loc_us-gaap_StatementTable_1410940" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1410940" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410941" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410941" xlink:to="loc_us-gaap_RelatedPartyDomain_1410942" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember" xlink:label="loc_us-gaap_RelatedPartyMember_1410943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1410942" xlink:to="loc_us-gaap_RelatedPartyMember_1410943" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1410944" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1410940" xlink:to="loc_us-gaap_StatementLineItems_1410944" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_26" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1410944" xlink:to="loc_us-gaap_AssetsAbstract_26" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_27" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_26" xlink:to="loc_us-gaap_AssetsCurrentAbstract_27" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_36" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_RestrictedCash_37" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_38" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_ShortTermInvestments_38" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_39" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaap_AdvancesOnInventoryPurchases_40" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_AdvancesOnInventoryPurchases_40" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_41" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_InventoryNet_41" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_43" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_43" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_44" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_44" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_847108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_847108" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_45" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_27" xlink:to="loc_us-gaap_AssetsCurrent_45" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_28" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_26" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_28" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_46" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_46" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConstructionInProgress" xlink:label="loc_jd_ConstructionInProgress_47" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_jd_ConstructionInProgress_47" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_48" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_48" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRights" xlink:label="loc_jd_LandUseRights_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_jd_LandUseRights_49" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_568223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_568223" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_485526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_Goodwill_485526" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentInEquityInvestees" xlink:label="loc_jd_InvestmentInEquityInvestees_51" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_jd_InvestmentInEquityInvestees_51" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_52" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_52" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_53" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_53" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_54" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_28" xlink:to="loc_us-gaap_AssetsNoncurrent_56" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_26" xlink:to="loc_us-gaap_Assets_57" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1410944" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" xlink:to="loc_us-gaap_LiabilitiesAbstract_30" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_31" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_ShortTermBorrowings_58" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_AccountsPayableCurrent_60" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AdvanceFromCustomerCurrent" xlink:label="loc_jd_AdvanceFromCustomerCurrent_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_jd_AdvanceFromCustomerCurrent_61" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_62" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_62" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_63" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_TaxesPayableCurrent_63" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_64" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_64" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent_65" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_568217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_568217" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_847114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_847114" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_31" xlink:to="loc_us-gaap_LiabilitiesCurrent_66" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_67" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_69" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_SeniorLongTermNotes_69" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_70" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_70" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank" xlink:label="loc_us-gaap_LongTermLoansFromBank_71" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_LongTermLoansFromBank_71" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_568219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_568219" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_72" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_72" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_73" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_32" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_73" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_30" xlink:to="loc_us-gaap_Liabilities_74" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" xlink:to="loc_us-gaap_CommitmentsAndContingencies_75" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_76" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests_76" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_34" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_34" xlink:to="loc_us-gaap_StockholdersEquityAbstract_35" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_77" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_us-gaap_CommonStockValue_77" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_us-gaap_AdditionalPaidInCapital_78" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserves" xlink:label="loc_jd_StatutoryReserves_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_jd_StatutoryReserves_79" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_us-gaap_TreasuryStockValue_80" use="optional" order="60" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_81" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_82" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_83" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_35" xlink:to="loc_us-gaap_StockholdersEquity_83" use="optional" order="63" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_84" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_34" xlink:to="loc_us-gaap_MinorityInterest_84" use="optional" order="64" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_34" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" use="optional" order="65" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" use="optional" order="66" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_88" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_89" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_88" xlink:to="loc_us-gaap_StatementTable_89" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_srt_ConsolidatedEntitiesAxis_90" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_90" xlink:to="loc_srt_ConsolidatedEntitiesDomain_91" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember" xlink:label="loc_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember_97" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_91" xlink:to="loc_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember_97" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_srt_ProductOrServiceAxis_92" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_92" xlink:to="loc_srt_ProductsAndServicesDomain_93" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember" xlink:label="loc_jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember_98" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_93" xlink:to="loc_jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember_98" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_94" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_us-gaap_StatementClassOfStockAxis_94" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_95" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_94" xlink:to="loc_us-gaap_ClassOfStockDomain_95" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_99" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_95" xlink:to="loc_us-gaap_CommonClassAMember_99" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_95" xlink:to="loc_us-gaap_CommonClassBMember_100" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_96" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_us-gaap_StatementLineItems_96" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_LiabilitiesCurrent_101" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_102" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1410586" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1410586" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_105" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_CommonStockSharesIssued_106" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_96" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_107" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_109" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_109" xlink:to="loc_us-gaap_StatementTable_110" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_110" xlink:to="loc_srt_ProductOrServiceAxis_111" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_111" xlink:to="loc_srt_ProductsAndServicesDomain_112" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_112" xlink:to="loc_us-gaap_ProductMember_123" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_112" xlink:to="loc_us-gaap_ServiceMember_124" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1410969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_110" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1410969" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1410970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1410969" xlink:to="loc_us-gaap_ClassOfStockDomain_1410970" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1410971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1410970" xlink:to="loc_dei_AdrMember_1410971" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_110" xlink:to="loc_us-gaap_StatementLineItems_113" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_852280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_RevenuesAbstract_852280" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_852280" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_125" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_852286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_852286" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FulfillmentCosts" xlink:label="loc_jd_FulfillmentCosts_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_jd_FulfillmentCosts_127" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense" xlink:label="loc_us-gaap_MarketingExpense_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_MarketingExpense_128" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_568859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_568859" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_130" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1410846" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1410846" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1410847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1410847" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfProperties" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_568794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_568794" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_OperatingIncomeLoss_133" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_116" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_116" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_134" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_116" xlink:to="loc_us-gaap_InterestExpense_136" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_116" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_137" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_138" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_139" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_ProfitLoss_142" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_143" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeLossAttributableToRedeemableNonControllingInterest" xlink:label="loc_jd_IncomeLossAttributableToRedeemableNonControllingInterest_145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_jd_IncomeLossAttributableToRedeemableNonControllingInterest_145" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_147" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_ProfitLoss_150" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_117" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_117" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_151" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_156" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest" xlink:label="loc_jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest_157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest_157" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest" xlink:label="loc_jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest_158" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_159" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_EarningsPerShareAbstract_119" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_119" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_120" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_120" xlink:to="loc_us-gaap_EarningsPerShareBasic_162" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_119" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_121" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_121" xlink:to="loc_us-gaap_EarningsPerShareDiluted_165" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerBasicDilutedAbstract" xlink:label="loc_jd_EarningsPerBasicDilutedAbstract_1411161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_119" xlink:to="loc_jd_EarningsPerBasicDilutedAbstract_1411161" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerAdsBasic" xlink:label="loc_jd_EarningsPerAdsBasic_1411162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EarningsPerBasicDilutedAbstract_1411161" xlink:to="loc_jd_EarningsPerAdsBasic_1411162" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerADSDilutedAbstract" xlink:label="loc_jd_EarningsPerADSDilutedAbstract_1411163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_119" xlink:to="loc_jd_EarningsPerADSDilutedAbstract_1411163" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerAdsDiluted" xlink:label="loc_jd_EarningsPerAdsDiluted_1411164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EarningsPerADSDilutedAbstract_1411163" xlink:to="loc_jd_EarningsPerAdsDiluted_1411164" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_113" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_122" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_122" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_166" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_167" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_122" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_167" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_173" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_173" xlink:to="loc_us-gaap_StatementTable_174" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_174" xlink:to="loc_us-gaap_StatementLineItems_177" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_178" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_178" xlink:to="loc_us-gaap_ProfitLoss_186" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_178" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_188" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_ShareBasedCompensation_189" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_190" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_191" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpairmentOfLongLivedAssetsAndGoodwill" xlink:label="loc_jd_ImpairmentOfLongLivedAssetsAndGoodwill_1410966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_jd_ImpairmentOfLongLivedAssetsAndGoodwill_1410966" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AllowanceForDoubtfulAccounts" xlink:label="loc_jd_AllowanceForDoubtfulAccounts_1314418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_jd_AllowanceForDoubtfulAccounts_1314418" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpairmentOfInvestment" xlink:label="loc_jd_ImpairmentOfInvestment_194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_jd_ImpairmentOfInvestment_194" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_1411219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_1411219" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" xlink:label="loc_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment_196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment_196" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfProperties" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_568810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_568810" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_197" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedInterestIncome" xlink:label="loc_jd_AccruedInterestIncome_1411334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_jd_AccruedInterestIncome_1411334" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1410967" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_1410967" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_179" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_199" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies_201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidSupplies_201" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_200" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_202" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_203" use="optional" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets" xlink:label="loc_jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets_568813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets_568813" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_204" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_205" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncreaseDecreaseInContractWithCustomerRefundLiability" xlink:label="loc_jd_IncreaseDecreaseInContractWithCustomerRefundLiability_206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_jd_IncreaseDecreaseInContractWithCustomerRefundLiability_206" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_207" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_208" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_210" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_209" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:label="loc_jd_IncreaseDecreaseInOperatingLeaseLiabilities_568815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_jd_IncreaseDecreaseInOperatingLeaseLiabilities_568815" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1411058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_180" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1411058" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_178" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_213" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" xlink:label="loc_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts_1410522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts_1410522" use="optional" order="37" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" xlink:label="loc_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts_1410452" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts_1410452" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment" xlink:label="loc_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment_217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment_217" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_218" use="optional" order="40" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates_219" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireLoansHeldForInvestment" xlink:label="loc_us-gaap_PaymentsToAcquireLoansHeldForInvestment_220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_PaymentsToAcquireLoansHeldForInvestment_220" use="optional" order="42" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1" xlink:label="loc_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1_221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1_221" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_1410972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_1410972" use="optional" order="44" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_1353621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_1353621" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CashPaidForAssetAcquisitionsNetOfCashAcquire" xlink:label="loc_jd_CashPaidForAssetAcquisitionsNetOfCashAcquire_1312560" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_jd_CashPaidForAssetAcquisitionsNetOfCashAcquire_1312560" use="optional" order="46" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentsToAcquireLandUseRights" xlink:label="loc_jd_PaymentsToAcquireLandUseRights_225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_jd_PaymentsToAcquireLandUseRights_225" use="optional" order="47" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentsForConstructionInProgress" xlink:label="loc_jd_PaymentsForConstructionInProgress_223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_jd_PaymentsForConstructionInProgress_223" use="optional" order="48" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProceedsFromSalesOfDevelopmentProperties" xlink:label="loc_jd_ProceedsFromSalesOfDevelopmentProperties_568817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_jd_ProceedsFromSalesOfDevelopmentProperties_568817" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_226" use="optional" order="50" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" xlink:label="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties_227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties_227" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_568818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_568818" use="optional" order="52" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_181" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_231" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_233" use="optional" order="55" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_236" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1410307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1410307" use="optional" order="57" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_238" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries" xlink:label="loc_jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries_1312526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries_1312526" use="optional" order="59" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_1411059" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_1411059" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt_1411060" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_RepaymentsOfDebt_1411060" use="optional" order="61" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1411061" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1411061" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes" xlink:label="loc_jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes_851754" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes_851754" use="optional" order="63" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_245" use="optional" order="64" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_182" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_248" use="optional" order="65" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_249" use="optional" order="66" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_250" use="optional" order="67" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_251" use="optional" order="68" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1353757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1353757" use="optional" order="69" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_570678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_570678" use="optional" order="70" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_252" use="optional" order="71" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1314382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_1314382" use="optional" order="72" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_633852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_633852" use="optional" order="73" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_183" use="optional" order="74" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_183" xlink:to="loc_us-gaap_IncomeTaxesPaid_253" use="optional" order="75" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_183" xlink:to="loc_us-gaap_InterestPaidNet_254" use="optional" order="76" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_177" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_184" use="optional" order="77" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_667247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_184" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_667247" use="optional" order="78" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1_1410305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_184" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1_1410305" use="optional" order="79" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_263" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_263" xlink:to="loc_us-gaap_StatementTable_264" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_264" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_265" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_265" xlink:to="loc_us-gaap_EquityComponentDomain_279" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_479776" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_us-gaap_CommonStockMember_479776" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_479777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_us-gaap_TreasuryStockCommonMember_479777" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_479778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_479778" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesMember" xlink:label="loc_jd_StatutoryReservesMember_479779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_jd_StatutoryReservesMember_479779" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_479780" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_479780" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_479781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_us-gaap_RetainedEarningsMember_479781" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_479782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_279" xlink:to="loc_us-gaap_NoncontrollingInterestMember_479782" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_264" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854935" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_854936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854935" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_854936" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_264" xlink:to="loc_us-gaap_StatementLineItems_266" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_266" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_280" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_SharesIssued_281" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1387352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1387352" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1387351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1387351" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueOther" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_1315675" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_1315675" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_1315674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_1315674" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends_1410414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_Dividends_1410414" use="optional" order="21" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_269" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_285" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccretionOfConvertibleRedeemableNonControllingInterests" xlink:label="loc_jd_AccretionOfConvertibleRedeemableNonControllingInterests_288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_jd_AccretionOfConvertibleRedeemableNonControllingInterests_288" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_270" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_289" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_271" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_290" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_ProfitLoss_291" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities" xlink:label="loc_jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities_292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities_292" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax" xlink:label="loc_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax_1410904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax_1410904" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AppropriationToStatutoryReserves" xlink:label="loc_jd_AppropriationToStatutoryReserves_294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_jd_AppropriationToStatutoryReserves_294" use="optional" order="32" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ChangeOfCapitalFromNonControllingInterestShareholders" xlink:label="loc_jd_ChangeOfCapitalFromNonControllingInterestShareholders_295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_jd_ChangeOfCapitalFromNonControllingInterestShareholders_295" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_873672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_873672" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DisposalOfSubsidiariesAmount" xlink:label="loc_jd_DisposalOfSubsidiariesAmount_1410314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_jd_DisposalOfSubsidiariesAmount_1410314" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityOther" xlink:label="loc_us-gaap_StockholdersEquityOther_1410983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockholdersEquityOther_1410983" use="optional" order="36" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_298" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaap_SharesIssued_299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_267" xlink:to="loc_us-gaap_SharesIssued_299" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/PrincipalActivitiesAndOrganization">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_301" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_301" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_302" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SummaryOfSignificantAccountingPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_304" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_304" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_305" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConcentrationAndRisks">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_307" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_307" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_308" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/FairValueMeasurement">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_313" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_313" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_314" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/BusinessAcquisition">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_852536" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_852537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_852536" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_852537" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/InvestmentsInEquityInvestees">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsInEquityInvesteesAbstract" xlink:label="loc_jd_InvestmentsInEquityInvesteesAbstract_319" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_InvestmentsInEquityInvesteesAbstract_319" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_320" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccountsReceivableNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="loc_us-gaap_AccountsReceivableNetAbstract_325" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_325" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_326" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/InventoriesNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_328" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_328" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_329" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/PropertyEquipmentAndSoftwareNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_331" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_331" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_332" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LandUseRightsNet">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsDisclosureAbstract" xlink:label="loc_jd_LandUseRightsDisclosureAbstract_334" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsDisclosureTextBlock" xlink:label="loc_jd_LandUseRightsDisclosureTextBlock_335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsDisclosureAbstract_334" xlink:to="loc_jd_LandUseRightsDisclosureTextBlock_335" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/IntangibleAssetsNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_337" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_337" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_338" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/Goodwill">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GoodwillAbstract" xlink:label="loc_jd_GoodwillAbstract_487019" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GoodwillAbstract_487019" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_341" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccountsPayable">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrentAbstract" xlink:label="loc_us-gaap_AccountsPayableCurrentAbstract_346" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountsPayableDisclosureTextBlock" xlink:label="loc_jd_AccountsPayableDisclosureTextBlock_347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_346" xlink:to="loc_jd_AccountsPayableDisclosureTextBlock_347" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilities">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_349" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock" xlink:label="loc_jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_349" xlink:to="loc_jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock_350" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/UnsecuredSeniorNotes">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_352" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DisclosureOfUnsecuredSeniorNotesTextBlock" xlink:label="loc_jd_DisclosureOfUnsecuredSeniorNotesTextBlock_353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_352" xlink:to="loc_jd_DisclosureOfUnsecuredSeniorNotesTextBlock_353" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/Leases">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_569031" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_569032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569031" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_569032" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/GainOnSaleOfDevelopmentProperties">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainOnSaleOfDevelopmentPropertiesAbstract" xlink:label="loc_jd_GainOnSaleOfDevelopmentPropertiesAbstract_568991" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainOnSaleOfDevelopmentPropertiesTextBlock" xlink:label="loc_jd_GainOnSaleOfDevelopmentPropertiesTextBlock_568992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesAbstract_568991" xlink:to="loc_jd_GainOnSaleOfDevelopmentPropertiesTextBlock_568992" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/OthersNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_361" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock" xlink:label="loc_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_361" xlink:to="loc_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock_362" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/Taxation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_364" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_364" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_365" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/FinancingForMajorSubsidiaries">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FinancingForSubsidiaryGroupAbstract" xlink:label="loc_jd_FinancingForSubsidiaryGroupAbstract_568911" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_873241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_FinancingForSubsidiaryGroupAbstract_568911" xlink:to="loc_us-gaap_StatementTable_873241" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_873242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_873241" xlink:to="loc_srt_OwnershipAxis_873242" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_873243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_873242" xlink:to="loc_srt_OwnershipDomain_873243" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_873249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_873241" xlink:to="loc_us-gaap_StatementLineItems_873249" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock" xlink:label="loc_jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock_568912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_873249" xlink:to="loc_jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock_568912" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/OrdinaryShares">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_370" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OrdinarySharesDisclosureTextBlock" xlink:label="loc_jd_OrdinarySharesDisclosureTextBlock_371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_370" xlink:to="loc_jd_OrdinarySharesDisclosureTextBlock_371" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/Dividends">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsAbstract" xlink:label="loc_us-gaap_DividendsAbstract_1410288" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DividendTextBlock" xlink:label="loc_jd_DividendTextBlock_1410289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAbstract_1410288" xlink:to="loc_jd_DividendTextBlock_1410289" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ShareRepurchaseProgram">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TreasuryStockDisclosureAbstract" xlink:label="loc_jd_TreasuryStockDisclosureAbstract_373" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockTextBlock" xlink:label="loc_us-gaap_TreasuryStockTextBlock_374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TreasuryStockDisclosureAbstract_373" xlink:to="loc_us-gaap_TreasuryStockTextBlock_374" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccumulatedOtherComprehensiveIncome">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_376" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_376" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_377" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ShareBasedCompensation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_379" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_379" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_380" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/NetIncomePerShareAds">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_382" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_383" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_382" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_383" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/RelatedPartyTransactions">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_385" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_386" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_385" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_386" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SegmentReporting">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_388" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_388" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_389" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/EmployeeBenefit">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract" xlink:label="loc_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract_391" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract_391" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_392" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LoanFacilitiesAndLinesOfCredit">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_394" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LineOfCreditAndLoanFacilityTextBlock" xlink:label="loc_jd_LineOfCreditAndLoanFacilityTextBlock_395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_394" xlink:to="loc_jd_LineOfCreditAndLoanFacilityTextBlock_395" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_397" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_397" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_398" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/RestrictedNetAssets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:label="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_400" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_400" xlink:to="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_401" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SubsequentEvents">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_403" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_403" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_404" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_406" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_406" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_407" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_409" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_410" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_411" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_412" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NoncontrollingInterestsPolicyTextBlock" xlink:label="loc_jd_NoncontrollingInterestsPolicyTextBlock_413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_NoncontrollingInterestsPolicyTextBlock_413" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_UseOfEstimates_414" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_415" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConvenienceTranslationPolicyTextBlock" xlink:label="loc_jd_ConvenienceTranslationPolicyTextBlock_416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_ConvenienceTranslationPolicyTextBlock_416" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy_417" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_418" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_419" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_420" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_421" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanReceivablesPolicyTextBlock" xlink:label="loc_jd_LoanReceivablesPolicyTextBlock_422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_LoanReceivablesPolicyTextBlock_422" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_423" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConstructionInProgressPolicyTextBlock" xlink:label="loc_jd_ConstructionInProgressPolicyTextBlock_424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_ConstructionInProgressPolicyTextBlock_424" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsPolicyTextBlock" xlink:label="loc_jd_LandUseRightsPolicyTextBlock_425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_LandUseRightsPolicyTextBlock_425" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_426" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_427" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AssetAcquisitionPolicyTextBlock" xlink:label="loc_jd_AssetAcquisitionPolicyTextBlock_1410862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_AssetAcquisitionPolicyTextBlock_1410862" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsInEquityInvesteesTableTextBlock" xlink:label="loc_jd_InvestmentsInEquityInvesteesTableTextBlock_1410968" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_InvestmentsInEquityInvesteesTableTextBlock_1410968" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock" xlink:label="loc_jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock_1410889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock_1410889" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_430" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock" xlink:label="loc_jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock_431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock_431" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtPolicyTextBlock" xlink:label="loc_us-gaap_DebtPolicyTextBlock_432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_DebtPolicyTextBlock_432" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_433" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_434" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_434" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ContractBalancesPolicyTextBlock" xlink:label="loc_jd_ContractBalancesPolicyTextBlock_435" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_ContractBalancesPolicyTextBlock_435" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock" xlink:label="loc_jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock_436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock_436" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_437" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RebatesAndSubsidiesPolicyTextBlock" xlink:label="loc_jd_RebatesAndSubsidiesPolicyTextBlock_438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_RebatesAndSubsidiesPolicyTextBlock_438" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FulfillmentCostPolicyTextBlock" xlink:label="loc_jd_FulfillmentCostPolicyTextBlock_439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_FulfillmentCostPolicyTextBlock_439" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MarketingExpensesPolicyTextBlock" xlink:label="loc_jd_MarketingExpensesPolicyTextBlock_440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_MarketingExpensesPolicyTextBlock_440" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_568904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_568904" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_jd_GeneralAndAdministrativeExpensesPolicyTextBlock_442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_GeneralAndAdministrativeExpensesPolicyTextBlock_442" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_443" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_444" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_445" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_446" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_447" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_447" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_448" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesPolicyTextBlock" xlink:label="loc_jd_StatutoryReservesPolicyTextBlock_449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_StatutoryReservesPolicyTextBlock_449" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GovernmentFinancialIncentivesPolicyTextBlock" xlink:label="loc_jd_GovernmentFinancialIncentivesPolicyTextBlock_1410965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_GovernmentFinancialIncentivesPolicyTextBlock_1410965" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LongLivedAssetsHeldForSalePolicyTextBlock" xlink:label="loc_jd_LongLivedAssetsHeldForSalePolicyTextBlock_1411187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_jd_LongLivedAssetsHeldForSalePolicyTextBlock_1411187" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_409" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_450" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/PrincipalActivitiesAndOrganizationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_452" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock" xlink:label="loc_jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock_453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_452" xlink:to="loc_jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock_453" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_454" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_452" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_454" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_456" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesTable" xlink:label="loc_jd_AccountingPoliciesTable_457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_456" xlink:to="loc_jd_AccountingPoliciesTable_457" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesLineItems" xlink:label="loc_jd_AccountingPoliciesLineItems_460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_457" xlink:to="loc_jd_AccountingPoliciesLineItems_460" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock" xlink:label="loc_jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock_462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_460" xlink:to="loc_jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock_462" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock" xlink:label="loc_jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_463" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_460" xlink:to="loc_jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock_463" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/FairValueMeasurementTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_466" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_466" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_467" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/BusinessAcquisitionTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_852552" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_852552" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852554" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_852556" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852554" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_852556" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_852556" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852558" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HordeumInvestmentLpMember" xlink:label="loc_jd_HordeumInvestmentLpMember_1410985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852558" xlink:to="loc_jd_HordeumInvestmentLpMember_1410985" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_853244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852554" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_853244" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_852567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_853244" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_852567" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_852568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_853244" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_852568" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/InvestmentsInEquityInvesteesTables">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsInEquityInvesteesAbstract" xlink:label="loc_jd_InvestmentsInEquityInvesteesAbstract_473" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_InvestmentsInEquityInvesteesAbstract_473" xlink:to="loc_us-gaap_StatementTable_474" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_474" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_475" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_475" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_476" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_474" xlink:to="loc_us-gaap_StatementLineItems_477" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock" xlink:label="loc_jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock_485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_477" xlink:to="loc_jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock_485" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccountsReceivableNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="loc_us-gaap_AccountsReceivableNetAbstract_497" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_497" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_498" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock" xlink:label="loc_jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock_499" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_497" xlink:to="loc_jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock_499" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/InventoriesNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_501" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_502" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_501" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_502" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/PropertyEquipmentAndSoftwareNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_504" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_504" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_505" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LandUseRightsNetTables">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsDisclosureAbstract" xlink:label="loc_jd_LandUseRightsDisclosureAbstract_507" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfLandUseRightsTableTextBlock" xlink:label="loc_jd_ScheduleOfLandUseRightsTableTextBlock_508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsDisclosureAbstract_507" xlink:to="loc_jd_ScheduleOfLandUseRightsTableTextBlock_508" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock_509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsDisclosureAbstract_507" xlink:to="loc_jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock_509" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/IntangibleAssetsNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_511" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_512" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_511" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_512" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_511" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_513" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/GoodwillTables">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GoodwillAbstract" xlink:label="loc_jd_GoodwillAbstract_515" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_516" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GoodwillAbstract_515" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_516" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccountsPayableTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrentAbstract" xlink:label="loc_us-gaap_AccountsPayableCurrentAbstract_518" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfAccountsPayableTableTextBlock" xlink:label="loc_jd_ScheduleOfAccountsPayableTableTextBlock_519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_518" xlink:to="loc_jd_ScheduleOfAccountsPayableTableTextBlock_519" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramTableTextBlock" xlink:label="loc_us-gaap_SupplierFinanceProgramTableTextBlock_1411004" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_518" xlink:to="loc_us-gaap_SupplierFinanceProgramTableTextBlock_1411004" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_521" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" xlink:label="loc_jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock_522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_521" xlink:to="loc_jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock_522" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/UnsecuredSeniorNotesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_524" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_524" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_525" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_852141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_524" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_852141" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LeasesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_569036" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock" xlink:label="loc_jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock_569037" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569036" xlink:to="loc_jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock_569037" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock" xlink:label="loc_jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock_569039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569036" xlink:to="loc_jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock_569039" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_569040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569036" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_569040" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/OthersNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_530" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_531" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_530" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_531" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/TaxationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_533" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_534" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_533" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_534" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_533" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_535" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfIncomeTaxHolidayTextBlock" xlink:label="loc_us-gaap_SummaryOfIncomeTaxHolidayTextBlock_536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_533" xlink:to="loc_us-gaap_SummaryOfIncomeTaxHolidayTextBlock_536" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_533" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_537" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_533" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_538" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ShareBasedCompensationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_546" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_547" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_546" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_547" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaAxis" xlink:label="loc_jd_VestingCriteriaAxis_548" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_547" xlink:to="loc_jd_VestingCriteriaAxis_548" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaDomain" xlink:label="loc_jd_VestingCriteriaDomain_549" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_VestingCriteriaAxis_548" xlink:to="loc_jd_VestingCriteriaDomain_549" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_550" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_547" xlink:to="loc_srt_TitleOfIndividualAxis_550" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_551" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_550" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_551" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EmployeeAndNonEmployeeMember" xlink:label="loc_jd_EmployeeAndNonEmployeeMember_555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_551" xlink:to="loc_jd_EmployeeAndNonEmployeeMember_555" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_556" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552" xlink:to="loc_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock_556" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_557" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_557" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_552" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_558" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/NetIncomePerShareAdsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_560" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_560" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_561" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/RelatedPartyTransactionsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_563" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock" xlink:label="loc_jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock_564" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_563" xlink:to="loc_jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock_564" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_565" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_563" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_565" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfRelatedPartyBalancesTableTextBlock" xlink:label="loc_jd_ScheduleOfRelatedPartyBalancesTableTextBlock_566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_563" xlink:to="loc_jd_ScheduleOfRelatedPartyBalancesTableTextBlock_566" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SegmentReportingTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_568" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_568" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_569" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditTable">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_1410470" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1410471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_1410470" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1410471" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_1410584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_1410470" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_1410584" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/CommitmentsAndContingenciesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_571" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_571" xlink:to="loc_us-gaap_StatementTable_572" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_573" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_572" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_573" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_573" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_574" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaap_OtherCommitmentsAxis_575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_572" xlink:to="loc_us-gaap_OtherCommitmentsAxis_575" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain_576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_575" xlink:to="loc_us-gaap_OtherCommitmentsDomain_576" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_572" xlink:to="loc_us-gaap_StatementLineItems_577" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTableTextBlock" xlink:label="loc_us-gaap_OtherCommitmentsTableTextBlock_581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_577" xlink:to="loc_us-gaap_OtherCommitmentsTableTextBlock_581" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_583" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_583" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_584" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfComprehensiveIncomeTableTextBlock" xlink:label="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_585" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_583" xlink:to="loc_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock_585" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_586" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_583" xlink:to="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_586" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_588" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OrganizationTable" xlink:label="loc_jd_OrganizationTable_589" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_588" xlink:to="loc_jd_OrganizationTable_589" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_590" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_OrganizationTable_589" xlink:to="loc_srt_OwnershipAxis_590" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_590" xlink:to="loc_srt_OwnershipDomain_591" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingJingdongCenturyTradeCompanyLimitedMember" xlink:label="loc_jd_BeijingJingdongCenturyTradeCompanyLimitedMember_593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_BeijingJingdongCenturyTradeCompanyLimitedMember_593" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember" xlink:label="loc_jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember_594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember_594" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember" xlink:label="loc_jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember_595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember_595" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsHoldingLimitedMember" xlink:label="loc_jd_JdLogisticsHoldingLimitedMember_619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdLogisticsHoldingLimitedMember_619" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongTechnologyGroupCorporationMember" xlink:label="loc_jd_JingdongTechnologyGroupCorporationMember_597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JingdongTechnologyGroupCorporationMember_597" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongPropertyIncMember" xlink:label="loc_jd_JingdongPropertyIncMember_1410492" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JingdongPropertyIncMember_1410492" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JDLogisticsIncMember" xlink:label="loc_jd_JDLogisticsIncMember_847217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JDLogisticsIncMember_847217" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongECommerceTradeHongKongCompanyLimitedMember" xlink:label="loc_jd_JingdongECommerceTradeHongKongCompanyLimitedMember_602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JingdongECommerceTradeHongKongCompanyLimitedMember_602" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdcomInternationalLimitedMember" xlink:label="loc_jd_JdcomInternationalLimitedMember_603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdcomInternationalLimitedMember_603" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" xlink:label="loc_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember_604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember_604" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember" xlink:label="loc_jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember_608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember_608" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdcomInvestmentLimitedMember" xlink:label="loc_jd_JdcomInvestmentLimitedMember_611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdcomInvestmentLimitedMember_611" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdAsiaDevelopmentLimitedMember" xlink:label="loc_jd_JdAsiaDevelopmentLimitedMember_627145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdAsiaDevelopmentLimitedMember_627145" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SuqianHanbangInvestmentManagementCompanyLimitedMember" xlink:label="loc_jd_SuqianHanbangInvestmentManagementCompanyLimitedMember_613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_SuqianHanbangInvestmentManagementCompanyLimitedMember_613" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember" xlink:label="loc_jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember_1410964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember_1410964" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdAssetsHoldingLimitedMember" xlink:label="loc_jd_JdAssetsHoldingLimitedMember_618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdAssetsHoldingLimitedMember_618" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdPropertyHoldingLimitedMember" xlink:label="loc_jd_JdPropertyHoldingLimitedMember_876108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdPropertyHoldingLimitedMember_876108" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember" xlink:label="loc_jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember_873768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember_873768" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdHealthInternationalIncMember" xlink:label="loc_jd_JdHealthInternationalIncMember_568861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdHealthInternationalIncMember_568861" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdJiankangLimitedMember" xlink:label="loc_jd_JdJiankangLimitedMember_627147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdJiankangLimitedMember_627147" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdIndustrialTechnologyLimitedMember" xlink:label="loc_jd_JdIndustrialTechnologyLimitedMember_1350915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdIndustrialTechnologyLimitedMember_1350915" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongIndustrialsIncMember" xlink:label="loc_jd_JingdongIndustrialsIncMember_1410493" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JingdongIndustrialsIncMember_1410493" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JingdongLogisticsSupplyChainCompanyLimitedMember" xlink:label="loc_jd_JingdongLogisticsSupplyChainCompanyLimitedMember_1313612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JingdongLogisticsSupplyChainCompanyLimitedMember_1313612" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember" xlink:label="loc_jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember_873786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember_873786" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdSunflowerInvestmentLimitedMember" xlink:label="loc_jd_JdSunflowerInvestmentLimitedMember_1410437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_JdSunflowerInvestmentLimitedMember_1410437" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_WindcreekLimitedMember" xlink:label="loc_jd_WindcreekLimitedMember_1410438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_WindcreekLimitedMember_1410438" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DadaNexusLimitedDadaMember" xlink:label="loc_jd_DadaNexusLimitedDadaMember_1410439" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_591" xlink:to="loc_jd_DadaNexusLimitedDadaMember_1410439" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OrganizationLineItems" xlink:label="loc_jd_OrganizationLineItems_592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_OrganizationTable_589" xlink:to="loc_jd_OrganizationLineItems_592" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_OrganizationLineItems_592" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_620" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_622" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_622" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_srt_ConsolidatedEntitiesAxis_624" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_625" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_624" xlink:to="loc_srt_ConsolidatedEntitiesDomain_625" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember" xlink:label="loc_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember_627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_625" xlink:to="loc_jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember_627" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_852711" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_srt_OwnershipAxis_852711" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_852712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_852711" xlink:to="loc_srt_OwnershipDomain_852712" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdcomIncMember" xlink:label="loc_jd_JdcomIncMember_1313615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_852712" xlink:to="loc_jd_JdcomIncMember_1313615" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_852715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_us-gaap_StatementClassOfStockAxis_852715" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_852719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_852715" xlink:to="loc_us-gaap_ClassOfStockDomain_852719" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_852720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_852720" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_852721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_852720" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_852721" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityListingsExchangeAxis" xlink:label="loc_dei_EntityListingsExchangeAxis_852722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_dei_EntityListingsExchangeAxis_852722" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ExchangeDomain" xlink:label="loc_dei_ExchangeDomain_852724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityListingsExchangeAxis_852722" xlink:to="loc_dei_ExchangeDomain_852724" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_852736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_srt_CurrencyAxis_852736" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2024/currency-2024.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_852737" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_852736" xlink:to="loc_currency_AllCurrenciesDomain_852737" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_873740" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_873740" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_873741" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_873740" xlink:to="loc_us-gaap_EquityComponentDomain_873741" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_623" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_626" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_Assets_628" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_Liabilities_629" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_630" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_631" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_ProfitLoss_631" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_632" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_633" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_634" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_635" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1387226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1387226" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1387227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1387227" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RegisteredCapitalsAndPrcStatutoryReserves" xlink:label="loc_jd_RegisteredCapitalsAndPrcStatutoryReserves_639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_jd_RegisteredCapitalsAndPrcStatutoryReserves_639" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_626" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_640" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_642" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesTable" xlink:label="loc_jd_AccountingPoliciesTable_643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_642" xlink:to="loc_jd_AccountingPoliciesTable_643" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_644" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_643" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_644" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_645" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_644" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_645" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_645" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_658" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PrepaymentsAndOtherCurrentAssetsMember" xlink:label="loc_jd_PrepaymentsAndOtherCurrentAssetsMember_1383111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_645" xlink:to="loc_jd_PrepaymentsAndOtherCurrentAssetsMember_1383111" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_646" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_643" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_646" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_646" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_OfficeEquipmentMember_659" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_660" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_VehiclesMember_661" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" xlink:label="loc_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember_662" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember_662" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LeaseholdImprovementMember" xlink:label="loc_jd_LeaseholdImprovementMember_1410423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_jd_LeaseholdImprovementMember_1410423" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_663" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_663" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_664" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_BuildingMember_664" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingImprovementsMember_665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_BuildingImprovementsMember_665" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_1410424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_647" xlink:to="loc_us-gaap_LandMember_1410424" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_648" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_643" xlink:to="loc_srt_RangeAxis_648" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_648" xlink:to="loc_srt_RangeMember_649" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_666" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_649" xlink:to="loc_srt_MinimumMember_666" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_667" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_649" xlink:to="loc_srt_MaximumMember_667" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_643" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_650" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_570970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_650" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_570970" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesLineItems" xlink:label="loc_jd_AccountingPoliciesLineItems_652" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_643" xlink:to="loc_jd_AccountingPoliciesLineItems_652" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionAbstract" xlink:label="loc_us-gaap_ForeignCurrencyTransactionAbstract_653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_652" xlink:to="loc_us-gaap_ForeignCurrencyTransactionAbstract_653" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1410925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCurrencyTransactionAbstract_653" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1410925" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MultipleForeignCurrencyExchangeRatesAbstract" xlink:label="loc_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract_654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_652" xlink:to="loc_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract_654" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignCurrencyTranslationRate" xlink:label="loc_jd_ForeignCurrencyTranslationRate_671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract_654" xlink:to="loc_jd_ForeignCurrencyTranslationRate_671" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract_655" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_652" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract_655" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanPeriodsExtendedRange" xlink:label="loc_jd_LoanPeriodsExtendedRange_672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract_655" xlink:to="loc_jd_LoanPeriodsExtendedRange_672" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanReceivablesProvisionForDoubtfulAccounts" xlink:label="loc_jd_LoanReceivablesProvisionForDoubtfulAccounts_673" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract_655" xlink:to="loc_jd_LoanReceivablesProvisionForDoubtfulAccounts_673" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanReceivablesNoncurrent" xlink:label="loc_jd_LoanReceivablesNoncurrent_674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract_655" xlink:to="loc_jd_LoanReceivablesNoncurrent_674" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LoanReceivablesCurrent" xlink:label="loc_jd_LoanReceivablesCurrent_1401244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract_655" xlink:to="loc_jd_LoanReceivablesCurrent_1401244" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_652" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAbstract_656" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1410841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_656" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_1410841" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PropertyPlantAndEquipmentsEstimatedUsefulLives" xlink:label="loc_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives_1410422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_656" xlink:to="loc_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives_1410422" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_678" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesTable" xlink:label="loc_jd_AccountingPoliciesTable_679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_678" xlink:to="loc_jd_AccountingPoliciesTable_679" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_679" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_680" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_680" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CustomerRelationshipMember" xlink:label="loc_jd_CustomerRelationshipMember_875031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681" xlink:to="loc_jd_CustomerRelationshipMember_875031" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TechnologyAndOthersMember" xlink:label="loc_jd_TechnologyAndOthersMember_696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681" xlink:to="loc_jd_TechnologyAndOthersMember_696" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_693" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DomainNamesAndTrademarkMember" xlink:label="loc_jd_DomainNamesAndTrademarkMember_695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_681" xlink:to="loc_jd_DomainNamesAndTrademarkMember_695" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_679" xlink:to="loc_srt_RangeAxis_682" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_682" xlink:to="loc_srt_RangeMember_683" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_683" xlink:to="loc_srt_MinimumMember_697" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_698" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_683" xlink:to="loc_srt_MaximumMember_698" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_684" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_679" xlink:to="loc_us-gaap_DebtInstrumentAxis_684" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_685" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_684" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_685" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_679" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_686" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableTypeDomain" xlink:label="loc_us-gaap_ReceivableTypeDomain_687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_686" xlink:to="loc_us-gaap_ReceivableTypeDomain_687" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesLineItems" xlink:label="loc_jd_AccountingPoliciesLineItems_688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_679" xlink:to="loc_jd_AccountingPoliciesLineItems_688" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsDisclosureAbstract" xlink:label="loc_jd_LandUseRightsDisclosureAbstract_689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_688" xlink:to="loc_jd_LandUseRightsDisclosureAbstract_689" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsUsefulLife" xlink:label="loc_jd_LandUseRightsUsefulLife_702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsDisclosureAbstract_689" xlink:to="loc_jd_LandUseRightsUsefulLife_702" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_688" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_690" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1410842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_690" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1410842" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_709" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesTable" xlink:label="loc_jd_AccountingPoliciesTable_710" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_709" xlink:to="loc_jd_AccountingPoliciesTable_710" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_711" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_711" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_711" xlink:to="loc_us-gaap_SegmentDomain_712" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_713" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_713" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_714" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_713" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_714" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedExpensesAndOtherCurrentLiabilitiesMember" xlink:label="loc_jd_AccruedExpensesAndOtherCurrentLiabilitiesMember_742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_714" xlink:to="loc_jd_AccruedExpensesAndOtherCurrentLiabilitiesMember_742" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_714" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_743" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_srt_ProductOrServiceAxis_715" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_716" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_715" xlink:to="loc_srt_ProductsAndServicesDomain_716" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ElectronicsAndHomeApplianceProductsMember" xlink:label="loc_jd_ElectronicsAndHomeApplianceProductsMember_744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_716" xlink:to="loc_jd_ElectronicsAndHomeApplianceProductsMember_744" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GeneralMerchandiseProductsMember" xlink:label="loc_jd_GeneralMerchandiseProductsMember_745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_716" xlink:to="loc_jd_GeneralMerchandiseProductsMember_745" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="loc_us-gaap_ShippingAndHandlingMember_746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_716" xlink:to="loc_us-gaap_ShippingAndHandlingMember_746" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OnlineMarketplaceAndMarketingServicesMember" xlink:label="loc_jd_OnlineMarketplaceAndMarketingServicesMember_747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_716" xlink:to="loc_jd_OnlineMarketplaceAndMarketingServicesMember_747" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticsAndOtherServicesMember" xlink:label="loc_jd_LogisticsAndOtherServicesMember_748" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_716" xlink:to="loc_jd_LogisticsAndOtherServicesMember_748" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesByRegulatoryCountryAxis" xlink:label="loc_jd_StatutoryReservesByRegulatoryCountryAxis_717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_jd_StatutoryReservesByRegulatoryCountryAxis_717" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesByEntityDomain" xlink:label="loc_jd_StatutoryReservesByEntityDomain_718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesByRegulatoryCountryAxis_717" xlink:to="loc_jd_StatutoryReservesByEntityDomain_718" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN" xlink:label="loc_country_CN_749" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesByEntityDomain_718" xlink:to="loc_country_CN_749" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesAxis" xlink:label="loc_jd_StatutoryReservesAxis_719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_jd_StatutoryReservesAxis_719" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserveDomain" xlink:label="loc_jd_StatutoryReserveDomain_720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesAxis_719" xlink:to="loc_jd_StatutoryReserveDomain_720" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GeneralReserveFundMember" xlink:label="loc_jd_GeneralReserveFundMember_750" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReserveDomain_720" xlink:to="loc_jd_GeneralReserveFundMember_750" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutorySurplusReserveMember" xlink:label="loc_jd_StatutorySurplusReserveMember_751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReserveDomain_720" xlink:to="loc_jd_StatutorySurplusReserveMember_751" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_dei_LegalEntityAxis_721" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_721" xlink:to="loc_dei_EntityDomain_722" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignInvestedEnterpriseMember" xlink:label="loc_jd_ForeignInvestedEnterpriseMember_752" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_722" xlink:to="loc_jd_ForeignInvestedEnterpriseMember_752" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DomesticEnterpriseMember" xlink:label="loc_jd_DomesticEnterpriseMember_753" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_722" xlink:to="loc_jd_DomesticEnterpriseMember_753" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_723" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_723" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_723" xlink:to="loc_us-gaap_TypeOfAdoptionMember_724" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_srt_StatementScenarioAxis_727" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_728" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_727" xlink:to="loc_srt_ScenarioUnspecifiedDomain_728" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_srt_RestatementAxis_729" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_730" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_729" xlink:to="loc_srt_RestatementDomain_730" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionAxis" xlink:label="loc_us-gaap_AssetAcquisitionAxis_1410857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_us-gaap_AssetAcquisitionAxis_1410857" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionDomain" xlink:label="loc_us-gaap_AssetAcquisitionDomain_1410858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetAcquisitionAxis_1410857" xlink:to="loc_us-gaap_AssetAcquisitionDomain_1410858" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1411347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_srt_TitleOfIndividualAxis_1411347" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1411348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1411347" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1411348" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountingPoliciesLineItems" xlink:label="loc_jd_AccountingPoliciesLineItems_731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesTable_710" xlink:to="loc_jd_AccountingPoliciesLineItems_731" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_761" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRightToRecoverProductCurrent" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProductCurrent_762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" xlink:to="loc_us-gaap_ContractWithCustomerRightToRecoverProductCurrent_762" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_763" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" xlink:to="loc_us-gaap_ContractWithCustomerLiability_765" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions" xlink:label="loc_jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions_1315949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" xlink:to="loc_jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions_1315949" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:label="loc_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_732" xlink:to="loc_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_767" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShippingHandlingAndTransportationCostsAbstract" xlink:label="loc_jd_ShippingHandlingAndTransportationCostsAbstract_734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_jd_ShippingHandlingAndTransportationCostsAbstract_734" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FulfillmentCosts" xlink:label="loc_jd_FulfillmentCosts_770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ShippingHandlingAndTransportationCostsAbstract_734" xlink:to="loc_jd_FulfillmentCosts_770" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpenseAbstract" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_735" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpenseAbstract_735" xlink:to="loc_us-gaap_AdvertisingExpense_771" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAbstract" xlink:label="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract_736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract_736" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfFinanceLeases" xlink:label="loc_jd_NumberOfFinanceLeases_1410427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract_736" xlink:to="loc_jd_NumberOfFinanceLeases_1410427" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_737" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_us-gaap_SegmentReportingAbstract_737" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_737" xlink:to="loc_us-gaap_NumberOfOperatingSegments_773" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:label="loc_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_1411346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_737" xlink:to="loc_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_1411346" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesAbstract" xlink:label="loc_jd_StatutoryReservesAbstract_738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_jd_StatutoryReservesAbstract_738" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" xlink:label="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw_774" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesAbstract_738" xlink:to="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw_774" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" xlink:label="loc_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve_775" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesAbstract_738" xlink:to="loc_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve_775" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" xlink:label="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw_776" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesAbstract_738" xlink:to="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw_776" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" xlink:label="loc_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus_777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesAbstract_738" xlink:to="loc_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus_777" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmountAllocatedToStatutoryReserves" xlink:label="loc_jd_AmountAllocatedToStatutoryReserves_778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesAbstract_738" xlink:to="loc_jd_AmountAllocatedToStatutoryReserves_778" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmountAllocatedToOtherReserveFunds" xlink:label="loc_jd_AmountAllocatedToOtherReserveFunds_779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesAbstract_738" xlink:to="loc_jd_AmountAllocatedToOtherReserveFunds_779" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountingPoliciesLineItems_731" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_739" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet" xlink:label="loc_jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet_1410905" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_739" xlink:to="loc_jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet_1410905" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress" xlink:label="loc_jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress_1410906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_739" xlink:to="loc_jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress_1410906" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AcquisitionOfAssetsForDevelopmentLandUseRights" xlink:label="loc_jd_AcquisitionOfAssetsForDevelopmentLandUseRights_1410907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_739" xlink:to="loc_jd_AcquisitionOfAssetsForDevelopmentLandUseRights_1410907" use="optional" order="63" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ConcentrationAndRisksDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_789" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_789" xlink:to="loc_us-gaap_ConcentrationRiskTable_790" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_790" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_791" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_791" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_792" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CurrencyConvertibilityConcentrationRiskMember" xlink:label="loc_jd_CurrencyConvertibilityConcentrationRiskMember_796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_792" xlink:to="loc_jd_CurrencyConvertibilityConcentrationRiskMember_796" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_790" xlink:to="loc_srt_RangeAxis_793" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_793" xlink:to="loc_srt_RangeMember_794" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_790" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_795" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_795" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_798" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignCurrencyExchangeAppreciationDepreciationRate" xlink:label="loc_jd_ForeignCurrencyExchangeAppreciationDepreciationRate_799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_795" xlink:to="loc_jd_ForeignCurrencyExchangeAppreciationDepreciationRate_799" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/FairValueMeasurementDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_804" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_804" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_806" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_806" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_807" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_807" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_816" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_808" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_808" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_809" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_809" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_817" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_809" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_818" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_810" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_811" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_810" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_811" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" xlink:to="loc_us-gaap_InvestmentTypeAxis_812" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_812" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_813" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_WealthManagementProductMember" xlink:label="loc_jd_WealthManagementProductMember_820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_813" xlink:to="loc_jd_WealthManagementProductMember_820" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_821" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_813" xlink:to="loc_us-gaap_EquitySecuritiesMember_821" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_805" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_814" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_814" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RestrictedCashFairValueDisclosure" xlink:label="loc_jd_RestrictedCashFairValueDisclosure_823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" xlink:to="loc_jd_RestrictedCashFairValueDisclosure_823" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_824" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_825" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsFairValueDisclosure" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure_1410299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" xlink:to="loc_us-gaap_OtherAssetsFairValueDisclosure_1410299" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_826" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeExtensibleEnumeration" xlink:label="loc_us-gaap_InvestmentTypeExtensibleEnumeration_1410897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_815" xlink:to="loc_us-gaap_InvestmentTypeExtensibleEnumeration_1410897" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/FairValueMeasurementDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_828" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable" xlink:label="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_828" xlink:to="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_829" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_830" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_829" xlink:to="loc_us-gaap_InvestmentTypeAxis_830" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_830" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_831" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1410975" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_829" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1410975" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410976" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410975" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410976" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems" xlink:label="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems_832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable_829" xlink:to="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems_832" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_1312704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems_832" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_1312704" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeExtensibleEnumeration" xlink:label="loc_us-gaap_InvestmentTypeExtensibleEnumeration_1410895" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems_832" xlink:to="loc_us-gaap_InvestmentTypeExtensibleEnumeration_1410895" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/FairValueMeasurementDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_837" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_837" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_839" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_839" xlink:to="loc_us-gaap_TypeOfAdoptionMember_840" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_srt_RestatementAxis_841" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_841" xlink:to="loc_srt_RestatementDomain_842" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_843" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_843" xlink:to="loc_us-gaap_EquityComponentDomain_844" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_847" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_847" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BankTimeDepositsMember" xlink:label="loc_us-gaap_BankTimeDepositsMember_863" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_848" xlink:to="loc_us-gaap_BankTimeDepositsMember_863" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_849" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_850" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_849" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_850" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_864" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_850" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_864" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_865" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_850" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_865" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_851" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_851" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_852" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_852" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_866" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentIssuerAxis" xlink:label="loc_jd_InvestmentIssuerAxis_845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_jd_InvestmentIssuerAxis_845" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsIssuerDomain" xlink:label="loc_jd_InvestmentsIssuerDomain_846" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_InvestmentIssuerAxis_845" xlink:to="loc_jd_InvestmentsIssuerDomain_846" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_853" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_853" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_570958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_853" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_570958" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_570959" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_570958" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_570959" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_873866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_873866" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_873867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_873866" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_873867" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMember" xlink:label="loc_us-gaap_OtherAssetsMember_1410928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_873867" xlink:to="loc_us-gaap_OtherAssetsMember_1410928" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_1410308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_InvestmentTypeAxis_1410308" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1410309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_1410308" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1410309" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_838" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_878" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount_878" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesPayableFairValueDisclosure" xlink:label="loc_jd_UnsecuredSeniorNotesPayableFairValueDisclosure_877" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_jd_UnsecuredSeniorNotesPayableFairValueDisclosure_877" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_876" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_876" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HeldToMaturitySecuritiesFairValue" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_873854" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_873854" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnrealizedGainLossOfTheInvestmentSecurities" xlink:label="loc_jd_UnrealizedGainLossOfTheInvestmentSecurities_1316237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_jd_UnrealizedGainLossOfTheInvestmentSecurities_1316237" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccumulatedImpairmentOfMeasurementAlternative" xlink:label="loc_jd_AccumulatedImpairmentOfMeasurementAlternative_1387209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_jd_AccumulatedImpairmentOfMeasurementAlternative_1387209" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_1410306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_1410306" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentTypeExtensibleEnumeration" xlink:label="loc_us-gaap_InvestmentTypeExtensibleEnumeration_1410896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_InvestmentTypeExtensibleEnumeration_1410896" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue_1410908" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue_1410908" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsFairValueDisclosure" xlink:label="loc_us-gaap_OtherAssetsFairValueDisclosure_1410927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_OtherAssetsFairValueDisclosure_1410927" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1410949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1410949" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConvertibleNotesPayableFairValueDisclosure" xlink:label="loc_jd_ConvertibleNotesPayableFairValueDisclosure_1411138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_855" xlink:to="loc_jd_ConvertibleNotesPayableFairValueDisclosure_1411138" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_1411065" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411066" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_1411065" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411066" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1411067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411066" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1411067" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1411067" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411068" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HordeumInvestmentLpMember" xlink:label="loc_jd_HordeumInvestmentLpMember_1411069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411068" xlink:to="loc_jd_HordeumInvestmentLpMember_1411069" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems" xlink:label="loc_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems_1411070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411066" xlink:to="loc_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems_1411070" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1411071" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems_1411070" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1411071" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1411072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems_1411070" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1411072" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1411073" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems_1411070" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1411073" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_1411075" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411076" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_1411075" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411076" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1411077" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411076" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1411077" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411078" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1411077" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411078" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HordeumInvestmentLpMember" xlink:label="loc_jd_HordeumInvestmentLpMember_1411079" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1411078" xlink:to="loc_jd_HordeumInvestmentLpMember_1411079" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems" xlink:label="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1411076" xlink:to="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" xlink:label="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue_1411083" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue_1411083" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1411084" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1411084" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1411086" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_us-gaap_Goodwill_1411086" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1411087" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1411087" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_1411088" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_1411088" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1411089" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems_1411082" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1411089" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/BusinessAcquisitionDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_1410602" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1410603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_1410602" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1410603" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1410604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1410603" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1410604" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410605" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1410604" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410605" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HordeumInvestmentLpMember" xlink:label="loc_jd_HordeumInvestmentLpMember_1410988" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410605" xlink:to="loc_jd_HordeumInvestmentLpMember_1410988" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1410607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1410603" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1410607" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1410608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1410607" xlink:to="loc_us-gaap_SegmentDomain_1410608" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1410611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1410603" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_1410611" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1410612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1410611" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1410612" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1410614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1410611" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1410614" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_1410989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1410611" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_1410989" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1410990" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1410611" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1410990" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_852713" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_852713" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_852717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_852717" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_852717" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DadaAcquisitionMember" xlink:label="loc_jd_DadaAcquisitionMember_1410370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718" xlink:to="loc_jd_DadaAcquisitionMember_1410370" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CNLPMember" xlink:label="loc_jd_CNLPMember_1410371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718" xlink:to="loc_jd_CNLPMember_1410371" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DepponMember" xlink:label="loc_jd_DepponMember_1410417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718" xlink:to="loc_jd_DepponMember_1410417" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DepponHoldcoAcquisitionMember" xlink:label="loc_jd_DepponHoldcoAcquisitionMember_1410408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_852718" xlink:to="loc_jd_DepponHoldcoAcquisitionMember_1410408" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1410444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1410444" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1410445" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1410444" xlink:to="loc_us-gaap_SegmentDomain_1410445" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_852727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" xlink:to="loc_us-gaap_DebtInstrumentAxis_852727" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_852728" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_852727" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_852728" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1410579" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1410579" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1410580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1410579" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1410580" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_852732" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_852714" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_852732" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_852735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_852735" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1410587" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_1410587" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_852753" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_852753" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition" xlink:label="loc_jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition_1410550" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition_1410550" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_1410376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_1410376" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1410377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_1410377" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1410379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_Goodwill_1410379" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1410514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1410514" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium" xlink:label="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium_1410524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium_1410524" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1411221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1411221" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue" xlink:label="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue_1411336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue_1411336" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1411337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1411337" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation" xlink:label="loc_jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation_1411339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_852732" xlink:to="loc_jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation_1411339" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/InvestmentInEquityInvesteesDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsInEquityInvesteesAbstract" xlink:label="loc_jd_InvestmentsInEquityInvesteesAbstract_982" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_InvestmentsInEquityInvesteesAbstract_982" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentIssuerAxis" xlink:label="loc_jd_InvestmentIssuerAxis_984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" xlink:to="loc_jd_InvestmentIssuerAxis_984" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsIssuerDomain" xlink:label="loc_jd_InvestmentsIssuerDomain_985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_InvestmentIssuerAxis_984" xlink:to="loc_jd_InvestmentsIssuerDomain_985" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_569027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_569027" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_569028" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_569027" xlink:to="loc_us-gaap_RelatedPartyDomain_569028" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_873437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" xlink:to="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_873437" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain" xlink:label="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain_873438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_873437" xlink:to="loc_jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain_873438" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1313606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1313606" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1313607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1313606" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1313607" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_986" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable_983" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_986" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentMeasuredUsingNavPracticalExpedientAmount" xlink:label="loc_jd_InvestmentMeasuredUsingNavPracticalExpedientAmount_990" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_986" xlink:to="loc_jd_InvestmentMeasuredUsingNavPracticalExpedientAmount_990" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_991" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems_986" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_991" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/InvestmentInEquityInvesteesDetails2">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsInEquityInvesteesAbstract" xlink:label="loc_jd_InvestmentsInEquityInvesteesAbstract_994" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_InvestmentsInEquityInvesteesAbstract_994" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_995" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_996" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_995" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_996" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_996" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_997" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_YonghuiSuperstoresCoLtdMember" xlink:label="loc_jd_YonghuiSuperstoresCoLtdMember_1015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_997" xlink:to="loc_jd_YonghuiSuperstoresCoLtdMember_1015" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1313343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_997" xlink:to="loc_jd_JdTechnologyMember_1313343" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HomeCreditConsumerFinanceCoLtdMember" xlink:label="loc_jd_HomeCreditConsumerFinanceCoLtdMember_1411095" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_997" xlink:to="loc_jd_HomeCreditConsumerFinanceCoLtdMember_1411095" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_995" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis" xlink:label="loc_jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis_1033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis_1033" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfBoardSeatsHeld" xlink:label="loc_jd_NumberOfBoardSeatsHeld_1038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_NumberOfBoardSeatsHeld_1038" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfBoardSeats" xlink:label="loc_jd_NumberOfBoardSeats_1039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_NumberOfBoardSeats_1039" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract_1012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract_1012" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1050" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract_1012" xlink:to="loc_us-gaap_EquityMethodInvestments_1050" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentQuotedMarketValue" xlink:label="loc_us-gaap_EquityMethodInvestmentQuotedMarketValue_1059" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract_1012" xlink:to="loc_us-gaap_EquityMethodInvestmentQuotedMarketValue_1059" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpairmentOfInvestment" xlink:label="loc_jd_ImpairmentOfInvestment_1315839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_ImpairmentOfInvestment_1315839" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" xlink:label="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets_1411228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets_1411228" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill" xlink:label="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill_1411229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill_1411229" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities" xlink:label="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities_1411230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities_1411230" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets" xlink:label="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets_1411231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets_1411231" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1411232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1011" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1411232" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/InvestmentInEquityInvesteesDetails4">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsInEquityInvesteesAbstract" xlink:label="loc_jd_InvestmentsInEquityInvesteesAbstract_1410725" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410726" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_InvestmentsInEquityInvesteesAbstract_1410725" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410726" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410726" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410727" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1410728" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410727" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1410728" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1410729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1410728" xlink:to="loc_jd_JdTechnologyMember_1410729" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HomeCreditConsumerFinanceCoLtdMember" xlink:label="loc_jd_HomeCreditConsumerFinanceCoLtdMember_1411142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1410728" xlink:to="loc_jd_HomeCreditConsumerFinanceCoLtdMember_1411142" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_1411145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410726" xlink:to="loc_srt_OwnershipAxis_1411145" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_1411146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_1411145" xlink:to="loc_srt_OwnershipDomain_1411146" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1411148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1411146" xlink:to="loc_jd_JdTechnologyMember_1411148" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410726" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1410732" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1410732" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfEquityInterest" xlink:label="loc_jd_PercentageOfEquityInterest_1410735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" xlink:to="loc_jd_PercentageOfEquityInterest_1410735" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1410731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" xlink:to="loc_us-gaap_EquityMethodInvestments_1410731" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RecognizedDecreaseInInvestment" xlink:label="loc_jd_RecognizedDecreaseInInvestment_1411120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" xlink:to="loc_jd_RecognizedDecreaseInInvestment_1411120" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1410734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410730" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1410734" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/InvestmentInEquityInvesteesDetails6">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentsInEquityInvesteesAbstract" xlink:label="loc_jd_InvestmentsInEquityInvesteesAbstract_1410785" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_InvestmentsInEquityInvesteesAbstract_1410785" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410786" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_1410787" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410786" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_1410787" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1410788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1410787" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1410788" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsMember" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember_1410789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1410788" xlink:to="loc_us-gaap_EquityMethodInvestmentsMember_1410789" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1410811" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410786" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1410811" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1410812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1410811" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1410812" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SharesOfResultsOfEquityInvesteesMember" xlink:label="loc_jd_SharesOfResultsOfEquityInvesteesMember_1410816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1410812" xlink:to="loc_jd_SharesOfResultsOfEquityInvesteesMember_1410816" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1410786" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410790" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_1410806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410790" xlink:to="loc_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_1410806" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract" xlink:label="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410790" xlink:to="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1410792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" xlink:to="loc_us-gaap_Revenues_1410792" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_1410794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" xlink:to="loc_us-gaap_GrossProfit_1410794" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1410795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1410795" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1410796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" xlink:to="loc_us-gaap_ProfitLoss_1410796" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder" xlink:label="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder_1410797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract_1410791" xlink:to="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder_1410797" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract" xlink:label="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_1410790" xlink:to="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1410801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" xlink:to="loc_us-gaap_AssetsCurrent_1410801" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_1410802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" xlink:to="loc_us-gaap_AssetsNoncurrent_1410802" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1410803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" xlink:to="loc_us-gaap_LiabilitiesCurrent_1410803" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_1410804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_1410804" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RedeemableStock" xlink:label="loc_jd_RedeemableStock_1411335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" xlink:to="loc_jd_RedeemableStock_1411335" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_1410805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract_1410799" xlink:to="loc_us-gaap_MinorityInterest_1410805" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccountsReceivableNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="loc_us-gaap_AccountsReceivableNetAbstract_1139" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsReceivableNetAbstract_1139" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1140" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1140" xlink:to="loc_srt_ProductOrServiceAxis_1141" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1141" xlink:to="loc_srt_ProductsAndServicesDomain_1142" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticsSupportServicesMember" xlink:label="loc_jd_LogisticsSupportServicesMember_1147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1142" xlink:to="loc_jd_LogisticsSupportServicesMember_1147" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProductSalesAndOnlineMarketplaceReceivablesMember" xlink:label="loc_jd_ProductSalesAndOnlineMarketplaceReceivablesMember_1145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1142" xlink:to="loc_jd_ProductSalesAndOnlineMarketplaceReceivablesMember_1145" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AdvertisingReceivablesMember" xlink:label="loc_jd_AdvertisingReceivablesMember_1146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1142" xlink:to="loc_jd_AdvertisingReceivablesMember_1146" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ConsumerFinancingReceivableMember" xlink:label="loc_jd_ConsumerFinancingReceivableMember_1148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1142" xlink:to="loc_jd_ConsumerFinancingReceivableMember_1148" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1140" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1143" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_1149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1143" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_1149" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1143" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1150" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1143" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1151" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_1143" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1144" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1144" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1152" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_1153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1144" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_1153" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1144" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1154" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_1144" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1155" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/InventoriesNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_1157" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_1158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_1157" xlink:to="loc_us-gaap_InventoryCurrentTable_1158" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryAxis" xlink:label="loc_us-gaap_PublicUtilitiesInventoryAxis_1159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_1158" xlink:to="loc_us-gaap_PublicUtilitiesInventoryAxis_1159" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:label="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryAxis_1159" xlink:to="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1160" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_1162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1160" xlink:to="loc_us-gaap_ProductMember_1162" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PackingAndOtherMaterialsMember" xlink:label="loc_jd_PackingAndOtherMaterialsMember_1163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesInventoryTypeDomain_1160" xlink:to="loc_jd_PackingAndOtherMaterialsMember_1163" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_1161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_1158" xlink:to="loc_us-gaap_InventoryLineItems_1161" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross_1164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_1161" xlink:to="loc_us-gaap_InventoryGross_1164" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaap_InventoryValuationReserves_1165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_1161" xlink:to="loc_us-gaap_InventoryValuationReserves_1165" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_1166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_1161" xlink:to="loc_us-gaap_InventoryNet_1166" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1168" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1168" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1169" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1169" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1170" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1170" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandBuildingsAndImprovementsMember" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_1410283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_1410283" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember" xlink:label="loc_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember_1175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember_1175" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_1176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_us-gaap_VehiclesMember_1176" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_1177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_1177" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_1173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_us-gaap_OfficeEquipmentMember_1173" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_1179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_1179" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1171" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1178" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_1383194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1169" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_1383194" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1383195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_1383194" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_1383195" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1169" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1180" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment" xlink:label="loc_jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment_1410918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" xlink:to="loc_jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment_1410918" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1182" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_1183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" xlink:to="loc_us-gaap_Depreciation_1183" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PropertyEquipmentAndSoftwareImpairmentLoss" xlink:label="loc_jd_PropertyEquipmentAndSoftwareImpairmentLoss_1410890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1172" xlink:to="loc_jd_PropertyEquipmentAndSoftwareImpairmentLoss_1410890" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LandUseRightsNetDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsDisclosureAbstract" xlink:label="loc_jd_LandUseRightsDisclosureAbstract_1185" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsNetTable" xlink:label="loc_jd_LandUseRightsNetTable_1383206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsDisclosureAbstract_1185" xlink:to="loc_jd_LandUseRightsNetTable_1383206" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AssetUseRightsAxis" xlink:label="loc_jd_AssetUseRightsAxis_1383209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetTable_1383206" xlink:to="loc_jd_AssetUseRightsAxis_1383209" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AssetUseRightsDomain" xlink:label="loc_jd_AssetUseRightsDomain_1383210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AssetUseRightsAxis_1383209" xlink:to="loc_jd_AssetUseRightsDomain_1383210" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsNetLineItems" xlink:label="loc_jd_LandUseRightsNetLineItems_1383207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetTable_1383206" xlink:to="loc_jd_LandUseRightsNetLineItems_1383207" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsGross" xlink:label="loc_jd_LandUseRightsGross_1187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_LandUseRightsGross_1187" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAccumulatedAmortizationAndImpairment" xlink:label="loc_jd_LandUseRightsAccumulatedAmortizationAndImpairment_1188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_LandUseRightsAccumulatedAmortizationAndImpairment_1188" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRights" xlink:label="loc_jd_LandUseRights_1189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_LandUseRights_1189" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmortizationOfLandUseRights" xlink:label="loc_jd_AmortizationOfLandUseRights_1190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_AmortizationOfLandUseRights_1190" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract" xlink:label="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseNextTwelveMonths" xlink:label="loc_jd_LandUseRightsAmortizationExpenseNextTwelveMonths_1410995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" xlink:to="loc_jd_LandUseRightsAmortizationExpenseNextTwelveMonths_1410995" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseYearTwo" xlink:label="loc_jd_LandUseRightsAmortizationExpenseYearTwo_1410996" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" xlink:to="loc_jd_LandUseRightsAmortizationExpenseYearTwo_1410996" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseYearThree" xlink:label="loc_jd_LandUseRightsAmortizationExpenseYearThree_1410997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" xlink:to="loc_jd_LandUseRightsAmortizationExpenseYearThree_1410997" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseYearFour" xlink:label="loc_jd_LandUseRightsAmortizationExpenseYearFour_1410998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" xlink:to="loc_jd_LandUseRightsAmortizationExpenseYearFour_1410998" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseYearFive" xlink:label="loc_jd_LandUseRightsAmortizationExpenseYearFive_1410999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" xlink:to="loc_jd_LandUseRightsAmortizationExpenseYearFive_1410999" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsAmortizationExpenseAfterYearFive" xlink:label="loc_jd_LandUseRightsAmortizationExpenseAfterYearFive_1411114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract_1186" xlink:to="loc_jd_LandUseRightsAmortizationExpenseAfterYearFive_1411114" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LandUseRightsImpairmentCharge" xlink:label="loc_jd_LandUseRightsImpairmentCharge_1389570" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_LandUseRightsNetLineItems_1383207" xlink:to="loc_jd_LandUseRightsImpairmentCharge_1389570" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/IntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_1198" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_1198" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1199" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1200" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1199" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1200" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1200" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_1206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_1206" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DomainNamesAndTrademarkMember" xlink:label="loc_jd_DomainNamesAndTrademarkMember_1208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201" xlink:to="loc_jd_DomainNamesAndTrademarkMember_1208" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_873269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201" xlink:to="loc_us-gaap_CustomerRelationshipsMember_873269" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TechnologyAndOthersIntangibleAssetsMember" xlink:label="loc_jd_TechnologyAndOthersIntangibleAssetsMember_627227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1201" xlink:to="loc_jd_TechnologyAndOthersIntangibleAssetsMember_627227" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1199" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1210" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1211" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1212" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FiniteLivedIntangibleAssetsAccumulatedImpairment" xlink:label="loc_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment_1213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment_1213" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1214" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1215" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_1411112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_1411112" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1216" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_1203" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1217" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1218" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1219" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1220" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1221" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1221" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1204" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1222" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/GoodwillDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1224" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_1225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1224" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_1225" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1225" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1226" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1226" xlink:to="loc_us-gaap_SegmentDomain_1227" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdRetailMember" xlink:label="loc_jd_JdRetailMember_1230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1227" xlink:to="loc_jd_JdRetailMember_1230" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsMember" xlink:label="loc_jd_JdLogisticsMember_1312653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1227" xlink:to="loc_jd_JdLogisticsMember_1312653" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NewBusinessMember" xlink:label="loc_jd_NewBusinessMember_1231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1227" xlink:to="loc_jd_NewBusinessMember_1231" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems" xlink:label="loc_us-gaap_GoodwillLineItems_1228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1225" xlink:to="loc_us-gaap_GoodwillLineItems_1228" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_1229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1228" xlink:to="loc_us-gaap_GoodwillRollForward_1229" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_1235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1229" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_1235" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1229" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1236" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross" xlink:label="loc_us-gaap_GoodwillGross_1410415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1229" xlink:to="loc_us-gaap_GoodwillGross_1410415" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit" xlink:label="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_1410448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1229" xlink:to="loc_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit_1410448" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1229" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1238" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_1229" xlink:to="loc_us-gaap_Goodwill_1239" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccountsPayableDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrentAbstract" xlink:label="loc_us-gaap_AccountsPayableCurrentAbstract_1250" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_1251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_1250" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_1251" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShippingChargesAndOthersPayable" xlink:label="loc_jd_ShippingChargesAndOthersPayable_1252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_1250" xlink:to="loc_jd_ShippingChargesAndOthersPayable_1252" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_1253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_1250" xlink:to="loc_us-gaap_AccountsPayableCurrent_1253" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccountsPayableDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrentAbstract" xlink:label="loc_us-gaap_AccountsPayableCurrentAbstract_1411006" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountsPayableCurrentTable" xlink:label="loc_jd_AccountsPayableCurrentTable_1411178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableCurrentAbstract_1411006" xlink:to="loc_jd_AccountsPayableCurrentTable_1411178" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1411179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountsPayableCurrentTable_1411178" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1411179" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1411180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1411179" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1411180" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1411181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1411180" xlink:to="loc_jd_JdTechnologyMember_1411181" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccountsPayableCurrentLineItems" xlink:label="loc_jd_AccountsPayableCurrentLineItems_1411182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountsPayableCurrentTable_1411178" xlink:to="loc_jd_AccountsPayableCurrentLineItems_1411182" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_1411111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountsPayableCurrentLineItems_1411182" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration_1411111" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_1411007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountsPayableCurrentLineItems_1411182" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_1411007" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationIncrease" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationIncrease_1411008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountsPayableCurrentLineItems_1411182" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationIncrease_1411008" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligationDecreaseSettlement" xlink:label="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_1411009" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountsPayableCurrentLineItems_1411182" xlink:to="loc_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement_1411009" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramObligation" xlink:label="loc_us-gaap_SupplierFinanceProgramObligation_1411010" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AccountsPayableCurrentLineItems_1411182" xlink:to="loc_us-gaap_SupplierFinanceProgramObligation_1411010" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilityCurrent" xlink:label="loc_us-gaap_DepositLiabilityCurrent_1256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_us-gaap_DepositLiabilityCurrent_1256" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1257" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedAdministrativeExpensesCurrent" xlink:label="loc_jd_AccruedAdministrativeExpensesCurrent_569116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_jd_AccruedAdministrativeExpensesCurrent_569116" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedRentCurrent" xlink:label="loc_us-gaap_AccruedRentCurrent_1259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_us-gaap_AccruedRentCurrent_1259" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_1261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_1261" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerRefundLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_569115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiabilityCurrent_569115" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedVehicleFeesCurrent" xlink:label="loc_jd_AccruedVehicleFeesCurrent_1262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_jd_AccruedVehicleFeesCurrent_1262" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable" xlink:label="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable_1258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable_1258" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent_569117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_us-gaap_InterestPayableCurrent_569117" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedInternetDataCenterFeesCurrent" xlink:label="loc_jd_AccruedInternetDataCenterFeesCurrent_1260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_jd_AccruedInternetDataCenterFeesCurrent_1260" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredConsiderationPayables" xlink:label="loc_jd_DeferredConsiderationPayables_1410321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_jd_DeferredConsiderationPayables_1410321" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1263" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_1255" xlink:to="loc_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1264" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/UnsecuredSeniorNotesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_1266" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_1266" xlink:to="loc_us-gaap_DebtInstrumentTable_1267" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_852169" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1267" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_852169" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_852170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_852169" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_852170" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseMember" xlink:label="loc_us-gaap_InterestExpenseMember_852171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_852170" xlink:to="loc_us-gaap_InterestExpenseMember_852171" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1267" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1268" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1268" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1269" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_1274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1269" xlink:to="loc_us-gaap_SeniorNotesMember_1274" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_1411094" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1269" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_1411094" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1267" xlink:to="loc_us-gaap_DebtInstrumentAxis_1270" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1270" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1271" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesDue2026Member" xlink:label="loc_jd_UnsecuredSeniorNotesDue2026Member_1276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1271" xlink:to="loc_jd_UnsecuredSeniorNotesDue2026Member_1276" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesDue2030Member" xlink:label="loc_jd_UnsecuredSeniorNotesDue2030Member_847159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1271" xlink:to="loc_jd_UnsecuredSeniorNotesDue2030Member_847159" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesDue2050Member" xlink:label="loc_jd_UnsecuredSeniorNotesDue2050Member_847160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1271" xlink:to="loc_jd_UnsecuredSeniorNotesDue2050Member_847160" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredConvertibleSeniorNotesDue2029Member" xlink:label="loc_jd_UnsecuredConvertibleSeniorNotesDue2029Member_1411196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1271" xlink:to="loc_jd_UnsecuredConvertibleSeniorNotesDue2029Member_1411196" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesMember" xlink:label="loc_jd_UnsecuredSeniorNotesMember_852167" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1271" xlink:to="loc_jd_UnsecuredSeniorNotesMember_852167" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_1411015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1267" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_1411015" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaap_DebtConversionNameDomain_1411016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_1411015" xlink:to="loc_us-gaap_DebtConversionNameDomain_1411016" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositorySharesMember" xlink:label="loc_jd_AmericanDepositorySharesMember_1411017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionNameDomain_1411016" xlink:to="loc_jd_AmericanDepositorySharesMember_1411017" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1267" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1272" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DebtInstrumentNumberOfMaturities" xlink:label="loc_jd_DebtInstrumentNumberOfMaturities_1277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_jd_DebtInstrumentNumberOfMaturities_1277" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1278" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1279" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_1280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_SeniorLongTermNotes_1280" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1281" use="optional" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1282" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1283" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_1284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_1284" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_1285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_1285" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_656391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_656391" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_656394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_656394" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne" xlink:label="loc_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne_853984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" xlink:to="loc_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne_853984" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo" xlink:label="loc_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo_853985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" xlink:to="loc_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo_853985" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_852217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_1273" xlink:to="loc_us-gaap_LongTermDebt_852217" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_852152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_852152" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DebtInstrumentReacquisitionPriceAmount" xlink:label="loc_jd_DebtInstrumentReacquisitionPriceAmount_852165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_jd_DebtInstrumentReacquisitionPriceAmount_852165" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_852168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_852168" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_1411013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_1411013" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1411019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_1411019" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_1411020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_1411020" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfRepurchasePriceToPrincipalAmount" xlink:label="loc_jd_PercentageOfRepurchasePriceToPrincipalAmount_1411189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_jd_PercentageOfRepurchasePriceToPrincipalAmount_1411189" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndDebtExpense" xlink:label="loc_us-gaap_InterestAndDebtExpense_1411150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1272" xlink:to="loc_us-gaap_InterestAndDebtExpense_1411150" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/UnsecuredSeniorNotesDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_852143" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_3066" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_852143" xlink:to="loc_us-gaap_StatementTable_3066" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3066" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3067" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_3068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3067" xlink:to="loc_us-gaap_ClassOfStockDomain_3068" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1410518" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3066" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1410518" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410519" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410518" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410519" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNoteMember" xlink:label="loc_jd_UnsecuredSeniorNoteMember_1410520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1410519" xlink:to="loc_jd_UnsecuredSeniorNoteMember_1410520" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_1411152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1410519" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_1411152" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_3069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3066" xlink:to="loc_us-gaap_StatementLineItems_3069" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_852144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_852144" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_852145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_852145" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_852146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_852146" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_852147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_852147" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_852148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_852148" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_852149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_852149" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_852150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3069" xlink:to="loc_us-gaap_LongTermDebt_852150" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LeasesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_569042" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_569043" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569042" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_569043" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_569044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569042" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_569044" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_569045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569042" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_569045" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_569046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569042" xlink:to="loc_us-gaap_OperatingLeaseLiability_569046" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_569048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569042" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_569048" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_569049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569042" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_569049" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LeasesDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_569052" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_569053" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569052" xlink:to="loc_us-gaap_OperatingLeaseCost_569053" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_569054" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569052" xlink:to="loc_us-gaap_ShortTermLeaseCost_569054" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_569055" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569052" xlink:to="loc_us-gaap_LeaseCost_569055" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_569056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569052" xlink:to="loc_us-gaap_OperatingLeasePayments_569056" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LeasesDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_569066" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_569067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569066" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_569067" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_569068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569066" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_569068" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_569069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569066" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_569069" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_569070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569066" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_569070" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_569071" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569066" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_569071" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_569072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569066" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_569072" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_569073" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569066" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_569073" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_569074" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569066" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_569074" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_569075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_569066" xlink:to="loc_us-gaap_OperatingLeaseLiability_569075" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract" xlink:label="loc_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract_568995" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainOnSaleOfDevelopmentPropertiesTable" xlink:label="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract_568995" xlink:to="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_568998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_dei_LegalEntityAxis_568998" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_568999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_568998" xlink:to="loc_dei_EntityDomain_568999" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CoreFundsMember" xlink:label="loc_jd_CoreFundsMember_1401972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_568999" xlink:to="loc_jd_CoreFundsMember_1401972" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnerTypeOfPartnersCapitalAccountAxis" xlink:label="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_569001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_569001" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain" xlink:label="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_569002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_569001" xlink:to="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_569002" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LimitedPartnerMember" xlink:label="loc_us-gaap_LimitedPartnerMember_569004" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_569002" xlink:to="loc_us-gaap_LimitedPartnerMember_569004" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ThirdPartyInvestorMember" xlink:label="loc_jd_ThirdPartyInvestorMember_1410563" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_569002" xlink:to="loc_jd_ThirdPartyInvestorMember_1410563" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_656326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_srt_RangeAxis_656326" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_656327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_656326" xlink:to="loc_srt_RangeMember_656327" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_656329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_656327" xlink:to="loc_srt_MinimumMember_656329" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_656328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_656327" xlink:to="loc_srt_MaximumMember_656328" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FundAxis" xlink:label="loc_jd_FundAxis_854497" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_jd_FundAxis_854497" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FundDomain" xlink:label="loc_jd_FundDomain_854498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_FundAxis_854497" xlink:to="loc_jd_FundDomain_854498" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis" xlink:label="loc_us-gaap_SubsegmentsAxis_854511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_us-gaap_SubsegmentsAxis_854511" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain" xlink:label="loc_us-gaap_SubsegmentsDomain_854512" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_854511" xlink:to="loc_us-gaap_SubsegmentsDomain_854512" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_854515" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_854515" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854516" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_854515" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_854516" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaap_TransactionTypeAxis_873413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_us-gaap_TransactionTypeAxis_873413" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaap_TransactionDomain_873417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransactionTypeAxis_873413" xlink:to="loc_us-gaap_TransactionDomain_873417" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410867" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1410868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1410867" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1410868" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RealEstateInvestmentTrustMember" xlink:label="loc_jd_RealEstateInvestmentTrustMember_1410871" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1410868" xlink:to="loc_jd_RealEstateInvestmentTrustMember_1410871" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AllExchangesAxis" xlink:label="loc_jd_AllExchangesAxis_1410866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_jd_AllExchangesAxis_1410866" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AllExchangeDomain" xlink:label="loc_jd_AllExchangeDomain_1410869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AllExchangesAxis_1410866" xlink:to="loc_jd_AllExchangeDomain_1410869" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainOnSaleOfDevelopmentPropertiesLineItems" xlink:label="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesTable_568996" xlink:to="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfProperties" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_569016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_569016" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfCommitmentOfTotalCapital" xlink:label="loc_jd_PercentageOfCommitmentOfTotalCapital_569020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_jd_PercentageOfCommitmentOfTotalCapital_569020" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_656353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_656353" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent" xlink:label="loc_jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent_656350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent_656350" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_1410920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_us-gaap_ProceedsFromIssuanceInitialPublicOffering_1410920" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1410865" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_us-gaap_EquityMethodInvestments_1410865" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1410909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_1410909" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_1410910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_GainOnSaleOfDevelopmentPropertiesLineItems_569014" xlink:to="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_1410910" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/OthersNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_1325" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_1330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1325" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_1330" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaap_InvestmentIncomeInterest_1313220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1325" xlink:to="loc_us-gaap_InvestmentIncomeInterest_1313220" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment" xlink:label="loc_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment_1410559" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1325" xlink:to="loc_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment_1410559" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpairmentOfInvestment" xlink:label="loc_jd_ImpairmentOfInvestment_1328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1325" xlink:to="loc_jd_ImpairmentOfInvestment_1328" use="optional" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1325" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1329" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingGainsLosses" xlink:label="loc_us-gaap_OtherNonoperatingGainsLosses_1331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1325" xlink:to="loc_us-gaap_OtherNonoperatingGainsLosses_1331" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_1332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_1325" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_1332" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/TaxationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1410810" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TaxDisclosureTable" xlink:label="loc_jd_TaxDisclosureTable_1410813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1410810" xlink:to="loc_jd_TaxDisclosureTable_1410813" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1410814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxDisclosureTable_1410813" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1410814" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1410815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1410814" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1410815" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN" xlink:label="loc_country_CN_1410817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1410815" xlink:to="loc_country_CN_1410817" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1410818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxDisclosureTable_1410813" xlink:to="loc_srt_ProductOrServiceAxis_1410818" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1410819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1410818" xlink:to="loc_srt_ProductsAndServicesDomain_1410819" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SalesOfAudioVideoProductsAndBooksMember" xlink:label="loc_jd_SalesOfAudioVideoProductsAndBooksMember_1410820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1410819" xlink:to="loc_jd_SalesOfAudioVideoProductsAndBooksMember_1410820" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SalesOfOtherProductsMember" xlink:label="loc_jd_SalesOfOtherProductsMember_1410821" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1410819" xlink:to="loc_jd_SalesOfOtherProductsMember_1410821" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LogisticsSupportServicesMember" xlink:label="loc_jd_LogisticsSupportServicesMember_1410822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1410819" xlink:to="loc_jd_LogisticsSupportServicesMember_1410822" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_OnlineAdvertisingAndOtherServicesMember" xlink:label="loc_jd_OnlineAdvertisingAndOtherServicesMember_1410823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1410819" xlink:to="loc_jd_OnlineAdvertisingAndOtherServicesMember_1410823" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1410921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxDisclosureTable_1410813" xlink:to="loc_srt_RangeAxis_1410921" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1410922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1410921" xlink:to="loc_srt_RangeMember_1410922" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1410924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1410922" xlink:to="loc_srt_MinimumMember_1410924" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1410923" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1410922" xlink:to="loc_srt_MaximumMember_1410923" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TaxRateDisclosureLineItems" xlink:label="loc_jd_TaxRateDisclosureLineItems_1410825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxDisclosureTable_1410813" xlink:to="loc_jd_TaxRateDisclosureLineItems_1410825" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ValueAddedTaxRate" xlink:label="loc_jd_ValueAddedTaxRate_1410826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1410825" xlink:to="loc_jd_ValueAddedTaxRate_1410826" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfCulturalUndertakingDevelopmentFees" xlink:label="loc_jd_PercentageOfCulturalUndertakingDevelopmentFees_1410827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1410825" xlink:to="loc_jd_PercentageOfCulturalUndertakingDevelopmentFees_1410827" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/TaxationDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1334" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TaxDisclosureTable" xlink:label="loc_jd_TaxDisclosureTable_1335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1334" xlink:to="loc_jd_TaxDisclosureTable_1335" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_1336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_1336" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_1336" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1337" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN" xlink:label="loc_country_CN_1345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1337" xlink:to="loc_country_CN_1345" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_HK" xlink:label="loc_country_HK_1347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1337" xlink:to="loc_country_HK_1347" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PillarTwoMember" xlink:label="loc_jd_PillarTwoMember_1411155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1337" xlink:to="loc_jd_PillarTwoMember_1411155" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_dei_LegalEntityAxis_1340" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1340" xlink:to="loc_dei_EntityDomain_1341" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember" xlink:label="loc_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember_1352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1341" xlink:to="loc_jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember_1352" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember" xlink:label="loc_jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember_1353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1341" xlink:to="loc_jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember_1353" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member" xlink:label="loc_jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member_1402331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1341" xlink:to="loc_jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member_1402331" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatusForTaxabilityAxis" xlink:label="loc_jd_StatusForTaxabilityAxis_1342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_jd_StatusForTaxabilityAxis_1342" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatusForTaxabilityDomain" xlink:label="loc_jd_StatusForTaxabilityDomain_1343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatusForTaxabilityAxis_1342" xlink:to="loc_jd_StatusForTaxabilityDomain_1343" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HighAndNewTechnologyEnterprisesMember" xlink:label="loc_jd_HighAndNewTechnologyEnterprisesMember_1354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatusForTaxabilityDomain_1343" xlink:to="loc_jd_HighAndNewTechnologyEnterprisesMember_1354" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SoftwareEnterpriseMember" xlink:label="loc_jd_SoftwareEnterpriseMember_1355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatusForTaxabilityDomain_1343" xlink:to="loc_jd_SoftwareEnterpriseMember_1355" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EncouragedIndustryInWesternRegionOfChinaMember" xlink:label="loc_jd_EncouragedIndustryInWesternRegionOfChinaMember_1356" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatusForTaxabilityDomain_1343" xlink:to="loc_jd_EncouragedIndustryInWesternRegionOfChinaMember_1356" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitRangeAxis" xlink:label="loc_jd_ProfitRangeAxis_671591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_jd_ProfitRangeAxis_671591" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitRangeDomain" xlink:label="loc_jd_ProfitRangeDomain_671592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ProfitRangeAxis_671591" xlink:to="loc_jd_ProfitRangeDomain_671592" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitAboveTwoMillionHonKongDollarMember" xlink:label="loc_jd_ProfitAboveTwoMillionHonKongDollarMember_671593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ProfitRangeDomain_671592" xlink:to="loc_jd_ProfitAboveTwoMillionHonKongDollarMember_671593" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProfitBelowTwoMillionHongKongDollarMember" xlink:label="loc_jd_ProfitBelowTwoMillionHongKongDollarMember_671595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ProfitRangeDomain_671592" xlink:to="loc_jd_ProfitBelowTwoMillionHongKongDollarMember_671595" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1410322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1410322" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1410323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1410322" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1410323" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1410326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1410326" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1410327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1410326" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1410327" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TaxRateDisclosureLineItems" xlink:label="loc_jd_TaxRateDisclosureLineItems_1344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxDisclosureTable_1335" xlink:to="loc_jd_TaxRateDisclosureLineItems_1344" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxesForeignStatutoryCorporateTaxRate" xlink:label="loc_jd_IncomeTaxesForeignStatutoryCorporateTaxRate_1359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_IncomeTaxesForeignStatutoryCorporateTaxRate_1359" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1360" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfYearsExemptedFromIncomeTax" xlink:label="loc_jd_NumberOfYearsExemptedFromIncomeTax_1361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_NumberOfYearsExemptedFromIncomeTax_1361" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate" xlink:label="loc_jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate_1362" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate_1362" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PreferentialCorporateIncomeTaxRate" xlink:label="loc_jd_PreferentialCorporateIncomeTaxRate_1364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_PreferentialCorporateIncomeTaxRate_1364" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration" xlink:label="loc_jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration_1366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration_1366" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany" xlink:label="loc_jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany_1368" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany_1368" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions" xlink:label="loc_jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions_1369" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions_1369" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong" xlink:label="loc_jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong_1370" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong_1370" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate" xlink:label="loc_jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate_1313197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate_1313197" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedIncomeTaxWithholdingExpenses" xlink:label="loc_jd_AccruedIncomeTaxWithholdingExpenses_1410599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_AccruedIncomeTaxWithholdingExpenses_1410599" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries_1410583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries_1410583" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount" xlink:label="loc_jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount_1411153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount_1411153" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1411154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TaxRateDisclosureLineItems_1344" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1411154" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/TaxationDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1372" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1372" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1373" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1373" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1375" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1373" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1376" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1377" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_1373" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1377" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract" xlink:label="loc_jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract_1374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1372" xlink:to="loc_jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract_1374" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CurrentTaxExpenseBenefitToChineseMainlandOperations" xlink:label="loc_jd_CurrentTaxExpenseBenefitToChineseMainlandOperations_1378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract_1374" xlink:to="loc_jd_CurrentTaxExpenseBenefitToChineseMainlandOperations_1378" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations" xlink:label="loc_jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations_1379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract_1374" xlink:to="loc_jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations_1379" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxExpenseBenefitChineseMainlandOperations" xlink:label="loc_jd_IncomeTaxExpenseBenefitChineseMainlandOperations_1380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract_1374" xlink:to="loc_jd_IncomeTaxExpenseBenefitChineseMainlandOperations_1380" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_1410429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1372" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_1410429" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1410430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_1410429" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_1410430" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1410431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_1410429" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1410431" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_1410432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_1410429" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_1410432" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1372" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1381" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/TaxationDetails4">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1383" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1383" xlink:to="loc_us-gaap_StatementTable_1384" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_876817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1384" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_876817" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetDomain" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_876819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_876817" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_876819" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1384" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1385" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1386" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1385" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1386" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember" xlink:label="loc_jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember_1394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1386" xlink:to="loc_jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember_1394" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember" xlink:label="loc_jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember_1395" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1386" xlink:to="loc_jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember_1395" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1384" xlink:to="loc_us-gaap_StatementLineItems_1387" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1387" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1396" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent" xlink:label="loc_jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent_672773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent_672773" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities" xlink:label="loc_jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities_1398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities_1398" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1399" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_1400" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_1400" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_1401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_1401" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent" xlink:label="loc_jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent_1402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent_1402" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1403" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectOnWithholdingIncomeTax" xlink:label="loc_jd_EffectOnWithholdingIncomeTax_1410331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_jd_EffectOnWithholdingIncomeTax_1410331" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1405" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_1388" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1405" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxHolidayAbstract" xlink:label="loc_jd_IncomeTaxHolidayAbstract_1389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1387" xlink:to="loc_jd_IncomeTaxHolidayAbstract_1389" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:label="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_1406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_IncomeTaxHolidayAbstract_1389" xlink:to="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_1406" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_1407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_IncomeTaxHolidayAbstract_1389" xlink:to="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_1407" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted" xlink:label="loc_jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted_1408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_IncomeTaxHolidayAbstract_1389" xlink:to="loc_jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted_1408" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1387" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers" xlink:label="loc_jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers_1409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers_1409" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_1410" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_1411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_1411" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_1412" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments" xlink:label="loc_jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments_1413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments_1413" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1414" use="optional" order="30" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_1390" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_1415" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1387" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1391" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1391" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1416" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_1410332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1391" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings_1410332" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers" xlink:label="loc_jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers_627244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1391" xlink:to="loc_jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers_627244" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_1418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_1391" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_1418" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract_1392" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1387" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract_1392" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract_1392" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1419" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/TaxationDetails5">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1314693" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1314694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1314693" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1314694" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions" xlink:label="loc_jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions_1314696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1314693" xlink:to="loc_jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions_1314696" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals" xlink:label="loc_jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals_1314697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1314693" xlink:to="loc_jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals_1314697" use="optional" order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1314695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1314693" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_1314695" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/FinancingForMajorSubsidiariesDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FinancingForSubsidiaryGroupAbstract" xlink:label="loc_jd_FinancingForSubsidiaryGroupAbstract_568919" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_568920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_FinancingForSubsidiaryGroupAbstract_568919" xlink:to="loc_us-gaap_StatementTable_568920" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_568921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_568920" xlink:to="loc_us-gaap_StatementClassOfStockAxis_568921" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_568922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_568921" xlink:to="loc_us-gaap_ClassOfStockDomain_568922" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_847338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_568922" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_847338" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_568926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_568920" xlink:to="loc_srt_OwnershipAxis_568926" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_568927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_568926" xlink:to="loc_srt_OwnershipDomain_568927" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdIndustryPlanMember" xlink:label="loc_jd_JdIndustryPlanMember_1311990" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_568927" xlink:to="loc_jd_JdIndustryPlanMember_1311990" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdPropertyMember" xlink:label="loc_jd_JdPropertyMember_1311993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_568927" xlink:to="loc_jd_JdPropertyMember_1311993" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsMember" xlink:label="loc_jd_JdLogisticsMember_1410333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_568927" xlink:to="loc_jd_JdLogisticsMember_1410333" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_873285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_568920" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_873285" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_873286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_873285" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_873286" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdlPlacementMember" xlink:label="loc_jd_JdlPlacementMember_1410336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_873286" xlink:to="loc_jd_JdlPlacementMember_1410336" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdSubscriptionMember" xlink:label="loc_jd_JdSubscriptionMember_1410337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_873286" xlink:to="loc_jd_JdSubscriptionMember_1410337" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1410440" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_568920" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1410440" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1410441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1410440" xlink:to="loc_us-gaap_EquityComponentDomain_1410441" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_568933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_568920" xlink:to="loc_us-gaap_StatementLineItems_568933" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable" xlink:label="loc_us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable_568934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_568933" xlink:to="loc_us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable_568934" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_568939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_568933" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_568939" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonredeemableNoncontrollingInterest" xlink:label="loc_us-gaap_NonredeemableNoncontrollingInterest_568942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_568933" xlink:to="loc_us-gaap_NonredeemableNoncontrollingInterest_568942" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalPreferredStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalPreferredStock_568943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_568933" xlink:to="loc_us-gaap_AdditionalPaidInCapitalPreferredStock_568943" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_873279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_568933" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_873279" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/OrdinarySharesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_1463" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_1464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_1463" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_1464" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1465" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1465" xlink:to="loc_us-gaap_ClassOfStockDomain_1466" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_479832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1466" xlink:to="loc_us-gaap_CommonClassAMember_479832" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_1468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_srt_CounterpartyNameAxis_1468" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_1468" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1469" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HuangRiverInvestmentLimitedMember" xlink:label="loc_jd_HuangRiverInvestmentLimitedMember_1478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1469" xlink:to="loc_jd_HuangRiverInvestmentLimitedMember_1478" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1470" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1470" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1470" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1471" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_us-gaap_AwardTypeAxis_1472" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1473" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1472" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1473" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_1474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_us-gaap_TypeOfArrangementAxis_1474" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_571202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_1474" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_571202" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TransactionWithTencentHoldingsLimitedMember" xlink:label="loc_jd_TransactionWithTencentHoldingsLimitedMember_571205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_571202" xlink:to="loc_jd_TransactionWithTencentHoldingsLimitedMember_571205" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1410339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1410339" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1410339" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1410340" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_1476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_1464" xlink:to="loc_us-gaap_ClassOfStockLineItems_1476" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_1476" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1487" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1410338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_1476" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1410338" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/DividendsAdditionalInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsAbstract" xlink:label="loc_us-gaap_DividendsAbstract_1410291" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1410292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAbstract_1410291" xlink:to="loc_us-gaap_StatementTable_1410292" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1410293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1410292" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1410293" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1410294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1410293" xlink:to="loc_us-gaap_ClassOfStockDomain_1410294" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositaryShareMember" xlink:label="loc_jd_AmericanDepositaryShareMember_1410295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1410294" xlink:to="loc_jd_AmericanDepositaryShareMember_1410295" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1410296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1410292" xlink:to="loc_us-gaap_StatementLineItems_1410296" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_1410297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1410296" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_1410297" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Dividends" xlink:label="loc_us-gaap_Dividends_1410302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1410296" xlink:to="loc_us-gaap_Dividends_1410302" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ShareRepurchaseProgramDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TreasuryStockDisclosureAbstract" xlink:label="loc_jd_TreasuryStockDisclosureAbstract_1491" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1492" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_TreasuryStockDisclosureAbstract_1491" xlink:to="loc_us-gaap_StatementTable_1492" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1493" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1492" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1493" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1493" xlink:to="loc_us-gaap_ClassOfStockDomain_1494" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositaryShareMember" xlink:label="loc_jd_AmericanDepositaryShareMember_1496" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1494" xlink:to="loc_jd_AmericanDepositaryShareMember_1496" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1313288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1492" xlink:to="loc_srt_RangeAxis_1313288" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1313289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1313288" xlink:to="loc_srt_RangeMember_1313289" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis" xlink:label="loc_srt_ShareRepurchaseProgramAxis_1386989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1492" xlink:to="loc_srt_ShareRepurchaseProgramAxis_1386989" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain" xlink:label="loc_srt_ShareRepurchaseProgramDomain_1386990" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_1386989" xlink:to="loc_srt_ShareRepurchaseProgramDomain_1386990" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TwentyTwentyShareRepurchaseProgramMember" xlink:label="loc_jd_TwentyTwentyShareRepurchaseProgramMember_1386992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1386990" xlink:to="loc_jd_TwentyTwentyShareRepurchaseProgramMember_1386992" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TwentyTwentyFourShareRepurchaseProgramMember" xlink:label="loc_jd_TwentyTwentyFourShareRepurchaseProgramMember_1411115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1386990" xlink:to="loc_jd_TwentyTwentyFourShareRepurchaseProgramMember_1411115" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NewTwentyTwentyFourShareRepurchaseProgramMember" xlink:label="loc_jd_NewTwentyTwentyFourShareRepurchaseProgramMember_1411116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramDomain_1386990" xlink:to="loc_jd_NewTwentyTwentyFourShareRepurchaseProgramMember_1411116" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1492" xlink:to="loc_us-gaap_StatementLineItems_1495" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_1411105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1495" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_1411105" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_1498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1495" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_1498" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1499" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1495" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_1499" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1500" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1495" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1500" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1361902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1495" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_1361902" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_1505" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_1505" xlink:to="loc_us-gaap_StatementTable_1506" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1506" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1507" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1507" xlink:to="loc_us-gaap_EquityComponentDomain_1508" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_1411222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1508" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_1411222" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1506" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854940" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_854941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_854940" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_854941" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1506" xlink:to="loc_us-gaap_StatementLineItems_1509" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1509" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1510" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1411224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1510" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_1411224" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1411225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_1510" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1411225" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ShareBasedCompensationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1519" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1519" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1520" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1520" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1521" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1522" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1521" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1522" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1522" xlink:to="loc_us-gaap_CostOfSalesMember_1524" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FulfillmentMember" xlink:label="loc_jd_FulfillmentMember_1525" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1522" xlink:to="loc_jd_FulfillmentMember_1525" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_1526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1522" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_1526" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_569616" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1522" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_569616" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1522" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_1528" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1410777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1520" xlink:to="loc_us-gaap_PlanNameAxis_1410777" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1410778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1410777" xlink:to="loc_us-gaap_PlanNameDomain_1410778" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareIncentivePlanMember" xlink:label="loc_jd_ShareIncentivePlanMember_1410779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1410778" xlink:to="loc_jd_ShareIncentivePlanMember_1410779" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1410780" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1520" xlink:to="loc_srt_TitleOfIndividualAxis_1410780" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1410781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1410780" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1410781" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EmployeeAndNonEmployeeMember" xlink:label="loc_jd_EmployeeAndNonEmployeeMember_1410782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1410781" xlink:to="loc_jd_EmployeeAndNonEmployeeMember_1410782" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1520" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1523" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1523" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1529" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1410772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1523" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1410772" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ShareBasedCompensationDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1531" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1531" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" xlink:to="loc_us-gaap_PlanNameAxis_1533" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1534" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1533" xlink:to="loc_us-gaap_PlanNameDomain_1534" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareIncentivePlanMember" xlink:label="loc_jd_ShareIncentivePlanMember_1552" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1534" xlink:to="loc_jd_ShareIncentivePlanMember_1552" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_1535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" xlink:to="loc_us-gaap_VestingAxis_1535" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_1536" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_1535" xlink:to="loc_us-gaap_VestingDomain_1536" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareBasedCompensationAwardTenYearsMember" xlink:label="loc_jd_ShareBasedCompensationAwardTenYearsMember_1558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_1536" xlink:to="loc_jd_ShareBasedCompensationAwardTenYearsMember_1558" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" xlink:to="loc_srt_TitleOfIndividualAxis_1537" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1537" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1538" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EmployeeAndNonEmployeeMember" xlink:label="loc_jd_EmployeeAndNonEmployeeMember_1539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1538" xlink:to="loc_jd_EmployeeAndNonEmployeeMember_1539" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NonemployeesMember" xlink:label="loc_jd_NonemployeesMember_480717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1538" xlink:to="loc_jd_NonemployeesMember_480717" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" xlink:to="loc_us-gaap_AwardTypeAxis_1540" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1540" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1541" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1560" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1541" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1560" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareOptionsMember" xlink:label="loc_jd_ShareOptionsMember_1561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1541" xlink:to="loc_jd_ShareOptionsMember_1561" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RsusAndShareOptionsMember" xlink:label="loc_jd_RsusAndShareOptionsMember_548075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1541" xlink:to="loc_jd_RsusAndShareOptionsMember_548075" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaAxis" xlink:label="loc_jd_VestingCriteriaAxis_1542" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" xlink:to="loc_jd_VestingCriteriaAxis_1542" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaDomain" xlink:label="loc_jd_VestingCriteriaDomain_1543" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_VestingCriteriaAxis_1542" xlink:to="loc_jd_VestingCriteriaDomain_1543" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingBasedOnServiceMember" xlink:label="loc_jd_VestingBasedOnServiceMember_1562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_VestingCriteriaDomain_1543" xlink:to="loc_jd_VestingBasedOnServiceMember_1562" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1532" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1565" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1565" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1568" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1569" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1570" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1570" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1571" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1571" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1545" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1572" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1573" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1573" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1574" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1575" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1576" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1546" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1577" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1578" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1578" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1579" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1579" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1580" use="optional" order="37" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1581" use="optional" order="38" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1582" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1582" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1583" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1584" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1547" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1584" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1585" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1585" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1587" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1587" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1588" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1588" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1589" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1589" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1590" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1590" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1548" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1591" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract" xlink:label="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract_1549" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract_1549" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract_1549" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1592" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract_1549" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1593" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract_1549" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1594" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract" xlink:label="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_1550" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_1550" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_1550" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1595" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_1550" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1596" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract_1550" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1597" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1544" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1598" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1600" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1602" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_1603" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1605" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract_1551" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1605" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ShareBasedCompensationDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1609" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1609" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_us-gaap_PlanNameAxis_1611" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1611" xlink:to="loc_us-gaap_PlanNameDomain_1612" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareIncentivePlanMember" xlink:label="loc_jd_ShareIncentivePlanMember_1622" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1612" xlink:to="loc_jd_ShareIncentivePlanMember_1622" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsPlanMember" xlink:label="loc_jd_JdLogisticsPlanMember_1623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1612" xlink:to="loc_jd_JdLogisticsPlanMember_1623" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdHealthMember" xlink:label="loc_jd_JdHealthMember_851832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1612" xlink:to="loc_jd_JdHealthMember_851832" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdHealthPlanMember" xlink:label="loc_jd_JdHealthPlanMember_1405246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1612" xlink:to="loc_jd_JdHealthPlanMember_1405246" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdPropertyPlanMember" xlink:label="loc_jd_JdPropertyPlanMember_1410347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1612" xlink:to="loc_jd_JdPropertyPlanMember_1410347" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdIndustrialsPlanMember" xlink:label="loc_jd_JdIndustrialsPlanMember_1410809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1612" xlink:to="loc_jd_JdIndustrialsPlanMember_1410809" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_us-gaap_AwardTypeAxis_1613" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1613" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1614" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ShareOptionsMember" xlink:label="loc_jd_ShareOptionsMember_1624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1614" xlink:to="loc_jd_ShareOptionsMember_1624" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1410348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1614" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1410348" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaAxis" xlink:label="loc_jd_VestingCriteriaAxis_1410832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_jd_VestingCriteriaAxis_1410832" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingCriteriaDomain" xlink:label="loc_jd_VestingCriteriaDomain_1410833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_VestingCriteriaAxis_1410832" xlink:to="loc_jd_VestingCriteriaDomain_1410833" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingBasedOnServiceMember" xlink:label="loc_jd_VestingBasedOnServiceMember_1410831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_VestingCriteriaDomain_1410833" xlink:to="loc_jd_VestingBasedOnServiceMember_1410831" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_srt_TitleOfIndividualAxis_1615" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1616" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1615" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1616" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FounderMember" xlink:label="loc_jd_FounderMember_1625" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1616" xlink:to="loc_jd_FounderMember_1625" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EmployeeAndNonEmployeeMember" xlink:label="loc_jd_EmployeeAndNonEmployeeMember_1626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1616" xlink:to="loc_jd_EmployeeAndNonEmployeeMember_1626" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LiuMember" xlink:label="loc_jd_LiuMember_877857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1616" xlink:to="loc_jd_LiuMember_877857" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1617" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1617" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1617" xlink:to="loc_us-gaap_ClassOfStockDomain_1618" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1618" xlink:to="loc_us-gaap_CommonClassAMember_1627" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositaryShareMember" xlink:label="loc_jd_AmericanDepositaryShareMember_1628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1618" xlink:to="loc_jd_AmericanDepositaryShareMember_1628" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingFrequencyAxis" xlink:label="loc_jd_VestingFrequencyAxis_1619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_jd_VestingFrequencyAxis_1619" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingFrequencyDomain" xlink:label="loc_jd_VestingFrequencyDomain_1620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_VestingFrequencyAxis_1619" xlink:to="loc_jd_VestingFrequencyDomain_1620" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_VestingFrequencyEachAnniversaryMember" xlink:label="loc_jd_VestingFrequencyEachAnniversaryMember_1629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_VestingFrequencyDomain_1620" xlink:to="loc_jd_VestingFrequencyEachAnniversaryMember_1629" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1610" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1633" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1634" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1635" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1636" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1636" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1637" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1638" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1639" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1640" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1410783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1410783" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1410798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1410798" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1410800" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1621" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1410800" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/NetIncomePerShareAdsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1642" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1411021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1642" xlink:to="loc_us-gaap_StatementTable_1411021" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1411023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1411021" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1411023" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1411024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1411023" xlink:to="loc_us-gaap_EquityComponentDomain_1411024" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1411025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1411024" xlink:to="loc_us-gaap_CommonStockMember_1411025" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositorySharesMember" xlink:label="loc_jd_AmericanDepositorySharesMember_1411026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1411024" xlink:to="loc_jd_AmericanDepositorySharesMember_1411026" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1411022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1411021" xlink:to="loc_us-gaap_StatementLineItems_1411022" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1411022" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1643" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_1645" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1643" xlink:to="loc_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic_1645" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ImpactOfSubsidiariesDilutedEarnings" xlink:label="loc_jd_ImpactOfSubsidiariesDilutedEarnings_873459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1643" xlink:to="loc_jd_ImpactOfSubsidiariesDilutedEarnings_873459" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DilutionImpactOfTheConvertibleSeniorNotes" xlink:label="loc_jd_DilutionImpactOfTheConvertibleSeniorNotes_1411156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1643" xlink:to="loc_jd_DilutionImpactOfTheConvertibleSeniorNotes_1411156" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_873460" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_1643" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_873460" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1411022" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1648" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1648" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1649" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_1411183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_1411183" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1650" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_1651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_1651" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_1654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_1654" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerAdsBasic" xlink:label="loc_jd_EarningsPerAdsBasic_1411170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_jd_EarningsPerAdsBasic_1411170" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EarningsPerAdsDiluted" xlink:label="loc_jd_EarningsPerAdsDiluted_1411171" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1644" xlink:to="loc_jd_EarningsPerAdsDiluted_1411171" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/RelatedPartyTransactionsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1666" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1666" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1668" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1668" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1669" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1668" xlink:to="loc_us-gaap_RelatedPartyDomain_1669" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1685" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1669" xlink:to="loc_jd_JdTechnologyMember_1685" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RelatedPartiesOtherThanMajorRelatedPartiesMember" xlink:label="loc_jd_RelatedPartiesOtherThanMajorRelatedPartiesMember_1687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1669" xlink:to="loc_jd_RelatedPartiesOtherThanMajorRelatedPartiesMember_1687" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1670" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_1671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_1670" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_1671" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember" xlink:label="loc_jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember_1689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_1671" xlink:to="loc_jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember_1689" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1672" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1673" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1672" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1673" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_569565" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_StatementClassOfStockAxis_569565" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_569566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_569565" xlink:to="loc_us-gaap_ClassOfStockDomain_569566" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_569567" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_569566" xlink:to="loc_us-gaap_CommonClassAMember_569567" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1674" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1675" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1674" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1675" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_1699" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1675" xlink:to="loc_us-gaap_SalesRevenueNetMember_1699" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember" xlink:label="loc_us-gaap_OperatingExpenseMember_1700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1675" xlink:to="loc_us-gaap_OperatingExpenseMember_1700" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1676" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1676" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1676" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1677" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RelatedPartiesConcentrationRiskMember" xlink:label="loc_jd_RelatedPartiesConcentrationRiskMember_1701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1677" xlink:to="loc_jd_RelatedPartiesConcentrationRiskMember_1701" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1388063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1388063" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1388064" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1388063" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1388064" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_1410343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_srt_OwnershipAxis_1410343" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_1410344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_1410343" xlink:to="loc_srt_OwnershipDomain_1410344" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TencentGroupMember" xlink:label="loc_jd_TencentGroupMember_1410345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1410344" xlink:to="loc_jd_TencentGroupMember_1410345" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1667" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1678" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_1705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_1705" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_480992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_480992" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets" xlink:label="loc_jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets_1711" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets_1711" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmountDueToAndDeferredRevenuesFromRelatedParties" xlink:label="loc_jd_AmountDueToAndDeferredRevenuesFromRelatedParties_1712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_jd_AmountDueToAndDeferredRevenuesFromRelatedParties_1712" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties" xlink:label="loc_jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties_1713" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties_1713" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount" xlink:label="loc_jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount_1715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount_1715" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets" xlink:label="loc_jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets_1718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets_1718" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1410342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_us-gaap_CommonStockSharesIssued_1410342" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1410346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1410346" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_1410537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1678" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_1410537" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/RelatedPartyTransactionsDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1410635" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410636" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1410635" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410636" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410636" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410637" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410637" xlink:to="loc_us-gaap_RelatedPartyDomain_1410638" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TencentAndItsSubsidiariesMember" xlink:label="loc_jd_TencentAndItsSubsidiariesMember_1410665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1410638" xlink:to="loc_jd_TencentAndItsSubsidiariesMember_1410665" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DadaNexusLimitedMember" xlink:label="loc_jd_DadaNexusLimitedMember_1410666" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1410638" xlink:to="loc_jd_DadaNexusLimitedMember_1410666" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1410668" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1410638" xlink:to="loc_jd_JdTechnologyMember_1410668" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PropertyFundsMember" xlink:label="loc_jd_PropertyFundsMember_1410669" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1410638" xlink:to="loc_jd_PropertyFundsMember_1410669" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1410670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410636" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1410670" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1410671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1410670" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1410671" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansMember" xlink:label="loc_us-gaap_LoansMember_1410672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_us-gaap_LoansMember_1410672" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NonCompeteAgreementsRelatedPartiesMember" xlink:label="loc_jd_NonCompeteAgreementsRelatedPartiesMember_1410673" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_NonCompeteAgreementsRelatedPartiesMember_1410673" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember" xlink:label="loc_jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember_1410674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember_1410674" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ServicesProvidedAndProductsSoldMember" xlink:label="loc_jd_ServicesProvidedAndProductsSoldMember_1410675" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_ServicesProvidedAndProductsSoldMember_1410675" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ServicesReceivedMember" xlink:label="loc_jd_ServicesReceivedMember_1410680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_ServicesReceivedMember_1410680" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentProcessingAndOtherServicesReceivedMember" xlink:label="loc_jd_PaymentProcessingAndOtherServicesReceivedMember_1410701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_PaymentProcessingAndOtherServicesReceivedMember_1410701" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LeaseAndPropertyManagementServicesReceivedMember" xlink:label="loc_jd_LeaseAndPropertyManagementServicesReceivedMember_1410702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_LeaseAndPropertyManagementServicesReceivedMember_1410702" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ServicesReceivedAndPurchasesMember" xlink:label="loc_jd_ServicesReceivedAndPurchasesMember_1410703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410671" xlink:to="loc_jd_ServicesReceivedAndPurchasesMember_1410703" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1410639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410636" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1410639" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1410691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1410639" xlink:to="loc_us-gaap_Revenues_1410691" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_1410695" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1410639" xlink:to="loc_us-gaap_CostsAndExpenses_1410695" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncome" xlink:label="loc_us-gaap_OtherOperatingIncome_1410697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1410639" xlink:to="loc_us-gaap_OtherOperatingIncome_1410697" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/RelatedPartyTransactionsDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1410705" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1410705" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410706" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410706" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410707" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1410708" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1410707" xlink:to="loc_us-gaap_RelatedPartyDomain_1410708" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdTechnologyMember" xlink:label="loc_jd_JdTechnologyMember_1410712" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1410708" xlink:to="loc_jd_JdTechnologyMember_1410712" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PropertyFundsMember" xlink:label="loc_jd_PropertyFundsMember_1410713" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1410708" xlink:to="loc_jd_PropertyFundsMember_1410713" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1410715" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410706" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1410715" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1410716" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1410715" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1410716" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansMember" xlink:label="loc_us-gaap_LoansMember_1410714" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1410716" xlink:to="loc_us-gaap_LoansMember_1410714" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1410718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1410706" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1410718" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty" xlink:label="loc_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty_1410720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1410718" xlink:to="loc_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty_1410720" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SegmentReportingDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1720" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1720" xlink:to="loc_us-gaap_StatementTable_1721" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1721" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1722" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1723" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1722" xlink:to="loc_us-gaap_SegmentDomain_1723" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdRetailMember" xlink:label="loc_jd_JdRetailMember_1727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1723" xlink:to="loc_jd_JdRetailMember_1727" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsMember" xlink:label="loc_jd_JdLogisticsMember_1313670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1723" xlink:to="loc_jd_JdLogisticsMember_1313670" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NewBusinessMember" xlink:label="loc_jd_NewBusinessMember_1728" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1723" xlink:to="loc_jd_NewBusinessMember_1728" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_1724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1721" xlink:to="loc_srt_ConsolidationItemsAxis_1724" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_1725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_1724" xlink:to="loc_srt_ConsolidationItemsDomain_1725" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember" xlink:label="loc_us-gaap_OperatingSegmentsMember_1729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1725" xlink:to="loc_us-gaap_OperatingSegmentsMember_1729" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="loc_us-gaap_IntersegmentEliminationMember_1730" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1725" xlink:to="loc_us-gaap_IntersegmentEliminationMember_1730" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_1731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1725" xlink:to="loc_us-gaap_CorporateNonSegmentMember_1731" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1411343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1721" xlink:to="loc_srt_TitleOfIndividualAxis_1411343" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1411344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1411343" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1411344" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1726" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1721" xlink:to="loc_us-gaap_StatementLineItems_1726" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1733" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_OperatingIncomeLoss_1734" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfProperties" xlink:label="loc_us-gaap_GainLossOnSaleOfProperties_627276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_GainLossOnSaleOfProperties_627276" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1410931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1410931" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_1411032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_CostOfRevenueAbstract_1411032" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_1411033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_1411032" xlink:to="loc_us-gaap_CostOfRevenue_1411033" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_1411035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_OperatingExpensesAbstract_1411035" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_1411036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1411035" xlink:to="loc_us-gaap_OperatingExpenses_1411036" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1411037" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_1411037" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_1411040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_InterestExpense_1411040" use="optional" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_1411039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_1411039" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1736" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1411206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1726" xlink:to="loc_us-gaap_Revenues_1411206" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SegmentReportingDetails1">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1411209" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1411210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1411209" xlink:to="loc_us-gaap_StatementTable_1411210" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1411213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1411210" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1411213" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_1411214" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1411213" xlink:to="loc_us-gaap_SegmentDomain_1411214" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdRetailMember" xlink:label="loc_jd_JdRetailMember_1411215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1411214" xlink:to="loc_jd_JdRetailMember_1411215" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_JdLogisticsMember" xlink:label="loc_jd_JdLogisticsMember_1411217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1411214" xlink:to="loc_jd_JdLogisticsMember_1411217" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NewBusinessMember" xlink:label="loc_jd_NewBusinessMember_1411216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1411214" xlink:to="loc_jd_NewBusinessMember_1411216" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1411211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1411210" xlink:to="loc_us-gaap_StatementLineItems_1411211" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1411212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_1411211" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1411212" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SegmentReportingDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_667271" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_667273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_667271" xlink:to="loc_us-gaap_StatementTable_667273" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_667274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_667273" xlink:to="loc_us-gaap_StatementClassOfStockAxis_667274" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_667275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_667274" xlink:to="loc_us-gaap_ClassOfStockDomain_667275" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis" xlink:label="loc_srt_ConsolidationItemsAxis_667277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_667273" xlink:to="loc_srt_ConsolidationItemsAxis_667277" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain" xlink:label="loc_srt_ConsolidationItemsDomain_667278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_667277" xlink:to="loc_srt_ConsolidationItemsDomain_667278" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="loc_us-gaap_CorporateNonSegmentMember_667279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_667278" xlink:to="loc_us-gaap_CorporateNonSegmentMember_667279" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_667276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_667273" xlink:to="loc_us-gaap_StatementLineItems_667276" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_667280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_667280" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions" xlink:label="loc_jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions_667281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions_667281" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EffectsOfBusinessCooperationArrangements" xlink:label="loc_jd_EffectsOfBusinessCooperationArrangements_667282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_jd_EffectsOfBusinessCooperationArrangements_667282" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_1410851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_1410851" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1410932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1410932" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_667284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_667276" xlink:to="loc_us-gaap_OperatingIncomeLoss_667284" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/EmployeeBenefitDetails">
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract" xlink:label="loc_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract_1738" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_1739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract_1738" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_1739" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_1753" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_1754" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_1753" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_1754" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_1755" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_CreditFacilityAxis_1755" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_1756" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_1755" xlink:to="loc_us-gaap_CreditFacilityDomain_1756" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TermAndRevolvingCreditFacilitiesMember" xlink:label="loc_jd_TermAndRevolvingCreditFacilitiesMember_1760" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1756" xlink:to="loc_jd_TermAndRevolvingCreditFacilitiesMember_1760" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TermLoanFacilityAgreementMember" xlink:label="loc_jd_TermLoanFacilityAgreementMember_1353720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1756" xlink:to="loc_jd_TermLoanFacilityAgreementMember_1353720" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtMember" xlink:label="loc_us-gaap_ShortTermDebtMember_1410426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1756" xlink:to="loc_us-gaap_ShortTermDebtMember_1410426" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember" xlink:label="loc_us-gaap_LongTermDebtMember_1410483" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1756" xlink:to="loc_us-gaap_LongTermDebtMember_1410483" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_1410939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1756" xlink:to="loc_us-gaap_LineOfCreditMember_1410939" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_1757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_VariableRateAxis_1757" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_1758" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_1757" xlink:to="loc_us-gaap_VariableRateDomain_1758" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_1761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_1758" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_1761" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_HongKongInterbankOfferedRateMember" xlink:label="loc_jd_HongKongInterbankOfferedRateMember_1353733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_1758" xlink:to="loc_jd_HongKongInterbankOfferedRateMember_1353733" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaap_PrimeRateMember_1410455" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_1758" xlink:to="loc_us-gaap_PrimeRateMember_1410455" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1353656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1353656" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1353658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1353656" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1353658" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InterestRateApplicablePeriodAxis" xlink:label="loc_jd_InterestRateApplicablePeriodAxis_1353752" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_jd_InterestRateApplicablePeriodAxis_1353752" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InterestRateApplicablePeriodDomain" xlink:label="loc_jd_InterestRateApplicablePeriodDomain_1353759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_InterestRateApplicablePeriodAxis_1353752" xlink:to="loc_jd_InterestRateApplicablePeriodDomain_1353759" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DateFalling6MonthsFromTheInitialUtilizationDateMember" xlink:label="loc_jd_DateFalling6MonthsFromTheInitialUtilizationDateMember_1353764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_InterestRateApplicablePeriodDomain_1353759" xlink:to="loc_jd_DateFalling6MonthsFromTheInitialUtilizationDateMember_1353764" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InitialUtilizationDateMember" xlink:label="loc_jd_InitialUtilizationDateMember_1353766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_InterestRateApplicablePeriodDomain_1353759" xlink:to="loc_jd_InitialUtilizationDateMember_1353766" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1383188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1383188" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1383189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1383188" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1383189" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1410461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1410461" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410461" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410462" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralAxis" xlink:label="loc_us-gaap_CollateralAxis_1410464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_CollateralAxis_1410464" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralDomain" xlink:label="loc_us-gaap_CollateralDomain_1410465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralAxis_1410464" xlink:to="loc_us-gaap_CollateralDomain_1410465" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralPledgedMember" xlink:label="loc_us-gaap_CollateralPledgedMember_1410466" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_1410465" xlink:to="loc_us-gaap_CollateralPledgedMember_1410466" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UncollateralizedMember" xlink:label="loc_us-gaap_UncollateralizedMember_1410468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_1410465" xlink:to="loc_us-gaap_UncollateralizedMember_1410468" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1410880" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1410880" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1410881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1410880" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1410881" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LongTermBorrowingsMember" xlink:label="loc_jd_LongTermBorrowingsMember_1410882" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1410881" xlink:to="loc_jd_LongTermBorrowingsMember_1410882" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1754" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_1759" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTerm" xlink:label="loc_us-gaap_LongTermDebtTerm_1762" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LongTermDebtTerm_1762" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1763" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_NumberOfArrangers" xlink:label="loc_jd_NumberOfArrangers_1764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_jd_NumberOfArrangers_1764" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1765" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageBelowVariableRateBasis" xlink:label="loc_jd_PercentageBelowVariableRateBasis_1410538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_jd_PercentageBelowVariableRateBasis_1410538" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_1766" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_632527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_632527" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_1410456" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_ShortTermBorrowings_1410456" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_1410457" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LongTermDebt_1410457" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateralAmount" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount_1410467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_DebtInstrumentCollateralAmount_1410467" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_1410914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LineOfCredit_1410914" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityDescription_1410915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1759" xlink:to="loc_us-gaap_LineOfCreditFacilityDescription_1410915" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_1410567" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1410568" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_1410567" xlink:to="loc_us-gaap_DebtInstrumentTable_1410568" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1410571" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1410568" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1410571" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410571" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410572" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredSeniorNotesMember" xlink:label="loc_jd_UnsecuredSeniorNotesMember_1410575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1410572" xlink:to="loc_jd_UnsecuredSeniorNotesMember_1410575" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember_1410574" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1410572" xlink:to="loc_us-gaap_UnsecuredDebtMember_1410574" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember" xlink:label="loc_us-gaap_SecuredDebtMember_1410573" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1410572" xlink:to="loc_us-gaap_SecuredDebtMember_1410573" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1410569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1410568" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1410569" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_1410596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410569" xlink:to="loc_us-gaap_SeniorLongTermNotes_1410596" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_UnsecuredBorrowings" xlink:label="loc_jd_UnsecuredBorrowings_1410597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410569" xlink:to="loc_jd_UnsecuredBorrowings_1410597" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebt" xlink:label="loc_us-gaap_SecuredDebt_1410598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410569" xlink:to="loc_us-gaap_SecuredDebt_1410598" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_1410570" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410569" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_1410570" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_1410473" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1410474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_1410473" xlink:to="loc_us-gaap_DebtInstrumentTable_1410474" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1410484" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1410474" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1410484" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1410485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1410484" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1410485" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_1410486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1410485" xlink:to="loc_us-gaap_LineOfCreditMember_1410486" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1410475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1410474" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1410475" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1410476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1410476" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1410477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1410477" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1410478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_1410478" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1410479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_1410479" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1410480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_1410480" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1410481" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1410481" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_1410482" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1410475" xlink:to="loc_us-gaap_LongTermDebt_1410482" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAbstract" xlink:label="loc_us-gaap_LineOfCreditFacilityAbstract_1741" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_1742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAbstract_1741" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_1742" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_1743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1742" xlink:to="loc_us-gaap_CreditFacilityAxis_1743" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_1744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_1743" xlink:to="loc_us-gaap_CreditFacilityDomain_1744" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1744" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1746" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1410934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1742" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1410934" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1410935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1410934" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1410935" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_1410936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1410935" xlink:to="loc_us-gaap_LineOfCreditMember_1410936" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_1742" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_1745" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1745" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1747" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_1410933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1745" xlink:to="loc_us-gaap_ShortTermDebtWeightedAverageInterestRate_1410933" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee" xlink:label="loc_jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee_1410960" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1745" xlink:to="loc_jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee_1410960" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/CommitmentsAndContingenciesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1785" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_1786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1785" xlink:to="loc_us-gaap_OtherCommitmentsTable_1786" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaap_OtherCommitmentsAxis_1787" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1786" xlink:to="loc_us-gaap_OtherCommitmentsAxis_1787" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain_1788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_1787" xlink:to="loc_us-gaap_OtherCommitmentsDomain_1788" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InternetDataCentreServiceAgreementsMember" xlink:label="loc_jd_InternetDataCentreServiceAgreementsMember_1791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_1788" xlink:to="loc_jd_InternetDataCentreServiceAgreementsMember_1791" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_1789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1786" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_1789" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InternetDataCenterServiceFee" xlink:label="loc_jd_InternetDataCenterServiceFee_1792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1789" xlink:to="loc_jd_InternetDataCenterServiceFee_1792" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentFiscalYearMaturityAbstract" xlink:label="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_1789" xlink:to="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInNextTwelveMonths" xlink:label="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_1793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitmentDueInNextTwelveMonths_1793" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInSecondYear" xlink:label="loc_us-gaap_OtherCommitmentDueInSecondYear_1794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitmentDueInSecondYear_1794" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInThirdYear" xlink:label="loc_us-gaap_OtherCommitmentDueInThirdYear_1795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitmentDueInThirdYear_1795" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFourthYear" xlink:label="loc_us-gaap_OtherCommitmentDueInFourthYear_1796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitmentDueInFourthYear_1796" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueInFifthYear" xlink:label="loc_us-gaap_OtherCommitmentDueInFifthYear_1797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitmentDueInFifthYear_1797" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentDueAfterFifthYear" xlink:label="loc_us-gaap_OtherCommitmentDueAfterFifthYear_1798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitmentDueAfterFifthYear_1798" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitment" xlink:label="loc_us-gaap_OtherCommitment_1799" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentFiscalYearMaturityAbstract_1790" xlink:to="loc_us-gaap_OtherCommitment_1799" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/CommitmentsAndContingenciesDetails1">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1801" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationTable" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1801" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1803" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain" xlink:label="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_1803" xlink:to="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1804" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalAdditionsMember" xlink:label="loc_us-gaap_CapitalAdditionsMember_1806" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain_1804" xlink:to="loc_us-gaap_CapitalAdditionsMember_1806" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsAxis" xlink:label="loc_us-gaap_OtherCommitmentsAxis_873476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" xlink:to="loc_us-gaap_OtherCommitmentsAxis_873476" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsDomain" xlink:label="loc_us-gaap_OtherCommitmentsDomain_873478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_873476" xlink:to="loc_us-gaap_OtherCommitmentsDomain_873478" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InvestmentCommitmentMember" xlink:label="loc_jd_InvestmentCommitmentMember_873480" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_873478" xlink:to="loc_jd_InvestmentCommitmentMember_873480" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1353618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1353618" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1353619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1353618" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1353619" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_1361972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" xlink:to="loc_srt_MajorCustomersAxis_1361972" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1361973" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_1361972" xlink:to="loc_srt_NameOfMajorCustomerDomain_1361973" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_1361968" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_1361968" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1361969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_1361968" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1361969" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_1805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationTable_1802" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_1805" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount" xlink:label="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_1807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_1805" xlink:to="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount_1807" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitment" xlink:label="loc_us-gaap_OtherCommitment_873474" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems_1805" xlink:to="loc_us-gaap_OtherCommitment_873474" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/RestrictedNetAssetsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:label="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_1811" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ScheduleOfStatutoryReservesTable" xlink:label="loc_jd_ScheduleOfStatutoryReservesTable_1812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_1811" xlink:to="loc_jd_ScheduleOfStatutoryReservesTable_1812" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesByRegulatoryCountryAxis" xlink:label="loc_jd_StatutoryReservesByRegulatoryCountryAxis_1813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ScheduleOfStatutoryReservesTable_1812" xlink:to="loc_jd_StatutoryReservesByRegulatoryCountryAxis_1813" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesByEntityDomain" xlink:label="loc_jd_StatutoryReservesByEntityDomain_1814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesByRegulatoryCountryAxis_1813" xlink:to="loc_jd_StatutoryReservesByEntityDomain_1814" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN" xlink:label="loc_country_CN_1820" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesByEntityDomain_1814" xlink:to="loc_country_CN_1820" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesAxis" xlink:label="loc_jd_StatutoryReservesAxis_1815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ScheduleOfStatutoryReservesTable_1812" xlink:to="loc_jd_StatutoryReservesAxis_1815" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserveDomain" xlink:label="loc_jd_StatutoryReserveDomain_1816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesAxis_1815" xlink:to="loc_jd_StatutoryReserveDomain_1816" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_GeneralReserveFundMember" xlink:label="loc_jd_GeneralReserveFundMember_1821" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReserveDomain_1816" xlink:to="loc_jd_GeneralReserveFundMember_1821" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutorySurplusReserveMember" xlink:label="loc_jd_StatutorySurplusReserveMember_1822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReserveDomain_1816" xlink:to="loc_jd_StatutorySurplusReserveMember_1822" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ScheduleOfStatutoryReservesTable_1812" xlink:to="loc_dei_LegalEntityAxis_1817" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1817" xlink:to="loc_dei_EntityDomain_1818" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ForeignInvestedEnterpriseMember" xlink:label="loc_jd_ForeignInvestedEnterpriseMember_1823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1818" xlink:to="loc_jd_ForeignInvestedEnterpriseMember_1823" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DomesticEnterpriseMember" xlink:label="loc_jd_DomesticEnterpriseMember_1824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1818" xlink:to="loc_jd_DomesticEnterpriseMember_1824" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReservesLineItems" xlink:label="loc_jd_StatutoryReservesLineItems_1819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_ScheduleOfStatutoryReservesTable_1812" xlink:to="loc_jd_StatutoryReservesLineItems_1819" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw" xlink:label="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw_1825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw_1825" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve" xlink:label="loc_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve_1826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve_1826" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw" xlink:label="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw_1827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw_1827" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus" xlink:label="loc_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus_1828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus_1828" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund" xlink:label="loc_jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund_1829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund_1829" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_1830" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_1830" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets" xlink:label="loc_jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets_1311943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_StatutoryReservesLineItems_1819" xlink:to="loc_jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets_1311943" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/SubsequentEventsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1832" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1832" xlink:to="loc_us-gaap_SubsequentEventTable_1833" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1410884" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1410884" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1410885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1410884" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1410885" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1410886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1410885" xlink:to="loc_us-gaap_SubsequentEventMember_1410886" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_479315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_dei_LegalEntityAxis_479315" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_479316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_479315" xlink:to="loc_dei_EntityDomain_479316" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnerTypeOfPartnersCapitalAccountAxis" xlink:label="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_1838" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_1838" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain" xlink:label="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_1839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis_1838" xlink:to="loc_us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain_1839" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_480793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_srt_CounterpartyNameAxis_480793" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_480794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_480793" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_480794" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_568966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_568966" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_568967" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_568966" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_568967" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_568969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_DebtInstrumentAxis_568969" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_568970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_568969" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_568970" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_667289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_StatementClassOfStockAxis_667289" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_667290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_667289" xlink:to="loc_us-gaap_ClassOfStockDomain_667290" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AmericanDepositaryShareMember" xlink:label="loc_jd_AmericanDepositaryShareMember_1383138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_667290" xlink:to="loc_jd_AmericanDepositaryShareMember_1383138" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1411238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_667290" xlink:to="loc_us-gaap_CommonStockMember_1411238" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_670288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_CreditFacilityAxis_670288" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_670289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_670288" xlink:to="loc_us-gaap_CreditFacilityDomain_670289" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_672778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_srt_OwnershipAxis_672778" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_672779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_672778" xlink:to="loc_srt_OwnershipDomain_672779" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_KuayueExpressGroupCoMember" xlink:label="loc_jd_KuayueExpressGroupCoMember_1411218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_672779" xlink:to="loc_jd_KuayueExpressGroupCoMember_1411218" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EventAxis" xlink:label="loc_jd_EventAxis_874043" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_jd_EventAxis_874043" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_EventDomain" xlink:label="loc_jd_EventDomain_874044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_EventAxis_874043" xlink:to="loc_jd_EventDomain_874044" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_874046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_874046" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_874047" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_874046" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_874047" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AgreementAxis" xlink:label="loc_jd_AgreementAxis_874063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_jd_AgreementAxis_874063" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AgreementDomain" xlink:label="loc_jd_AgreementDomain_874064" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_AgreementAxis_874063" xlink:to="loc_jd_AgreementDomain_874064" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_878161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_srt_RangeAxis_878161" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_878162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_878161" xlink:to="loc_srt_RangeMember_878162" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1351610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1351610" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1351611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1351610" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1351611" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1353628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1353628" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1353629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1353628" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1353629" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_KuayueExpressGroupCoMember" xlink:label="loc_jd_KuayueExpressGroupCoMember_1411204" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1353629" xlink:to="loc_jd_KuayueExpressGroupCoMember_1411204" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_DadaMember" xlink:label="loc_jd_DadaMember_1411351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1353629" xlink:to="loc_jd_DadaMember_1411351" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaap_VariableRateAxis_1405232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_VariableRateAxis_1405232" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaap_VariableRateDomain_1405233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_1405232" xlink:to="loc_us-gaap_VariableRateDomain_1405233" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsAxis" xlink:label="loc_us-gaap_DividendsAxis_1411106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_DividendsAxis_1411106" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsDomain" xlink:label="loc_us-gaap_DividendsDomain_1411107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAxis_1411106" xlink:to="loc_us-gaap_DividendsDomain_1411107" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1833" xlink:to="loc_us-gaap_SubsequentEventLineItems_1842" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_874038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_874038" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1353640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1353640" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1353643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1353643" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableAmountPerShare" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_1410449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_1410449" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_1410450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_DividendsPayableCurrentAndNoncurrent_1410450" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionSharePrice" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_1411350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1842" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_1411350" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1853" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1854" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1853" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1854" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1854" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1855" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1855" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1856" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1856" xlink:to="loc_srt_ParentCompanyMember_1867" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1854" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1857" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1857" xlink:to="loc_us-gaap_ClassOfStockDomain_1858" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaap_CommonClassAMember_1868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1858" xlink:to="loc_us-gaap_CommonClassAMember_1868" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaap_CommonClassBMember_1869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1858" xlink:to="loc_us-gaap_CommonClassBMember_1869" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1854" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_AssetsAbstract_1860" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1410544" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1860" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1410544" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1410558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1860" xlink:to="loc_us-gaap_ShortTermInvestments_1410558" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_InternalBalance" xlink:label="loc_jd_InternalBalance_1410546" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1860" xlink:to="loc_jd_InternalBalance_1410546" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1410541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1860" xlink:to="loc_us-gaap_EquityMethodInvestments_1410541" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_1410542" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1860" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_1410542" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1860" xlink:to="loc_us-gaap_Assets_1881" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_1863" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_LiabilitiesAbstract_1863" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeniorLongTermNotes" xlink:label="loc_us-gaap_SeniorLongTermNotes_1885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1863" xlink:to="loc_us-gaap_SeniorLongTermNotes_1885" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank" xlink:label="loc_us-gaap_LongTermLoansFromBank_1884" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1863" xlink:to="loc_us-gaap_LongTermLoansFromBank_1884" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent" xlink:label="loc_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1882" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1863" xlink:to="loc_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent_1882" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_1863" xlink:to="loc_us-gaap_Liabilities_1887" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1866" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_1888" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_CommonStockValue_1888" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1889" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_StatutoryReserves" xlink:label="loc_jd_StatutoryReserves_1890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_jd_StatutoryReserves_1890" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_TreasuryStockValue_1891" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1892" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1893" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1894" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_StockholdersEquity_1894" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1895" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1866" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1895" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1896" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1897" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_CommonStockSharesIssued_1898" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1859" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1899" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1901" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CondensedStatementsOfOperationsAndComprehensiveLossTable" xlink:label="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable_1902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1901" xlink:to="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable_1902" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable_1902" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1903" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1903" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1904" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1904" xlink:to="loc_srt_ParentCompanyMember_1909" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_873039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable_1902" xlink:to="loc_srt_ProductOrServiceAxis_873039" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_873040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_873039" xlink:to="loc_srt_ProductsAndServicesDomain_873040" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems" xlink:label="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossTable_1902" xlink:to="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1411160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1411160" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_1906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_OperatingExpensesAbstract_1906" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingExpense" xlink:label="loc_us-gaap_MarketingExpense_1910" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1906" xlink:to="loc_us-gaap_MarketingExpense_1910" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1911" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1906" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1911" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_1906" xlink:to="loc_us-gaap_OperatingIncomeLoss_1912" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1410540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1410540" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_IncomeLossFromSubsidiariesAndVariableInterestEntities" xlink:label="loc_jd_IncomeLossFromSubsidiariesAndVariableInterestEntities_1913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1410540" xlink:to="loc_jd_IncomeLossFromSubsidiariesAndVariableInterestEntities_1913" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_1916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1410540" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_1916" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1410498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1410498" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1410499" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1410499" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_NetIncomeLoss_1919" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1907" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1907" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_1920" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1410500" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems_1905" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_1410500" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1929" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_1930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1929" xlink:to="loc_srt_CondensedCashFlowStatementTable_1930" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_1930" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1931" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1931" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1932" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1932" xlink:to="loc_srt_ParentCompanyMember_1936" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_1930" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1937" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1934" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts" xlink:label="loc_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts_1938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1934" xlink:to="loc_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts_1938" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts" xlink:label="loc_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts_1411159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1934" xlink:to="loc_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts_1411159" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="jd-20241231.xsd#jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers" xlink:label="loc_jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers_1942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1934" xlink:to="loc_jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers_1942" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1934" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1943" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1945" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1410505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1410505" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_1410506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_1410506" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaap_RepaymentsOfDebt_1410507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_RepaymentsOfDebt_1410507" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1410512" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_1410512" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1410510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1410510" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1952" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1935" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1952" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1953" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1953" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1954" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1954" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1955" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1956" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1933" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1956" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>g871796dsp003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g871796dsp003.jpg
M_]C_X0 817AI9@  24DJ  @              /_L !%$=6-K>0 !  0   !D
M  #_X00!:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@
M8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"(_/B \
M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!
M9&]B92!835 @0V]R92 Y+C$M8S P,B W.2YA,6-D,3)F-#$L(#(P,C0O,3$O
M,#@M,38Z,#DZ,C @(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T
M<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^(#QR
M9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B('AM;&YS.GAM<$U-/2)H='1P
M.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(B!X;6QN<SIS=%)E9CTB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(@
M>&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;6QN
M<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S+S$N,2\B('AM<$U-
M.D]R:6=I;F%L1&]C=6UE;G1)1#TB=75I9#HU1#(P.#DR-#DS0D9$0C$Q.3$T
M03@U.3!$,S$U,#A#."(@>&UP34TZ1&]C=6UE;G1)1#TB>&UP+F1I9#HQ,C)%
M0SDT0S%"-4,Q,48P04,T-D$P.40Q.#8Q-3-#,R(@>&UP34TZ26YS=&%N8V5)
M1#TB>&UP+FEI9#HQ,C)%0SDT0C%"-4,Q,48P04,T-D$P.40Q.#8Q-3-#,R(@
M>&UP.D-R96%T;W)4;V]L/2)!9&]B92!);&QU<W1R871O<B R.2XR("A7:6YD
M;W=S*2(^(#QX;7!-33I$97)I=F5D1G)O;2!S=%)E9CII;G-T86YC94E$/2)U
M=6ED.F9B86-C-S=F+60Q-3 M-&1C."UA-6(Q+3EC868P.#(S,#)E8R(@<W12
M968Z9&]C=6UE;G1)1#TB>&UP+F1I9#HR,SAF-C<U9BTP-C V+68X-#0M83@X
M,BUB.#(R8F4P964P.34B+SX@/&1C.G1I=&QE/B \<F1F.D%L=#X@/')D9CIL
M:2!X;6PZ;&%N9STB>"UD969A=6QT(CY5;G1I=&QE9"TQ,3PO<F1F.FQI/B \
M+W)D9CI!;'0^(#PO9&,Z=&ET;&4^(#PO<F1F.D1E<V-R:7!T:6]N/B \+W)D
M9CI21$8^(#PO>#IX;7!M971A/B \/WAP86-K970@96YD/2)R(C\^_^T 2%!H
M;W1O<VAO<" S+C  .$))300$       /' %:  ,;)4<< @   @ " #A"24T$
M)0      $/SA'XG(M\EX+S1B- =8=^O_[@ .061O8F4 9,     !_]L A  !
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! @("
M @(" @(" @(# P,# P,# P,# 0$! 0$! 0(! 0(" @$" @,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P/_P  1" (&
M T@# 1$  A$! Q$!_\0 P0 !  ,  @,! 0            8'" 0% 0,) @H!
M 0$! 0                 ! @,0   & @$! P8&#08)" 8%#0$" P0%!@ '
M"!$2$Q05%A<86)@A5W>7US@Q(M56EK;6-[=XN-@)02/4539V46'1,B24-765
M@;%24]-TM>=QH4(S5"61LK,TM"8G@D-SAZ?'*,BE1QD1 0 "  4$ @(" P$!
M       !$2$Q40(206%Q(H'!\*$R0I&QT1/Q_]H # ,!  (1 Q$ /P#^_C 8
M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8&%-
MQQ$M?N4D#076Q-K5*I1W'J9N98G6NQ+!K\CVR#LR!@2R,HM7UVZTD9&+<'23
M*J)B)@81  $>N;VY).;E>KK$?'/RH]Y'9'W1RX:04>KK$?'/RH]Y'9'W1QAI
M!1ZNL1\<_*CWD=D?='&&D%'JZQ'QS\J/>1V1]T<8:04A-AU_J&HOAB[9RHWC
M5Y,&\<\&-L7+RV0DAX28D#Q$.Z\')3[9QX>7ETS-&I^SV7+HHHIB90.SC#2"
MKRM)XG153L$<RF(#??)6>AY)'Q,;+PG*&^R\5(-^V=,5V,C'R[EF[1!1,Q1,
MF<P 8H@/P@( PT@IV(<<HL>G3<G*H>H=0Z<C]E#U !Z=0_\ F'PAUQAI!3T.
M>/D$S07=/-V\HVK5J@JZ=.7')38R*#9L@D99=PNJI)%(D@BB43F.80*4H"(C
MTQAI!3B0^BZG8HF-GZ]OKDO/0,TT;R$--PO)Z_RD/+Q[M,%6C^+DV,JNRD&3
MM(0,DJB<Z:A1 2B(#UQAI!3L!XZ1(? .YN5 "'P" \D=D_!__D<8:04>KK$?
M'/RH]Y'9'W1QAI!1ZNL1\<_*CWD=D?='&&D%'JZQ'QS\J/>1V1]T<8:04]K?
MCC#JN$$S;GY4=E19(@__ -2.R?L'.4H_8D@'[ _X<8:04G_#.?L%HXR:DF[3
M/3%GGG,'(H/Y^?>J24W*#'6*9C6SF4D5OYY\]%HS3*=4_4Z@AVC"(B(YC=FK
M3N0,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@
M,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@
M,!@,!@,!@,!@,!@8RM'UU&/ZJ4O^F2MYO;DG7X7=E# 8# PUNGCILW9.Y4]J
M13B@-VU:E.+[:KQ$C.3[=W-5S2.^@WU:GDZ[0J3]* G))^JI%1C=N5^W$H%=
M++)")D"RFXF(BO+JF7&_>%;JDM7JO/40K2\<B=A;[V!6(J\;&UU!C&;3\YXZ
M5UC3+'3JV>U5UE3EW\5:TI='N#S=H:.P59L4795DU%Q^D.M7%+E38O*X>GUZ
MH9VK?453L-C[0JJ-B=2T5R&2U_='3>!:BK5):IGV33VCB(9+.&"Z=2*[[PZI
M&J6*DB=NC2&G:/N>CQ5XH-Q/'6J!E1OEEJUP>; M-GE8Q[9G+)",U_(EL\$:
M5&*:F4?/Q=E=.2-05!NF@"?=@4DU.+(]3XA\K:+7*-'5C;%914IM#UA27E56
MVCMEO0K+ :_UCQXJLU26L>TKXI4B&N]CU793^5HUD$G'-K+WQ2*G%RW,J6N6
MV>GYB^C] C+#!UB.@;$FQ!6":1L1&N6MIL=R=R$8RAHM+Q<W/VMBSG7TP63\
M4B99P=TJZ012<J*@LNHBC6)33"& P.2S_P#OC7_O*'_VI<3D*BX,?52T_P#[
MJG_QQL>9W?RE6L\R& P& P& P& P& P& P& P& P& P& P& P& P& P& P&
MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P&
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
M%=CNQ[[N>[[1.UVRHXSJ8K1&K<R>H]-T\=A#J/01X[[! 1#^01 .1X@ ]/\
M&./7N8O'FOS*^.GCK[O&POWC<>O<Q/-?F5\=/'7W>-A?O&X]>YB>:_,KXZ>.
MON\;"_>-QZ]S$\U^97QT\=?=XV%^\;CU[F)YK\ROCIXZ^[QL+]XW'KW,3S7Y
ME?'3QU]WC87[QN/7N8GFOS*^.GCK[O&POWC<>O<Q/-?F5\=/'7W>-A?O&X]>
MYB\EJW,GJ':W3QV O4.T)>.^P1$ Z_"( /(\H"(!_)U#'KW,55:3LO,C<>L:
MUL8NT..T!YP'GTS1 Z%V#(@T-!V::KO4KWUA&8K@Z")!;X4B=@5.Q\/9[0O7
MN8K4\U^97QT\=?=XV%^\;CU[F)YK\ROCIXZ^[QL+]XW'KW,3S7YE?'3QU]WC
M87[QN/7N8GFOS*^.GCK[O&POWC<>O<Q/-?F5\=/'7W>-A?O&X]>YB>:_,KXZ
M>.ON\;"_>-QZ]S$\U^97QT\=?=XV%^\;CU[F)YK\ROCIXZ^[QL+]XW'KW,7D
M*MS)ZAVMU<=@+U#M"''?8)A .OPB!1Y'E 1 /Y.H8]>YBEW&K9%CVYH[7VPK
M<A#-K/8(Q]Y>2KS9ZRA!E(F;E(-VK&,Y%_*/FC1PK&BH5)5RN=/M=D3FZ=1D
MX2L+SR!@,!@,!@,!@,!@,!@,!@,!@,!@,"!;1V/7=0Z]MNR[8634KM-B%YF4
M1A6!Y27701,1,K:-CTSIF>/7*RI4TT^T4#','40#X<L1<T*.'E,[#X/5CY7?
M!_@UA"#_ .L+L(#BN\)9ZT[OV8^5WS7PGY;8KO!;\GY3/1*8"<9>5I#B40*8
M=70A@*80'LF$OGN': !^'IU#KBN\%L&!JFDCZ.G*FE>;"LKK!/3\S69 VJ*>
M!?2/H^N150H]]D&9+<5!T8M9B$VKR,#L,G F,H )J"!@5WAOG.B:1%?J]2C=
M>1VO]&<T]?FU\?7B!96JZLJ4;-VV'H[51M(1]TDT+8FK85KD(I&?++@8I2MD
MDTTP2!0BCCWA.4]4$VX&Z[WS/T7O6M53F]6=+T^"G_27K%E4V31*4L#((\:Z
MA7VY;H<S.#NXIHIV)!%1%)=&'3*8HF=*FS45QF,+8QOLWYZT[OV8^5WS7PGY
M;9FN\+9ZT[OV8^5WS7PGY;8KO!9ZT[OV8^5WS7PGY;8KO!9ZT[OV8^5WS7PG
MY;8KO!9ZT[OV8^5WS7PGY;8KO!:U-/[B@=S1%EDX: N55>4^X/Z+9JY?(,E?
ML4188^)A)U1NX9(O9%N=!:)L319)5-8Y3E5Z? (" )BE6UD# 8# 8# 8# 8#
M 8# 8# 8&5=S?6,X<?WNW/\ H3M.6,I2<X:JR*8# 8# 8# 8# 8# 8# 8# 8
M# 8# 8# 8# 8&7>8OYCE?E<XV?M(:GRQF-19 P& P& P& P& P,M\R?S#O?E
M3XY_M&:IRQFDY-29%,!@,!@,!@,!@,#*7"+ZL>N/^\W[])=QRSFD-6Y%,!@,
M!@,!@,!@90X0AV>,VOTO_AI79;/I_@\'M:\->G_)W/3+NS2,FK\BF P& P&
MP& P& P& P& P& P& P,I\X/JH;L_NJC_P"-Q.:V_P H&K,R(5LJ]16KM=WS
M9<ZTD7T'KRG66\33.'2;+RSF'JD,\G91*,0>.V+1=^=BP4[DBBR1#J="B<H#
MU 1C-*S9<HM&K2"L+);$K$#8$?+!EH&3FHTTBBG"2%DC'@+^!<O&J+SQM/E$
MBM3* Z,K'N$P3$Z*A2EJ75#R[T$:P1$*WOL4]83%*L-X1M;)=%S6$&5=D:6Q
M<PZ[U-471K(Y;WEJ]39)(**$8)JKK=T0""<5+N#<J..A2RYQW)1#)P3]O&RB
MI)M!1)N[=+32"7853 R;IMWU<?E.NB*B"8M%>V<O8'H*E^;%R)JM1V5,:ZM,
M#8Z^A T]G?)6]RCFH-Z6UJ\C+.*Y'OQ4\ZS611=[:&PQR38L:+I1P<@E3%(Y
M5,%86ZF7Y<Z&B9BBQI;S%RC"_/TH^.M$0[9/*M&JOH)[.PJTO+>*3(1I.)QZ
MK=!5N5P1-V7NG HCU$!4N<IRMT"K6W=FAME5JR-4$),S-G"R30[^7>QT1'3*
M,7'E?+,6H/9IO-,$XX5U44'J\@U324,9=,##C+W-^4VA#0[.8D=F5>"\3%0D
MLO&S$FU0E(]"=:2#I%-VV05<%.://#OD'IT3K(LW+!RDL<AT% **E:-,V#2M
MAL#2E(LD99HXA&QU'D6L9=!/Q9#J($4.)"@182)CVDQZ*)B'0P%'X,)5)C@9
M;XW?VKY:_K23/Z%](Y9Z>$AJ3(I@,!@,!@,!@,!@,!@,!@,#*NYOK&<./[W;
MG_0G:<L92DYPU5D4P& P& P& P& P& P& P& P& P& P& P& P,N\Q?S'*_*
MYQL_:0U/EC,:BR!@,!@,!@,!@,!@9;YD_F'>_*GQS_:,U3EC-)R:DR*8# 8#
M 8# 8# 8&4N$7U8]<?\ >;]^DNXY9S2&K<BF P& P& P& P,K<+2]WQ[@$?_
M (:_;V9]/\'@]];,:]/^3N<N[-(R:IR*8# 8# 8# 8# 8# 8# 8# 8# 8# R
MGS@^JANS^ZJ/_C<3FMO\H&K,R(C?*-7-EU"=HEO;/'U7LS,8V>CF4M*PII6*
M543,]B';R&>,'JD3+($,W>MN\[EXT5406*=)0Y#!@W:VJ>*]G=[:KZ9IZI3+
M2PN(78&U6TY-%IVN;I9ZS?-DOFLTO+VN-B68A3MNS+IV+4A4(IK8DA[]FL5H
M=N;B9<VO:+X/-&T3(R&PJQ8I^+8HRI;4XW2^CQ%ZZK<0F\MD<P87%"(C7TK2
M-;-6KEZDF+AS#1!RN5U@\6JJ+W(ML?3?#]W%QMKU[L=E7B4':E2K<DPU/;%+
MG(.[M8;%8XBCZUCX=C9'*%>G%+?M)[X!IV"LDA=F*\;J,VY2MQ$[F@=BL>,-
MW7GY[<<BSHMCEJ>RJ$TUNM_>ZTLT37*7LLE@K<HQ*RM,9Y(=1^Q$&\A#SD>J
M5=90S8[=R<ADPPD7&2'M:!P<M*;]2/OM/GF4A=I)XLBPWU,242UOD]"L&L^9
MBU;WE>/BIRRM7B+J0*B5([]\Z\4L!W*XJ'%[H10U*_AZ1D<VE6-CU],-9)G&
MU]J,9MMW.)3[5E5XR3K$0N[-;UH]9HPBM+M9",5=+)MVKJ'%X15-4553CV=7
M=-#</W84AE7]KU;4<C 76&>(-4=BL%9M5Y)HVERUJ48:5M9UXI>1G[-*2IF[
M8RS-]+J.%G;9X(& HB=S;NI]816J:W(0L>N1](6"V6N^6N8(Q1BPG;?=)IU.
M3\OY+;**-(X'+IST*DD/8*4@"/4PF,))FUFX1EOC=_:OEK^M),_H7TCEGIX2
M&I,BF P& P& P& P& P& P& P,J[F^L9PX_O=N?]"=IRQE*3G#5613 8# 8#
M 8# 8# 8# 8# 8# 8# 8# 8# 8# R[S%_,<K\KG&S]I#4^6,QJ+(& P& P&
MP& P&!EOF3^8=[\J?'/]HS5.6,TG)J3(I@,!@,!@,!@,!@92X1?5CUQ_WF_?
MI+N.6<TAJW(I@,!@,!@,!@,#+G#D.QI#N/Y6NX>2K40_P=SR0VN4 _\ HZ99
MS2&H\BF P& P& P& P& P& P& P& P& P,I\X/JH;L_NJC_XW$YK;_*!JS,A
M@8FWWI+B^)[=-;;EW]9CKX]D=D6F+:S[YE&2EF@-;CI=UL-*.:MW;UI8&]+M
M;"$[;,4DW[Q2,2.BX>"U QJ)W='0R?&'BMLU2>=2+FV0TH_FK0#QO)V"P4:Q
M1:MV3DHF_1L9'S[:,E&T'?G]X74=]VF=NJ]?%%FHD;L% 7,.VI?&[1<34)BC
MV.\Q5IM\Y:XNU.;9'V&/@+/%3%)V9<MP:T5K;=K)O%8ASKN<G7R[<P]\+GL.
M!<@HW.H@47-VE4MQUT#>[>A:I&<D+1< <4K8 J-KHF^?2$U0EV_F]>TXN.$2
M%=GBU"1BIVB*3)PP4*CW7:[LP$N6>->Z"XCN*OJRWSMS6NLQM9LFR@;F5*=J
MJ5RJ<M+37)&BP,Y6ETU3UFM5T:$,U&+2(-5A7C3 9<P.#ME#4SN6!,<7.*$&
MQL-LE+E8"LZGK>OM)=TGLUY(&K^OJ?KIQ1XY1)DU5<KI,'5,>.B=DJ9RN%7R
MJB)>]5 <)REZHOBMQ%LRM69Q#Z:7<V*OS4G4")6J11=GK4P:5M\]#LA<HE<(
M$4?[<>32C%?_ $M \N*A"D;IIIHCEN?0/#)@9;XW?VKY:_K23/Z%](Y9Z>$A
MJ3(I@,!@,!@,!@,!@,!@,!@,#*NYOK&<./[W;G_0G:<L92DYPU5D4P& P& P
M& P& P& P& P& P& P& P& P& P,N\Q?S'*_*YQL_:0U/EC,:BR!@,!@,!@,
M!@,!@9;YD_F'>_*GQS_:,U3EC-)R:DR*8# 8# 8# 8# 8&4N$7U8]<?]YOWZ
M2[CEG-(:MR*8# 8# 8# 8# R[Q$^TU;:6W_P?(3E*U /\ $Y';0/T^'_ /:9
M9S^$AJ+(I@,!@,!@,!@,!@,!@,!@,!@,!@,#*?.#ZJ&[/[JH_P#C<3FMO\H&
MK,R&!G#=W&RJ[RF8F2L<C)LDFE,L-+<!%KBW?M4Y&ZZTV;7+/!.5"N&C.S4W
M8&I8AZU%=NY:K$[Q-=)4G9+A8FE:;DX<MMK2#FWR6P+),WDVOGNN69YTE;CJ
MTS93:SM-_:&[>N51I.L;1 E?EDX@[5Z@1O,QC)8!)T6,<L;JPZ.LG/X?>GIB
M9D9]M/7*!E7SA)VF_ADJ05\P=HQFN(LCIL\D*9(+JKG1UBR.H9P*W?'=/.\
MQ5P*0<I2;47"?6VF+A#WBL62XOIV$CK!%M5IDM0/WK.Q&?*N&SI6*JD4Z7:L
MG+X5&Z7> 0@ID P' OPB=TS@B<?_  _-9Q4/'0\;?]H,2QD!28!%V@_J0J."
MT'5EGU!!S#^.<5!Q N+ >H6E5-R[*S34="W;E5[22":91R=%'_PV=/Q+)-M%
M7?9;%RBW4:IR::E"%XLU4B==U\&<JD:B>3YUBC!:W:-TD'J"Z:1G*ZY0!P#=
M5 <Y6KK3A_3M66BFS4!9;0^C:;8++<F4;,NF2P*6RQ4)KK99ZBC'1\9'1K):
MNB[</4&R":;Z5<@[,4BH*"L)W3+7>&3 RWQN_M7RU_6DF?T+Z1RST\)#4F13
M 8# 8# 8# 8# 8# 8# 8&5=S?6,X<?WNW/\ H3M.6,I2<X:JR*8# 8# 8# 8
M# 8# 8# 8# 8# 8# 8# 8# 8&7>8OYCE?E<XV?M(:GRQF-19 P& P& P& P&
M P,M\R?S#O?E3XY_M&:IRQFDY-29%,!@,!@,!@,!@,#*7"+ZL>N/^\W[])=Q
MRSFD-6Y%,!@,!@,!@,!@9<XF?:TC9K?_ .%Y.\I4NG^ #[YOCD/_ *0<=?\
MERS])#4>13 8# 8# 8# 8# 8# 8# 8# 8# 8%=;;UI#;CUM<=86%_+Q4/<X9
M:'>R< LS;S4<511)9%]&*R#&28%>-7")#D[YNLD(EZ&(8HB&6)J;%1CH+:0B
M(CS&Y!]1$1'I7N.!0^'X?@*70H  ?X@^#+<:)3QZ =I>V-R$_P" <<?H&Q<:
M%'H!VE[8W(3_ (!QQ^@;%QH4>@':7MC<A/\ @'''Z!L7&A1Z =I>V-R$_P"
M<<?H&Q<:%*:M-&W5![QT]K1KR\WHI!; IVXK!,NEZWQW-)MWNOU=;)PJ<<N3
M1Q&Z+9?SQ<BY*=)0RG83[)B=#=I>VKH7+Z =I>V-R$_X!QQ^@;%QH4>@':7M
MC<A/^ <<?H&Q<:%'H!VE[8W(3_@'''Z!L7&A1Z =I>V-R$_X!QQ^@;%QH4>@
M':7MC<A/^ <<?H&Q<:%+#TYJ%OJ"-M[;SSMU_FKY>)#8%HM-T"L)2\A/2$)7
MJZ)4VM/K=4@&3%M$UAHFFFBS(/4IC&$QC".29M5OY P& P& P& P& P& P&
MP&!E7<WUC.''][MS_H3M.6,I2<X:JR*8# 8# 8# 8# 8# 8# 8# 8# 8# 8#
M 8# 8&7>8OYCE?E<XV?M(:GRQF-19 P& P& P& P& P,M\R?S#O?E3XY_M&:
MIRQFDY-29%,!@,!@,!@,!@,#*7"+ZL>N/^\W[])=QRSFD-6Y%,!@,!@,!@,!
M@96XFF__ "?W8C_\/RIY(%Z?X/$;.FGW_K\7U_Y<L_20U3D4P& P& P& P&
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
MHAO8*C4M1VB"=J.4FTQ7Z]3Y>,769.56;Q%)\P9KMCK-':!TE2 ;M)JD,4P
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
M:(H42B " ACENU*A[B\(>(I"@0G'?5:9"]>R1.K,4R%ZB)A[)"%*4O4PB(]
M^$1ZY.6[4J'!2X<\,UP1,AHS3RQ7#Q:.0,E"Q:@+R#8BZKABB)#B"CQ!-JJ8
MZ1>IRE3,(@ %'I>6[4J'(4X6\/D56[=;06ITEWAU$VB*E>CR*NCI)'75(W3,
M('7.D@0QS 4!$I $1^ ,<MVI4/"_"[AZU%N5UH/4S8SMP5HT*O7X]$73LY%%
M2-FX*"45G!TT3F A>IA*41Z= ''+=J5"IK_QZTCI_;'$VQZNUC4:'.R'(!Y
MOY6L1A(IZ\A7>B-V/'44Z5;&*+A@N[CD%3)'ZD%1$ANG4H#BYG,J%A<L*A6;
M_9.*5+ND*QLM3G^1#Q*;KTJF+B)EDF&@MY2K-&19B8$GB+:28HKD(H!BE52(
M;IU* A(FLB7?^I'Q(]GK5WX,,_\ )EY;M2H?A3A/Q$23.JKQ]U6FDF0RBBBE
M;9$333( F.<YS="D(0H=1$?@ ,<MVI4/F$PD^/YW<@]5XE<=9>%BY>@M48:!
MCG9K9<HK8O+W=/&*(>T<J@NF<L]1A-8M+(BB"9DI$CM9 BR*:9'1IRW:M\(_
M/"TK(MP?UQM'9]!V)Q:H 1M,OJ-<C;#4JI"R:3&O$HW'N>?3-N8O9MI->/+9
M^0+!B@UBF3XZC=$RP@!NI <]VJ<(F$.K-^X J%M"=HXJT9-\WML^C5F-,JU4
MLCJPU-*!V#:("3%O%V1\XDK$\@=9/C/$&!70D579D)VS+"5-RW:KP2)C8N!D
MRM)$8<3JBWC(N?JZ+FV^2=:S-:)4[/L>CZ]A[ Z%O?(R2:!/O[FF9#L).$VC
M?HZ5$Z?\V9SW:G!:''VB\*^1%KMS6H\;=5(5. IM4FVB[RO1)[!Y=D-@[DHE
M@9/B1DA*1"L2D;63=S'N&ZQ@<)/#&'X.QEY;M4G;$-6^I'Q(]GK5WX,,_P#)
MCENU9J%'[^XP\?-8U.EW77NH:13;;$;\XTDC+%7H=*,EF))+D!K>*D"-GC82
M*IIO8UZL@J7KV5$E3%, @(AB-TSA.A,0^BN94P& P& P& P&!EG8_P!;7B_\
MG/)C_GTIEZ).<-39%5;MO7;S9\'6ZXE.-H2,C=DZRO<Z92)4DWLHRUC>H'8T
M="Q:Y9-@C#.I&R59B19VJD]*5GWZ94044362+$TRC6.#0P]+M==EMEDDIN8X
MM6;BM 3,;3@AHV)K%IDK'-/[/.0I[+)N+/.(R<TB+9$7K5NU005(D!3/%U1+
MR[=7HEN"4(Q/+/JCL5]06TC!PS><*T)8UVK^5&/VX79%SEG+J\).%I^W3FR6
M$^F[[U-PQF*E%***N4$01(.6JHZ)PIMLS#-'[_D3)M'UP5V3(GA6]IMENCK'
M#K6^WNZ%MR(F8'9M;76V1%U^S0B+UZ@*D"I' 6/4CQ R2X%G=&BW:!Q)]&NW
MZ@I 7!8(%HX=7FXM6DHK&N+.1I1=2TV/KTS7W,S,2DTFIL;6;6THS1E$3M.K
MF*4\2F]64.3E<.-,<,1"_A8([=982R3=\WAL-K7W$6^6;ST/LC8.F+M-5):$
M/=VX.*PS:ZY2AIY5@DV5DV$X?M&:GZ=\7E@Z-_P LSE1HD3D'-/V",A4)E3S
MGK$A-RQ;#2Z=J*HQEM:S#6\0[DMP<--6G15D%@74*RD02(!54#.' Y=D1NG"
M/=$06,"D;6?7-.P6J'<WMG,3%QK#<T=%CLATC('50V X>*J**75JU%9HJD[C
MTXU%=NDX4 J28Y0^K.&%7;P_,KM_Y+K_ /BG+98SCR.'Q^_,+I'Y(M;?B;"X
MG-(R5UPZ_,D/RQ<EOVD=KXW9D9-19%,!@98Y!\CI#2,]5H)A26=K4LU:?SY%
MW5H5KY62K3<.A=1),U$TJ[.&527=[U1?"J'02IQJB0$,98IB%B+=37^57E[S
M,9EHIFLQ-<I;MQ:M+<]B!:*@[!1:YL&RR-JKDN2$(-MA7K.C$322.A'+I+O#
MI+]TLU53$O'_ $["0YGZ*8R3F(2EK%+R"4T6$8MX&JS,T:>6"R7ZG.74 :/0
M6))M65JU=/L% ((+F6CC"FD<BB)U2<90MYSQU(UCT2I(3LG/FCGTF]81\-)D
M:P\>VU]L[8Z4V^2DVD=8WE="'U5)-U7+".>"#\@MDR*JIJD(7C*U*[RFU-9K
M#2ZU'OY?Q>PYBR0-)E'$*]9UJU2-/2?^<B4#//2MV3]6->1#QN+8!*^.=FL<
M$!12.J4E2C%]Y=4K5FR[C1+]#S$?&5MKKI:.L<&UD+(>14N\#M&SRJDM$L8T
M@UV+J4#JMZZ6<G<+@Y3/T(0JA (H6-LS&"^==[%KVT*\2U54LF> =*HC$R4C
M'+1[>?C'D<PEHRP09EO]H0,M'222C=P7IU'MD,4BB9R%,S@G> P&!E+EA_L[
M0'ZUNA?QI/ECZ24EY=_53Y+?(+MS\0I[&W^4>2<EWUS^ST%_N:+_ /P*&165
M]U<A&E0<WA2$UW 7M[I>PZD@Y]:RS9J\>-F]Y2L?5HTE;<DJ=I44581-I:+/
MS_Z,!VCLZ1#',!R":B/VJ'8.WN'$^5I3]R48L">MVVS1"QD:S.1E36N^OZ]8
M&UIB(J=B&T [M$"1LPD6+<SIHFRD#ID+W15#(E M;NCN:3RFTQ)UT\^KJ0E;
MEX"^%A[ZS;5+Q3&E3+S:\;IQN>0MK:NH0ZUX!&Z14JXC^\([&(?.!14<"W5*
M))VSJAEPV_H6H\@22%MTS&P\IK3:LSIYML!J[GTH>*8P''N#WQ$6)C!LZ\VI
MKNQ/7-U) -V7?C(H&,#COA0[*1"U,PMJ%YB<8XN4M18:*F8*4C3OT+&X:ZT>
M1"CRQ1MGJ%=G*TX?I,T$WE@AK5L=@B[[Q3PZ:SA53OA*10X$XRX+_D5K.+W5
MIG14+J^ML0VYK^$VS09:S,#4ABT"TR$LVL<,YBG--<)P=^-4X]9RUC%ED).9
M6[]MW2:31XY0%35N,GRVX?+R,;&IP@."2,6RF$7[?4[IY%I5:P0]7?5NPJ.6
MD.X$T+;XJ]1A6 )%477\9W1TB&(L4@X[DI)N_5\T_P!+EUSK*,D;#NRUWVJ5
M"1M-=1IC!DCJ5&R7BPR;J8+ R[URS--PBJ\1X))=-^Y7%\B?NB*+X*F,T]U5
MLO3]SMJ]6@:[ PNQ:C&65[)-8V";'91K\UL6KFUF-9MB,5'I2A8K8\8HREE2
M$;'=NTTUS)F*<I\),3\-(81E/3/UD.8_]Z-*?H8KV6<H1JS(I@,!@,!@,!@,
M!@,!@99YN?5*W_\ )O.__43S6W^4).2T]O;&<:PK4%/-85">5F]EZFUT5FO*
M&B2-S;3V35]<I2PN21\F98L(M9RO#( F47":)DP.03 8,M1%LWZNYLP%KC0D
MMAU0NO6R_'_77(QJ^C[ K;XLM1V+8)ZJL8&3=&@*ZO&VMI/P@))I=RHU?)N
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
MCE,@46SH#)E![9))1N"I78*BR<R%ODUET!-W#A5X<RI#CTZ#EN3RH::US0[
MYLU4K;.(E'$4]AP4;@(@BVEYQ2R6!8#G$SAQ(V6;[IQ(.ESJKNC-6X&/V42
M N5H80P&!E+EA_L[0'ZUNA?QI/ECZ24EY=_53Y+?(+MS\0I[&W^4>2<EWUS^
MST%_N:+_ /P*&17<X# S_>^2>M]?7**I$RX?+2;^X4JC2#UL,4A#UJ?V!!7"
MR5I*P2$M*1B;5)S#TETJIW0+JI@NU^T'OR]"U:-0',GCQ-T*JWV5V#%4V/N-
M4@[:PA[2]9M+$UC;%&PLLQ:NVL.\EFXS"4;98U9PW:N'"K9.0:G/V2N$3'+Q
MFU-W-#@C1]7; F"UJG6VK<=:0G<9N#K$B$O(T>G1[A0K-W6G4I8&+*"C8R1H
MBBC86SYJW:/X4YTS)N6HB01RORN2D;9XYZMUY7C,)& U)0)"-<2M+9S<K'M8
MR0HT(P2C8&W0P-I>8;QE-GX"&15A^^.U.Y;BF (D7.9+"5,^7>R/*S0;*'<S
M+78]?F4VM?LEJ58Q#LCF5"O4PTL:XR 1Z@H+@I6&E?D'#IL8"N^Z8K"1(XEZ
M"*EH1%9)PDDN@JFN@NF19%9$Y5$EDE"@=-5)0@F(HFH0P"4P"(" ]0PCV8#
MRGIGZR',?^]&E/T,5[+.4(U9D4P& P& P& P& P& P,L\W/JE;_^3>=_^HGF
MMO\ *$G)J;,J8# K&_:=UYL]TU<WBO-9XJ-=L50=-7746DM5+4[@)*:KTJD7
MH+J-=2]5C'@%ZE.1=DF)3 45"G+$S&2.2?&G0TT[G7TKJVJR#NSKV%S8EW3-
M14\VXM7>#.+2?:6Z.SNCK*'()^OAU%E3H]V9503"Y=+6.+^LJ=MEUMZMA/Q$
MPY@GD#Y 8R@-*RDVDY2>G9=06K9LC(O1E9^S/I)9)TZ70"2<&=$3(MT/@N9B
MG)8<4^.D64A([45/9)D95:.!)NR632,SI5:DZ764%4BN.[6"-I4T[A>IP,9>
M&7.Q5%1J/<X+E&Y3AYI=S<*/=(&,DZ1)T23=S,:WISU&*9O9-PM'+I/9 56C
MM\55H,=W10;KMTUFKA=NN55%4Q +RE?],IU?U_5X:G59B6.@8%IX5BV PJ''
MMJJ.73IRL;[=P]?O%U%UU3?;*K*&./PF'#.:3X# RERM_P#NO'K]:W1__C#_
M #6WKX27GB__ +7Y3?K67W\2-:8GIX5JS,BEK%QZU%;9B<FK/4&<VO895U.R
M3=XLZ!F>:DZ"75D])$1;+(&!6S:W22A)),QC(/(Y($E$Q RO>%N5-[$K_%#6
MUHI-)NVN:[!M9JN;$N$%.*,V;.J5UK";"UV^GV';+*-WD?*638&QXD[!JQ:*
M Z<*'3+V/@34+$[NB$1<IP1;@$W+P5'I4U7Y24C&C6S%,A8B-]7[<B-:0[B/
M*T?R2KR'2V!48<8=LF<YTQ49"""2BO8P>R>2NU^)^Q=BR%/D$Z?;)[8NJJO
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
M;G^O86K;PUKL2P6B8VOK:<:L8*ERJTI($2BJ])/)5Z]<E J:)$TQ 3&ZF$H
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
MRE'?U@R_UI#_ +3!<,S\;CD4MO+<Z9R*$'E%)=#$,!RCTT=HHH]#%$0^ P"
M_P"/+/3P0U+D4P& P& P& P& P& P&!EJ*^NQ>_U6M3_ *6=T9?Z_/\ Q.K4
MN13 8# 8# 8# 8# 8# 8&5MT?6'X;?WYW#^@J[Y8RE)SAJG(I@,!@,!@,!@,
M!@,!@,!@,!@,!@,!@,!@,!@9=YB_F.5^5SC9^TAJ?+&8U%D# 8# 8# 8# 8#
M R9S<^KU)_*KQM_:3U)FMN:2UGF5,!@,!@,!@,!@,#*7"+ZL>N/^\W[])=QR
MSFD-6Y%,!@,!@,!@,!@92XN?[2Y1?K6[%_%37N:W=/"0U;F5,!@,!@,#"$AS
M_P!6Q3*I/']7N;8;BVH;./;'2AU%VUSVK(;)C-;TMV+:4<( ]L;K5$L"CM,Z
MC)D MQ54 %A$AKC*:Z_YB46^R*;(*U;*FS=/(6/B[!<DHR K<R]=/)*)LB,5
M-O7Z;%\-3GXL\<MW9C"[>J(IMP.*I.HG:Z#G9+ZZ2UC0JQLB8IS6#M6_N/J$
ME!7*3AV<;8:S';IH;FVINF$PX2;RD)'Q"G>2(&*=!%L;M+="#UR[;O!B4[8\
M0^'TFR:24=QTT(_CY!J@]8OF>MJ4Y9O6;I(B[5VU<(Q1T7#9P@H4Z9R")3E$
M! 1 <<MVLE0Y7J:\2_9JT;\V%.^Y&.6[62H/4UXE^S5HWYL*=]R,<MVLE0>I
MKQ+]FK1OS84[[D8Y;M9*@]37B7[-6C?FPIWW(QRW:R5!ZFO$OV:M&_-A3ON1
MCENUDJ#U->)?LU:-^;"G?<C'+=K)4(5L#COP@U?5W]RNG'73K"O1G9%\ZB]'
M,;2[13$#'.L$/5*E-S2S=NBF=590C<R:")#**"5,IC Y3K*QMO*%?H4[^&NX
MF6T 35G'DDD]LZ5,: XU%$,V+JU'AHV>6@F\L[JJ$2O(1K":9E?$*N(Q[IV@
MU<]RY5(D9RG63CV7/'<1^'TM',I9AQOT<M'R+-N_9KGU75&XJM'2)5T%A1<P
MB*Z0*(G W0Y2F !^$ QRG62H17B% 4JFR7*&I46)K=9K;#DO,N(*N5AI'1<0
MT8+Z9T:Z<K1<7&D1:HLU7[TQSF2(!!55$1^$WPV<:\)#9F94P& P& P& P&
MP(!M/8#'5.N;GLB3C)&9C:3 /[$_C(@619-VRC4A7=)LO*+IBR%<J)3& %%2
M /3H ]1 !+$7-,JVSGYJ:H6J;J<A!VU5[$!M"3260;1X(2-2T:_O<3N:U-^\
M?$,BUH\IKF10*W5[#F2,9 S8ABJ&,F7C*Z=6\AJWLZ3""\@6*CV#Q-D0"NWQ
M)E7[ N2"=-RMEF$,X=C(2192.54=B""9_")-S]^) ,B94DQ2K86_T1?G=>8!
M&Z5-:>/QSUK7"0:5BB%)D]@C-D;CF)*#+%E>"^-+1\0X3=KMP3[U)J<JIB@F
M(&'53Q^6>K:694P& P& P& P& P& P&!E;='UA^&W]^=P_H*N^6,I2<X:IR*
M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8&7>8OYCE?E<XV?M(:GRQF-19 P
M&!4UCWIJ:HO)QA8[K&1+RM3D?79UNY1D.W&RTG4E;Z@DOW;,Y1;(4ILM*N7)
M1,V9L4%5EU$R)*"4M3+H6G)S0CZ78P37:%:4E9):=18-!6<D%V2NQ 3TD]15
M4;$0/$GAQ\0U>]KPC\@#X5180$ %2X7(3?D1I355FO#,]>EK4QK:4]5Z78;
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
M& P& P,K;H^L/PV_OSN']!5WRQE*3G#5.13 8# 8# 8# 8# 8# 8# 8# 8#
M8# 8# 8# R[S%_,<K\KG&S]I#4^6,QJ+(,P6'E/78>ZW6C0VJ][[ D-?2\?7
M[1*Z^UJXL%>8SDC6H*VI1:<J:29$<ND8.R,U50(02D%8"]1$!Z6DMP/6K+[.
M'*[YFU?N]BN\%LJ;(9T+:,W<INQ:.YJIJW66!\]08:?CT4F,;(:?F='6N!8G
M4>++ RM=$GW)%E5#'<-G8D6;G3[ %%7A8W3#J:U5-256$D82,X[<R *Z:Q</
M&2ZNG&)[!6*O6*G(5*D5RM3(OQ=1;:IMGI7*;@O:=/7+=/Q:BR7;2,KO"SNF
M6>.=&FB\G^)M2TS ::Y;R^U]42L;,ZVV-L/5"CV476<NRL+;'S<H$T!RQLM7
M'B@%3 !Z*,68")N[ 1UMGC.<4SN]L:;ST=LJF\?M1:]TO0N,W*MK5-<5B-K4
M8)=+J)*/C-$^U(3+PH3_ $&2GI159ZZ-_P"VX<'-_+DG&;N#):OK5E]G#E=\
MS:OW>R5W@L]:LOLX<KOF;5^[V*[P6>M67V<.5WS-J_=[%=X+3S5&^J]MBP6^
MIM:ALJC6BDQE7FYB!V73UZG(*0UQ7L;6"E(XIW3U%\T<NJH^2,)3@9,Z/0P?
M" BF*5>60,!@,#*)/KQN/U46?Z7GV7I\B<;6W<XUQ;:-1(+5][VI;K[#W2PQ
MT/27E#C?)\)0UJHVG)"3?W^YTR.* NKFR31215664$QQ[( 7J*(O$1/T\;=]
MC;?'X7\;?IURU&H>GC;OL;;X_"_C;].N*C4/3QMWV-M\?A?QM^G7%1J.@M>T
M]FW*L6&I2O#[D2TC;+#24&]>0]\XZQDPR;2C15FJ]B))IOI!W'2K,JW>MG"1
MR*HK$*<I@,4!!4:C+7!JK[VXF:*C]9VOCSR1VC<EI^Q3MAMTML30DH@H$A+N
MS0L7"$F-\F6C8J/A 0,H@0B:9I%9TMT$RQC&LU,W:1%._P!=:]>ZQ4<EKW#_
M )+*1SRY1US>0KR[<8!B7SN&<7B0AVLFT0W4D2459RU[5=*OUNU(OCQ[ KE9
M4K8 -FHU:Y2E=&;7O7M\"\5SBYRA9MS5=[6W%%:W3B]&T!=P]FPE_.).M1NZ
MFS%C*LVR:3!N5 I$46**9 #J41%4:ES*^O3QMWV-M\?A?QM^G7+4:H\1_(^Q
M(7/7M1OG'?;VM$-EV=U3:]9[',::F(0EB;U2RW%)C((TG:EIG6Q'<14WG85!
MF=(%2E*8Q>T Y*CI(G^XMP%U*A1DFU%MVQK#L6ZEHE6JU,6J;22=2P56T7)R
MX<OKK9JG LH]I!U!V<YU'8',<"$*0PF^!$6(#Z>-N^QMOC\+^-OTZY:C4/3Q
MMWV-M\?A?QM^G7%1J'IXV[[&V^/POXV_3KBHU'K6WGMAPDJ@MPSWLHBLF=)5
M,]NXV"51)0HD4(8/3K\)3E,(#_BQ4:C$?#?6^Z^+,CON0E]"<I-EGVGMF8L]
M1-:-I:,GU*GKL$6X5N!<&G-_+]NS%.HL22>)]HSQ)LT ZA^Y*!;-3HD131]A
ML%_LS^U2$IQ'Y'J'MX4%G*(%N?&,$"5_7\XM8&=8;!Z;>V2'G7[YX$@!A,JL
MD]4(4Q0 G9S4:M6BC1G=XS9<'LR#XL<G:X[BI2TRDE5JY<N+D)3K4>RQYV"+
M>QPL=NEN@\3@SK*NT%! 5EGRZCA4YE#F$51J7-4OST\;=]C;?'X7\;?IURU&
MJ.LDN3=MK*D XO7&#==*KLW<J325;1)3VB96.AY._6N(ID"YD&-9W#-SRK 9
MR<;D6,V:.#IIF$_8$ '%1J.TY"?G#X?_ *R+O]GK?62$G[<'E=O2S:2@*LYI
M0U-[89D-JRCR'L;9](KA6-;Z&VILQ:;:L8N:AWJ<<VN-3@XUZZ-WB"24N5/[
M1=9N;(U$7FA.NN3]RFZMN:1G(>N3ZE#0U@SU[;:HSE6-6V'=MITJ$DF6NT&3
MB3G5E;'6+I-MF#XS%ZY(9O(-@["3DBZ)2U"%1/\ $(@F]0J[ZV:\L*-Q&B!*
M[!B(<#K,JIL"LWY;6&UZ45$$G\SWVO[/'.G9T540DGT1W;ABU>=''AR\'X/_
M !%*R)$YMOK2;5I:T7:'Z$P6S5YY.G5K%NU[5I-JXI\,>6G(^0KOGJX6FXM4
M@3L7Y./U8*HG!<"<7LW%S*N>J-M7.L+5B.EJ+2]B:NA)%[$PKF6LJE8M&C-I
M[7LK!BR2MS1U(W-S(4)NA$]TP\+W3D2*@HH(*)EC;$PANQ?X@\I7$[QY&K,*
MQ<I4E!QKXUB6%:NOKE"V+?[6R/G%O92K:+LE.LM?U V6K(,R-W4FX<'3 >UU
M*B(VI.?^(M48<9A.<H\Z+2)2D>S833-4CXY=ZWME2KQ&KQL68?J1D>U1N:"B
MCSMK=LK942H]3%* XRMGE58O._@SMBV#'+P_G/H]6P^27+N/?N8ORU"LY+R<
MX>Q+I[%/%V7B>Z.JV66;J&*)DSG((&'6W^4,3E*2['^MKQ?^3GDQ_P ^E,G1
M)SAI]PZ:M"E.Z<H-B'/W9#N%DT2G.)3& A3*&*!CB4HCT#X>@#D5ZDI&/<%2
M.@^9K$74.B@9)T@H599,AE%$DC$.(**$3*)A*'40 !'[&!QDIV$6!N*,Q%*@
M[5,@U%*0:* Y7(8"&1;B18>^5*80 2EZB C@J7(&2CBKJM3/V172 M@7;"Z0
M!=$7I^PS!5$5.\3%V?X$NH!W@_ 7K@?E65BT!3*O),$3*NC,4BJO&Z8J/2!U
M.S3 Z@"=T4/A%,.IP_P8'N*\:'<J,B.FQWB)"JK-"KI&<I)GZ=A11 #"J0AN
MT'01  'K@<G 8'J770;)F6<K)-T2B4#*KJ$23*)S 0H&44$I0$QS  ?#\(CT
MP/;@5=O#\RNW_DNO_P"*<MEC./(X?'[\PND?DBUM^)L+B<TC)77#K\R0_+%R
M6_:1VOC=F1DU%D5!YO9VM:T^<1ECV%1X"2:*-TG4?-VR BGS95W'NI9JFX:/
MI!!PBHYBF*[E,IB@)VZ)U ZD(80+4I"%@@!EVM?";B!GGT4M.LH0))EY7>0C
M9PV:.)EK&]]XQQ%(.GB*9W!""B514A1, F* D<YX\:1S1U(2#INQ8L6ZSMZ]
M=K)MFC1JW3,LX<N7"QB)(-T$B"8YS"!2E 1$>F!^73]BQ(BH]>M6:;ARU9-S
MNG"2!%WCY=-JR:HF5.0%7+MRJ5-(A>IE#F I0$1 , _?L8IB]E)1ZTC8R-:.
M7\C(OW*+-BP8LT3N';UZ[<'3;M6C5NF8ZBAS%(0A1,80 !' ZR*M-8GA?E@[
M' S)HM./5DPBI>/D1CDI:,;S46H_!FX6%FG)0[M)VW%3L@LV5(J3J0P&$4XK
M:\4MZ:%(SM]7=GLD6SFZ\1K/Q3@T]"R"K=!A+PQ4G9QE(MZL\1(BX0[:*AE2
M 4PB8O45*48'01=JJ\VTBI"%LD#+L)Y5XA!O8N7CY!G,KQ_B_'HQ3EHX61D%
M6/@%^^*D8XI=R?M=.P;H':J/F2+MLP6>-4GSQ%RX:,E'"1'3INR.V3>+MVYC
M@JLBT.]1!0Q0$""J0#=.T'4/2\EHJ.<Q;.0DX]B[G'JD;"M7CQLV<S$BC'O9
M99A%H+*$5D'J47&N')DD@.<K=NHH(=@AA .PP,I<L/\ 9V@/UK="_C2?+'TD
MM6Y%,!@,!@,#*VZ/K#\-O[\[A_05=\L92DYPU3D4P& P& P& P& P& P& P&
M P& P& P& P& P,N\Q?S'*_*YQL_:0U/EC,:BR#+O'_\YW,7]8B%_9RT+EG*
M/'VD-19%8HYATC>=^CHV,TLE;6;R+UWO9RK*5Z]M:4A(VNP:IL-1UM )J)V6
M(?*3C6]3+&5;NG"1&# K R_B2+E33.:VS$9H;8]7\BWNM]T1M=F;Q7#3F[(*
MTZ1K;RR,+G-5.B1-0IR4S7[XY<[!KSZ6H=QV%$R[E2'C+4UE(V,DTQ9O43I%
M9H"XN$6?2/\ $:;(%BX*H5V-2AX\5&JHS%'MS5^X;U&Y2<57BV"RV>-LTNU"
MS>0(A]*/F;5XX(5TY+V1,+C"^KK(6E<VZ5:[M9*FTD)=U>_+1WKJ]W.!FX]E
M+QFR^3DKKCP=5)8O($!6G%0F*''6%:,0;R7D@I01*L]9G[L7M_/A8+Y?^(*Q
M&ZMQ;TB3CFUKC8^FS%>:5%W:'U0?V"=@WMC-6K#.56N#*P<1%Q<XJR<RK8JZ
M$L\:I*&<-$"J$]6I]'I[9+045MUNV[B_.[#;EW;9FRA&+",@R6:4:U1DQ) N
MI!LJBI66S1R8ZKE=SWK@Y53%,7NR$FKPR6[A&7J=]</?7R#<;?QRY&Y?ZQY2
M,Y:AR*8# 8&42?7C<?JHL_TO/LO3Y',N_P!;_CS\B?)C\9N.F6/XS\)U:BS*
MF!F7?/(XFD)NM08TEY:U[-77\^V6;3K*(2;"RVQH_4H,EP<LW2@BM*[S8N^\
M*!@*V9. Z"H*13EB+1M'E[7#15<>N:C,LG[[D/=>-=JCE7179:I=J/5KW:GT
MH@ZBF4@:R5R28THHM56Z1%P+(H]^D@HDY21''_3\4;F[I*V4JD6V5DY.KKV^
MOZWEW<8K!6.:CZU*;,BH*5BJO+6R)@U:T,Y%DLC(CY(JX&;"X3,< *<HB6=L
MH]3^=>O;)8:'7):L6FK.+<]=U^4D'C%_(Q%9N"SK5[6LP*LC&Q2K>18V-;:T
M>B,GU09,G1BHKF**@" XMQ89,#+O(?\ M]Q!_664_9_WQECKX27GD!^<OAW^
ML7+_ +.6_,0-0Y%,#!-CYSMJ].VV+2TW=;(WI4_>8Z9\U9&-F;"YAM?;=UUJ
MBPS<#5TT4GLZZ0](B<N2-04%ZNR8KHH%6>&;MUC7'NE5;YGT:Y/),:HWAI:N
MP7HS<R]R&XLD:RYBMT[2L6LM3NZM(IQCE.QN+<I6SOBI?Z,F0KILU(JL[4,B
MF)VUFB%*YY0EPG]/T0VMIJ%V)ONI4V]:M@WD_'N8&1K-J@MB6.0=6*T,F*HU
MQ[4HS64@9XV\$Y.Y.LV*Q%T)G'AAQZNJC?XC>L%FKV1GZA:ZC%H5]];8N2G%
M&0MK1!TR(L;_ '(QJYX_QA9>Z:@=5=<'\. D5?Q[AM(,5%VIG!VPX2U9JO;B
M6R'DS%.8J/@9V%KE!M3V#;69G89&.B=C1+^7@$YM-HS:$CI#N8U8A@3,Y:*G
M3-W#A8I1-A)BER81F'EQ^:NN?+]Q<_:/U;EC/XG_ $DOQR$_.'P__61=_L];
MZQ!/VT\9),X@)TR'$H&* F(4P@4_3ME 1 1 #]D.H?R],BOR"")2%3*BD5,A
M@,1,$R 0A@-V@,4H!V2F WP]0_EP,-.N7U?K=&LUVNC&#[RO[\W+JUQ"5,L?
M+S*U:U)9+_'I2KEG,6*!,TE91O10.8XG4;MWKI-/L"016*:X_P"D1G_X@^OF
M$?*.6FNK>G(P+J?5>5^:\PT%)GR$TW=XH6,W'WI_'0YDIS0\KVW+DBP"DFD(
M)@"P*HEC:XMXYVQ$]Y+JFD8%!UL"UW2+JU>D+LO7V,"[BI.SIZ_/:8HS2PKR
M+F0B[N\38&CEVY'K5=(QG;=%N=%54G'5L"@,=EH3TXA<_)CJL%1>N*^J*$>2
M0054OET<0+,I(]FS2 L?0#PR;GMD$2O2&[!U!%4XDFDTN%#J%^A%*Y;X%E-0
MZKV.DA:+=\W,G(1#Q*0C'S=TR5;/&KQB\1*HFHDH0Y1#[/01 21-9,]<RXV/
MAN'&](F)9-HZ+C-3S#".CV2)&[1DR:,TD&K1J@D4J:*#=%,I2%*  4H  9K;
M_*$G)S=C_6UXO_)SR8_Y]*9.A.<.YY$:AL.XT-;144>LMXNH79[>I9Q/*O3N
M57L?2+97J]%QK!O%/6RJ$C)V?J\<J+I':-TA%))P<_8+&HFF+B_P^MC(TES7
MZUM&"UR^LNN4Z=>F-?;S,Y79*VP'&^'TI3MI5D%TZZ\J-H*LU>1\Z5H4OEZL
MN$4U54WK1NN0URA*MB\.=H;'F[=)/6^CXN,LU&W-1J_7V[-UX36:6T=;<?*;
M&3L,ZAZ#7WEJDZO8]3RDLB=P:.>D3=,6J+Q$K?O""-T.)(<"+).P413+?;8N
M\0,1/;D?6.T3$Q8(W8&YH/<%WA[$C%;#F(N-!>)D=>QS;MQKYBX65\IPL0NU
M".!$P$'+K#G^IUO.-+8UR;7I=[G[#3)VC,[1>:JV\96U#;77N$-LGR$:$GZQ
M8;_9Z.JSC+886K!.3D8-B];J-2"+=$EPF6P>'UBMVZ]F[LBK8%:L\U)Z@+KZ
M2KMDG*M+Q4!")P<#N%K/24)#!(JN[11V;R/C$P<NF:"K@C@4T'2:3A(1NPI7
MTIH7FHI::?"-N0=C9IGK\[(.;[&2SQY6*Y;ZU+:80CIJ=J,DV35MP[,B(VQJ
M#5UC#"0QG;@4G9C>'ZEO;63GK<;N2Z;!.QW'<=[EG4,A'R:U:H.W;G(2Z:A]
M?[L@[FC2%)"%H,'+39K1=Z_)5\DVCW"8PQ&KA8A"=^J+A;]AU-NW9G'J1U-?
MUZD_N,BRU)89.W2,M)&AYVWM;S$7W8\0%?1C956M5Z!5B 8PA$G+\%4CI@?N
M@3,8Q+B)OHCFO=*\L:G<F<I9MO1UYIZ;N8F3UZ3OUW:/FM@.RA#1*Y9%*IKD
MF:PZ6C'+%Q!N2$9-$WXOVXF<H @L+BFG]U"J.D-M"N5,BXZJO@K$1.91(JHU
M&5[PJ2ATTCJ)E/U IA*41#X1 /L98SAEQ^/WYA=(_)%K;\387$YI&2NN'7YD
MA^6+DM^TCM?&[,C)J+(K$=OXN7*P[?D]P-+?10E'=U2F6D'.T>1EX(*U&Z,V
M=IN&C)AMYR-U)B0%3:CQ\_'MHM7:#5-J1-#O5%BFKPI^(CBC;Z(GJ"/UMM!"
M-;ZLXL.^+[:R6."=2]R!F[>:].GL"-=MY9G')ST8UH8&;M%DCM?%+D,8>Z1[
MI0<KSU4C/<4^3"MG@ZRPVS8'=/=T>X(R=O3N=JB(^H7.QUBR55NY@H)O=/.=
M\RCWD@2?\"X.Z;O)1<A?%L4X]MVRWMI,)+B/L@;+*6(>3;Z(FW#J<49R)B3*
MD]4J_+;!HUY*RC7RMO:H2;9FK O&R19-JY*#9Z@BJ=<C<16)RC1.X#B_LI"&
MOT=8=NMI)"_Z!L&J'<$BRMTG48^XSY'0*7R'96^Z6:;C&@FD'(N(PD@=LN59
M,J/A>X,9P+C]H3$\,KK4Y91U#[Z>UJ.EIC7+UXV8DG$9!9_1=<:4I*,HWEGM
MH66?2Q0U \3;-G17$<6*LSYNJW5,F10PY1/1"8;@?M9DVAU8SD2T2-"Z[8:^
MK4]!PMMB)*/JY("EL4X%BZA]@H-$:S%2M66>,$D4R*&%Z!EU%%T"KJ%Y1HGN
MI] [XUSR JKB=NTM;]25V"L:C%Z_O-C( R5AE=D27DH8*2MDS(3I8-I:&#4$
M7[=9LH1FB\(Y05:(M1$S$QW<EKQ'VZVU30=5M-S15=CZ [MAD9*H1=TK;RP,
MK8O:';A&7&+O#04S,7$VV,@!#&[)VIS@8!6 J1.47=.B0X0;/[A@P=\A9IU%
MQTU7["U9/5;Y,$+*UZVZ6LS1<X2]^= KV4]3*HI@?ME3-*J&[(E[XC@<HT2?
M7W$?:=;O>FK?<-V(WAMK.4\XI&-DH^\/#/+2-0V_29R>K2U@V)/IP!]@,=G-
M7TJU4(Z:LGD05./(B@N8I!<5@W]AEE+EA_L[0'ZUNA?QI/ECZ26K<BF P& P
M&!E;='UA^&W]^=P_H*N^6,I2<X:IR*8# 8# 8# 8# 8# 8# 8# 8# 8# 8#
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
M]FO^OFT@@T;%13._;. 1( JN2*"]V2,1NJ?X>B+%S+QUJH QTG%22!Y8F^[
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
M& P& P& P& P& P,K;H^L/PV_OSN']!5WRQE*3G#5.13 8# 8# 8# 8# 8#
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
MZ1(E1U1]CRBY#F:P$N]T$]6A)RD>=1E8JG;C"4B9AO?F4<\IL[!3U)@YV)G
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
M4%&Q56"NU;E$"* 1;P4S6K&V5*"A4U4E@514(4Z1@PDQ3A;P_,KM_P"2Z_\
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
MR;)%^U3;M6R)2$*'P 4H!D5S\!@,!@,!@,#+45]=B]_JM:G_ $L[HR_U^?\
MB=6I<BF P& P& P& P& P& P,K;H^L/PV_OSN']!5WRQE*3G#5.13 8# 8#
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
MYFK'^$2(<G83 Q5.WU'H(!B*ZDVYVNJILZMQ4VTV#MDNRI1\N!X67)0H&F!
MH@T[D4/)\.\=MY01=?SW;5,4?_8^Q\.,#%4">G^48.FJJW,-0[9)RW5<M$=
M:W1\6W36(==KWZCUPH@#E(HD[9?MB=KJ'PABXT*G5;&S:7LRVJPY]?;GD]3I
ML4WI91&/HU+N 3AW!FPM%%3VU@].P\ 5)0 !#L@IWH]OKV2Y";<C6=/V-4T)
ME/8&WY':ZK]5F>*<2%+I]/-!)H)N"NT4DZFQ9)2!7QU4S"*X&,F*70OP&'"J
MJ-IWD:*QCEY@V0J0K&.5 -+:=$"I"H)@0!08(3B!2?:]H?MA^S]G+<:)4ZK1
MV93-CVUK"HT#<<KJ=PP.[-+.XVE4NWGGB+I-R-B+(VZ.?H1W@E$CG 6X%$_>
MB!NH%+T1757%U;1=G4U:;4V'O&<W G(D8%B4)>C4"G$KYFPNA>';'I4+%*R
MR(+)@8')E 3[D.QT[1NJ:%?N],;Y7<NEF_,/8[)!=RX6;M$M5Z 639HJK'41
M:)*N=:JKJIM4S 0IE#&.8"]3")A$<7&B5.J"<[*U:YG1$4G!;&F:@I';5T"G
M*+QT#4I4U@5>[RUG&1[AX2?A9))B>&EW"<DD5H")55T"I*@=N8Z1D9DK^UO0
M]BU!]*N;MO*U[8:/6K="/CK#3]:5E&&726446>-UZ+4JZ[=K.4S%3,5P=1,H
M%ZE*!A$<@KN:TMO:2D)1U'<Q=FU]D]?/7+&+C]7\?72,.T<N%56L<V=2VKW[
MYTC'HG*D11=114Y2 )S&,(B-N-#%:=RI%RLM8@X2!W#<J#,QAV1I2X5N"UU(
M3%C!M'J-'!)!A;J99*\R3?NS@Z4\$S;&*J4"D$J74@Q76ZZUU?*;*OG]KWQL
M':S)U'^$;0MOKNJ(=C&NO$I+>5&KB@Z]J$HJ[[E,R786750["@CW?; I@")3
MVFMKRLU+R<;ROV_6X^1D7CQC7XNFZ =1T$T<KG5;Q3!S-:?DY=PT8)F!-,[I
MRX<&*4!44.;J8:BP;32+=/4J(K$-MZZ4RPQX10/]A0<+KI[99WP#,[9Z,A&V
M2E3=/;>6G!@<+^$C6W=J% J/=)]2#%1K7.JM@4NPN)FT<BMI;5CEHQ=BG6+C
M :>BX5NZ6<-5DY=):B:SJ,V9\V3;G2(4SLS<2+&$R9C 02V9[".V31VRIVR3
M4XPY8[TJD9*2"KQC4Z_!:#/"5]LH!0)&1CB?TO.3R[1#LCV3.WCA<>H]HXXN
M-$6-,T&R2E C::SV]L. G6"46FYV9$M-=GNTN:/[/B5I!O+4.3I)%)@0_P!)
M\-#H%#K_ #()8ZJCM"U-<Z?8"34YR&W!LE@1FZ:C6+HQT^W@U%G'=]T_.I2]
M55*<\4S[ ]V!7I4A[8]LA_@Z+[#KK9IF]V.QRLY%\F]WTF/D5TU6M5K,=I!:
M!AB$;(H&;QJMET[89XZ*JB1E3>)>N#]XH;H8"]DI5]DI+9+7=AD=:H4(FX=E
M1L\DBR25VO&IZ^1V$Z.T?D>JKK)KT-S1B*/T2"V6!*%3+W!A[ $4_G,=51:@
MZ5M%+L3.?E>1F]]C-FJ+M%2L7ESJDU;?"Z;G0(N\2JNJ:M,"LR.<%412>I%!
M0H=L#EZE%:4\W+2=CMEDDK QY%;[H[5^+84JO37^JD*W%@W:(-C!&I6'5%BF
M"@Z.B*RO?/5Q%50W9[)>R0I4O+KV6+K<: .U=F&E!;F0#:)G-+])!3&E/*(.
M <EI):=X@J/^B (PPE\+\ E%7^=R"'T_25CJECC9][R,WY=FL>=<RM7N#_52
MU<E07:KMBDDDZ_J>NS!B-SK LGW+U >]3+VA,7M%-1Z+]H>:O-J>69IR(Y!T
M!L[;L4"5.@V&@1U59"S;E0.X9MIO6U@ERN'YB]XN)WJA3*"/9 A>A01/9*3%
MAK1\QULZUX?:>TI!XY0>HEV4_F*XILEJ+QX9V59K+(55O D79%-W* FC3@5$
M  P&-]MB\;5":EH*7JMDB;"OR(Y$6U&*<'<*5NVVFD/JW+E.W60\-+-([7<2
M^7;D%;O !)RB8%"%'KT 0%:4[38&E).]V(T^TWIO37Z1F+5EYNZ_L=1C*Z4S
M45A,^*UFJ-8'H/G7>]%3>([!NP7H4O0>JRG?PVL'D3KN8U^OM/:LXYET9=$N
MPIF=@C[$B?*J8ID5AYB.K,=%-5HGKU:&,P4[LWPF[>+5654XROZO9(.Q*<EN
M45G)"2*$@>NVO8=;DJW-%0Z]8^<8-J*P</(Y?K_.$(ND8W3_ #@Q?:$I--CZ
M44V+.-YLNW]W4(&\:C'>1M<7AM6X-847#E?Q[ABI!R)U9)7Q/8.KW@ *:9 Z
M!V>HK5WM2UB>ITF;I9MC;1LXS0RW2W6VTHR]VA_*S!-CTA)Q.+9D9!&"GW[3
MJBIW*YA-]L ],6*W@>-:D%-0\R/(3DS-!$23&1&)GMG-'\+*@R<)K^ F&1:R
M@9Y&O.[["Z8'()TS"':#KUQ?A$OV=I@=F2<?)^EG=6O@81YH\8W6-Y)5(Q]U
M<J.?'2#88B04<2 =YW8* <O\V4"]/@ZXB5=CK[4Y-?UF>K/I'VS=@GW#MP:>
MV#=5[+9HCQ<>E'BA RXLV9XMNW!+ODBD*/=N#&. ]1Q,V*WB^+<?%R$;(%WM
MRA?&C7S)\5G*;RLSZ/>BR<). :R314G=O6+H4NPND;[55,QBC\ XOPE+!V9I
MYMLYY$O'&QMP4<8ELY;%;:SV'+4EG( Z525%>6;QI1*_<H=UV4CG^$A#& /L
MCB)I7.USJMOKB,FXQ"^;2N99M<BYWVQKW*7&3C.PV,U[J$>R  I&(& W>&*3
M[*O0WV0Q8J%+B7$INFSHV^^6"PMG+=R""O(.Z@U7%NL18$7*"2R1%VRHD[*B
M8_:G((E'X!Q?A*96W1R"@+#-1,G;(C;U>JC?>NXM"),M*;2LE%V($WK9+PY+
ME=8>*F:U#2E2LDA$@G''=N4S1S65C%P54"3,DC(FF^-]>CAU/EGIK5,C!(5E
MQO"ZPMO""F+\.V[Q+W*T5*H/==6RWQ5DI#2V6M\C(1L5*1:[*<-&K*)=^W5(
M@+IRB1(RSA*+*[2XVE=H':7WG$_(_8Q]C1>--\W)&*6B[&KJ1O3GAW#[9S%/
MN[B_W976*"  99DLY.E($9E04$+?9.$OI'9:!";OJ5(DUK#MZ@LC132=8,Z1
ML*U:PG"H3L6R73CK1YG3+7QCB/2[)>Y456(W6[?8,/41%$HYFL-,PNJG$TZB
MKIMZV*3B3))P39VVKWLINR!B=R=,\,VN$U*H0RJXNA!<[<J9E@(0#B($+T3-
MBW\@8# 8# 8# 8# 8%5;NVDAI?5]IV4O 2%I\W4XHC>NQ;M@P?3$A.3L778Q
MBB^DU48]F"TC+)=M54P$33[1AZ].@V(N:%3CN'DN _4]EA_QAO/5/0?\8=70
M#TRU&J8GIBY+^QY+_/GJC^EXJ-3$],7)?V/)?Y\]4?TO%1J8GIBY+^QY+_/G
MJC^EXJ-3$],7)?V/)?Y\]4?TO%1J8GIBY+^QY+_/GJC^EXJ-3$],7)?V/)?Y
M\]4?TO%1J8GIBY+^QY+_ #YZH_I>*C4Q/3%R7]CR7^?/5']+Q4:F)Z8N2_L>
M2_SYZH_I>*C4Q/3%R7]CR7^?/5']+Q4:F)Z8N2_L>2_SYZH_I>*C4Q/3%R7]
MCR7^?/5']+Q4:F)Z8N2_L>2_SYZH_I>*C4Q/3%R7]CR7^?/5']+Q4:F)Z8N2
M_L>2_P ^>J/Z7BHU,3TQ<E_8\E_GSU1_2\5&IB>F+DO['DO\^>J/Z7BHU,4"
MU!9[[:N8.RGNP=8N=62;?C7J=JRAG5OKEQ/(L/2AN)7RF5]6E%6C4OB#G2[I
M004ZD[7V!#$U6&IU;JS*F P& P& P& P& P& P,K;H^L/PV_OSN']!5WRQE*
M3G#5.13 8# 8# 8# 8# 8# 8# 8# 8# 8# 8&4]B;-WDIN\^GM.0.IUBQ>J8
M794W-;,E[@S,H:?M]DJ[.+BFE6BGP=EN6MG6546. B*I2E+\ CEB(JY3'H\=
M_P X_P"J^*7_ !W;WY.8]>Y[=CO^<?\ 5?%+_CNWOR<QZ]SV[*SV[KCFQN&C
MN*(\D>,%02=V2@V$MDC5=I6%[%.:+?JS>V:Z,&_C(EG*]X[K9$S(*.FY3E.(
M=X7[(6)VQJ8]EI#KCEH(B(<H-=  B/0/5GZ] _D#J.ZNH],F!4ZGHXY:^U#K
MKW9O_.K&!4ZGHXY:^U#KKW9O_.K&!4ZGHXY:^U#KKW9O_.K&!4ZGHXY:^U#K
MKW9O_.K&!4ZGHXY:^U#KKW9O_.K&!4ZGHXY:^U#KKW9O_.K&!4ZGHXY:^U#K
MKW9O_.K&!4ZGHXY:^U#KKW9O_.K&!4ZGHXY:^U#KKW9O_.K&!4ZGHXY:^U#K
MKW9O_.K&!4ZGHXY:^U#KKW9P^FK&!4ZI;QAV#:-IZ'UU?+JK%KVN=C) )US"
M1ZL3%.W\7.RL*H\91B[Z358).RQP*=R+A;NQ,( 80 ,3A*QDOK(& P& P& P
M& P& P& P& P& P&!''5.J+YX_D7U6KCR0E46[:4?.H.,</))NT5:+M6[]RL
MU.L\1;+1Z!TR*&,4AD$Q  $A>@=:&MM= 4"!0:4! $! @5:# H"5L+,H@7P/
M0!*T$4@_P)CV?\WX,+<OVXUUKYVR>QKNB4UU'23:79R+!Q6(19D_:3[EJ]GF
MKUJHQ,@Z;3;QB@J[(H4Q7*J)#* 8Q"B N4N222;I)(())HH(ID2112(5-)))
M,H$3223(!2)IID* %*    '0,(]F P& P& P& P&!GB;Y6:$K:)',_?V<,T[
MRXINWDI&S+!O%&HMIL=(G1F3NXY$T212WU*1CF K@0)1TU,1IWW4O:+QERJU
MR=TM;K*[IL#;3O+9'ID&0KAX6<;2[!Z%H+37T,\:.8Y([>=AK"<$7S,W1=F0
M>]5*5(IC@*E#^;?U:;Y_OG6'Z6:-EC-&K<@8# 8# 8# 8# 8# 8# 8# Z&>M
M%=JQ(E2Q3,?"DGIZ*J\,:0<$;%DK%.+"VAX9F*@@"TA). ["*8?;'-\ ?#@5
MV7D)H\Y$E"[4I/=+JRJ*:QIUF1$1A6;*0D%3+'4*DFU*QDFJJ2QA!%P1T@*)
MC@LEVRU*<U:[5*[L6\E4;#%V)@ZC(Z80=Q3DCI \=+"["/<"HGU GB3,5@ A
MNBA13$#% <)DH.*^NQ>_U6M3_I9W1E_K\_\ $ZM2Y%,!@,!@,!@,!@,#B/WS
M.+8O)*0<I,V$<T</GSM<X)H-6;1$[ARY6./P$2013,8PC]@ P*K7W]I9NF19
M79M0[M2 A+0@*<N@L+F#L80YX)\T*B*AG@RJ=ACSHI) =8Z;]L<"=E=(3EJ7
M?US:VMK@\<Q]4O%9L;QI+!!N$(26:29DY0T2M. UZM%%2GZQ3957ME$4^B1R
M]KM$,4!4J6W1]8?AM_?G</Z"KOEC*69SAJG(I@,!@,!@,!@,!@,!@,!@,!@,
M!@,!@,#*T?\ 7<MP_P GJKZZ#K_)U]+FT@Z=?\/7-?U^1HFV6F$H]6LMTLSL
M["N5&!E[-8'R;-[(*,H6!CW$I*.R,8YN[D'AFS%JH?ND$E%3]GH0IC" 9DSP
M4O8>5FAZO*RL),WINWE8A1VBNR2C)AVLZ5B8)K:+*G%E:L%O*IZ96GB3^:!O
MW@Q38X&<]W\( 6-LRENO-YZNVLL[0U_9T;,=A+ST*[.Q92'<HNJX2*4D5S+K
M-4D1C5"3C06SH#"W=]\'<G/V3]D3$QFMO"& P& P& P& P(O=;E7=>5*PWFV
MO5(VL56*=S<[(),9"2.QBV"8K.W7@8MJ]D'!4$BB8P))',!0$>G0!P1%S2GI
MOE=H2NS,O7Y>_,VLM"/Y5@^:^3Y581"MEL!KA(M#HL5$WT)1O-22"<>HB=M$
MG9*%<G3-V0,7C,N,ORZX\M:1+[*>[&8,J%79%U&62V.XV;1A:VHVFHNOD>V!
MT,:(0T.]DYIJ5N]< FT634%0JG=IJF(B)G"$F*S4=_#HWCJ;9>AJS2=?WF%N
M-CU_&/5[JSKYW$BA61L=QMCJ":2\FB@,6UDY1FW.NDU%;Q(H%[P2 02F'6Z)
MB<4C)] \RI@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@4_M#?.K-./JY%
M[!L+Z,E+:A-NZ]%1%3N5QE))G7!BBSCTD;2Z_8'K=E&'G&955EDTT@.X(7M"
M(],M6DS$*W]=+CU]\%\^8O?'T:8J2X/72X]??!?/F+WQ]&F*DN#UTN/7WP7S
MYB]\?1IBI+@]=+CU]\%\^8O?'T:8J2X8\MT?P+OC-['6^;W'.1\LZN3J=:N-
M1[N;DG/.S8URVPS;OSL-1-%"H4J^7R1?0W<BDHB8Y"N#.2D ,4US=Y-3'#";
MITA4%;INM@I*/;)-/K5#Z?W1$VYS9[E?'6Q+7959:/T\W*:0F9M^Y2[KNO!-
M63I9!N@D50W51SQM /X@7( FSN-,I4^,U[N#?8K:Q49V6%G]!;BDF%O@HRRQ
M+AZP?/9S6)E&3J*7;H2P.4UDU508'1-VP7$HZVQCCDQ,Z-A4_E_IF&JE<BK7
ML&_6VSQ\+&M+%9S<?=U1?G!.(M$B2LNG&1FK6T?&HOWP**)MT2%31(8"!U .
MN9I;A)/72X]??!?/F+WQ]&F*DN#UTN/7WP7SYB]\?1IBI+@]=+CU]\%\^8O?
M'T:8J2X/72X]??!?/F+WQ]&F*DN#UTN/7WP7SYB]\?1IBI+@#FCQ[$0 +!?1
M$1Z  :+WP(B(_8  ]&GPB.*DN%ZZ]V%3]J5"(OE"F2S]4G?'A&2A64C&F64B
MI1["R;=:/EV<?*,74?+1R[=9%=!)5-5(Q3% 0R9*F> P&!EQSS-X[MG\K'%M
MUFD%H6:FJ](N(/4NXK#%IS-=E'<)-L6\U!4&1AWYXR78+-E3-UU4P52,7M=0
M'+4I</5ZZ7'K[X+Y\Q>^/HTQ4EP>NEQZ^^"^?,7OCZ-,5)<'KI<>OO@OGS%[
MX^C3%27"N-E<C^.VQF519JWC8<.6J;'HFPP4;Z WD[-(*4>>;3R,0H"VN$P;
MH22K4$U%2]HZ91$2@(XJ5C=$,>U?7O"JN3L7,+;'VY.-VT;JNL3,3*<?]RK1
M]BH^BS4)34M8>H&UBHW3"'6UXS&5<@F8TV1PY35(F0Z1452O_IA30NK]K<=M
M57%[/P6U]L^:KZI(08ZS1T#NJ.I+.?*_;.W-LC(UGK0J;!T+1H5FW0(7^8:F
M%,RBI2I%25*3NB5!0.]9YI_$*NFU)+;=N5XPO]*UJ+B&(<;MH>7WD\SF["JW
MUNXD$]4)RZ,76YB8D)T7Q0!PND]:,S+*)I*!FOZ]V;Q[/H#ZZ7'K[X+Y\Q>^
M/HTS-2MP>NEQZ^^"^?,7OCZ-,5)<'KI<>OO@OGS%[X^C3%27!ZZ7'K[X+Y\Q
M>^/HTQ4EP>NEQZ^^"^?,7OCZ-,5)<'KI<>OO@OGS%[X^C3%27#GPW,#C_.S]
M=K+2V6)I+VR<8UJODG]6;:JS"1GY05 C8DDS9J-$0R#U^9(Q42*N$^\,'9+U
M'H&*DN%P;&V32M2U1W=M@37D&M,GL/&*OBQTM,.%)*P2S*"A(]E%03"3EY%]
M*2\@BW11;H*J'44  #)$6JD/71X]??!?/F+WQ]&F6I2X/72X]??!?/F+WQ]&
MF*DN'5SG+_CU,PLO#^<]]:^58N0C?$ET/O=46_CFBK7OP2-K8@*BEWO:[(B
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
M-_2B3^1AY9W8F<G&JRZ"AD*G9%(EP\CKL6CHQ#65>Q<>@,PK)+)]Z50$VR
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
M]D\[>,N^[M2M(ZYV&TE-DTOE=QW.K!&04\/9(5ML6LR!K/3YIMXF&GX0K9R
M*"FN5R@H4Y542= $=<=T1?2F;B<GUHS#2JMW;$+J;55ZV2YJ;^Z1%)JUAM-C
M@XUY$,W:E:KT)(S4ZJB,TY:LG2I8Y@<J: FZK*'*4>R43'*6(N6;RR/#E9Y
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
M/[U[I_0M9<L92DYPU7D4P& P,[[<TY>+I?M?;+UQM)CK6TT6LW^HG-+Z_;;
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
ML\?*IL?0>O;G<+WR%E;)--9X\I(AR=Y!LA=G9VN>CFQS-F.R6S-(4V31-/\
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
M,!@,!@,!@,!@,!@,!@,!@92X0?5;U3_W2T?CQ9LN[-(R:MR*8# 8# 8# 8#
M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# RXYYF\
M>6[^5CR6FVR2L+-35=D',#I[=%CBB3-=E7<'.,FTW :^DH:0-&2[!=LJ=NNJ
MF"J1B]H1 <UQE+AZO70X_?UUL3Y@M_\ T88XR6>NAQ^_KK8GS!;_ /HPQQDL
M]=#C]_76Q/F"W_\ 1ACC)9ZZ''[^NMB?,%O_ .C#'&2SUT./W]=;$^8+?_T8
M8XR6>NAQ^_KK8GS!;_\ HPQQDMA"$Y"7%OSTM=[E-V[/7XCJ:DASUZH#QWV\
M*JMZ5E)1!>G+=WJ5.11:P;E5S,FDBE!VX0=,F!UU$&YDPM>M=4O'LW?ZZ''[
M^NMB?,%O_P"C#)QE;/70X_?UUL3Y@M__ $88XR6>NAQ^_KK8GS!;_P#HPQQD
ML]=#C]_76Q/F"W_]&&.,EGKH<?OZZV)\P6__ *,,<9+/70X_?UUL3Y@M_P#T
M88XR6Y\/S T#.3U=K36T6AE+6R=85FOEL.IMP52.D9^4%0L;$EF[10X>$;O9
M Z)BHD6<)]X<.R7J80#)QDM;VR-ETS4E4<W6^2;F)K[:1A(@5V4+.V.0<RUD
MF&-?@HR.@JU&S$[*/Y29DD&Z*+9LJH8Z@?!TZB"(F<E4QZX>E/\ JMR^[1R0
M^BC%2EGKB:4_ZO<GNT<D/HHQ4EGKB:4_ZO<GNT<D/HHQ4EGKB:4_ZO<GNT<D
M/HHQ4EGKB:4_ZO<GNT<D/HHQ4EL <B]KVR\\L>)^P=6;#W#6].4QU=B[=CU.
M*.Y'DC!MEX;L^)K;F8TNZE5'.R(\PP2_=]Z$;V".T025$R@ZB,)O-)S:^V!O
MCC?LLM33LZ6\E&U/M7G:Q:-.-_(M%M(/#5FRU)Q'S":NH%_&1#R%MCLBJ)13
M,8PE$#AV>@YXRU&ZE&U1APDIT]%66*BN02TQ&+U=VNYD^/\ R-?EG'>OZL]I
M6M7,^@KIL$)!37-6D%6<6 %(3L&[;D'*H <'&5Y6LN@;-XP:WN=CO-=6Y%#*
MVF!@("392.A>2[R$[N!2 A9)O%^B5-!*7E%@%=TL/: [A190A4S.%Q5<93E:
MZ/7$TI_U>Y/=HY(?11BI2SUP]*?]7N3W:.2'T48J2UNT#9E1V[35;CKJ5<R<
M2H]L4$1>0A)VLR#&?K<D]@IF,DX.TQ</.13^*F6*J*R3ELF8IB#\ AT$55FK
MK=2-=@MM)Z[9[#E&\GM!#6U:;W&91=LGC9]=4ZZT3F9%-\P01CW2*\P"B@*I
M)E2. ]HI>R(!B:O#(Z/&AVU]9:5U0TVG,-[!LEOKZIHWN<:/6<DUE[62$9EG
M9%O(1R#9@^1=R(*'*JBF1)0![10 !#$YD9+8R!@,!@,"@]:!0@W+R1&M#8_/
M(;)K7TC^509A!!(AJZO!6O-46_\ I0M/-CP_BN_^V\9V^S]ITRSE"+\R*8#
M8# 8# ^>\5NE)W_$3L6H0TELEO>&.DHH\AM!:<@1U(?32,U)3L'8&+<&A;$K
M:Y&^RSB&,S$.[*=JJ<#BFD)S:KUM.KZ$9E3 8# 8# 8# 8# 8# J#?\ /W*J
MZ3VE9=>%>*7J"I,_*U)*/@CV9ZXGV+%5Q&-FU?3;.U)=5TY(5,$"IG,?M= #
MKTPL5>.3!^Q=Y<U(>\W&.J]!DGE:8/\ :HL5VU(.^!K-5H=G^@*G13@&:WEN
M"W:T@Z^O-2?:4\CJO^Y!=D*Y.Y-1&VES0FX-]:\FW-?V=4;)MEVHCMB3A)+5
ME+3C8*2"IQJ-E;P+I]/'BBL7R2#12*B#'%-*1?N@1.NL"1':R$FJN'0_PP]K
MH[?XBT:?CZ?;*M"Q<I;(&+=6YJQ8.+-X2SR[J0EXADS?/U"PS5^].Q!1<4U%
M'31< 3[!2'/K=%2Q&3Z#YE3 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8#
M8# 8# 8# 8# 8# 8# 8# 8# 8# 8&7>'?YDA^6+DM^TAM?+NS2,FHLBO4NKW
M""R_=JK=RDHKW*!.\75[L@G[M%/J7MJJ=.A0ZAU$>F!GNJ\H]3W>K'N%6<V:
M7ADV,RY,1*I3K>;-)5N#FIRSU)"LO&C:QO+U5B0*[24A$6JDE'2(D:N$4UC=
MD"U-TLX-HZU\H-(@^P*6C,/Y4T"SAG%GA6\PXGDSM$U8%.+7>IOS3:*KY BC
M3N_$$.J0IB 8P )*E&E][ZQ96VVTV4LC6$DZ,]C6%H=V!1" A8U>7KL7:(\0
MF)E9DR?(K1<TU[2C<RI$5UR)*"10P%$M3FY%LWIJ*EU:RW";V%4_(U3ISF_2
M_D^?BI)_YJ(1?EE*68QS-VJ\D$))@8AF?<D/XL54RI=L5" (J9=WZ5-9E79M
M%]@4MH_?R+.&:QKVT0C.35FWX-Q:081[E\F[\M+B[3*5IV/$"8Y0 G40P5+H
M+EO35M%ILAL*9M<>[I4'8(BMV:RUXX66*J+N8D8Z-*_MCF#%\2NP42I+-UY-
M\Z[MK%LCB[='2;$.J41$S-=7NA]UZWEE(]!>RQ]=>3!XA&%C;<\8U>8F',Z8
M0B&<?"S#MK+JOY!,Z*B2 H%643<HF*405+U%2]+/?&HG]R>T1K?ZPK/L:PC;
MQ )F.\G.X49*U13]2-E0="QD7< ZIC_RF@D<RL<FF4[@J95""(J7;H;?U*Z;
M23QKM#7;EI#-&+^7=(76M+-XIC)I@K&O9)9.3,FQ:2"0]I!142$5+\)1$,)4
MK!162<))+H*IKH+ID6161.51)9)0H'3524()B*)J$, E, B @/4,#V8&4N6'
M^SM _K6Z%_&D^6/I)<SEI_8#7OZRO%G]H'7F():AR*8# 8# 8# 8# 8# RCQ
M=*F>A[E*L<4T3<F.5155"AVA33'=-W YP+T'M"0O4>G\N6<_B$A-- QE/C.-
M&HHBH61[9:(QTU3F%<MCR,5BY";K"%18H1LZYB%4R+,';Z-*1<S<Q ,F8W9$
M.H8G-8R>>+4?4(GC;HB+U_/O[71H_4U#9U&S2L:>&DIZO-ZW'IQ,L_B5$TCQ
MCM^R*111 2@*1C"7^3$YI&2^<BF P& P*6U_(R;K:N^V+RAQ];CXRP4%*(N+
M6&=,'NQDG6N8%V\D9.46*"$ZK6WBAHQ)1$1*@BW*B;H8HY9R1=.162^8S$DS
M0-<UMTZEFT1;.1.@:O84H:<FJZ[DJ_-;*@VDM$J2M??QDLBTD&QA35*DN3MD
M$2B/01#+"2Y(\*^.10$QJK;0  $1$=S;K   /A$1$=B=   QRDJ#U*N.?WJ6
M[YY=V?2)CE)4 <*^.1NO9JMM'H(E'IN;=8]!#X! >FQ/@$!QRDJ#U*N.?WJ6
M[YY=U_2)CE)4//J5<<_O4MWSR[L^D3'*2H<8.#O&<'AY(*18PD5&B4>I(AMS
M<H/U(]%=9TBP.]#8'B3L473A14B(G%,JBAC  &,(BY25#D!PJXY#]BJ6T?\
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
MOD0D4DW)TNGLFI9RE1YY>0:5[64/3HEOX-JBJSM*XZ%8GC728INP0-)M&_\
M,.3)IO\ ;5[ND/=!\).-KUS2$JEM((^5DX"KEHSR$@*"TD)E&B57CI(^<-<.
MO6S-Y!5Q$ZHB9%R=)-5L(3\@(D$BX%3'*4G_ /\ GGK"G5V4?R6W+Q&,HU%Y
M8YJS*H4N)6CR1C+=3E1V=^UK[<&=>8);ED3KLCB9FJV9HHJ%%$5BJ#FM#0O%
M_5-,O;7=>N;F_L'C8:9:%61:0X0\K&WJ+I4U_H$DU8).E:RF6':/(AJBL=BS
M;.010_FB)@0DS-5*.W3B'K.<D:K2K#MJRL)B:7Y-ST#$I%JJ,R_5V_=WFR;+
M8:@+R'=JU^RZPL%N*5A*,0(X&-<"U>>((H)@'*>CKIS^'=KRRRWER<MSUQ(.
MCPZLVDRH^NXB'F5(LNLE3(*P<976T8UBG,KK)%YX1,@(IKR+PQ?ME0,4O) Y
M?B)Q\CI577$SR&MS"[,8R *,>:PP#6]#$7J/V=4*VX<I>3C/99.3LMIF B'"
MJ*OATF9HQ,19D71.+G.L'&>\#)B5M%IGZW::PXI]MK[4U0E7IY.-N-%G[/;H
M384WL:@>$KJC2E3E8L\>B_@(](ZT8#>/9QYD6A?$NE8<FO*YJFCV"RU[=6IK
MPYC8:>U%5M4N K(QDG7;3K:GS-@G*5Y(=K('<0DG N[7+)I/&BG11!^<JB9E
M$FRJ%9OI*+4G3D-Q;JK5=AN5Y T\EHIJ]U>WAG N&=@39UBJ:G@6:KL$6!(>
MP6!K7H=-T^0[!Y"7.LY4(91P) %VSA?=<:8L%1DJXINF]V6EV?9]BW5%O==1
MM'.YI\YR$GMCP)9%I9UV9G!6BJUTE&46=+MNVG\TLIW@]DXFL?EM3CQK=AK:
MA(M(&Z.[E6K2^F-@1;E> KU=;$=[$LD]?IA[&L*]&1:#6/DG=H#N6QB"#=)$
M@!U,8XF,S-H7RP_V=H#]:W0OXTGRQ],RYG+3^P&O?UE>+/[0.O,02U#D5D_D
MU?MBZ^F=*3-*J2NPJ^A>G3G95%CJH-DLTO4_)H0[2:I3DI1&(L]*L\ZPEQ$>
MOB8IH^2* *"F<A8B)S94IW-O?$+6Z?7+GIIW>]ERC.:4L$\QB+S1Z?'2YMUN
M*/&L1(2@64B<&VJ#DL@@Z37<G<MHY4ZHIF4ZEEM<8SC))C?Q#)<JC)!QHV9A
M%I:PTN(B/.V6GJDT73L4?+NYY-X_GZ*P28.JFK"G(Y7,48[JY:=IP0CMLHM3
MCW?MSSLVKY.;R\?QL>.H]S J6$J:\YL!G,($+ ;8G5ZY)1"VG05C;A"/=6#"
MR#(3JD2EY5H1-50BA!..,:N=.<W-IE7DD*[QQDW[<'MXBF7E%_=T9QG)5JT5
M6DQ\78*VAK)1HE)/I:UEDC)M91PV6@FJCENX4[70I.,:I_&;*O86JGUAI'DU
M13Y;0.NMG51*JZZ4D6%[V?9;),K[&URW2DX]FG$J5>"8QITV9O)TFN-A,Z44
M[#%8I14?M8^FN2338D4Q<7>IR>K)>P6"'A:C$3B<NJ-A--TF$N'A4W#N"B3,
M9JO2+^0@9)LNFF"<Q!NRIF.3L#A)BE$/.66Q*95)F2<4V=V?8X3D%R K4]68
MBEV=E.1VHZ2^W*IK9U#)P]><LGLC94Z5"-&CM<13D2R)ET@4$R1,BU'Z:1XT
M[(L&R=<C)W)RDXMS>V;*1="UA):%8*5=KMC8$%KU]'DEH>$5>,9&EP#-5%QW
M)#NDA*X,4.^*)JDQ4M"81E7BQWWF1N#PW0''K.<I_#]>ST[[TUW;NNO:^UZ=
MOI]GX,LY_$?Z2%LZK+LDNFJ 79:J"FV@UW72W=9$T49N>^>;[4)U1,\24(4R
M1IOO!ZM@\,(?Y@=CIB:O#)32)-CI:>U@GN!PW=[5)1*N38KIJI%JMG%S+#M
ML2R"L(FE#J)J2G>"!FI2MQ >I [/3$U>&1'=:.0,!@,!@4%K-K1T=S<DW%=D
M9QU;G=EUJ?83&1:((1$7((ZMKJ-=2KSE-%-5ZW=5LJ"K@RAU!(Y,<@="@ 99
MNHT%^Y!ECEC_ &=TO^M/QN_2E!982?MJ?(I@,".7%E8I*HVF.J$NWK]LD*Y-
MLJO/.VI7S2$L3J,=(0LNZ9&*<KQO&R2B2QTA 04*02]!ZX/+$M?IO)VJ5'53
M:AP'F[:AK=9B-RO;K>&%W+.7:M+5+Q%E'QLS+(.*;9V"MG+(/6(1]F>O%XM4
M[=(B*Q"&L%H[<3VGL""H#RK4"YP<C1^0NN)ZPP1K56(61L%"KY$)6R/&+MI:
MT(68BEO*)F9F#ITF5VNU4 2&1[M4XBH_PHZ6KO,R7V!6'TM$2[R@Q&\#;/;Q
MT9>-?LI5G54$')6]!F11/#!)036(E"(,FZ:RQE9=N[.]74:BS6,6]M=Z?1L@
MF,0AC$%,QBE$R9A*82&$ $2"8@F*(E'X.H"(88<1S(Q[-5!!X_9-%G1A(U1<
MND$%7)RD45,1!-4Y3K&*FD8P@4!$"E$?L .!S<!@9<X=?F3/\L?);]I#:V:W
M9I#4>94P&!ESB1^;R^_K)\I_VA=CYK=]"0\AK->:Q%:V6J3.0\@RVV:U"[3L
M<+7?.J<I.MW4/97+NR1,)X*5[TZ]L9Q$6Z<^#=A&Q\DX>"F!6XJIY6(B5<5?
M=%BB+I8*A>:!:76O:K!3+IWMZ3I$H@^FTF$7KRQ0,VZK==JI(]6+M*=MEF::
M;-(KE@[J3DSI!+Q*9$2UAW=5LW;M^K=]V4K3H.:M4"IQ9B[QIJ$3UE89NNV?
M=#Z5V<Y)'/9N$KHRI7+V-BH0',>L];B@W< KV"'6[>"(C]O?HW<6P]@;CN\/
M=J38*=3VM3J["JQ4CK>SQ3%2\1UPW WL\\I9Y*LMFAD[=2H& F&B!GJJ+-F^
M;(&$'RBQ3B8B([MG%9LR"42M&Q1(<ZA!*@D D445,LHH40*'9.=8PG$0^$3"
M(C\.&7Z.U;*=OO&R"G>'254[:*9NVH@8IT%#]HH]HZ)R )!'X2B "'V,#\"P
M8CUZLVH]HYU#=6Z(]I14XJ*G'[3X3J*")C#]D1'J. \$R >H-&O4$Q2 ?#I=
M02,H"QD^O8Z]V98H'$/L"8.OV<"O+AIK6-^E&$U;:A'R\I&1LI$L7IE7S-9N
MQF%RO'J8>3W;0IU@?D*Z06,!EFKLH+H'36 #X6)F,E@1L<QAXYA$1;5%C&1;
M)K'1S)N7L-V;%D@1LT:H$#X"(MVZ12%#^0 PCK;7_9:R_P"X)G_PYSA)R4YQ
M+^JOQJ^0/3_Z/J]EG,C)H+(I@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!@,!
M@,!@,!@,!@,!@,!@,!@,#+O#K\R0_+%R6_:1VOEW9I&2ZMG4L-D:UV%KLTJZ
M@@OM'ME+&;8AU>PX6F D(,95F';3ZNH\'W?)_;%^W('PA]G(L*2V/QCK6W-4
MFUM8VE<JA+9#0[#9\E3J^V;3\^O QQ'4$>#M:1XV4B%J[>F$?+M'2A%U@\ 5
M("I]X8Y3434VZY]QILTYK+:=+LFVS2UKVM)4F6E[RE1VC!*.>URFZPJ%E&)J
MQ+"LSC6]W+KD[M=)HY;$:.)-04@ZI$$1>/9#==<-9;7%8VK"L-PO):6VKKU.
MC2L[,U)=WW;L)"U+*VEY'J7(WE:6-%6M5H0#+H@0J*9NT8H"F(G=:N[IP%E
M:3,IK_:<HE/1E;E(G7\;*$E(D(TBNNCT)K%+6N'FS.HU!Z@ +.7+5@7JH<X@
MD!1Z8(W:N#3N!5N)YIV&R[8;QDY!&<2 UYC4U)R((O(66N6&=JSE](VOOUM9
MW12K)&FZVAW30ZT@_(T<(-5$$6\I9W(O=OX>=TBJZM&ZVVD^LR]@?Q49:D[T
M^L#)Q(5=I6"5XIY25BK"#NPNV HF\.':8KL0?K.VBQ'K= 3TC=#7>R..,CL7
M9&O=IA>FM8LNMH]U7H!",J@NV*U-N,*^B=L5";.K86CB98W)4L4Y8KCW"L&X
MA4#H ?OW@.#,344I"J\!W=3G:_.-MTR,IY/=5DUEAYRGJR4%?&E>@_("869B
MK<P56EF*2JK^)>D5*>*EQ(Y BY2G05+R1T/X<)4XI_ (;MF4H*1@[1'GB25A
M\U91=AL=)@*GY_5U&+O4:G&7$'$,JX>+*@Z;/T7RJ)D$U (Y*7DG.K.*EXUW
MOZ/M3V;@+'JRN56PQ=::O5IXLC'+6:SVBRJ,(N!&55AX=G ^6FL<U;G!ZT\
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
M^[/UTNUEF$['M;.VUF&N4(O8'DDMBJ5K@(V7]*C%E-+MG#9PG*LT')>\2<.
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
M\XA<@N.6VEK<WUYL_D!R8BK*M1+;+T>UD;1O*"YV!J,39H15&0CS^48A'O
M3)KH]M)0ITSF*-W?2Q-3:Z^05<U_5*1H?RI8K)6'.KMNZV3U%+(,G5V7/=SP
M$_K>#B;8C*NBK3438JO:)&/>.G;YJJFJZ*Z\6DNF14(L7CX9OVMH76TSL9E?
MI;8]\7O>W:[-7[S+K6N&<M)V:F5FF:5KUE/;*PR1\1*U&MH5QB*#%P8%4)RP
M$!MWKON2F+$S795]JXIZZJ#^KDIW(;6Y8TU_CG=ZC=M7",BY"2<0=@OMGCV<
MXBS>-)2T6X'6T$&KX[IQ'RA4H]D":R1C+$4'*9=A <4=2SE@F:]9^3^O;4D[
MF8!6H-$IF@2UDNM=/6./TPW<7J#*X;M9.RR)]*%75>-BJEF&DFX?J 11P)$Q
MRGI"8Z@U)7*O'\@JQ*\D]0.4]JU6%H4!:X^UPMFNS*FJ2-E@HAW*I24HQCR.
M)Y6??)@B9-T))991)!T=LV:M4A,S-8(YL;BWJN):'F->[B--7*W2=RU;J6&B
MDF4RZ6MCK6^W8Z2I99^K ]EX]&%KEDD).76[*94"PY%7!0 !(>$3/P[76?"R
MO6<U1EG>YP:W&OL65MDM>LZU%][$*S\S5Y]S"V^N6$[>TM:1;1J39:9KBZ#!
M@O*NWZK<C5-9)!"D[O\ "M=D<2:+36VR:-5-NDCPHE=H-[W1*[?2D(RNM]4S
M,=N" AY6?N#!H8MSDE2L95NX*JLW=M6J)UT7#1V+542Q/5J&8T=K7>6[]JR,
M%M1\A?ZA,Z&F[,E 0,.^AZP\JM)VS78&/C5WRDA'O3RA+E(.'2#@JQV:C5%,
MY#$.(&)<Q$:(FW_A[.8_P%=0V?(R%9=1-G;SDZ]:-FE@C5I-GNQO&,:W"LVI
MH[PJ;O>3E4%5W?\ HJ$(R032.(]ZF.7^6GM7Z/\ 0;0]PQ_GI*W0U[L-GV Y
M<2D7%1 1CZ0IT+7W#%@SADT6*35=.MIN5 (FF4SM=8Y2$ _9 SNFW;\2_JK\
M:OD#T_\ H^KV6<V8R:"R*8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8#
M8# 8# 8# 8# 8# 8# R[PZ_,D/RQ<EOVD=KY=V:1DU%D4P& P& P& P& P&
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
MSC9H=UK5A.1>OG&IJ&M2XVRND'UA8UE2MQYH9K-O&JJ[9U*(,1(5=1,YB'4
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
M'^1/.'R?_H'EGP'8\3W/\UWO:[/VO3+.>)&2^,@8# 8# 8# 8# 8# 8# 8#
M8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8#
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
MUXHW]5*;_2]7\O\ 7Y3JU;D4P& P& P& P& P& P& P& P& P& P& P& P&
MP& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P& P/B.6$
M_A3FYM;"L#*XV!/D(FFM%[0HC=AO<]=<V%:U0CAG8S2*, 6-0DV<V@FAW;&3
M-$G26,)VW4H*%W[\>S/K;Z#L/5?]9&:\#XOU@O"2'ECKZ3O"^&\VFOCNSW__
M .;[M>;O=?\ N?M^O^;_ #O:R8\>RX7W5M4O4=]%.W/-?Q_HR\55?2EWGIN[
M[Q/E(_FQW/E3_P#*;_:/:Z^2_M?^N^UQ/*^YA79G/?D)_#3<SG"V<W-<9YA6
M8YUL%GQ<I9&&XCQ$]:'ECKQK3+3<C%P+ZXI+Q4NBS(W2F'[%D/>G$2+I].[O
MMCJDTV),5FE/]W;ZDZWLR=@;(^TCJR&W96(RISLI-1E40<[?7U=;==SZ:!08
M6AT5]8D!08HS9C+-&Y@:MW/9.YPZ8U#YWVK5_$I1*92LW)^706-3Q;2[I]J2
MX#!%B&VN-J1<Y)0C9Y'KPJ-<?$D7$E8$$#KM!LD:<BYD';DK<AJ)W:)6]U9H
M)]-UA:I\IG<&_9.=@"^:PFFYR2K,M,>FZS35M4V\FV2!F2@DEI!E#OVTZZ:-
M%H".260=H-5P< +GK&+ER.K^.\E89Q>C<GE*VFI<;(YF6$!J-_,0[><<5W8:
M9X^2=-69(<S2.:KSJJIG('[]DDS2[P@%25<BYZPF+#6VGO52VO7T.25K&H/7
M&K7%EV [U7:@M$*Q9:JH+*L1S>M2#(;5(2DU3D(QXV6;$\<V=+D*4!4(*6$N
M;RQ5;-:RXHN:_>HY/DT$;;%:Q:V]GL3'4LZXNS90V\=J2MJ?L8L&JU@/;"RD
MP$2FFT TH$?$13E,#LEFH+3!;W7DZ22H6L(^TU ](WOYP0(;>!78Y)6@[>AR
MA>@VDFO&M&+:OQ#ANXMZT_)(($5.[0>MV$:R/V'$0N\ZW$N>L='EQK#BAX1B
MTE^3TD:QMJVWC%)=33NP49N0DF]4Y#QH6-1D[!TY2NKMU8%'\HFW!(3VROQP
M V;.GC)H87NT=I:-9<5S(R#2Z\F; $H@VVFC.R<OJ78"=E=Q[Q2F/[2K9RRK
M9TF:XPE$;HQ\RN#5MXN/<.UEV:92.^D+W:/H1Q)K5(K\7L=6B[)E-@1TE<&A
MWR+NJRM6B:])LH&/:+I55&>0-(NZY,)$([0,V=.88@G,6/!)$!3"L[KZM=X9
M,!@,!@,!@,!@,!@,!@,!@,!@?.?66J=?.*/"N-0<F.83'6RZDRM56->@>W",
MFBL_*J/&D4>9X_/)8[!M*&7(B+A94XIE#H<Y>R8=3.L1;/\ E//1&X]J+FY^
M#\9^[KB^T%>3T1N/:BYN?@_&?NZXOM!7D]$;CVHN;GX/QG[NN+[05Y/1&X]J
M+FY^#\9^[KB^T%>3T1N/:BYN?@_&?NZXOM!7D]$;CVHN;GX/QG[NN+[05Y/1
M&X]J+FY^#\9^[KB^T%>3T1N/:BYN?@_&?NZXOM!7D]$;CVHN;GX/QG[NN+[0
M5Y/1&X]J+FY^#\9^[KB^T%>7;:CI>NZOO1\X7VYO#8^WW>I%46C';\:NQ3C-
M:IW)F=\ZASM-8T.)457M(H$5!19PZ H%[)"I]3#)R[+%7W;&R*8# 8# 8# 8
M# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8# 8
+# 8# 8# 8# __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>g871796g00g97.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g871796g00g97.jpg
M_]C_X  02D9)1@ ! 0 #YP/G  #_X4X':'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(
M>G)E4WI.5&-Z:V,Y9"(_/@H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS
M.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ
M-#4V-C$L(#(P,3(O,#(O,#8M,30Z-38Z,C<@(" @(" @("(^"B @(#QR9&8Z
M4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR
M9&8M<WEN=&%X+6YS(R(^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B
M;W5T/2(B"B @(" @(" @(" @('AM;&YS.G!D9G@](FAT=' Z+R]N<RYA9&]B
M92YC;VTO<&1F>"\Q+C,O(CX*(" @(" @(" @/'!D9G@Z05!42U9%4CXQ,2XQ
M+C N,C(Q,SD@4')O(%!R;V1U8W1I;VXM,S(\+W!D9G@Z05!42U9%4CX*(" @
M(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@
M<F1F.F%B;W5T/2(B"B @(" @(" @(" @('AM;&YS.GAM<#TB:'1T<#HO+VYS
M+F%D;V)E+F-O;2]X87 O,2XP+R(*(" @(" @(" @(" @>&UL;G,Z>&UP1TEM
M9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O:6UG+R(^"B @(" @
M(" @(#QX;7 Z0W)E871E1&%T93XR,#(U+3 T+3$T5#$P.C U.C$V*S U.C,P
M/"]X;7 Z0W)E871E1&%T93X*(" @(" @(" @/'AM<#I#<F5A=&]R5&]O;#Y!
M9&]B92!);&QU<W1R871O<B!#4S8@*%=I;F1O=W,I/"]X;7 Z0W)E871O<E1O
M;VP^"B @(" @(" @(#QX;7 Z36]D:69Y1&%T93XR,#(U+3 T+3$T5#$P.C U
M.C$V*S U.C,P/"]X;7 Z36]D:69Y1&%T93X*(" @(" @(" @/'AM<#I-971A
M9&%T841A=&4^,C R-2TP-"TQ-%0Q,#HP-3HQ-BLP-3HS,#PO>&UP.DUE=&%D
M871A1&%T93X*(" @(" @(" @/'AM<#I4:'5M8FYA:6QS/@H@(" @(" @(" @
M(" \<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54
M>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.G=I
M9'1H/C(U-CPO>&UP1TEM9SIW:61T:#X*(" @(" @(" @(" @(" @(" @/'AM
M<$=);6<Z:&5I9VAT/C(U,CPO>&UP1TEM9SIH96EG:'0^"B @(" @(" @(" @
M(" @(" @(#QX;7!'26UG.F9O<FUA=#Y*4$5'/"]X;7!'26UG.F9O<FUA=#X*
M(" @(" @(" @(" @(" @(" @/'AM<$=);6<Z:6UA9V4^+SEJ+S1!05%3:UI*
M4F=!0D%G14%304))04%$+S=107-51VAV9$<Y>F%'.7=)1$UU34%!-%%K;$Y!
M*S!!04%!04%"04%304%!04%%028C>$$[05%"24%!04%!44%"+RLT041K1FMB
M,DIL04=404%!04%!9B]B04E104)G445"055%0F=51D)G:T="45E*0W=G1T)G
M9TQ$06]+0W=O2R8C>$$[1$)!341!=TU$07=11$$T4$5!.$]$0DU41D)15$5X
M=V)'>'-C2'@X9DAX.&9(>#AF2'=%2$)W8TY$03!914)!64=H55)&4F]F2'@X
M9B8C>$$[2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X
M9DAX.&9(>#AF2'@X9DAX.&9(>#AF+SA!04519T$O045!07=%4B8C>$$[04%)
M4D%135)!9B]%06%)04%!04A!445"05%%04%!04%!04%!04%11D%W24=!44%(
M0T%K2T-W14%!9TE$05%%0D%114%!04%!04%!028C>$$[05%!0T%W449"9V-)
M0U%O3$5!04-!44U$06=10T)G8T1"04E'06Y-0D%G35)"04%&25))>%%614=%
M,D5I8UE%54UP1VA">%=X46E00B8C>$$[571(:$UX6FDX0U)Y9W9%;%%Z4E1K
M<4MY63-00TY546YK-D]Z3FAD55I(5$0P=4E)2F]-2D-H9UIH2E)&4G%3,%9T
M3E9+0G)Y-"]0128C>$$[,4]4,%I85T9L85<Q>&18;#E76C)H<&%M='-B5S5V
M63-2,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;RM#:S535FQP95EM
M6B8C>$$[<6)N2C)E;C5+:G!+5VUP-FEP<7%U<W)A-G9O4D%!24-!44E$0E%5
M14)1645#04U$8E%%04%H141"0T53355%1E523FA)9UIX9UI%>28C>$$[;V)(
M=T9-2%(T4TY#1E9*:6-V17I*1%)$9VAA4U5Y5VE9-TQ#0C-04TYE2D5G>&15
M:W=G2D-H9UI*:EI&1VED:V1&53,X<4]Z=WEG<"8C>$$[,"M0>FA*4VMT3515
M-5!2;&195U9P8EA&,658,5)L6FUD;V%7<')B1S%U8C)2,61N9#1E6' W9D@Q
M*V8S3T5H66%(:4EM2VDT>4YJ;R8C>$$[*T1L2E=7;#5I6FUP=6-N6C9F:W%/
M:W!A86YQ2VUQ<39Y=')Q*W8O84%!=T1!44%#15%-4D%$.$$Y531Q-T9867$W
M1EA9<3=&6%EQ-R8C>$$[1EA9<3=&6%EQ-T962S=U171R5V$U8T5P0VI3348V
M:TE#5%0W<U991#55;C@Y95DO2SEL-7)J,78P3&I59TQQ1%)69W1J6G!B33E6
M:28C>$$[.5%O8F=Z96U0-W=Y.&52*WAI<4IG+TXO45AT3&$W;3 O54QA0S9T
M3E)V16%63&,X4G!%>&=U;VTY3V%3:FAG0U R4T-0:38P5F%B."8C>$$[,%9/
M=3988413<FE,5$PR>G4W,C9V-5AT;5=+3WI%4F1G67 S5C!4,69J84UT=CA!
M6C5B:TMU=E!Z9S!,5#11*W!A6'%L;$I)3%HW5R8C>$$[1C1)-4AN:'4U4%-J
M;50P2EI65D]:5E=%:DMW3$M#=%=!>%9F1BMB;6<O5VQG=DQ#+W="4%%8;'AP
M,7IC,TM196Q"9%<P3%A$4G4P528C>$$[,&AB;$5H6E=J1$PR2D(R>%9,-T@X
M*R]*3C9L8F%+.&UK835S-U=/1T))3&PR*W9U56=K4#%E85I56&MT1U9Y<VEM
M9TMC:4%66&]D<"8C>$$[4$Q087A44S(X;')*26]:-V%9>&U336M62T]9;6MJ
M<4\O1FE09D966$9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W
M1B8C>$$[6%EQ-T9867$W1EA9<3=&6%EQ-T9867$T9T553S1/2W-5,&HX=71/
M,&UL<EIA:F9P;U-Y;6%0>2M8:$YK:$QC*T-N,'9R06I$8BML-B8C>$$[,T1S
M5G!T:7%"="]Y:3!30R]T<GE,5F16:DYI,2LQ:$1(8TI':T@V5&M%='=%.4].
M2%EC-G-/8DXQ,W)284MR-TPX<%!,;'101DTQ>B8C>$$[9'I/<'90<DE9=U)*
M8TIQ06E%,&-K8T5-36%P+V\V8E)+;F9L6&MA<7%&-RM51VU8=6YX,F0Q<FUR
M4W1".5A3,G5M93!A84M#,6M%,"8C>$$[54-L<EEQ>65Q:4]Z3W!D:7%G='AQ
M0W%T;B]*>E-R;6)N9&$U<6QX1V12;#%A5S-F-FHV8VQX4$8V16Y,:F%+,T)O
M:54T9VIR-#!)5B8C>$$[4D5N-5=W>6%:66%A+VU05TAT9$QU3&4U,#E797I9
M>$<P8U-1<%9R52MO<7-I;7-N2G1Q8W%%9W%S,WA6,DMU>%8R2W5X5C)+=7A6
M,B8C>$$[2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6
M,DMU>%8R2W5X5C)+<48O9E<Y:%DS3CEC<U9T<E-*-34R04I)4R8C>$$[3E-Z
M1V<S3W=X5F1A,TU.,6%W,U5*-5%Z;W-S8D55<7)G34YJ-TA&5EA&6%EQ-T98
M67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-R8C>$$[1E='=R]M43DS-G-U
M;656.6$Q2WE385=#3RMT,'-L:&Q-16I23S!F<EAC56Y(;6AO4V=R:7%P+VIZ
M5B\K<$HQ+S=T3B\W3'-69"]J>B8C>$$[5B\X07%39&8K-U1F*WDW1EAF-#@Q
M9CA!-FMN6"]U,#,O<W5X5C,K4$Y8+S9K;E@O04QT3B]W0WDW1EAF-#@Q9B]Q
M4V1F*S=49BMY-R8C>$$[1EAF-#@Q9B]!2VMN6"]U,#,O<W5X5C,K4$Y8+T%/
M<$HQ+S=T3B\W3'-69"]J>E8O*W!*,2]W0S=49CA!<W5X5C,K4$Y8+S9K;E@O
M=28C>$$[,#,O<W5X5C,K4$Y8+W=#<$HQ+S=T3B\W3'-69"]J>E8O=T1Q4V1F
M*S=49BMY-T989C0X,68O<5-D9CA!=3 S+T%,3'-69"]J>E8O*R8C>$$[<$HQ
M+S=T3B\W3'-69"]J>E8O.$%Q4V1F*S=49BMY-T95<3@Q*UI032MT*U=D5C!8
M5'9**W,R,3=Q;').6E%83GEB0T]'2G)H1$8V:B8C>$$[=$AE3S1#8W57>6Y&
M5E1Y-35S.'DV9#5E,'I4.5$X;6$Q2F975G)$8C-5<T(P.31N:VEJ0T]Y33DT
M:D972S%&441I<5DO=T-03E@O-B8C>$$[:VY8+T%,=$XO=T-Y-T989C0X,68O
M<5-D9BLW5&8K>3=&6&8T.#%F+T%+:VY8+W4P,R]S=7A6,RM03E@O04]P2C$O
M-W1.+S=,<U9D+R8C>$$[:GI6+RMP2C$O=T,W5&8X07-U>%8S*U!.6"\V:VY8
M+W4P,R]S=7A6,RM03E@O=T-P2C$O-W1.+S=,<U9D+VIZ5B]W1'%39&8K-U1F
M*R8C>$$[>3=&6&8T.#%F+W%39&8X074P,R]!3$QS5F0O:GI6+RMP2C$O-W1.
M+S=,<U9D+VIZ5B\X07%39&8K-U1F*WDW1EAF-#@Q9CA!-FMN6"8C>$$[+W4P
M,R]S=7A6,RM03E@O-FMN6"]!3'1.+W=#>3=&6&8T.#%F+W%39&8K-U1F*WDW
M1E9J+T%*:E!B4U<O-E0X<V%Z<&QP4&-1,G!V<B8C>$$[;&))=WAY6$UQ=WAE
M<#9.,4TT57E/<3%#;G)I<5DO;#EO.2]O,VMR4G1-,49!;6]7,7-I,VE+47=%
M>"M+4VA866IK5#!X5FM'2W5X5B8C>$$[,DMU>%8R2W5X5C)+=7A6,DMU>%8R
M2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R
M2W5X5FHO04HK,"8C>$$[:2LQ:GEL9C9F64E*3#)8,&YT,$I#9W9&36MQ-W1T
M,51&57 P<GHS-6\Q8E0T9%(P+W=!<%145U9W0S!%<'9B4D-Y:&ET94Q-0T]N
M9B8C>$$[0W%,+T%-5&5E4#A!<51:=BMK*WHO=T-A<T-U+WA.-30O=T-P3FTO
M-E0W4"]!2G%X5C,K2G902"]!1DIS,R]39EHO.$%.5TMU+W=!5"8C>$$[9650
M*W!.;2\V5#=0+VUR1EAF-&TX.&8Y4V).+S!N,F8O3E=+=2]X3C4T+S9K,F(O
M04M4-U O;7)&6&8T;3@X9CE38DXO=T)*.6XO>B8C>$$[5FER=CA49650*W!.
M;2\V5#=0.$$U<7A6,RM*=E!(+U5M>F8Y2CEN+T%-,5EQ;#)R9FU&-7$P=6)4
M67)R>69-<F%P9')9,G8K;E=H<B8C>$$[33!5:V]'>$Y0:&AB<E%9<6U0.$%I
M8GIX+W="4V).+S!N,F8O0416:7)V.$%%,VYJ+W%46G8K:RMZ+S5Q>%8S*TIV
M4$@O56UZ9CE*.28C>$$[;B]Z5FER=CA49650*W!.;2]W0VLK>B\U<7A6,RM*
M=E!(+U5M>F8X05-F6B\X,5EQ-R]%,VYJ+W%46G8K:RMZ+T%/87-69"]I8GIX
M+R8C>$$[,4IS,R]39EHO=T1.5TMU+WA.-30O=T-P3FTO-E0W4"]!2G%X5C,K
M2G902"]!1DIS,R]39EHO.$%.5TMU+W=!5&5E4"MP3FTO-E0W4"8C>$$[+VUR
M1E5U,"\X=W9.5CEQ97%A9$(U4&U.>G!%<U5.,G8Q-C!&1VUH4V1.>5%$.$5G
M-D4T<6U0.$%I8GIX+W="4V).+S!N,F8O0416:28C>$$[<G8X044S;FHO<51:
M=BMK*WHO-7%X5C,K2G902"]5;7IF.4HY;B]Z5FER=CA49650*W!.;2]W0VLK
M>B\U<7A6,RM*=E!(+U5M>F8X028C>$$[4V9:+S@Q67$W+T4S;FHO<51:=BMK
M*WHO04]A<U9D+VEB>G@O,4IS,R]39EHO=T1.5TMU+WA.-30O=T-P3FTO-E0W
M4"]!2G%X5C,K2B8C>$$[=E!(+T%&2G,S+U-F6B\X04Y72V](5R]0,VUN4F1)
M=DY7,41Y:%!(63)-5'HS3')F5VI%4F]+<U%O87 R>%9(9FQ6+S5,-U)F*TU,
M9B8C>$$[.&Y8>$MS<GA6,DMU>%8R2W5X5C)+=7A6,DMU>%9H9C5J+SA!2%(X
M:B]W1&=2=R\Y44XU:7).359D:7)S5F1I<G-69&ER<U9D:7)S5B8C>$$[9&ER
M0R]*=B]!0VYV-6=F.'@R;B]!4&1,=#A66G!I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER169Z9"\X;&8U<"\W6FQZ+WEB3TMR+W=!<28C>$$[=B]*9F%,+WAH8B]K
M-BM*5FQE2W5X5C)+=7A6,DMU>%8R2W5X5C)+<TPO368O:F\K4B\X07=)-&8K
M;T<X>%9M;4MU>%8R2W5X5C)+=28C>$$[>%8R2W5X5C)+=7A6:&9K,R]L4&9Z
M02\U:G10+T%/-EAB-'%Z5$9867$W1EA9<3=&6%EQ-T9867$W1E=)+VTW+T%/
M4W8X,"\Y<WDU+R8C>$$[-4YN1E8O-59F*U,K,%@O:D,S+THQ.%-R2SA69&ER
M<U9D:7)S5F1I<G-69&ER<U996"M9+R](4CAJ+SA!9U)W+SE13C5I<DY-5F1I
M<B8C>$$[<U9D:7)S5F1I<G-69&ER<U9D:7)#+TIV+TME+VU"+WI(868O04XP
M=3-X5FUM2W5X5C)+=7A6,DMU>%8R2W5X5C)+<U(O3C,O04UL9B8C>$$[-7 O
M-UIL>B]!36UZ:7$O.'%V.$%Y6#)I+W=$1T9V.$%K-BM*5E!T879,=7@P;3=V
M3%-"3&TT=&]M;&IT-5I$0VHX0GE)36EP358R2"8C>$$[.&AX5FI(;"]Z,W$Q
M,W!M;C8S<FQJ<'5J-D9Q3FEM;TQE9G!4,4AH:FQ33C Y94]A,G1&54@Q47!:
M6&%J54AE=4MP,T8U,3AM>DLW4B8C>$$[83EP,&EX0TEY1DQU0F=O=4)Y:#55
M9F(Q0G5N.#-B1E8P;FY(>6I(63(R;U-A,W V5T8T+W R9#(Q,4-)6FY',T=/
M471X9'1U:6Y&5B8C>$$[=6]E83E%=#!U;S1D5# U<BLR-6@W831V231!<G@X
M3V%Y<T)+,&9(,6\V+T%A8VPX4FEQ269Z2C5D:C%#9E18,5=Z5%5B84EZ,TYM
M,"8C>$$[.%%M:FE!0DUJ>&QU4V]!46521DU6531V3G9L5V$R=3=Q2%=B1U,Q
M<T%P=C4P=5E7:F=$:7%M6F<Q17%/;DQ&6$1Z8C562U=,:E=B2"8C>$$[:'%:
M-#9A,S%M1VQY465.241Y+V5F1G0X3F-65%A&5T8O;5 O04UD2'E0.$$K0DA$
M+W="44XU:7).359D:7)S5E-,>F0U<F@X=E<Q<"8C>$$[>'1N=G13,4\U4WDP
M>7=J6E5A861W5V]88C154E95<WI(;U!%-UEQ<#)V;515<E8W<B]%.6IB-DQA
M,G-);F95,7905W-31V9J>#EE5R8C>$$[2S%+<W4Q96%$<G181E5D+VEJ>7HV
M1FYC9G!E>2MR-FAY*V]49E=)=49X=T98.49U5DI/24<O1W1-5E4O3#-M>GDO
M-6A..$Y)=DER=B8C>$$[.4A81%=T,39B<3-'4DYI84M394I)255N<E$P,C-X
M5DXX5F1I<G-665@U3B\U5#,X=U X06U/,"\O=6PR*TMS,'A6:5=S96)033%V
M-28C>$$[>&DX=#9:<$9L9$=A=VLQ1T\W=711;'12-F--<V--:7-I5V1Z4G55
M>3AD.7A8<#!X5DLY62].;$Y.=710,#%R8E0O,'I.84<O,4-Z;28C>$$[,5<S
M9U-'0E=13C95>G!X;&(P,F%643-P9WAQ5%5D3596+TI(-6TO-'!L13AD=%DR
M,FIY=W908EA9,4M+5S1:52LP:C)O:E8T,VI"528C>$$[>6AM;V]:9FEB96ER
M26]F3E=I6'-.=$YP3W!A9F91>C-)=&954SAJ2VQQ17-K6FI%;V55059%93%F
M15EQ<4HU<CAR4#EA-&%X670Y4R8C>$$[9%ER,FQZ0V92:UDX5E-8-'9G671S
M03)+<DI03TAL1U!49C!P2G)D9VUM96]94')Z6%5)9SE59%DO5DQC3U$X2S%X
M5F)*-3 X;E)R9"8C>$$[3DIR,FY)=&E%3C97=31!25)+44EZ3%8O9S5K:FIY
M-C1Q;D]+<U(O3C,O>58O;6XO04Q:;'HO>6)/2W(O04UQ=B]*9F%,+WAH8B]K
M-B8C>$$[*TI64&1E9W8W:E)B-C-S16EK=DIO6&EG4V52;V]U5')X*TXP4U9G
M0EAS:'A6-3DU53AI*UHO3'5J45=6:C5C.'17.3=&<&]S8C(K4R8C>$$[-'5'
M*W9U:U%13F-);&Q"<SAG-7573&UL5D@R=5=+<U<X>2M7-S=Y:G!E;3)E<$QO
M-S)1,3=42CE#=4PR-$Q826Q$;TIO-6YA,FE!:"8C>$$[54M1<DQ5>'@P5VA5
M04M65&TX+THO5V)N558Q5S5J<S=S,S!M;TA69$5454PV=W1K:G8R:5!'0S5T
M67A*2G1!4%574TE+-4I.0G1G5B8C>$$[9$@K5D=V=RM59DY':7<V9F]Y5#9V
M<4U6.7!Z:65C>'AP1W-35FM,5WIY0C%-0F-B<V%U,5=R=7ER5C$K55=S5#-7
M<U,S3FY9-FDY.28C>$$[4&98=&I.9#9N<5!#0UA523)6-&I::4YR57%N4&E*
M94Y3;T95<C!65310>74X.7!D=S-):C!E2#9L86%02&)7-'5,:5-'5V932&1Q
M4R8C>$$[<#E6:31P3#9Z55EC:6A65%)Q-T956'$O-54V<'%E='9Q8RMN-F0Y
M5S%#,5<R=G1)9S%(54Q+0T-23&PW:C%L93!J:"MT8S-L36IR2B8C>$$[1VYX
M-VAG86Y!<C%F1E=&+VU0.$$X9$AY4"\T16-0.$$Q03-M2W,P>%8R2W5X5FI(
M;FYY=&8V,&UL6'5K>GA7*W1A2&5,9E=$6$%9=R8C>$$[4TAG,%5K379$-&=R
M>'E(9&1W85EQ9SE:,%AZ>')&<&)853,V4'1D43 V.'0W>7HP=$IP6G)357=L
M=69R,TIG:6Q(2E@K1&I$.$1!2"8C>$$[-'5Y<5)8;C5B*V%413%Z64=W<SE4
M=7)Q-'5P4VLX=VAT:&1Y4G1*0T5-1%(S8U@W:T]Y4U)2;&Y*25I/-59L,VLO
M4717,&0Y86IV1R8C>$$[9V4R=DY3=6(V>&%&;DUN0S9K36A%;UI60VQA,&]T
M96QA-S!!5FM72W5X5C)+<TPX;2\X04ME+VU"+WI(868X03DP=3-X5FUM2W90
M9B8C>$$[3U!K:E8Y83@V5S)R>6%(;W5U851A869,6E)797$S16E.-G,X<U5P
M;4,O57)T1DM#26]+1W U9%(P>%96<W1"."M7+VUA>3%C,E=K*R8C>$$[:F$V
M4DYP;W0P=F)P84\P:7I19T9R5U%L1CE*23)9;7!Q6#0O<T96:4U0-5!E8W!D
M3#!J5$QK859B9E5T079.0G5T4F=U2C5:<%!86B8C>$$[6&EB,#)T675584Y(
M=6I39$AE;BM5<7E45G9*=FUZ5DI.179',&Y1<D15<D,O:75R,C1T8FE93WE2
M=U!!>&EL*W!Q.5=6,31Q=RM%228C>$$[0GEA=G=Q<UE8.&MD8F@X=6I45G-D
M379.4W19-V4R='15=3E3,4=66DE93'1,:78Q5V%+94<Q2E=-<GAI-6)U,4-O
M<7)+<#%A95%F4"8C>$$[3G9R,7AR:&<P;60R,4\Y=DET36QU-VAO2'0Y4719
M8F%21VLK<69U-4DO<7=+:U)S1T1U<' Q2W%:9F]M,'5F3VUM5VUN,T9R2#E4
M="8C>$$[26PX>F%863 Y1TDR0E-85# T<5(V4E=35#1&6F%T1T]W1T98;U="
M5TDO;3<O=T-3=C@P+SES>34O=T-46GA69BM66"]!2DPW4F8X028C>$$[:D,S
M+T%#9&9%<7EV1EA9<3=&6%EQ-T9867$W1EA9<3=&5T8O;5 X03AD2'E0+S1%
M8U X03%!,VU+<S!X5C)+=7A6,DMU>%8R2W5X5B8C>$$[,DMU>%8R2W-,.&TO
M.' W*UE(+TUD<"\O04A3-V9&5V%9<3=&6%EQ-T9867$W1EA9<3=&6%EQ>$@X
M,V8O04-6+VUN+W1M6% O04-B3R8C>$$[2W(O>7$O.$%*9F%,+W=!65<O-4]V
M:59:6&ER<U9D:7)S5F1I<G-69&ER<U9D:7)#+W=!>"]W1&IO*U(O+T%J:"]W
M0V]'.'A6;6U+=28C>$$[>%8R2W5X5C)+=7A6,DMU>%8R2W5X5FAF:S,O;%!F
M>D$O=T-9-U0O*S988C1Q>E1&6%EQ-T9867$W1EA9<3=&6%EQ-T9722]M-R\U
M2R8C>$$[+W=!,"]W1&)-=68K5%IX5F8K5E@O:W9T1B\T=W0O>61F17%Y=D98
M67$W1EA9<3=&6%EQ-T9867$W1E=&+VU0+T%-9$AY4#A!*T)(1"8C>$$[+W="
M44XU:7).359D:7)S5F1I<G-69&ER<U9D:7)S5F1I<D,O2G8X07EN=C5G9CA!
M361P+R]D3'0X5EIP:7)S5F1I<G-69&ER<U9D:28C>$$[<G-69&ER169Z9"\X
M;&8U<"]W0S):8R\X;7II<3)0.$%+6'E416Y#1TLO:&I"2E=+3%9T56I286UP
M-&]L>4955E!11$96,R]+<79*+R8C>$$[:'%F+T%(1TY7+S=+<U9D+WEQ<GEF
M-&%N+W=">&I6=BMY<D989CAQ<3AN*T=P+SA!8UDQ8B]S<7A6,R]+<79*+VAQ
M9B]!2$=.5R\W2R8C>$$[<U9D+WEQ<GEF-&%N+W=">&I6=BMY<D989CAQ<3AN
M*T=P+SA!8UDQ8B]S<7A6,R]+<79*+VAQ9B]!2$=.5R\W2W-69"]Y<7)Y9C1A
M;B8C>$$[+W=">&I6=BMY<D989CAQ<3AN*T=P+SA!8UDQ8B]S<7A6:79N:CAS
M9DM+6"]!2E1T>DAF4U$S;71,0F-*3G%E<%-G<#E1=350:#E3-"8C>$$[8F<S
M2TYF:5=H-U9O5&EQ9F8X<5$O3&(O04I93'(O=4HV;"\R531Q-R]L4T@U8F8X
M<T8Q+S-%.5,O=T-Y;D989CAQ42],8B]L9W5V*R8C>$$[-&YQ6"]:5&ER=CA!
M;%-(-6)F.$%,0F1F.7A0578K>6Y&6&8X<5$O3&(O;&=U=CA!=4HV;"]W0FQ/
M2W4O-55H*U<S+TQ"9&8Y>%!5=B8C>$$[*WEN1EAF.$%+:U!Y,B\U64QR+W5*
M-FPO,E4T<3<O;%-(-6)F.'-&,2]W0GA0578K>6Y&6&8X<5$O3&(O04I93'(O
M=4HV;"\R531Q-R8C>$$[+VQ32#5B9CAS1C$O,T4Y4R]W0WEN1E5G.&HO;&@U
M4&95=DYS9G!8<V%7;7,O5F]"1G%E;WAF=6QS3%-10FI(8TM826%6=FEA<#=6
M;R8C>$$[0FER2R]W1&Q66&LO=S%0+T%,:D=R9CA!6E9I<G8K5E9E5"]$52\X
M075-870O=T)L5TMU+S565C50.$Y4+W=#-'AQ,R]!1U99<3<O;"8C>$$[5EAK
M+W<Q4"]!3&I'<F8X05I6:7)V*U96950O1%4O.$%U36%T+W=";%=+=2\U5E8U
M4#A.5"]W0S1X<3,O04=667$W+VQ66&LO=S%0+R8C>$$[04QJ1W)F.$%:5FER
M=BM65F54+T15+SA!=4UA="]W0FQ72W4O-596-5 X3E0O=T,T>'$S+T%'5EEQ
M<#-0-5$K4G)Q,VMT-VU(54HW928C>$$[5E-K<TUM<F%Q-DUP,DMS<EA20D(Y
M.%9:;&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5EEJ-3@O-#8O:VXO04QB-"]W
M0S9B9EEQ>3=&6"8C>$$[67$W1EA9<3=&6%EQ-T9867$W1EA9<7A(>4@O>#$O
M3S,O8F90+V1.<V-66F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I
M<B8C>$$[<U9D:7)S5F1I<G-69&ER<U99:C4X+S0V+VMN+T%,8C0O=T,V8F99
M<7DW1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ>$AY2"]X,2]/,R8C>$$[+V)F
M4"]D3G-C5EID:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I
M<G-69&ER<U9D:7)S5EEJ-3@O-#8O:VXO04QB-"8C>$$[+W=#-F)F67%Y-T98
M67$W1EA9<3=&6%EQ-T9867$W1EA9<7A(>4@O>#$O3S,O8F90+V1.<V-66F1I
M<G-69&ER<U9D:7)S5F1I<G-69"8C>$$[:7)S5F1I<G-69&ER<U9D:7)S5F1I
M<G-69&ER<U99:C4X+S0V+VMN+T%,8C0O=T,V8F99<7DW1EAM6&UB>4HU3&LO
M34AY-'1Z;S%L8R8C>$$[='%J87).9G9C45)3=D\U:E)W6D=:4U<T1G9G<CEN
M=&EQ1%@X>%!.3VTS*W%7*VXV1VQZ-58X<G1.<#EW5$I!='EV,5,R-5)0>F4V
M.28C>$$[5FUL8TMQ>"]69'=1434V67%T,2LX.'DV;G S;&TO=C=V5$QI4V)6
M=$IU=$EE>&$T:FI(,6M0>49X0UI:1FQ60U!G8TXX5RMY2$-Q0R8C>$$[+W=#
M5G5E9DIB93DY2T13;S,P>E-T6C%#95HT-VAX3DQO,34V0E9)4DMN<')+;$M6
M:V-G;78W3D=#<VA0-6DV-TLX*V]7.&1K=6TR3B8C>$$[+W K;C-E;'E,26(V
M5#E)2F)K5%)30U%)=$=U=F=1>$AM1E!X1'!H5DI022MT87A9,F<X=F%.3F)7
M,3%E-G0U9V5'.3%.6G)Q24Q96"8C>$$[65999'!O6DAK9%I+.&I*<W%S84A&
M5F,O;58K65=Q4S9F1F]E;C)I4UAC3F<W;V)3-C%#3W0Q2SAD>$LP.$TQ=DAB
M>'=P2#9I0V%N<28C>$$[3#!/2W-H,')Z3C5U;3@P4V57-W57>"MV5VPR.'0P
M,&1P36ET<%!O;S!5<V9+-F5K:GI396Y5,491,W=N:E5H5V19<7A(>4@O04UD
M9B8C>$$[>G0O,C-Z+S-48DA&5UA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98
M67$W1EA9<3=&6%EQ-T9867$W1EA9<3=&5TDK9E K3W8U2B\W8B8C>$$[-"\W
M<'0Y:7),<U93-C@X=&583#-5-$Y6=F1+<S=R5DQ52TQ7+VUT-'!,:4E)>&10
M5&Q:4S8X5UEK54]X>%9T=DQV;#ET5T=S='!L;R8C>$$[,G)H94$Q27=2;34T
M.&502#%U4$]N2&%L96U+;T5E469)9VHY36583DQ%9G$O5T](,4LS-"MS0E0Q
M2V-0="\U6%A&5DI0>3$O3'!+."8C>$$[4$MU:G)Y0E9Q5T9Q2V<Y468S94MO
M-C,X<"M68F$V=')U,S!A>&AU-TM-43)D>$AB47!*1$5+,%-*=V]:1C-/>3=9
M<6\O=T-"+TI8,28C>$$[0CE/+W<O<'8V4&ML*W-06B]5-%!286%N2#%42'<T
M;#9#;DML8U931%AF>79T.5@Q-F4O;D]M>3)L>$A$0W-D,7!K8SDS87AW<'A#
M,B8C>$$[5C,V<65H=5,T<D4O1FIT,F]Q>5!33D5U-V)58G95.5)U67)U+W55
M:G0T-4E95V=73S)H6C-J:F\X:S=-,TM6:3=C=FDR,D9-5E1F1B8C>$$[5TDK
M42]W1&IR*V1V*S(K9BLV8EDT<7DW1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ
M-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<7A(>B8C>$$[-2]X,2]*4"]!1S-X
M+W=",#(K>%9L,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5FE0:U X030V+VYB
M+W1V;B]U;3)/2W-U>%8R2W5X5B8C>$$[,DMU>%8R2W5X5C)+=7A6,DMU>%8R
M2W5X5C)+=7A6,DMU>%8R2W5X5C)+<U(X*V8X9&9Y5"]W0G0X9CA!9$YV<U9:
M9&ER<U9D:7)S5B8C>$$[9&ER<U9D:7)S5F1I<G-666HU1"]!3T]V-3(O-V(U
M+S=P=&II<DQS5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-6
M9"8C>$$[:7)S5F1I<G-69&ER0E!Z5G9.47,U4$M&>G Y9S)P,VME=DM98D)*
M2317;$HP-CE"06ML2V]T06$W;D97+W=$1W8U:R\K5S9U=BLT;B8C>$$[<'8X
M03%6>%8S*TYF>DHO.'0Q9&8Y>%!49BMQ=4MU+WAR*UI0+VQU<G(O=4HV8B\Q
M5GA6,RM.9GI*+SA!3&186"]C5# S+W%R:7)V."8C>$$[82]M5"]W0U<V=78K
M-&YP=B]66$989C0Q+TUN+T%-=#%D9CA!8U0P,R]Q<FER=CA!1W8U:R]W1&QU
M<G(O04QI96TO.$%66$989C0Q+R8C>$$[36XO>3-6,2\S13E.+W=#<75+=2]X
M<BM:4"]L=7)R+W5*-F(O04Y68U9D+VI8.'EF+TQD6%@O8U0P,R]Q<FER6#56
M6&UO6&MN;2LU,28C>$$[0W=B5$QY5%AM33%G.&MC>E)%861:04%Y4D9K86]&
M9&II<D\X5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER
M<R8C>$$[5F1I<G-69&ER1690;B](6#AK+SET.&8Y,#(K>%9L,DMU>%8R2W5X
M5C)+=7A6,DMU>%8R2W5X5FE0:U O04DV+VYB+W1V;B]U;3)/2R8C>$$[<W5X
M5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X
M5C)+<U(X*V8X9&9Y5"\R,W@O,U1B-T976%EQ-R8C>$$[1EA9<3=&6%EQ-T98
M67$W1EA9<3=&5TDK42\X06IR*V1V*S(K9BLV8EDT<7DW1EA9<3=&6%EQ-T98
M67$W1EA9<3=&6%EQ-T9867$W1B8C>$$[6%EQ-T9867$W1EA9<3=&6%EQ>$AZ
M-2]X,2]*4"]B9D@O9$YV<U9:9&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5EEJ
M-40O=T-/=C4R+R8C>$$[-V(U+S=P=&II<DQS5F1I<G-69&ER<U9D:7)S5F1I
M<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<D5F4&XO2%@X:R\Y=#AF
M.28C>$$[,#(K>%9L,DMU>%8R2W-,,6IZ:#5X<SEF<W1,='9,.6Y,2'%D>&-7
M*VY4,T=P4W=/-'1O;6QA4U-.3$MC27)"1'AO>E8R-EEQ;G5N*R8C>$$[6CE,
M;F4S<V)Y-G1B3%AN=%5U<G)25W59;G5907E",T1*5EA+<%=N3&E":7)R9GIJ
M-5)U8DYR,C,Q>E0U<DY*4F)V8W@S54Q20UIH528C>$$[4FQW>%5/4BMZ5W5+
M<6QJ-7 X<V%H4$1B,D=R,E8S8UA-6FYT-%E,:4M6-4EL4$9P159'2EI14E%K
M8EEQ;65+=7A6,DMS4CAH+W=$2"8C>$$[6#@W9CET."\Y,#)X>%9L,DMU>%8R
M2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%9I
M4&YZ+VIR*U-F*R8C>$$[,BM0*S9B9EEQ>3=&6%EQ-T972RM:9$<X>5AN;79Y
M,W%7;E$R8C9F<$5S,'0T8FDT;&EM65A%3%<W0TY%9VU5.$9F;4]4:FMF:#(K
M,28C>$$[:7)'2B]W07$Y52]X2'$R;TQ(85AA,U8Q4'%';#-T,658+SA!;S X
M.$AP1DI.3E=T;DU/<6-Y=U!!-W$Q2UEQ;%5F-5-E8C%M:&YM="8C>$$[.4MU
M-54Q3%,Y4DIU3'5E46].4&HT4WA236)/:7$Y1C1H5E962'<X9'1Y<5DK5B]Y
M*S@X85IR5VLS;'I"<%-7.7!Q=7$V;&0O5C=Y-"8C>$$[6C)45D%2>%97<S1W
M>&DU9'E/6$5D3W=6-G)I<G-69&ER169)9B](6#@W9CET."\Y,#)X>%9L,DMU
M>%8R2W5X5C)+=7A6,DMU>%8R2R8C>$$[=7A6,DMU>%8R2W5X5C)+=7A6,DMU
M>%8R2W5X5FE0;GHO:G(K4V8X071V:B]!3'!T.6ER3'-69&ER<U9D:7)S5F1I
M<G-69&ER<U9D:28C>$$[<D5F268O2%@X-V8Y=#@O.3 R>'A6;#)+=7A6,DMU
M>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6:5!N
M>B8C>$$[+VIR*U-F.$%T=FHO04QP=#EI<DQS5F1I<G-69&ER<U9D:7)S5F1I
M<G-69&ER169)9B](6#@W9CET."\Y,#)X>%9L,DMU>%8R2W5X5B8C>$$[,DMU
M>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5FE0;GHO:G(K
M4V8X071V:B]!3'!T.6ER3'-69&ER<U9D:7)S5B8C>$$[9&ER<U9D:7)S5F1I
M<D5F268O2%@X-V8Y=#@O.3 R>'A6;#)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU
M>%8R2W5X5C)+=7A6,DMU>%8R2R8C>$$[=7A6,DMU>%9I;C5I+W=#0W8P8G O
M=T1I>C9X.5@K=7(K:G9Q9C$W,2]R;F]3.&5(-E X03,O.$%C*W(W52MJ1E=(
M9CAG9CA!*R]L+R8C>$$[.$]Z1EAF.$%)2"\K+VPO.$]Z1EAF.&=F+W=#+VPO
M.$%$<WA6,R])2"]W1'8U9CA!=S=-5F0O>4(O=T0W*U@O=S=-5F0O=T%G9B\W
M*R8C>$$[6"]W-TU69"]Y0B\O04PK6"]W04]Z1EAF.&=F+T%/+VPO=T1$<WA6
M,R])2"]!4'8U9B]$<WA6,R]!0T(O+W8U9B]$<WA6;5 U9&8T2R8C>$$[+U)U
M;V8T5"MS9E8O<G)F<$@V-3EE.68V-39%6$QN*VM0,R\Y>C98=%0V8U9:6&ER
M<U9D:7)S5F1I<G-69&ER<U9D:7)S5F8O,E$]/3PO>&UP1TEM9SII;6%G93X*
M(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.D%L
M=#X*(" @(" @(" @/"]X;7 Z5&AU;6)N86EL<SX*(" @(" @/"]R9&8Z1&5S
M8W)I<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B
M"B @(" @(" @(" @('AM;&YS.G!D9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]P
M9&8O,2XS+R(^"B @(" @(" @(#QP9&8Z4')O9'5C97(^061O8F4@4$1&(&QI
M8G)A<GD@,3 N,#$\+W!D9CI0<F]D=6-E<CX*(" @(" @/"]R9&8Z1&5S8W)I
M<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B"B @
M(" @(" @(" @('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O9&,O96QE;65N
M=',O,2XQ+R(^"B @(" @(" @(#QD8SIF;W)M870^87!P;&EC871I;VXO<&]S
M='-C<FEP=#PO9&,Z9F]R;6%T/@H@(" @(" @(" \9&,Z8W)E871O<CX*(" @
M(" @(" @(" @/')D9CI397$^"B @(" @(" @(" @(" @(#QR9&8Z;&D^4F5V
M:65W97(\+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @
M(" \+V1C.F-R96%T;W(^"B @(" @(" @(#QD8SIT:71L93X*(" @(" @(" @
M(" @/')D9CI!;'0^"B @(" @(" @(" @(" @(#QR9&8Z;&D@>&UL.FQA;F<]
M(G@M9&5F875L="(^9S Q9S V/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F
M.D%L=#X*(" @(" @(" @/"]D8SIT:71L93X*(" @(" @/"]R9&8Z1&5S8W)I
M<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B"B @
M(" @(" @(" @('AM;&YS.GAM<%109STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+W0O<&<O(@H@(" @(" @(" @("!X;6QN<SIS=$1I;3TB:'1T<#HO
M+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+T1I;65N<VEO;G,C(@H@(" @
M(" @(" @("!X;6QN<SIS=$9N=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+T9O;G0C(@H@(" @(" @(" @("!X;6QN<SIX;7!'/2)H='1P
M.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O9R\B/@H@(" @(" @(" \>&UP5%!G
M.DY086=E<SXQ/"]X;7!44&<Z3E!A9V5S/@H@(" @(" @(" \>&UP5%!G.DAA
M<U9I<VEB;&54<F%N<W!A<F5N8WD^1F%L<V4\+WAM<%109SI(87-6:7-I8FQE
M5')A;G-P87)E;F-Y/@H@(" @(" @(" \>&UP5%!G.DAA<U9I<VEB;&5/=F5R
M<')I;G0^5')U93PO>&UP5%!G.DAA<U9I<VEB;&5/=F5R<')I;G0^"B @(" @
M(" @(#QX;7!44&<Z36%X4&%G95-I>F4@<F1F.G!A<G-E5'EP93TB4F5S;W5R
M8V4B/@H@(" @(" @(" @(" \<W1$:6TZ=SXQ.3@N.3 S,S(P/"]S=$1I;3IW
M/@H@(" @(" @(" @(" \<W1$:6TZ:#XQ.30N,C@W,3 Y/"]S=$1I;3IH/@H@
M(" @(" @(" @(" \<W1$:6TZ=6YI=#Y0;VEN=',\+W-T1&EM.G5N:70^"B @
M(" @(" @(#PO>&UP5%!G.DUA>%!A9V53:7IE/@H@(" @(" @(" \>&UP5%!G
M.D9O;G1S/@H@(" @(" @(" @(" \<F1F.D)A9SX*(" @(" @(" @(" @(" @
M/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @
M(" @(" @(#QS=$9N=#IF;VYT3F%M93Y4:6UE<TYE=U)O;6%N4%--5#PO<W1&
M;G0Z9F]N=$YA;64^"B @(" @(" @(" @(" @(" @(#QS=$9N=#IF;VYT1F%M
M:6QY/E1I;65S($YE=R!2;VUA;CPO<W1&;G0Z9F]N=$9A;6EL>3X*(" @(" @
M(" @(" @(" @(" @/'-T1FYT.F9O;G1&86-E/E)E9W5L87(\+W-T1FYT.F9O
M;G1&86-E/@H@(" @(" @(" @(" @(" @(" \<W1&;G0Z9F]N=%1Y<&4^3W!E
M;B!4>7!E/"]S=$9N=#IF;VYT5'EP93X*(" @(" @(" @(" @(" @(" @/'-T
M1FYT.G9E<G-I;VY3=')I;F<^5F5R<VEO;B W+C S/"]S=$9N=#IV97)S:6]N
M4W1R:6YG/@H@(" @(" @(" @(" @(" @(" \<W1&;G0Z8V]M<&]S:71E/D9A
M;'-E/"]S=$9N=#IC;VUP;W-I=&4^"B @(" @(" @(" @(" @(" @(#QS=$9N
M=#IF;VYT1FEL94YA;64^=&EM97,N='1F/"]S=$9N=#IF;VYT1FEL94YA;64^
M"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI"
M86<^"B @(" @(" @(#PO>&UP5%!G.D9O;G1S/@H@(" @(" @(" \>&UP5%!G
M.E!L871E3F%M97,^"B @(" @(" @(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @
M(" @(" \<F1F.FQI/D)L86-K/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F
M.E-E<3X*(" @(" @(" @/"]X;7!44&<Z4&QA=&5.86UE<SX*(" @(" @(" @
M/'AM<%109SI3=V%T8VA'<F]U<',^"B @(" @(" @(" @(#QR9&8Z4V5Q/@H@
M(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E
M(CX*(" @(" @(" @(" @(" @(" @/'AM<$<Z9W)O=7!.86UE/D1E9F%U;'0@
M4W=A=&-H($=R;W5P/"]X;7!'.F=R;W5P3F%M93X*(" @(" @(" @(" @(" @
M(" @/'AM<$<Z9W)O=7!4>7!E/C \+WAM<$<Z9W)O=7!4>7!E/@H@(" @(" @
M(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @
M(" @(" \+WAM<%109SI3=V%T8VA'<F]U<',^"B @(" @(#PO<F1F.D1E<V-R
M:7!T:6]N/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB(@H@
M(" @(" @(" @("!X;6QN<SIX;7!-33TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+VUM+R(*(" @(" @(" @(" @>&UL;G,Z<W12968](FAT=' Z+R]N
M<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B"B @(" @
M(" @(" @('AM;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
M+C O<U1Y<&4O4F5S;W5R8V5%=F5N=",B/@H@(" @(" @(" \>&UP34TZ1&]C
M=6UE;G1)1#YX;7 N9&ED.C=!,# V-#4T,SDQ.$8P,3$Y044S03%!,#,W-$-#
M,T(Q/"]X;7!-33I$;V-U;65N=$E$/@H@(" @(" @(" \>&UP34TZ26YS=&%N
M8V5)1#YX;7 N:6ED.C=!,# V-#4T,SDQ.$8P,3$Y044S03%!,#,W-$-#,T(Q
M/"]X;7!-33I);G-T86YC94E$/@H@(" @(" @(" \>&UP34TZ3W)I9VEN86Q$
M;V-U;65N=$E$/GAM<"YD:60Z-S<P,#8T-30S.3$X1C Q,3E!13-!,4$P,S<T
M0T,S0C$\+WAM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#X*(" @(" @(" @/'AM
M<$U-.E)E;F1I=&EO;D-L87-S/F1E9F%U;'0\+WAM<$U-.E)E;F1I=&EO;D-L
M87-S/@H@(" @(" @(" \>&UP34TZ1&5R:79E9$9R;VT@<F1F.G!A<G-E5'EP
M93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" \<W12968Z:6YS=&%N8V5)1#YX
M;7 N:6ED.C<Y,# V-#4T,SDQ.$8P,3$Y044S03%!,#,W-$-#,T(Q/"]S=%)E
M9CII;G-T86YC94E$/@H@(" @(" @(" @(" \<W12968Z9&]C=6UE;G1)1#YX
M;7 N9&ED.C<Y,# V-#4T,SDQ.$8P,3$Y044S03%!,#,W-$-#,T(Q/"]S=%)E
M9CID;V-U;65N=$E$/@H@(" @(" @(" @(" \<W12968Z;W)I9VEN86Q$;V-U
M;65N=$E$/GAM<"YD:60Z-S<P,#8T-30S.3$X1C Q,3E!13-!,4$P,S<T0T,S
M0C$\+W-T4F5F.F]R:6=I;F%L1&]C=6UE;G1)1#X*(" @(" @(" @(" @/'-T
M4F5F.G)E;F1I=&EO;D-L87-S/F1E9F%U;'0\+W-T4F5F.G)E;F1I=&EO;D-L
M87-S/@H@(" @(" @(" \+WAM<$U-.D1E<FEV961&<F]M/@H@(" @(" @(" \
M>&UP34TZ2&ES=&]R>3X*(" @(" @(" @(" @/')D9CI397$^"B @(" @(" @
M(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I
M;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI
M:60Z-S<P,#8T-30S.3$X1C Q,3E!13-!,4$P,S<T0T,S0C$\+W-T179T.FEN
M<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N/C(P,C4M
M,#0M,314,#DZ-#$Z-3$K,#4Z,S \+W-T179T.G=H96X^"B @(" @(" @(" @
M(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E($EL;'5S=')A=&]R
M($-3-B H5VEN9&]W<RD\+W-T179T.G-O9G1W87)E06=E;G0^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @
M(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI
M(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @
M/'-T179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @
M(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.C=!,# V-#4T,SDQ
M.$8P,3$Y044S03%!,#,W-$-#,T(Q/"]S=$5V=#II;G-T86YC94E$/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#(U+3 T+3$T5#$P.C U.C$V
M*S U.C,P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z
M<V]F='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B!#4S8@*%=I;F1O=W,I
M/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \<W1%
M=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \
M+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \+WAM
M<$U-.DAI<W1O<GD^"B @(" @(#PO<F1F.D1E<V-R:7!T:6]N/@H@(" \+W)D
M9CI21$8^"CPO>#IX;7!M971A/@H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @"CP_
M>'!A8VME="!E;F0](G<B/S[_VP!#  8$!08%! 8&!08'!P8("A *"@D)"A0.
M#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_VP!#
M 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1" ,I ST# 2(  A$! Q$!_\0 '0 !
M  (#  ,!              <(! 4& @,) ?_$ %80  $# @(#"@L%!@,&! 0'
M   ! @,$!081!Q*4"!<8(3$W55;1TA,5%D%1<7.3L[33%")A=($R-G*1DK(C
MH;$D,T)28G4T-:+!)X*#HR8X0T2$PL/_Q  6 0$! 0
M 0+_Q  7$0$! 0$                 $0%!_]H # ,!  (1 Q$ /P"U(
M                                                    /R1[8V.?
M(YK6-3-7.7)$3TJ<A4Z3<&4]0^!^(Z!\C%R=X)RR(WUN:BHG\R)KO>:K2_I8
MDPG2U,L.$+6KGUB0N5JU6HJ(N:IRHKE1J)Z,W<I/EIM5!9Z&.CM5'3TE+&F3
M8H6(UJ?R_P!0,:FQ)9:JW15]+=:.>CDE9 R:*5'M61[D:UN:>=55$R-L1/I9
MT>4534VS%%FI64]UMU?3U-0D#=5*B-LC=97(G*YJ<>?+DBIZ,I5=+&U51TC$
M5/,JH!Y@_'/:Q,W.1J?BN08]KTS8Y')^"Y@?H,6NN5#0:GV^MIJ;7XF^&E:S
M6]6:\9[HIX97*V*6-ZHU'*C7(N2+GDOJ7)?Y >P$<4.D.EO&EU,-6FJCEHJ*
MAFDJY6JBM?-KL1&HO_2F>>7G=EYB1T5'(BM5%1?.@ &%-=[;!5I2S7"CCJ5X
MDA?,U'K_ /*JYF: !ZGU$+)XX'S1MFD159&KD1SD3ER3E4]2W&A2N^Q+64WV
MS+/P'A6^$_ISS R@>BMK:6AA\+75,%-%GEKS2(QN?K4]D,L<\398)&21O3-K
MV+FBIZ45 /,'A-+'!$Z2:1D<;4S<]ZY(B?BJGHH+C17!KG4%93536\3E@E:_
M+UY*!E \)Y8X(GRSR,CB8F;GO<B(U/2JJ>F2X443J=LE73L=4?[E'2M19?X>
M/C_0#)
M                                                       ##O4T
ME/9Z^:'_ 'L<$CV>M&JJ&8?CFHYJM<B*U4R5%\X%8]QRQK[KBF9W'*D4"(J\
MN2N>J_Z(6=*L8-ST+Z::RW7K6AL%T:Z*"J=^QJ*[.-ZK_P!*_==Z,U7D+2QO
M9+&V2-S7L<B.:YJYHJ+YT4+KR*\[KNT6^'#MIN<-%3QU\E;X-\[(T:][5C<N
M3E3C7C:G*3=B*^1VEL$$+$J;I5N\'24C79.D=YW+_P K&IQN=YD]*JB+$.Z]
MC>[ =HD1N;67%J.5/-G'(#$MWVT6^\X:DI;K14]7!]G549-&CD:NHO&F?(OX
MIQD2[D#]P[O_ -R=\*,EJNNU!3826XSU43*)U*CFRJ[B<CF_=R]*KFF2)QKF
M1'N0'M7 UY8CDUTN*JJ>=$6-F7^BA&'@#%F&YL=8NH=(4=(R_2W*2."6XQHZ
M-($759"U7<3$3)5\VMK)RDDX/P'08?O>*%H:>%+'>(X',IVKFQJHDB2,1/,U
M=9%]'WE1.0T]XP=A+2[:)+C44WV>XQRRTKJJG<B2QOC>K=5_%DY.)%R5.14R
MR.3T&)?L(Z2K[@&X5KJ^V4E-]IA?QY1\;%:K47]E%1_&WTIQ>E2M)AC"=@J=
MTIB2S3V>BDM4%)KQ4CHD\&QVK#QHWD_XE_FIW.G'$;\'8;LN&<*ZENJ[M,E)
M Z%-5*>)%1'*W+D7-S43UKEQF@PFYK-UCBA'JC5?1*C47SKJ0+Q?HBJ8FZFI
MI7LPQBJUN2HI;?4/@E>Q<VM>CT5O_J8YJ_CD@$K+HPPD_#BV>:RTDL3H]5U0
MZ-%G<[+CD63+6U\^//,C?05B"YV[%N(-'-]K)JEM#X3[%4.<NNUC79*U%Y<E
M:J.3T<?X$W6&ZTM\LU%<[?(DE+5Q-EC<B^94Y%_%.1?Q(3T;VQUXW1&,\14Z
M9VZA5U*DJ?LNF5&L5$7SY(UZKZT](&ABL+Z7=/S6RW7&N@9)2J[[1+*Z>9C7
M09N1KWJJY\N2KGEG^!F;H#1Q8<-8/CQ%AV&>BNM)51J^H2HD>^765?O.5SE7
M6ULES3CY38N<G"Y:F?']@R_^PIT>Z@7+1)7?C40?W@>ZT8 M6.L-VR]8W6>[
MW"MHHI6JLKXHZ9'L1=6-C7(B<O&JYJJ_AQ)S&Y?J*BAN&-,,OGDFHK56(E/K
MKGJ_?D:[^>HU<O3GZ25M&RHNCS#"IT93?":1)N=.<;2;^>__ -I@,^/$=!BS
M2-B-E_H+C<[-8Y6T='14]#)4PK*BN2265K45%=FW)NMR)R)GQG*Z1[;56_%E
MFQ'HKPU>Z*MC5R5D,5KF@BD1%16YMU4147[R*B?AYSW8%Q-!HYTU8QLV)9/L
ME#=JI9XJF3B8U5<YT:JOF:K7JBKYE1/Q)MQ+C2TV:TK4Q5E-5U<V3*.EAE:]
M]3*[B8QJ(O'FN7'R)R@11NI[;%-@.BO:R5T52^JA8L#ZA_@VM<QRJBQ9ZJ+F
MB<>69M(-#EMQ98\.W:]W*O2[M@@D=+!)DQ(T:BMB8U?V4:F62IQJN:KFJC=5
M^$7153>&1J2_;X=9&\F>I)GE^!*6#51<(V-47-%H8./_ .F@&W  0
M
M                                          :;%6&+/BJVK07^@BK*
M?/-J/XG,7TM<G&U?4IQELT0TEH3P5FQ7BVWT>>:4L%P1(V^I%8N1)@ T6&\*
MVS#[Y9J1L\]=,B-FK:N9T\\B)YE>Y57+\$R3\#W8KP[;<56.HM-Z@\/1S99H
MBY.:J<:.:OF5#;@"/,':(L.87E26"2X5TC$5(%K9TD;3Y\2K&U$1J+^.69F8
M#T787P4YLMIHWRUJ?_NJE_A).14S3D:WB54XD3E4[< <#0Z+[;::^KK+!=[Y
M::BKD=+4?9JEKF2N557-6/8YN?'Q9(;_  MA.VX<DK)Z3P]1<*UR/JJVJD\)
M/.J<FL[T)YD1$1/0;\ <)B[13AC%.(8KW<H:J.X-1&O?33K%X5$3)$=EQ\G%
MFF2Y><ZJ6QVR6Q>)I*&!UJ\$D'V56?<U$3)$R-B ([M>BBW6>*:ELU^Q);[9
M*Y7.H:>NRB3/EU55JN;G^#L_Q.PL-@MN'[.RV66F;1TC$7)L?+FO*Y57C5WX
MKF;0 <!O46+RG\HOMEX\=ZVM]K^V+K_LZN7)EEEQ9<F1LL98"MF,*2*DOE5<
MI:2/57P+*C48YR)DCE1$XUXSK0!SMEPG3V:Q>*+?<;HRD:UK(M:HUGPM3S,<
MJ9HGF_TR--A71=8L+WB6YV:HNL-5,[.=75:O2;CSR>BIQ\?Z\:G=@#D,?Z.L
M/8Z@B;?:5WVB),HJJ!VI*Q/1GDN:?@J*AJ< Z'<+8*N*7"WQ5-77M14CGK'H
M]8L^751$1$7\<LR10!R.., 6G&K61WZ>X24S'(]M/'4*R-'(F6MDB<:\:\OI
M-KA7#U/AJVLH*&JK9J2-K61,JIO"^":G(UJKQHGX?@AN0
M
M
M
M
M       #08IQC8,*NIFXAN<-"M2CEB21'??U<L\LD7DS3^9ORL6[(D1;CA>/
M/C;%4._FK.P&+.-<CFHYJYM5,T4_3&M4GA;91R)QH^%COYM0R0
M                                                          Y;
M&^/L.X);3^4-?X"2HS\%$QCI'N1.5<FIQ)^*G)[_ -@'I*JV23L E4$5;_V
M>DJK9).P;_V >DJK9).P$2J"*M_[ /255LDG8-_[ /255LDG8")5!%6_]@'I
M*JV23L&_]@'I*JV23L!$J@BK?^P#TE5;))V#?^P#TE5;))V B5015O\ V >D
MJK9).P;_ -@'I*JV23L!$J@BK?\ L ])56R2=@W_ + /255LDG8")5!%6_\
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
MDD 1MO':/>KR;7/WQO':/>KR;7/WR20!&V\=H]ZO)M<_?&\=H]ZO)M<_?))
M$;;QVCWJ\FUS]\;QVCWJ\FUS]\DD 1MO':/>KR;7/WQO':/>KR;7/WR20!&V
M\=H]ZO)M<_?&\=H]ZO)M<_?)) $;;QVCWJ\FUS]\;QVCWJ\FUS]\DD 1MO':
M/>KR;7/WQO':/>KR;7/WR20!&V\=H]ZO)M<_?&\=H]ZO)M<_?)) $;;QVCWJ
M\FUS]\;QVCWJ\FUS]\DD 1MO':/>KR;7/WQO':/>KR;7/WR20!&V\=H]ZO)M
M<_?&\=H]ZO)M<_?)) $;;QVCWJ\FUS]\;QVCWJ\FUS]\DD 1MO':/>KR;7/W
MQO':/>KR;7/WR20!7_31H>PK:-'=TN>'+6M)7T>I,CTGE?K,UD1R9.<J<BJO
MZ'8[FV]/O&BBVI,]7RT+WT;E7T-7-J?HQS4_0['2!2)78%Q%2JF?AK?4,3UK
M&[+_ #(=W'E4K\+X@I,^**L9*B?QLR__ *!6BW'R>&ON*JA>58H>/^)SU_\
M8LZ:7#N%+%AMT[K#:J2@=.B)*L#-771,\L_5FO\ ,W00
M
M                                                         8MU
MC26UUD:\CX7M_FU2MVY!G6.'%;$=E]ZE7XO86:<U'-5KDS:J9*GI-+8,)6##
MWA_$=II*'P^KX7P,>KKZN>6?JS7^8&[!AONMO8YS7U](US5R5%F:BHO\S\\;
MVWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]
M\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S0
M87C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V]
M(4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]
MH\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI
M"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM
M S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C
M>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?
MOF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;
MVWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]
M\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S0
M87C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V]
M(4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]
MH\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI
M"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM
M S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C
M>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?
MOF]H\;VWI"C]\WM S087C>V](4?OF]H\;VWI"C]\WM S087C>V](4?OF]H\;
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
M_P %9\RPL^5@W/\ S^8Q_@K/F6%GP:  (
M             J]NI.<["GY>/X[BT)5[=2<YV%/R\?QW%H0H  @
M                              "--TCS,X@]=/\ ,1F'N7^:.@_,3_WJ
M9FZ1YF<0>NG^8C,/<O\ -'0?F)_[U"\2N  @
M                ?/K$/[W8@_/3?$<?04^?6(?WNQ!^>F^(X+B9MS_S^8Q_
M@K/F6%GRL&Y_Y_,8_P %9\RPL^#0 !
M          %7MU)SG84_+Q_'<6A*O;J3G.PI^7C^.XM"%  $
M                            1IND>9G$'KI_F(S#W+_-'0?F)_[U,S=(
M\S.(/73_ #$9A[E_FCH/S$_]ZA>)7  0
M            /GUB'][L0?GIOB./H*?/K$/[W8@_/3?$<%Q,VY_Y_,8_P5GS
M+"SY6#<_\_F,?X*SYEA9\&@ "
M     *O;J3G.PI^7C^.XM"5>W4G.=A3\O'\=Q:$*  (
M                       C3=(\S.(/73_,1F'N7^:.@_,3_P!ZF9ND>9G$
M'KI_F(S#W+_-'0?F)_[U"\2N  @
M       ?/K$/[W8@_/3?$<?04^?6(?WNQ!^>F^(X+B9MS_S^8Q_@K/F6%GRL
M&Y_Y_,8_P5GS+"SX-  $
M5>W4G.=A3\O'\=Q:$J]NI.<["GY>/X[BT(4  0
M                 !&FZ1YF<0>NG^8C,/<O\T=!^8G_ +U,S=(\S.(/73_,
M1F'N7^:.@_,3_P!ZA>)7  0
M   /GUB'][L0?GIOB./H*?/K$/[W8@_/3?$<%Q,VY_Y_,8_P5GS+"SY6#<_\
M_F,?X*SYEA9\&@ "                                        *O;J
M3G.PI^7C^.XM"5>W4G.=A3\O'\=Q:$*  (
M              C3=(\S.(/73_,1F'N7^:.@_,3_ -ZF9ND>9G$'KI_F(S#W
M+_-'0?F)_P"]0O$K@ (                                        '
MSZQ#^]V(/STWQ''T%/GUB'][L0?GIOB."XF;<_\ /YC'^"L^986?*P;G_G\Q
MC_!6?,L+/@T  0/&5Z11/D=K:K45RZK5<N2>A$XU]2'D .*N.E+!]LK5H[E=
MUI*M,O\ !GI9F/X^3[JLS/'?6P9TTFRS=PB3=!,:FF_ 3T1-95ID5?2B5*Y?
MZJ62 YO"^.<.8IJZBEL%TCK*B!FO*QK'M5K<\L_O(GG.D.>I;+128SEQ%0OA
M\,M*^WU2,3C>YLC7-55]+<G)^J>@]LN+\-0ROCEQ#9V2,56N:ZMB16JGF5-8
M#> UE9B"S45-3U%9=[?3T]2FM#++4L8V5.+C:JKD[E3D])E4-PH[A2)54%73
MU-*N>4T,B/8N7+]Y%R R0:F/$MDDH:RMCN] ZCHW^#J)TG;X.)V2+DYV>2+Q
MI_,_,/XGL>(DD6Q7:BK_  ?[:4\R/5OK1.- -N#\<Y&M5SE1&HF:JO(B'-18
M_P )2W!*&+$MH=5*[52-*IG&OH1<\L_P Z8'X]S6,5[W(UJ)FJJN2(AI5Q;A
MY+;57'QU;_L%++X&:H2=O@V/R1=579Y9\:<0'MQ9?Z/"^':Z]7/PJTE(Q'O2
M)NLY<U1$1$S3C551.4]6"\34.+\-TE[M23-I*E':K9FZKVJURM5%1%5.5%Y%
M4][KC9;KA]U9)54%599XUUI7O:Z![.1<U7BRY47,\\.S6J>RTLF'G4CK5JJV
M!:1$2+)%5%U<N++-%Y -B#57[$5FP_$R2^72CH&/_8^T3-8KO4BKFOZ'G8K]
M:;_3.GLERI*^%JY.=3RH_57T+ER?J!L@:^XWNUVVJI:6ON%+3U-5(D4$,DJ-
M?*Y5R1&MY5XS"NF,<.6JY-M]ROMMI:YV2)!+4-:Y,^3-%7B_4#>@(N:9IQH:
MB_8FLF'T9X[NU%0J_C8V>9K7.3\$5<U VX-?9+U;+[2?:K-<*6NIT7)9*>5'
MHB^A<N1?P/;=+E0VFC?5W2LIZ.E9^U+/(C&I^J@98-'8<78>Q!,^&R7J@KIF
M)FL<,[7.1/3EGGE^)O      "KVZDYSL*?EX_CN+0E7MU)SG84_+Q_'<6A"@
M "            $';I#'%PMZV[!^')7172[:OA9&+DYL;G:C6HOF5RY\?H3\
M0)!NVDC#-NN3[:E=)77%G$ZEM]/)52-].:1HN2_@I[+?I"PY5U3:6>LDMM6Y
M%5L%SIY*-SLO1X1&HOZ9F1H_P?;<%8=IK7;(F(YK46>?5R?/)EQO<OKY$\R<
M1GXHP_;<3V6IM=YIF5%+.U45%3C8OF<U?,Y/,H'OL=VH[Y:X+C;)DFHY\UCD
M1,D<B*J9I^&:*9QQ^B2S56'<"4-GKD=X:AEJ(-94RUVI._5<GX*W)?U-I?<7
M8>L$R0WF]4%%,J9I'-.UK\O3JYYY?B!O 8=INM!>*-M5::VFK:9W$DM/(DC<
M_1FBGY>+M;[+1K5W>MIJ*F1=7PD\B,;GYD15Y5_ #-!HK7B_#MUFBAMM[MU3
M-*_P;(HIVJ]79*[+5SSY$5>3S'!:=M)M)A6T.M%MK&K?ZQ4CRB?]ZFC5?O/<
MJ?LKER>?CS\P$M P+5>K7=UE2TW.BKO!9:_V:=DNIGR9ZJKEGDO\C/
M        (TW2/,SB#UT_S$9A[E_FCH/S$_\ >IF;I'F9Q!ZZ?YB,P]R_S1T'
MYB?^]0O$K@ (   :R^WV@L5/X>YOGC@1KGND9322M8B<JN5C51J>O(V9Z:UC
M9*.H8]$5KHW(J+YTR4#B8=+N!IT7P-_CDRY=2GE7+^3#RETMX(B9K2WUC&^E
MU/,B?V$6[C?_ ,NQ3[6G_P!)"P-U;124$D-T2%U).K8'LE1%:_75&(U47TJY
M$_4#RME?372W4U?02I-25,;98I$141S53-%X^,UV(L2T%B=30U/AIZVJ56TU
M'31K)-,J)FNJU/,B<JKDB>=3PP_1TN$,(4-%6UL,=);X6PK43/2-B-1<FYJJ
MY)YD(8L>++;6;IB]5M==Z%MLI;;]GI*A]2Q(N2)51KE7)557/7B_$"1\.Z5+
M%>,3OP[407&T7I%R;2W*!(G/7+/[JHYR<G&G'Q^8V-]QU06RJK*6CH+I>:JB
M:CJJ*V4_A5@S3-$<JJC=;),]7//\#!Q.F"'U5#BROGL\ERI89'6^K=5M1)%;
MGQ-^]D_)5_')5\Q'VYCQ+:X,'W:2]WF@@N59=99GI4U+&22*YD?WLE7-<US_
M ,P.AGW0&"8K535K9:^1TLO@GTS8$\+#_P!3T5R)J^I5_P!26(WMDC:]BYM<
MB*B_@IQ-?AG &&IZV[72@LU&^MF;-))6:JM=(BKDK&OXD7-57[J)RG<  :&]
MXRPY8JG[/>+Y;J.HRS6*6=J/1/2J9YHGK-M;ZZDN5)'56ZI@JJ61,V2PO1['
M>I4X@.5J-(MEI](L&"Y&U?C65FNCTC3P2+J*]&JN>>>JF?)E^)V1HYY\.,Q5
M2LF=:_*.2-S(<]1:E6(BN5$_XM7+-?1RF\<J-15<J(B<:JOF  YEN/\ "3KA
M]A;B6T+5:VKJ)5,Y?1GGEG^!TCWL9&Y[W-:QJ9JY5R1$].8'D#408FL=1;:J
MX0W>@?04KUBFJ4G;X.-R99HKL\L^-/YGEA_$=FQ%%+)8KI1U[(ERD^SRH_47
MS9HG(!M0?DCVQL<^1S6L:F;G.7)$3TJ<W38]PG4U[:*GQ':9*ISM5L;:IGWE
M]"+GDJ^H#I08%UO-KM'@O&URHJ'PN?@_M,[8M?+ERUE3/+-/YGC:[[:+M(^.
MU76@K9&)K.;35#)%:GI5&JN0&Q!JKAB2QVVI6FN-YMM)4(B*L4]4R-Z(O)Q*
MN9M&.:]J.8J.:J9HJ+FBH!^@    !\^L0_O=B#\]-\1Q]!3Y]8A_>[$'YZ;X
MC@N)FW/_ #^8Q_@K/F6%GRL&Y_Y_,8_P5GS+"SX-  $  !6G='MF?IAP.RED
M;%4.2!(Y'MUD8[[0N2JF:9HB^;,EN:S:05A>D6+K.CU3[J^)U3C]ZO\ HI$^
MZ$E8W3;@1'/:FHM,YV:\B?:5XU_DI9,*X30O37*CPA/3WV7PUTCN-6E3*G)(
M_P ,[-R?@O*GX*<SNA=&S<46)U[LU.U+_;VZZ:C?O5$:<:L7TN3E3]4\YW%X
MQ5!3XKM6&[6^&:Z53UFJ&)Q_9Z=J*KGNR7B5W$UN?G=GYN/'QQ>ZI]9387P]
M,C+[<6*YTR<?V*F1<GSJGI_X6IYW*GH4(CS!EY7390VJDNM+'';+1X.>ZL7+
M_:JE-9&,:G*D>2*Y?3FC?,JDL8HL%LN^':BWU]*Q]&V)VK$U58UN351,D3+D
M\Q!&*[/+H.QS;<2V%L\N&*[5I*Z!SU<Y%RX\U7E5<E>B^E')Q(I8)E?2W3#Z
MUU!,R>DJ*=9(I&+FCFJW-% KKN:<&6W%6$:]V($?66^FN#O!T*N5L2R+&S.1
MV2_>7+)$1>)./T\6!I4P]'H?TB8?Q'A3PE-;JIZZ],CU5J:JM\)'FO'JN:Y.
M)>1<_0F77[CZIA=@Z]TJ2-6H97^$='GQHUT;$1<O0JM=_(]VZ&HEQ;BW!>$:
M#_$K))WU-3J\?@(?NHKW>A,D>OZ?B%;;3+?9)\5X2PE%3U-71W%[JJMIJ9S6
MOJ8F(JMBS<YJ:JJBZR*J9HAXZ3+7)BS!55:*71_<X:ID:?89%2D8D#T7BR5L
MV:)YE1$Y%-#NCV5^&\5X0QM;X5E@MS_ 2HG(GWM9&KZ$<BO3,D2T:6\$W*SM
MN'E!14K=76?!4R(R9B^=-3E5?5GGY@-!@7#5TKM$,EFTC6YZU%&DL<39ID>K
MHT;FQRJURIFF:HF?)JH1_N<,$VK%V [JW$3'U=&VM?'#3ZRM;$]8V:TJ9+^U
MEJHB^9$7TJ3C9+S/?L(W"ZS0+3TE2V5]$Q[5:]:=&Y->Y%\[LE<GX.0C3<A/
M:N ;JQ')K-N3E5/.B+%'E_HH&=I0T>X?L6A2Y4='2R/;;872TTDTBN>UZR(Y
M7>9,US5.3D-WH(J8Z+0A9*J;_=04\\KO4V615_T-CIS5&Z)L3*JHB?9<O_4A
MJM!U*VXZ";31Z^25%-4PJY/-K2R)_P"X'.Z(+[57:W5N*:["UTN]SN=1)_M<
M2TZLBB:[5;#'X25KFM;DO%DF:KYS64^%\36_371XCPMA>LM5DJ71QW"&26!C
M5:Y<I':C)%3++)W%YT-7H$Q]2X&DN6"L:O\ %LE/5/=#-*F3&N7)',<OF153
M61>1<UX^3.8Y<?VRYWNWV;"E=2W6OGE:^=U.[PL=/3M7.1[W(N2*J?=1,_VG
M(!#NF;#E%0Z;,$>*D=0SW">+PL\2ZS]?PR)KIK9_>X_/Z$.QTS:.<,TFBZ]5
M5%:H([A2QI4-K%S=.YR.365\B_>=FF>>:KRFFTW/;OXZ-6ZR9I/$JIZYTR_T
M)(TWN1NB?$ZJN2?9%3_- --HZQ-+;] %!?ZY5GDHK=*_)R\;_!*]K$5?QU6H
M>.@"B^WX03%=U5*N^7N666>ID3-R,:]S&QM]#41O(G%QFNT;VEV(MS3!:J=4
M6:JH:F&/->+7\))JY_KD<UN<=(EMM%CFPEBBJBM=;03O\"M6[P;5:KE5S%5>
M)'([6XERY?P4#ML+:,ZW#NEJZXEM]Q@ALE>QROH(VJU5>[)<E3]G)'9JB\O'
MEERFBM6(),1Z6<3U-18JZ]TU@>RAH88/ JRF?FY))%21[?ON5BHBIGDB9<1(
M%%C2BON*:>TX8JH+A%3HZ:XU4*^$BB9JJC&(].)7N<J+Q*N2-<0M0XCWI].N
M)8\0,D99;[(M0DZ-54:CG*YKT3SHBN>U<N/^0&RTNX:Q'B"^6:_8+PA<K7>Z
M-[G2U#Y*:-9$XE:JZLJYJF2IQ\J+D3_;Y)I:"FDJXO U#XVNDCSSU'*G&GZ*
M<9>=*&&X:!J6.Z4=WNM3E'145)*DCY97<345$_93/E5<LDS.VI4F2FA2I<QT
MZ,1)',3)JNRXU1/1F$>P    !5[=2<YV%/R\?QW%H2KVZDYSL*?EX_CN+0A0
M !           "JFD1ROW5=J;4_[IM90(S6Y,LF+_<JEJROVZ9P9<%K;=CBP
M1N?4VY&)4M8F;FHQVLR7+SHBYHOX9>9%"XL"#E-'..K3CFQ0UMMJ(TJD8GVF
MD5W^) _SHJ<N6?(O(IO;U=Z&RT$E9=*F.GIV<6;EXW+YFM3E<Y?,B<:A&ATJ
MXG=@_ 5VO,*(M3#&C($5,T\(]4:U<O.B*N?Z&CT$6:GAT>T-SJ6I4W2[M=5U
MM5*FM),YSER1RKQY(F29<G+Z3PTGV:[8UT27:%]']GN$F552TG+(UK'(YK'?
M]:M1<T3D5V7'EFN#N:,2T]XT=4UL61$N%I5U/-$J_>1NLJL=EZ,ER];5 XG%
M+ET4Z=;54V5/L]BO^HE52,XHT57ZCE1O(F2JUZ>M4Y%-WI=Q.["&F'#-XOM%
M+58<91/CC<UNLD,[G.UGM1>+61NI^.2KD>.EJU^66FK!UDHO\5+8S[97N;QI
M#'KM=D[T*J,1$_B0D>[W.SW?%U3@J^TM)4-FM\=;%%.U')-F^1KT1%\[=1JI
MEQ\:KY@K64T&&\=W[#N+,-5M%45-KF>LLD?%(L3XGMU'MRUD5'*U4ULO/Z2/
M-UC14L5)AF:*F@9--7/\)(V-$<_B3E7S_J:K&^!M[#2)A6ZX&J9XVW.M2F6@
M5ZNXM9NLU%Y7,5%RX\\N)<^3+>;KG[EGPO*[-(V5S]9WH^ZG8H$Z4-MH;?K_
M &"CIJ77RUO Q-9K9<F>2&4:^@O5NN%4ZGH*R&JE;$V9W@7:Z-8Y?NJJIQ)G
MDN2>?)38!             !&FZ1YF<0>NG^8C,/<O\T=!^8G_O4S-TCS,X@]
M=/\ ,1F'N7^:.@_,3_WJ%XE< !   #UU7_AIOX%_T/8>FM>V.BJ'O5$:V-RJ
MJ^9,E JWN7:+$-70XB7#MXHK<ULD'A4J*):C77)^67WVY9<?IY23,86?',=P
MPS47/$%#76B*\T:U,%/1?9W+G,U&JJZSLT1RIQ9IYE\QR&XW<W[#BEN::WA*
M=<O/EE(6'K)Z>EII)ZR6**GB37?)*Y&M:B<>:JO$F05^U5-!5P/@JH8YX7_M
M1R-1S7>?C1>(KU@VU6^3=/XLHY*"D?21T:JR!T+58U<H.-&Y9)RK_,F? V(U
MQ505ETIVM2UOJ7Q4+]54=+&S)JR+GYE>C\OP1"(<$2QKNK,6Y/;]ZD<U./E5
M$@S3_)?Y Q,6)++:W8:K(W6VB6."FF6)JP-RCS:JKJIEQ<?'Q$2;E.TVZMT>
MULU;;Z2HF;<I$226%KW(B1QKDBJA-.)7-9ARZO>J-:VDE557S)J*1#N17M71
MS<&HJ*YMSDS3T9QQ <_NL[);Z:*Q76"G1E?/5.CEEUE57MU45$7-?-EQ>LE?
M33BJ?!^CRY7.A5&USM6GIW*F>J]ZY:WZ)FOK1".-UZY$L.&D543_ &UZ_IJG
M;[H2P5.(M%URAH(UFJ:9S*MD;4S5Z,7[R)^.JKE_0#:Z,<-4-LP';XI(8ZBH
MKZ9E1732IKNJ9)&HYZO5>-W*J<?F-%H?T;7# =7B"*HND=5:*YZ+34T>LFHF
M:_>7/D=DJ)Q>CEXD-7H/TJ6&X8)M]OO5UH[?=+="VFD;5S-B21C$R:]JN5$7
M[J)GY\T4[K#&*X<4WRM\12,J+'11^"?5M3[DU0JHNK&OG1C4XU3B57IZ B'*
M>S4-DW6-MI[73MIX)*9\JL:JJFLM/)FO'Z<LSL=-U\F7$&$\)PP5-33W6=TU
M;3TSFMDJ(8^/P2*YS4R<N>?&G$GXG.7-[>%W:4UDS^Q*G+Y_L\I[-TO%<+'?
M<(XUMT2RQVN;4F3S)]Y'-1?0COOMS]7I"M[I%MKL48)J[+3Z/KG#.V)4H7*E
M&QL$B?LJBI-FU/,N7F53T8*PO=JO0U6V;2+;G_:*%L[:5)ID>O@TCS8[-KE3
M-JJY$SY-5#J+'I<P5=;,RX+?J.C^[K24]5(D<L:^=NJO&OZ9Y^8S;=?);_@F
M]7>2)8+?/'.ZA\(U6O=3I'DCW(O)K*CG)_TJT"(]S)A.UX@P/4U%]A^WT\%Q
MD2&CG^] UW@X\WJSD<Y45$S=GDB<66:Y^RR6RFPENI66VQ1-I+=<*)SGT\?$
MQ/\ "<_)$\R:T:+EYLS=;D94WMZ_CY+G)\.(P+M(U-UQ9\W)_P"!5OZ^ E W
M.D^Y/Q#I8PM@%\CFVF=JUUP8U<OM"-1[FQ._Z?\ #XT\^LGH.JTKX AQI@IU
MFH4I:.IA<R2DD='DR)6KR<29HBIFG$1;I[=68-TM87QS# ^6A:QL$NK_ ,S5
M>CFY^971O7+U+Z"6$TI8+6R)=/*.W^ 5FOX/PJ>&_A\%^WK?AD!X18&\8Z+Z
M?"N**EEPJ&TO@75>KFK7IGJO:J\>;>+C\^7'RG ;F&Y+;([_ ()N<3(+M:ZI
M\N2)DLC55&N]>2HG'Z'(3!A6LK;C8J>MN<"TT]3K2M@<F3HHW.58VN_ZD9JY
M_CF0IIRIJC >D.Q:1;5"KH7O2EN$;>+PG$J<?\3,T_!6(H'<5E)!BS3)!X6&
M.6BPI2Z[G.:BHM7/DK4_'58U'?@JH22<9HEM5108296W-N5VO$K[G69\J/E7
M-&_AJMU6Y?@=F$      ^?6(?WNQ!^>F^(X^@I\^L0_O=B#\]-\1P7$S;G_G
M\QC_  5GS+"SY6#<_P#/YC'^"L^986?!H  @>,K$EB?&[6U7HK5U7*U<E]"I
MQIZT/( <1<M%.#+I5NJKE9OM=2[B=+/532/7]5?F?F]1@S++Q-Q?FI^^=P .
M8PO@+#.%J^:ML%IBHZN6-8GRM>]RJU5153[RKYT3^1Y4^!L/T^(G7Z&BD;=W
MKFZI^U3*YWX+][)6\2?=Y.+D.E &AQ5A"R8KBBBQ!1+6Q1+K,C=-(UB+Z=5K
MD15XUXUXSUVC"]HPO9JRGL5,^DIG1N7P7AY'L3B5<T:YRHGZ99G1&MO]J\<T
M#Z1];64D4B*UZTKVL<YJIDJ9JBJGZ9*!7[<OX5M=\P?<:RK940U\-P=''54E
M3)3RHQ8XUU=9BHJMSX\ES0G?#F$[/AV6IGME*J5=3EX>JGE=-/+_ !2/57*G
MX9Y&FP-HWM6"'R>(*VYQ02N1\M/),U\<BY99JBMS3]%3D0[4#'N%%2W&BFHZ
M^GBJ:69NI)%*U'->GH5%."H="F J*YMKHK$QTC7:S8Y9I)(T7^!7*B^I<T)%
M &NO=EH;W;UH;E'))2.XG1QS/B1R999+J*F:9+R+Q&FPWH^PSAFK6IL-M=0R
MK^UX*IEU7_Q-ULG<OG13J@!I<387M.)Z9*:^TSZJF3_]'P\C&.X\^-K7(B\:
M>?/(\,+X3LV%HG16&E?20.SSB2HD?&F:YJJ-<Y41?Q1,S>@#D<9Z.<+8QF9/
M?K5'-5-352>-[HY,O0KFJF:>O,SL'8,L&#J22GP[;HZ1LBHLC\U>^3+DUG.5
M57U<AT  X^[:-,)W>Y>,+I:W55=FBI-+53*YN2YIDNOQ(B\B)R&?>,&V2\VV
M*WW6GJ*NBC3)(I:R=4=QY_>^_P#>X^179Y'0@#187PG9L+1/BL-(^D@=GG$D
M\CV9KRJC7.5$7\43,TV+=%F$,5W!:Z\6ACJU?VYH9'1.?_%JJF?K7C.V &IP
MSARTX8MK:"PT$-%2HN:MC3C<OI<J\;E_%54]&+<)6/%U"VDQ#;HJR)BYL5V;
M7L7TM<F2I^BF] ''8-T9X4P?5NJ[':F15BHK?#RO=*]J+YFJY5U?TR.Q
M   *O;J3G.PI^7C^.XM"5>W4G.=A3\O'\=Q:$*  (           %1%147C1
M0 .!N^B'!=RN"UWBG['6*NLLM#,^G7/TY,5$_P C:8?T?X<L=9'64M$^>NC_
M &*FLG?42,_A5ZKJ_ID=4 !QMUT9X8N-Y?=_L4U'<WY^$J:"IDIGOSY<_!N3
M//SKRG9 #48<PU:,-P2Q6:B93^&=KS2*Y7R2N]+WN57.7UJIK\2X"PYB2YQW
M&[V]9;A'&V..I9/)%)&UJN<FJK')EQN5<T.G '-V?!5FM=S9<FQU-7<8VJR.
MJKJJ2IDB:O*C%D<NK^F1G8GPY:<46MUNOU%'64;G([4?FBHY.145,E1>->-%
M\YM@!I\+89L^%;;]@P_0145,KM9S69JKG>ESES55]:FX               (
MTW2/,SB#UT_S$9A[E_FCH/S$_P#>IF;I'F9Q!ZZ?YB,P]R_S1T'YB?\ O4+Q
M*X "   &KO\ 8+??Z;[/=8YI8%:K71LJ)(FO1>5'(QR(Y.+SYFT '!0Z'\"P
M.5T%@CC<O$JLJ)D_T>>4VB/ \S=6:Q-D;Z'U,RI_>=V -;262WT5CBL]% ZF
MM\4:1QQPROC5K4]#D5')Z\\SG*719@ZEN/C"EM#H:_65_P!ICJYVR:R\JZR/
MSS7-3M0!IKOABUWBV,MURBJ)Z-K58L;JN9-=%\SU1V;^3_BS-98-'F&</2K)
M8[?+0.<YKG)!5SM:]4Y-9$?D[]<SK !RV)='V&<35:5-_MJUTK?V?"U,NJSD
MSU6H[)O(G(B&\L]LI;11,I*!LK:=G[+9)GRJU,LLD5ZJJ)Q<G(9H CZ\Z&\#
M7>ZON%78V-J'NUY$AF?$QZ^E6M5$_ED=M;+916JW14%MIHJ6CB;J,BA;JM:G
MX9?ZF6 .,DT882DNOC.2UR.N6LC_ +4M9.LNLG$BZ^OGG^IU5104M5;GT%7
MRHHWQ^"?%/\ XB/;EED[6SS_ %,D 1S2:$\!4US2MCL3'/:[6;%)/(^)%_@5
MV2I^"\1VE\L=!>[<M!<HGR4:IJNBCF?$UR99:JZBIFF7F7B-D .8PY@+#F&I
M'OL-!)0Z^>NV*JF1KN++-6Z^2KDO*J<1AR:,,)2W7QG):Y'W+61_VIU9.LN:
M<2+KZ^>?ZG9@# NEFM]UM#[7<Z6.LH7L1CHI\WYHG(JJO'G^.>>?'F<?8-#^
M"+%=&7"@LC%J8W:T:SROE;&OF5&N54S_ !Y4._ &OOM[ME@H?MMZKJ>AI=9&
M>%G>C45R\B)Z5XE_D1[C6[6O'ETL6$[+5TMRI*B=M?<I*=[961TT2ZR-54SR
M5[]5/3EF=ECC"%IQK9%M5]BDDIDD29CHWZKF/1%1'(OIR<J?J>K ^"+%@F@D
MI</T:0^%5%EF>[7DE5.36<O^G)^ '2IQ)Q        'SZQ#^]V(/STWQ''T%
M/GUB'][L0?GIOB."XF;<_P#/YC'^"L^986?*P;G_ )_,8_P5GS+"SX-  $
M                                      5>W4G.=A3\O'\=Q:$J]NI.
M<["GY>/X[BT(4  0                                       !&FZ1
MYF<0>NG^8C,/<O\ -'0?F)_[U,S=(\S.(/73_,1F'N7^:.@_,3_WJ%XE< !
M                                        ^?6(?WNQ!^>F^(X^@I\^
ML0_O=B#\]-\1P7$S;G_G\QC_  5GS+"SY6#<_P#/YC'^"L^986?!H  @
M                                   "KVZDYSL*?EX_CN+0E7MU)SG8
M4_+Q_'<6A"@ "                                        (TW2/,S
MB#UT_P Q&8>Y?YHZ#\Q/_>IF;I'F9Q!ZZ?YB,P]R_P T=!^8G_O4+Q*X "
M                                      !\^L0_O=B#\]-\1Q]!3Y]8
MA_>[$'YZ;XC@N)FW/_/YC'^"L^986?*P;G_G\QC_  5GS+"SX-  $
M                                 5>W4G.=A3\O'\=Q:$J]NI.<["GY
M>/X[BT(4  0                                       !&FZ1YF<0>
MNG^8C,/<O\T=!^8G_O4S-TCS,X@]=/\ ,1F'N7^:.@_,3_WJ%XE< !
M                                   ^?6(?WNQ!^>F^(X^@I\^L0_O=
MB#\]-\1P7$S;G_G\QC_!6?,L+/E8-S_S^8Q_@K/F6%GP:  (
M                            J]NI.<["GY>/X[BT)5[=2<YV%/R\?QW%
MH0H  @                                       "--TCS,X@]=/\Q&
M8>Y?YHZ#\Q/_ 'J9FZ1YF<0>NG^8C,/<O\T=!^8G_O4+Q*X "
M                             !\^L0_O=B#\]-\1Q]!3Y]8A_>[$'YZ;
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
M[#9@#6>3]FZ(M^S,[!Y/V;HBW[,SL-F -9Y/V;HBW[,SL'D_9NB+?LS.PV8
MUGD_9NB+?LS.P>3]FZ(M^S,[#9@#6>3]FZ(M^S,[!Y/V;HBW[,SL-F -9Y/V
M;HBW[,SL'D_9NB+?LS.PV8 UGD_9NB+?LS.P>3]FZ(M^S,[#9@#6>3]FZ(M^
MS,[!Y/V;HBW[,SL-F -9Y/V;HBW[,SL'D_9NB+?LS.PV8 UGD_9NB+?LS.P>
M3]FZ(M^S,[#9@#6>3]FZ(M^S,[!Y/V;HBW[,SL-F -9Y/V;HBW[,SL'D_9NB
M+?LS.PV8 UGD_9NB+?LS.P_4L%G3DM-O3_\ C,[#9
M                            K!NA^?/!_LZ7YEY9\K!NA^?/!_LZ7YEY
M9\*  (                                        BG=/<T5Q]O!\1#
M.W.?,[A_U3?&>8.Z>YHKC[>#XB&=N<^9W#_JF^,\"2
M
M            !6#=#\^>#_9TOS+RSY6#=#\^>#_9TOS+RSX4  0
M                              !%.Z>YHKC[>#XB&=N<^9W#_JF^,\P=
MT]S17'V\'Q$,[<Y\SN'_ %3?&>!)
M                                                           K
M!NA^?/!_LZ7YEY9\K!NA^?/!_LZ7YEY9\*  (
M                 BG=/<T5Q]O!\1#.W.?,[A_U3?&>8.Z>YHKC[>#XB&=N
M<^9W#_JF^,\"2
M                                           !6#=#\^>#_9TOS+RS
MY6#=#\^>#_9TOS+RSX4  0
M !%.Z>YHKC[>#XB&=N<^9W#_ *IOC/,'=/<T5Q]O!\1#.W.?,[A_U3?&>!)
M
M                              K!NA^?/!_LZ7YEY9\K!NA^?/!_LZ7Y
MEY9\*  (                                        BG=/<T5Q]O!\
M1#.W.?,[A_U3?&>8.Z>YHKC[>#XB&=N<^9W#_JF^,\"2
M
M              !6#=#\^>#_ &=+\R\L^5@W0_/G@_V=+\R\L^%  $#@=(-S
MQ<F)[%9L%K01NJ89YZN:MC5S(F,6-$7B7/E>J9>?\.4[X]:P1+4).L;/#HU6
M))E]Y&YYY9^C-$ A/2CB32'@##D5WJ;Q8JQCZAM/X..@<U456N7/-7_]/^9O
M+ [25>\-6^[4M^P\Q:VFCJ60R6]Z:NNU'(BN1Z^GER-5NM.;*E_[E%_9(2%H
MNYM\+?\ ;*?X;0K&T6W:^W6PU?E7'!'=Z2MEI9FP-R9]W)45./D5%1<_0IV!
M@U]3066@K[C5.BI::-KJBIERRSR:B*Y?2N343]$0XJ.]XYOUG2[X:MUEHZ.9
MGA:2GN;I'3SQKQM<[45&QJY,E1./EXU0(D,$=Z(])<6.HZZCK*-;=?;>[5JJ
M57:R<N6LU?6F2IYN+ES,F7&-?>\2W"Q8+IZ29]MR;77&L5RP0R+GE&UK>-[N
M)<^-$3+E [L@G3YB3%^&[SA^.AO,-/:[C5*SP5-!J2HC7,XG/555<T=_PZO(
M;V@TF7.T:2HL&8THZ%)ZM&+25U!KI&_6SU4<QRJJ9JBIGGQ+^'&<SNKGMBJ,
M#R2.1K&5LCG*O(B(L?&%Q/X(EQQCG'-!;:F]X=PM2K8*5JROEKWJD\L:<LB1
M(Y%8W+CX\URXU1#KL%XQ;BO M+B&VT$TLLK51U&Q[4<DC7:KFHYRHF6?'FJI
MQ?CQ!'6 A3"VF.[WG%U\LTF&5;5T35CIZ"&37F?,U^J[7DXF-8GG=EDGI7-$
M7]?I0Q9AO'-IM&/;%;J.WW5Z1T\]'*YZL551O&JJJ.R56Y\2<2Y@34#5XHOU
M!AFQ5EWN\O@J.E9K/5$S55Y$:B>=57)$]9R%%=\>WRR1WBT4%BH(9V)-34->
MLKYGL7C;KO:J-8JIDN62Y9\:@2&05IZQ)B_#=\P]%17F&"UW*J5G@J:#4E1&
MN9Q.>JJJYH[_ (=7D.UT7:2:?&<M?;:VC?:\0VYRMJJ%[M;D755S5\Z(O$OH
MS3EY3@MU/_YC@+\])_K$%Q/H,"_7>BL5GJ[I=)DAHJ6-9)7KYD3T)YU7D1/.
MJG%6F^XVQ/967FPT5DMM%4-\)24]R\+)-,S_ (7.5BHC-9.-$^]Q*$2(".]&
MFDIF*;I<+#>:!;3B6WJJ3TBOUFO1%R5S%\_FXO0J*BJAE8WQVZT8EM&%[)31
M5N(KG]YC)7JV*"-,U6214XUXFN7).-<EY.+,.Z!%&D+'N)M'+*.NOE#;;Q:*
MA_@5DHFOII(I,E5$5'.>BHJ(O'Q<B_KO:?$V*[EA:JN5!A:*DK(D26"FJJUL
MB5<:M5?N.CSR7DRSXES [H$7Z%](MTTA,N$]50T%#!12)$^)DCW2JJHJHN2\
M2)Q?Y*;K2+B>\X>K+'3V2BH:Z:Z524;(9Y',<CLG.5^:(OW&HG'Z .V!ZJ7P
MWV:+[7X/[1JIX3P>>KK>?+/CR/:   $4[I[FBN/MX/B(9VYSYG</^J;XSS!W
M3W-%<?;P?$0SMSGS.X?]4WQG@20
M                                                         *P;
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
M?]4WQGF#NGN:*X^W@^(AG;G/F=P_ZIOC/ D@
M
M      5@W0_/G@_V=+\R\L^5@W0_/G@_V=+\R\L^%  $
M           ((J9,=:/](>([RM@EQ/:+Q*UR24BJLL+&ZVHQ$1%5-5'9999+
MDBY\I.X B^W:2[_>%2&TZ/+\VH=Q:]?E30M_%7N3D]29F?64M_PC@F^W>VTL
M-YQ962I63QQL=X-S_NLU6-14<K61M1$3/-<O2I(( A?"<V,])-3:I,8V..R6
M2W3MJY(U8]CZV9G^[34>N:,1?O+GRJB?I-       !%.Z>YHKC[>#XB&=N<^
M9W#_ *IOC/,'=/<T5Q]O!\1#.W.?,[A_U3?&>!)
M
M          K!NA^?/!_LZ7YEY9\K!NA^?/!_LZ7YEY9\*  (
M                            BG=/<T5Q]O!\1#.W.?,[A_U3?&>8.Z>Y
MHKC[>#XB&=N<^9W#_JF^,\"2
M                                                      !6#=#\
M^>#_ &=+\R\L^5@W0_/G@_V=+\R\L^%  $
M              13NGN:*X^W@^(AG;G/F=P_ZIOC/,'=/<T5Q]O!\1#.W.?,
M[A_U3?&>!)
M                                         K!NA^?/!_LZ7YEY9\K!
MNA^?/!_LZ7YEY9\*  (                                        B
MG=/<T5Q]O!\1#.W.?,[A_P!4WQGF#NGN:*X^W@^(AG;G/F=P_P"J;XSP)(
M
M                            %8-T/SYX/]G2_,O+/E8-T/SYX/\ 9TOS
M+RSX4  0                                       !%.Z>YHKC[>#X
MB&=N<^9W#_JF^,\P=T]S17'V\'Q$,[<Y\SN'_5-\9X$D
M
M              "L&Z'Y\\'^SI?F7EGRJ.ZDHI+AI9L-'"]K):FB@A8YV>35
M=-(B*O\ ,]G!RQ=UBMOO)NZ%6J!57@Y8NZQ6WWDW='!RQ=UBMOO)NZ!:H%5>
M#EB[K%;?>3=T<'+%W6*V^\F[H%J@55X.6+NL5M]Y-W1P<L7=8K;[R;N@6J!5
M7@Y8NZQ6WWDW='!RQ=UBMOO)NZ!:H%5>#EB[K%;?>3=T<'+%W6*V^\F[H%J@
M55X.6+NL5M]Y-W1P<L7=8K;[R;N@6J!57@Y8NZQ6WWDW='!RQ=UBMOO)NZ!:
MH%5>#EB[K%;?>3=T<'+%W6*V^\F[H%J@55X.6+NL5M]Y-W1P<L7=8K;[R;N@
M6J!57@Y8NZQ6WWDW='!RQ=UBMOO)NZ!:H%5>#EB[K%;?>3=T<'+%W6*V^\F[
MH%J@55X.6+NL5M]Y-W1P<L7=8K;[R;N@6J!57@Y8NZQ6WWDW='!RQ=UBMOO)
MNZ!:H%5>#EB[K%;?>3=T<'+%W6*V^\F[H%J@55X.6+NL5M]Y-W1P<L7=8K;[
MR;N@6J!57@Y8NZQ6WWDW='!RQ=UBMOO)NZ!*FZ>YHKC[>#XB&=N<^9W#_JF^
M,\KQI$T-XAP=A>>\72\4552Q/8QT43Y%<JN=DG[340L-N<4RT.V#\?#+_P#>
M>!)( "
M                                  *P;H?GSP?[.E^9>6?*P;H?GSP?
M[.E^9>6?"@ "                                        (IW3W-%<
M?;P?$0SMSGS.X?\ 5-\9Y@[I[FBN/MX/B(9VYSYG</\ JF^,\"2
M
M                     !6#=#\^>#_9TOS+RSY6#=#\^>#_ &=+\R\L^%
M$                                        13NGN:*X^W@^(AG;G/F
M=P_ZIOC/,'=/<T5Q]O!\1#.W.?,[A_U3?&>!)
M
M        K!NA^?/!_LZ7YEY9\K!NA^?/!_LZ7YEY9\*  (
M                          BG=/<T5Q]O!\1#.W.?,[A_U3?&>8.Z>YHK
MC[>#XB&=N<^9W#_JF^,\"2
M                                                    !6#=#\^>
M#_9TOS+RSY6#=#\^>#_9TOS+RSX4  0
M          !%.Z>YHKC[>#XB&=N<^9W#_JF^,\P=T]S17'V\'Q$,[<Y\SN'_
M %3?&>!)
M                                       K!NA^?/!_LZ7YEY9\K!NA
M^?/!_LZ7YEY9\*  (                                        BG=
M/<T5Q]O!\1#.W.?,[A_U3?&>8.Z>YHKC[>#XB&=N<^9W#_JF^,\"2
M
M                       !6#=#\^>#_9TOS+RSY6#=#\^>#_9TOS+RSX4
M 0         /QSD:U7.7)J)FJ@?H.&WW,"=9J'_U=@WW,"=9J'_U=@'<@Y&T
M:2L'W>XP4%LO])45D[M6*)FMFY?0G$=<                        !%.Z
M>YHKC[>#XB&=N<^9W#_JF^,\P=T]S17'V\'Q$,[<Y\SN'_5-\9X$D
M
M                       "L&Z'Y\\'^SI?F7EGRL&Z'Y\\'^SI?F7EGPH
M @        >FNB?/15$42HDDD;FM5>1%5%1,SW #GL%X2MF%\.T-LHZ.F:L,
M36RR-C3.5^7WGJN6:JJYKQD&:%XHW;HK';'1L5B)69-5.)/]I864*W:%?_S&
MX\]59\RP+B:<2X/H+K<[-<X::FBN5MK(YV3ZFJY6)Q/8JHG'FB\2+YT0Z*MJ
MZ>AII*FMJ(:>GC3-\LKT8UJ>E57B0]Q"=9?TQ%ICN]'6V>OO-KP[$QE/1TS&
M/8E0[C=,]KW-153C:WERY>)0B4[-BJP7NH=!9[W;:Z=J9K'3U+'NR].2+GD;
M>1[(HW22.:QC4S<YRY(B>E5*]Z8\/73$-1:;M@O"%WMM_HYM9U3X.&'69EQ<
M;9%S5%1,L_,JG9Z4L-8IQWHZLM!0R14%=.Z&6YT\KU8G['WFYMSS1'KGEY\O
MP [&#'&%:BL2E@Q)9Y*A5U4C;61JJKZ$X^-3HB#]/M3A1-&UPLE+]DEN- R)
M8(:2'76E5'M1=96HJ1HJ9I]Y4SS.MT:4<.*]#N'H;\DE5'+2(V1%E<U7HU5:
MF:M5%7B3S@=I37JV525BTUQHYDHURJ59,UR0KEGD]47[O%Z3T67$EDODDL=F
MN]OKY(N.1M-4-D5J>E41>3\2OFYFPO17RUXDI;OKU%N@K69T3ERCE<B+DLB)
M^UEEQ-7BSXU1>++RTAX:I<(Z<<'^2*K94NNK#)]E:F3%<_P;E:U>),VN3BRR
MS3/(*GZXXJP_;+@RAN-[MM+6NR1()JEC'\?)Q*N?&;E.-.(AO2UHQPK2Z-;[
M5TUL8VXTL#JEM:YSGSO>G&JO>JYNSX\\_2='H N-1<]$N'YZR1TDK(WPZSES
M56LD<UO\FHB!$@@            (IW3W-%<?;P?$0SMSGS.X?]4WQGF#NGN:
M*X^W@^(AG;G/F=P_ZIOC/ D@
M                                                      5@W0_/
MG@_V=+\R\L^5@W0_/G@_V=+\R\L^%  $           *V:%)&+NCL<HCD762
MLU?Q_P!I86(N=OAN5-X"I?4MCSSSIZF2!W]4;FKEQ\F9Q]MT28,MEP2OMUJJ
M*6M155)X;A4L?Q\OWDDSXP.[*UU]_71;NA+Q67IDB6.^L1ZS-:JZJ+DNNB)R
MZKD<BIRY+GZ"R,,;888XF*]6L:C45[U>Y43BXW*JJJ_BO&:;%N$[)BZW)18A
MH(JR%JZS%=FU\:^EKDXT_10-1==)N%*.U_:Z6\T5QFD1$IZ2CF;+-.]>)K&L
M157-5R3C3BSXR/\ = 8JO-GL>$K755*VYMV>C;K4TJJU6-;X/78Q>5$^^Y?3
MDWUG<8.T380PE<4N%JMJNKF_L35$CI5C_A1>)%_'+/\ $Z'%N%K/BVU^+\04
M3*NF1VNU%56N8[TM<G&B\8$;:99,-V#0M<K39I*&GCJ88_LL%.Y%65/",57<
M7&[B3-7+^J\9O- ESHI=&>&Z&*JB?5MI'/="UV;FM214553S<:^?_P!C:6;1
MAA&SV2OM5%9XDI:Z/P52Y[W/DD;Z-=5UD3S\2IDO'RF39-'^'+'8IK1::&2D
MHYW:TRP5,L<LJ\GWI&N1ZIQKQ9Y 1;N3'M?1XOU51<Z]COT5'9#3:]J:;]&B
M*O)/'_G.TDW#&C?"^%JMU3A^@GH979:_@JZHU7Y<FLU7ZKN5>5%/5>-%^$[S
M=&W*ZV^IJJYJHK)Y+A4JYF2YIJKX3[J(O&B)ED%>S3%Q:+<4_D)?]%-%N:U1
M=#MDR7/)T_QGG67K!MFO=JCMEUCKJFA8FKX)]PJ,GIGG]]4?F_C_ .;/(_<)
MX-LF$HGQ8?IIZ2!^></VN:2/-<LU1CWJU%XDXT3,(Z             !%.Z>
MYHKC[>#XB&=N<^9W#_JF^,\P=T]S17'V\'Q$,[<Y\SN'_5-\9X$D
M
M                      "L&Z'Y\\'^SI?F7EGRL&Z'Y\\'^SI?F7EGPH
M@                                       "*=T]S17'V\'Q$,[<Y\S
MN'_5-\9Y@[I[FBN/MX/B(9VYSYG</^J;XSP)(
M
M       %8-T/SYX/]G2_,O+/E8-T/SYX/]G2_,O+/A0 !
M                         $4[I[FBN/MX/B(9VYSYG</^J;XSS!W3W-%<
M?;P?$0SMSGS.X?\ 5-\9X$D
M                                                     "L&Z'Y\
M\'^SI?F7EGRL&Z'Y\\'^SI?F7EGPH  @
M           "*=T]S17'V\'Q$,[<Y\SN'_5-\9Y@[I[FBN/MX/B(9VYSYG</
M^J;XSP)(
M                                      %8-T/SYX/]G2_,O+/E8-T/
MSYX/]G2_,O+/A0 !                                        $4[I
M[FBN/MX/B(9VYSYG</\ JF^,\P=T]S17'V\'Q$,[<Y\SN'_5-\9X$D
M
M                        "L&Z'Y\\'^SI?F7EGRL&Z'Y\\'^SI?F7EGPH
M  @                                       "*=T]S17'V\'Q$,[<Y
M\SN'_5-\9Y@[I[FBN/MX/B(9VYSYG</^J;XSP)(
M
M         %5MTY6LMNF##==*USHZ:E@F<UO*J-GD543\>([/A,X8Z'O7],7?
M(]W7?.';/^V,^+*0<&EL^$SACH>]?TQ=\<)G#'0]Z_IB[Y4P BV?"9PQT/>O
MZ8N^.$SACH>]?TQ=\J8 1;/A,X8Z'O7],7?'"9PQT/>OZ8N^5, (MGPF<,=#
MWK^F+OCA,X8Z'O7],7?*F $6SX3.&.A[U_3%WQPF<,=#WK^F+OE3 "+9\)G#
M'0]Z_IB[XX3.&.A[U_3%WRI@!%L^$SACH>]?TQ=\<)G#'0]Z_IB[Y4P BV?"
M9PQT/>OZ8N^.$SACH>]?TQ=\J8 1;/A,X8Z'O7],7?'"9PQT/>OZ8N^5, (M
MGPF<,=#WK^F+OCA,X8Z'O7],7?*F $6SX3.&.A[U_3%WQPF<,=#WK^F+OE3
M"+9\)G#'0]Z_IB[XX3.&.A[U_3%WRI@!%L^$SACH>]?TQ=\<)G#'0]Z_IB[Y
M4P BV?"9PQT/>OZ8N^.$SACH>]?TQ=\J8 1;/A,X8Z'O7],7?'"9PQT/>OZ8
MN^5, (MGPF<,=#WK^F+OCA,X8Z'O7],7?*F $3]I?TV6/&N!ZJRVZW7*"HED
MC>CYT8C41KD5>1RJ3'N<^9W#_JF^,\H\7AW.?,[A_P!4WQGA-20  @
>                                    /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>g871796g01g06.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g871796g01g06.jpg
M_]C_X  02D9)1@ ! 0 #YP/G  #_X4I5:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(
M>G)E4WI.5&-Z:V,Y9"(_/@H\>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS
M.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ
M-#4V-C$L(#(P,3(O,#(O,#8M,30Z-38Z,C<@(" @(" @("(^"B @(#QR9&8Z
M4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR
M9&8M<WEN=&%X+6YS(R(^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B
M;W5T/2(B"B @(" @(" @(" @('AM;&YS.G!D9G@](FAT=' Z+R]N<RYA9&]B
M92YC;VTO<&1F>"\Q+C,O(CX*(" @(" @(" @/'!D9G@Z05!42U9%4CXQ,2XQ
M+C N,C(Q,SD@4')O(%!R;V1U8W1I;VXM,S(\+W!D9G@Z05!42U9%4CX*(" @
M(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(" @(#QR9&8Z1&5S8W)I<'1I;VX@
M<F1F.F%B;W5T/2(B"B @(" @(" @(" @('AM;&YS.GAM<#TB:'1T<#HO+VYS
M+F%D;V)E+F-O;2]X87 O,2XP+R(*(" @(" @(" @(" @>&UL;G,Z>&UP1TEM
M9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O:6UG+R(^"B @(" @
M(" @(#QX;7 Z0W)E871E1&%T93XR,#(U+3 T+3$T5#$P.C R.C0R*S U.C,P
M/"]X;7 Z0W)E871E1&%T93X*(" @(" @(" @/'AM<#I#<F5A=&]R5&]O;#Y!
M9&]B92!);&QU<W1R871O<B!#4S8@*%=I;F1O=W,I/"]X;7 Z0W)E871O<E1O
M;VP^"B @(" @(" @(#QX;7 Z36]D:69Y1&%T93XR,#(U+3 T+3$T5#$P.C R
M.C0R*S U.C,P/"]X;7 Z36]D:69Y1&%T93X*(" @(" @(" @/'AM<#I-971A
M9&%T841A=&4^,C R-2TP-"TQ-%0Q,#HP,CHT,BLP-3HS,#PO>&UP.DUE=&%D
M871A1&%T93X*(" @(" @(" @/'AM<#I4:'5M8FYA:6QS/@H@(" @(" @(" @
M(" \<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54
M>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.G=I
M9'1H/C(U-CPO>&UP1TEM9SIW:61T:#X*(" @(" @(" @(" @(" @(" @/'AM
M<$=);6<Z:&5I9VAT/C$P.#PO>&UP1TEM9SIH96EG:'0^"B @(" @(" @(" @
M(" @(" @(#QX;7!'26UG.F9O<FUA=#Y*4$5'/"]X;7!'26UG.F9O<FUA=#X*
M(" @(" @(" @(" @(" @(" @/'AM<$=);6<Z:6UA9V4^+SEJ+S1!05%3:UI*
M4F=!0D%G14%304))04%$+S=107-51VAV9$<Y>F%'.7=)1$UU34%!-%%K;$Y!
M*S!!04%!04%"04%304%!04%%028C>$$[05%"24%!04%!44%"+RLT041K1FMB
M,DIL04=404%!04%!9B]B04E104)G445"055%0F=51D)G:T="45E*0W=G1T)G
M9TQ$06]+0W=O2R8C>$$[1$)!341!=TU$07=11$$T4$5!.$]$0DU41D)15$5X
M=V)'>'-C2'@X9DAX.&9(>#AF2'=%2$)W8TY$03!914)!64=H55)&4F]F2'@X
M9B8C>$$[2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X
M9DAX.&9(>#AF2'@X9DAX.&9(>#AF+SA!04519T%B045!07=%4B8C>$$[04%)
M4D%135)!9B]%06%)04%!04A!445"05%%04%!04%!04%!04%11D%W24=!44%(
M0T%K2T-W14%!9TE$05%%0D%114%!04%!04%!028C>$$[05%!0T%W449"9V-)
M0U%O3$5!04-!44U$06=10T)G8T1"04E'06Y-0D%G35)"04%&25))>%%614=%
M,D5I8UE%54UP1VA">%=X46E00B8C>$$[571(:$UX6FDX0U)Y9W9%;%%Z4E1K
M<4MY63-00TY546YK-D]Z3FAD55I(5$0P=4E)2F]-2D-H9UIH2E)&4G%3,%9T
M3E9+0G)Y-"]0128C>$$[,4]4,%I85T9L85<Q>&18;#E76C)H<&%M='-B5S5V
M63-2,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;RM#:S535FQP95EM
M6B8C>$$[<6)N2C)E;C5+:G!+5VUP-FEP<7%U<W)A-G9O4D%!24-!44E$0E%5
M14)1645#04U$8E%%04%H141"0T53355%1E523FA)9UIX9UI%>28C>$$[;V)(
M=T9-2%(T4TY#1E9*:6-V17I*1%)$9VAA4U5Y5VE9-TQ#0C-04TYE2D5G>&15
M:W=G2D-H9UI*:EI&1VED:V1&53,X<4]Z=WEG<"8C>$$[,"M0>FA*4VMT3515
M-5!2;&195U9P8EA&,658,5)L6FUD;V%7<')B1S%U8C)2,61N9#1E6' W9D@Q
M*V8S3T5H66%(:4EM2VDT>4YJ;R8C>$$[*T1L2E=7;#5I6FUP=6-N6C9F:W%/
M:W!A86YQ2VUQ<39Y=')Q*W8O84%!=T1!44%#15%-4D%$.$$Y531Q-T9867$W
M1EA9<3=&6%EQ-R8C>$$[1EA9<7!F6$Q3<$AR>#%(6#1L+VTT*U X,C-Z>%9W
M=DQ1.4HT+W=$9VPX95!J-#=9<3<V,V%N+V0P9CA!=U$W='@X9C5H5#4T<7-L
M;B8C>$$[=$IO;6DK<TM"379%1DI/3&9(5E%664=O3F5H2&9&6&QL<C5A+TYR
M5$Q*5%EE6G)A.78S=6)5=#E:=4I:12MR04US.%E%-C-(>'E/<28C>$$[;%=!
M,DYA8F)95E9(,'(X-&IQ<TXT;FU'>FQ33T,T:&E6<%EL4GIC3&(K:UAI4S(T
M;FDX36@U8G17=$M)94]+<7,Q="MD4D5G='1F,"8C>$$[-FYP=W)B<S5G2F%5
M>'I&>7A7,D%O6&%/;$8S-$A95G)I<C!(4C=M5DY+<S Q2S9I;#%"65EX9'E)
M-D97;$M62DA&67@X5D-24E(X<R8C>$$[0V]S6&QM855N:C-P5#0Q-VEO-SEX
M:7)F,7DP+S,O2#)0,FPW<GE(9BM89C59<318;&]E:SAF4W8R:# T.'9(*UAF
M-5EQ<4DV3V]:1R8C>$$[1$ME:$)Q3595>F17<71X37E"9V5017-+,395-BLK
M2W5&-6%';$HT>E=L4&E8=E-N9B]+2#,T<7=0>E9P;FY/-C$K-W9V3&UQ>%=I
M="8C>$$[6C)Y5T1Y,VMJ44I016)G>F-R3VI1=#8T;F=535%E3D]7*W=+<5@R
M1VIF;6I(9E1823AW,G-B5'E7<D]R4W!/:VDK;45U049A14)0:28C>$$[9%A4
M9T9&841O85E52RMG2BM:.%8O<'DV,7)S8WEY,U K;'!!=&\X0S)C9'9#.51)
M24E(.6%7-4IJ;TYU1#%&0W1C57924F57:'!3928C>$$[33%P5#1L-S!P,R]Y
M:#DK0EA#.'1$4VLX6G)3;GA,,W!4=CA!-5$K+T966$9867$W1EA9<3=&6%EQ
M-T9867$W1EA9<3=&6%EQ9TYF:28C>$$[375H86I%22]736QR36]H-$=8;E=.
M:'@Y349#.65N2&M+*T]+<7 P;E-I4U1:459/>%!P2G96+U4X4#5X>2ME*TMU
M1VLV54-#3$M!128C>$$[8FEK4V9Z*W T9GHO04)F4&9&6$13=$Q&2U=C07!3
M;C=T3WIM461U>FMT.#DX5F-U;&%7<%%R6G=!>#AF5$EJ46-E3$8Q<'1T4GE7
M2"8C>$$[=G9I<FLP<E,P-&Q,3T)E2E5R4TY"46]X6E-.=C)72DDY.%9C=6LV
M579(:EI11&AX0U5I454T5C0P,C(T.&I4-31Q,'5K85-O54Q:428C>$$[2T9+
M;%%):T9$1T-%23(O6C5';FA5-'$U9$DP;%)28DM!06-A56E4.6A3<61V,E99
M9V5!3TMU1VHV4TM5<W)C8V%C85)*='A5<71.=28C>$$[>6UG.7-69"MI3DI(
M+TAL0C!!+W5K-DMN<'%/;EI0:$AT=&ER63!N4VA3;&Y!2T1I2U)*,#1E;%1P
M,#E0-&9L=#!X5D0V1F)X45%8328C>$$[8U5F<'AI-FXT;TEX14%/6C9!1G%J
M+TLR<C1$1E9$4V)$5' O<F-S='9$3DM,>68Y-'EQ-T%R2G1U5VQ)<'A(8U4O
M;$=+;S5D23!L828C>$$[8V)+,TA';D=K4T-N2&I3;3-B,#$K-&5'2W584TY*
M5VY'>71X>'!X<$5G<'@T,'!T,CE.9G5(:&ER;#!J4U9P>'-R8V-A8V%224MC
M928C>$$[3DMB9'946#=H-%EQ-61),&QA8V)+,TA';D=K4T-N2&I3;3-B,#$K
M-&5'2W584TY*5VY'>71X>'!X<$5G<'@T,'!T,CE.9G5(:&EQ6"8C>$$[-CEP
M;6QW84YD4U(R<T5,4F]#:G%I4FQE2E-L1T11,' V82]T:F]01$95,VUU8F5!
M07I3<$5'*WIZ64Q7;FA81E9,.4HV8B]Y,7<O."8C>$$[:D8O<FER=C!N<'8O
M04,Q=R]W1$EX9C8T<3<Y2C9B+WDQ=R\X:D8O<FEQ2GA6,DMU>%8R2W5X5C)+
M=7A6,DMO1'I$1W-M9V%L1WEL;"8C>$$[93%N57%)+U9*0FI953E0:VY0.$$Q
M95%R,')I<5!X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%9,=$553$AD,$9+
M,V1W9G-*2#%K4"8C>$$[.&I.>2]W0EDW;G5":7)E:71Y:G4Y>6%88S0S670P
M8RM,4%0U8F9)67%M1TMU>%8R2W5X5C)+<&0U:69H;VPT,TQH4U W6$QJ5&-F
M="8C>$$[8S1A9CA'3593;3@O475R*V(Y3VE95RMO4C(Y;G%58W-:-%1,2$Y(
M4%I+>7-$>31U=&%5-C1Q;3,K1W9,;B]6<7,O.$%P2&DO-7!X5B8C>$$[,RM'
M=DQN+U9Q<R\K:V5,+T%*<'A62G9/9FPW>2](-5 Q,E-05$Q22%14-W!L6EE)
M=U%2035"0D,T<7ER1EA9<3=&6%EQ-T9867$W1B8C>$$[6%EQ9TYF5&YO5W!*
M=SE4;&%Z3'<T3$QY<D=W<#9B3D=R,2]L3$%(<%59<6HX5F1I<G-69&ER<U9D
M:7)S5F1I<G-69&ER<U93-U)&028C>$$[:G4O:#0Q=3=G+UI22S%K3R]W04).
M9FUD>C-X5C)I1W-D,W98+U1,:G98+V1H.3)X5D,K9$%'.'580T=V1C5,9$A!
M2D96831J5FAT-"8C>$$[9S!X0W4O=U8U5B\V='-0,T@K=4YQ-R]"6&Q8+T%+
M='-0,T@K=4YQ-R]"6&Q8+W$R=R]C9C8T,G)V.$9E5F8X07$R=R]C9C8T,G%!
M,28C>$$[+W=!;BM6-&1(=356,"M&1U)+:#9L86)J=5I)=BM*:D-Q6#9$-40X
M=&574%!O=3E)=&I&8S9V86%J4&5Y37AA<$9X6FQ5569:5E4U1R8C>$$[9T$K
M9&-#<S9X5C)+<$PU,B]W0U5-,2\O04Q:,3,O>5EF1E5R.',K6#=3.#AR851F
M,TYX<54Q,6,R3G9037<Q3R]5=DDX2W5X049W<28C>$$[:7)(,D=+<U,P<CAX
M9GEW=EE6;G4W=E=D2G0U24QA-&AM=F11,4%)-C-3>G-O-5%8539J:71O-6)K
M44(P*S%50E9L=6DR+VQ(5W!,<28C>$$[4%1R,U9:2DQ*:U,V4U,Y,65":V%2
M95-Q4DY,1V$P-FIT,$\K2V\O4G)95U!M6%4W0T=A-&MT5G,W1V1)-VTT;G53
M<VMS=#)J;%=N928C>$$[4FAY15,W03 R>%96.#-M5#E$2VE3>5$K=&4V9D,W
M=WE01$HV8S$Y1$A)0DI'5F1E4TU2<V-663<U<74O2V9L:35S26138E=42&8X
M028C>$$[<45814]O,SAI4DQ#541S-B]7:$M10DQY+V1O,4%#5%%$1E5+,VUF
M.'(Q85)',6Y60DQ$13%X3$0Y83%V,49H53A7:V%0;GI#:'AW2B8C>$$[<#EV
M-%!T8EEQ:71',50X=3EA,5 Y1V%:<3)P6$8X3UI-4#$S5T5P-E9/9GA027$O
M1%5D.%943S!-:BM2=%=J:V53-#E)-G1B;UIJ.28C>$$[66-X=S-.>$9'<D=D
M=C-L15%,.&)B.7II<4HQ<3%7*SAZ85I:5%0S361S,6QF5$Y(8EA-.71Y:VIL
M=$91<UE(:DQC4DDQ2VYV:7%6928C>$$[8E(U8CAS5TYV95AV-EIU27)I8U=Y
M<F)A;&9--%IK95%(:3DS1U<R:DE!5W)%,$%"2GA63')86"]!0TAC,S%N6E)8
M5W)T8UAK>'11<28C>$$[,S)Q345N-&5O<V)&6FI6:D@X6D,Q-$HX5#A6,W=Q
M;DAM=GDU6E=F;&973'4R=713:G5B97AU6EE:0G%E;U96,&A:;%E6;C=%649:
M9"8C>$$[:7)&<E!19$DQ5%=V344R;U=Q6$UK5CE(1D4P;%1X45=&<2]%8C=$
M:S50,#1Q:U=U878X06QH;U=S6&UN871P<'15<V)E3S=U8CAX*R8C>$$[<$%S
M8WHK;6Q21S=Z0W(W5DUF2#-W<6ED1750>3 Q<E<W;E-.4'-"2E!B=W!C96]9
M6FQJ94]1<T]3<W=(=S%86FI13BMZ5VAX5DTW,R8C>$$[>2]O,FUA,S5E;7-,
M5DQA5U,O:VID:W%/4TA4-W!U2C,S1E9"=TMY<D9722M64$QL;&5E5CE(=3=M
M-C%+4S5U3$<R;&UK3W V:%9N928C>$$[1E=::E-F=51I<5E2*U,Y0V=6+U1K
M=C1L6FUK:S0V;G%#9W-X<7I':R]5.7II<3502G5J2E5*3'%#.&E786UP-FE+
M:S=K+S<P67%K3B8C>$$[.6\K<DA7.5$P6%-Y6G)&-V)43&U:=%%V-W%6;VU&
M,V---U),2W1Y5TQP04%2>E5B1$-R25!.-6LO47EO:W-K4')8=6YW=3A-:G=Y
M928C>$$[;DYF47AY05-2;%A8:VI%8DA!<G8X2396+W8X03%(+W5+86HO04YL
M1TMT1'EP;S=%9UA/;T5J<4)Q;6\K2D@O3%(W67$S+VA(4W8X028C>$$[9BMO
M+SEX5%5F*WEJ1E5T<T=E4'E69DLP.'(K:&1A:D5K,#@P:VMG4TLO;5)!6G!:
M56,X5E5+2WE$8G9I<5I89B]+6C98+S)Z=%(O-28C>$$[4#)/2W Q:7)S5E-8
M>G0O>6AM=B]!4&)/=2\X06MW*TMT95,P5B]*5VA)=W%R86)A0F=E-$U#67%W
M,WIZ<D@U52M6-WEY,'I79$%I=28C>$$[2E9T26YS630T3%IW26)74FMI:%0Q
M6&HS5#%86E8V8V572W,W,%12.4)S2510<$9J0EIR94I%,&I1>')'6%9%0WAC
M=4DS-'!S3593<28C>$$[9E95<U!/96]C-V$U=5!5,#)W<#E7:&5A;D=E.2LQ
M=W)4<G1I<DA036XU:E)82&UA>CAP<F\R;TM:6DY+=F8P9SA,2D9(6%9%6&I-
M1R8C>$$[0VQ&4'!F0S%4>5DX8U9:.69A3G!6+TES;#=A4EA%:5)3=TLP:6AI
M27)H47-Q8B]S=4%!,DMV2V17.#DO;'1A-B]Q.6IQ,VQE26EY528C>$$[26)L
M23=74C58;'5*-T8P64\P9D5-<U%95E!1;71.=5)6-EAP;FQ8>79P.7=T.7 R
M;%=T<F-S1%-A1TI%86IG03=Q4$%91EEY;75X428C>$$[959D8W17<S=X>4QJ
M5U9->5=N<G<O1F582G(K.$AO<T)88U X4%DT5E4O2B]N;%!.=FUU3U9.3'9.
M3R]2.$=Q,FAA-E1J2$U9-W$P5"8C>$$[;D,U<'I(=V9&=#A*,G=+>6IZ8F,V
M9%EA2E!R3C=::3E':D)R-D-0-%%W:VI59TUJ3E%+84U26$970BM4.60O3%AZ
M2'$R;E%,-6%I="8C>$$[=&-L:F%94RML07E2=D%%;$A'64U(86]9371&,G X
M6$AA<%9N9FYC,#AL-BME=CA!=4YU.78K940T1E%/=2MF64Y+,%153E5/;&%J
M2R8C>$$[3$,R;75F5&$R;&I$96I'6#1L>7!#9SAF=$AP:7%N*UAM=&I83&97
M3E=&;F-7079,,D]15VPT;G!4<"]U4'1"4C!Q859P565),WA63"8C>$$[4'I1
M-#)6<7!T9DQT=G),87A*1D1Q46UG:VU6,&=:5$5S;G!O+UIN;U<V9&0K;496
M6#AU:S!857!,=E=9+TM3*UA,*T]6;S%D-'5%,"8C>$$[:5-$;7IK*VY&.6]M
M=$%7,G!7:"M%2W!Z-7-U,71,>GDY8TY&3$U%,4HV>'=)6DI$6%0W<V))=34V
M-$93<GI6*V%%1V=2-F$O-D,Q4R8C>$$[."]31C=(62ML2&)33$E056IK9FMI
M<U S:$AP+UEQ3G0K,DMO5SDX=7@V+RM61VE78S$S1%E1>#)&;E!,8S-+.&\P
M0U=W05DQ9$8K1B8C>$$[;41F1E9D=6YC1E5R;"],>E=T5E,W,50O04)S.3=9
M6$A/5WI94U1.85)Q56UI:V%I6$)J3S!G4#AQ;&1G0EA&55AO4&LS.'=T3C@Q
M828C>$$[9&,S3W90<65H;S@P,7A&-G-Y;T),8DQ'<V9"-4I/4TQ);DY"=4)Y
M+UHT+T5Q>4MF5E5S4$]E;V,W835U4%4P-G=P.5=H96%N1V4Y*R8C>$$[,7="
M<#$R=TMX,WI4*UEK579M1%1F2S8V4'%!3C-0<'0Q.69A0FMJ:30V;D5+5$)G
M3T-T=V]R,4Y7,G!I<3=Z;#5-4V983'95=C Y828C>$$[841D86IW*W!847)"
M94TP5G4P1%)#8U-X3UDR.51K=U1F6F%524)W<6=R6#AS=%9S6#E'4'IJ3%HS
M3C0Y,#!:=&DX8E-'-6UU-V].-B8C>$$[6FQ+<WE3>GAT53$R5FPO8GA63SE!
M.&TK6CE0,5142'9T875B,D,Q13<S:B]!1FTT.4M9<VMC8T52:&QL;6(T0VAC
M='DS,W)7=4MQ528C>$$[9FU'1S$X=&%R03%R93%3+S%/='A(0DM9=#E2;DY2
M27)21"]H>&EQ>GEV-314>DXU.6MT,3!U.'-0,%!"<59Q6C=M37)&4%,U<WA7
M2B8C>$$[:GA02F5(>')4-&%J8S1&96<T<3=&56PX-V8X04M'82\O=T)S-C<O
M-4U0:7%J-5A.-%!Y+S!G,E%1,V<P;3,K<D-3=D%Y+U9L-&-Q8B8C>$$[.&56
M2S1Q=W96<FXX,U@P;E9)<DQ4>&-Y+U9Q85AD6&M.<6)X6C5)-DYT2$EL=E-/
M6E-&0E0W3$)I5S1K359:6#5-,41Z,65M4G9-,28C>$$[:&(V8VE1;U5G:%$Q
M.5IP6D%Y:50Q-5%Y<$=I8CA2>356,BMZ9U9(,FXO2UHV<"\R>G1/+S50,S)+
M=3@S069O<4$Y+S!J<&8O04A58B8C>$$[9D954C5J8E8Q,&59-E-#8C-L1E1G
M14UG:3E69EA-46LO9&U543AZ1T@K2&Q3=3)+=D\Y5W90>FM';GEM>#!A,W5,
M=&(R1#9R2DMK0R8C>$$[5'I7:51*25)C=4I04U9P65-6:TM)3T1"9V]02E=5
M<7IJ>61E*V%R,U18;CAX,G-D;&1L=W-D<VMF<&M+15=R=%-E-4AX4%=G-6)$
M628C>$$[,7=+9S=0.$$U47)7.6<S-S=7+VA94G-$+W!T>G-23BLV4#A!<R]H
M.&1S5E1#-D%(;DQ39TYG3DXQ2"]K+UDT<6=F3C S;3)/-6=/:B8C>$$[=W90
M8F5M4S!-87=-<VMV<4IY4S0Y66=I37<X<65M46$Y*VQ3<D5R>E9F>F]S-3=M
M-7-D0W1,:FA"16M.<W-58V-44T='5U(R56TU1"8C>$$[:FQ)<U-..%<Q2T%(
M-U=+<S0X,T-C95)D849W>79/3DQU:$TV2U55=CE88FM6471)5D)046-J5'A/
M0E4Y24)&1'5$:7%3-D(O>#%F328C>$$[;B]B4FHO-W Q<&EQ4V%J969M3$1R
M8W=S3&8Q-V1P:6MA>7!#8E)91#9::F175C1R:C%$*SA$.&E60B]:<%-P5DQ0
M3$=S9FY&2G%T<B8C>$$[8C9X<&1V1G!T>&1-,7AE3VEL-'):=G)%;DAI;'=/
M2G%K8U-I:CA196)-,65)0W-U,2\X030V=FQV+W1O>68X061/=3A65&]G1VA)
M<28C>$$[4G508G1I<D8Y13!I2%9V>3@P2WEL:V5)9E5T3VYI;&IP>5-7,D55
M.%1G1494>&MJ56Q32TAO9'-64TA84'E2,%178GDU=3=V53=W4R8C>$$[,VIW
M>3-00F):45AH2VUQ,&EQ9V)I87%.=FE9.5=/1S%49GEP*U=M:V583EAU3E5G
M=4IR=65F,4MF5T9H4'!T359-:DEY27)I=D%,4R8C>$$[=$%O0VI91$%Q65(S
M5G)"-7HQ4#$U:VDU861P+TAM=U=V-RLY-E9/2W%V;31$.4912'8X07!(4R\K
M-FIB-'%H9D]8:V)4+TY3,GE8;"8C>$$[>DYB<&)R26A%2'!G<W-P47-#>DEZ
M1"LV06]$46=M;T]X0W)'8E0X:71#='!*-48Q5RM:-VE7-6QL62]6-C%U;V92
M64I33#113C)!1R8C>$$[,6-.<7E(>5HK6"MN*U9B;2MN<S=Q868V.49B>%!(
M2TEL5E)B1UAG5D5324LP;30O2E)G5F):<WDK5#E46E1X65@R<55.5U=N*S5+
M9B8C>$$[=7)2;B]H:&EQ63-103@U-EA4+W$S86HO04UN-TQ&5DAZ>#5Q8GEX
M;V<Q3F)68GAM=4EB8U%.2UEQ*W,T4V]:56Q*27)7;DA&5T\V6B8C>$$[*V-U
M:6%P939F65=D=$DQ,658:E=C:&%33#!H-E0K;$Q,1319=$EN<6)*.$-L:'91
M1$13<V\X-V8X;UIR+W=$,GIR=B]!2DU09U9$828C>$$[6C5E.'@V9' Q<G Y
M=G)C6F=S-%DW945T6G%7-%)+15=P.55B,$=+;VHY1RMA=CA!<3EW+SE)42\V
M<31Q-SE'*V%V.$%Q.7<O.4E1+R8C>$$[-G$T<7)A5&\Y-V$V:&0S.3=E:3AU
M8G%+0T-Q>$-&5E,S858Q,D1056MZ=&EQ=')U;'9Q96Y',6IN*W)3:6$S=4DU
M=4EK-'9B5'!/="8C>$$[5DI7;TIJ;V0X5E%F-DXX,68Y6'5(+W!#2"]66$98
M9F\S>E8O,64T9BMK268Y5F-69"MJ9DY8+U8W:"\V46@O,59X5E1N,'AT33AN
M-B8C>$$[;F%V3TIP1$1F5'EZ<TEO;$PS3%-Z=6%3:WA+;V%1+V)01VY88D95
M5G$R:C-T,7%&<&8R5C9,3S5T67 T2W1%2FQ:3&AO;F)9<VQ#1"8C>$$[075+
M<5 V3C@Q9CA!5C=H+S91:"\Q5GA6,S9..#%F.$%6-V@O-E%H+S%6>%9$-FXU
M93AX-FIP,3%P.7AR8UEG=DE:3&59<EIQ1S13<28C>$$[56%H.54W,$]+<VIX
M5DI:9DQK+S$V.'4W5%=,,G@K=E-,3E!"0W1O,&9Q3$5K3E(V,79--'%K2R]T
M67$W.4%A<B]W0E1*<5 O04-,,"8C>$$[-R]S:WA6,S9!,5@O04MM5%5F.$%K
M6' S+UI*:7)59FQQ-$XO6EAL,W)6.64O54I7;FAT-6QS,6I,=$1*0E9V4G0T
M;C)76G5J9&-65"8C>$$[=D973V%D-5DQ;E0Y4'1B0S(Q*V-7.7!%:T5)83-T
M:65%4VA&<65'*W=X5G%X<V9-5GES>$]V=5!3;6MI2$-+,&LR:F%M+T9.:C1Q
M9"8C>$$[>&A6<E0W3'I(9$I/>F$O25!3;FQH1DQE,C92='A&9FA/*TMP9#5M
M.'-24F%4<2MQ86A0*VLW.3=72TM+86%'1E1%<T1U-BMN=U552B8C>$$[85DQ
M4'EX5FQ'=&%73E1S1&$K<S%U=VQG;FIM44MZ2SEV36LV1VI!<69I:D9A-$91
M6#9'.'=F.$%5=U1F.4DQ="]W03!9<3<Y1&594"8C>$$[*W!G;2]W0VMA,B\U
M;WA6,S9'.'=F.51"3B\P:E<S+TY'2W%5*VPO;W)Y<&0R<'5(=4@U6$4X;'<T
M5D=:-VUD<#,R5&=O*TM19U5X5B8C>$$[4SAX6%8U86$W0F175G-B,CAT.4<Q
M5U<R<S%)57I3<$I:<VM12C9C,D%81E=--F@K669M0S-K:W,S.'9N6#$Y3DHT
M3'5+,W5R3T9W."8C>$$[:7AC5$9.2&-T>5%L:69I<5%.;')H5D1V*UHR=E=T
M<D1*+V=M6C=K<F%-,T%4>'(V;#!&.5%R+V]R,$5B4U9/-5!(<E$O1&EQ2FTX
M."8C>$$[870U:#!(>E9A6$=G5&%883)U;5AR0S5U1$UP:RM#4D4T2SA%86YK
M1DQ':FUG<#%R<W$Y2W=+-T9867$W1EA9<3=&6%EQ-T950C5H<"8C>$$[*V=.
M4W%602MQ>C%,=$=I:CDR,U9P43!A:C-C8V9(8D959FER<U9D:7)S5F1I<G-6
M9&ER<U9D:7)S5F1I<5@V37ET2&0X4U13-VY"<28C>$$[-E!U2$Y2.$%7;BMQ
M9'@S>%8R:2\S9#-S4B]P8R]5:R]T;GAX5D-E9&8K558Q3"]J0V8Q:D5+;F5+
M=7A6,DMU>%9,=DU2<&]L-&$P+R8C>$$[9#EA,#=J,U@Y94MO83<O-5104R\K
M,F1Q4"]**WAX5D]S5F1I<5,K9'8K54TQ+SA!-UHQ,R]W06U(>%9/<U9D:7)S
M5F1I<G-69&ER<R8C>$$[5F1I<4$X=W-Q-D)Q5$]3<6DQ;DQ-2%--9T-.<6YN
M24=29CA!5UE%1'9I<5!X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%9!84\O
M3R8C>$$[3S8K4&Y3-FY8*SA74VQ(3S-W<6Y';CAP<5(T;D96=6E#:V0S=%0O
M5$QJ=%0O9&@Y;'A60RMD9BM55C%,+VI#9C%J14LS-3!:,3AR828C>$$[:U5D
M:V(P4T$V35995DE'>DM14CE'259R+T)V;"]W1#-Z3B\P:S-0+T%&57AT5V@U
M4#AU1VQ)-51Y1E9P9%A/-#A2*S@Y.&)6=B]"=B8C>$$[;"\X03-Z3B\P:S-0
M+U941S%3=3!I5S,P3'I$8GAS+V\R.35+:TEE4C-+<C9C4F]'9'562VLO=%E5
M2G)D+W=$2UHV6"]!3G,W568X028C>$$[:R]9-$5P,6ER<U936'IT+WEH;78O
M=T1B3W4O*U1$-'%N5TMU>%8R2W5X5C)+=7A6,DMU>%9!82LO1%%T4V9N-F9'
M,6UB;GI73&I33B8C>$$[:E@Q1U=257 O359)2%=H>%9(-'$W1EA9<3=&6%EQ
M-T9867$W1EA9<3=&6%EQ;#)I4V,T-W8T=5A'-W5&*S,V;$M32&)O=$MF>3ES
M5B8C>$$[9&]G<$AD-U4O=T)-=4\Q4#DR2#)81E9(>F1"4&-E5W12:'0T,FUM
M944X26M&5UEG9S!59'II<D-V4$@U:U%R3V9,63!B55-D4G,S;"8C>$$[1C4V
M1'%S4$)W2WI+=TA'4"],<C$R<&A64"]Z0CAV85)R5&%!;7%8.$9J8C)E;VEC
M0UIK4U-D:F)Y=W)$0S=K8U=*;41B8C=B54\K0B8C>$$[5TE4+T%*86590F-7
M9#%(-7A70B\P9E!P.6Q+:'5&9FID>#(X4WE21F)K3#A%,&%Y1&=O-45R>35D
M8TMS<CAJ95<O3FUL-FAQ;'IR=28C>$$[<E-8,&-Z3$A:=VPU6%1G:4PK.$-Y
M4WEH0U1Y1D)3=E4Q,F]Q>'I5+WI",#=43F0Q;GEV3%HS<C-.-5!C6%%U-')E
M5U-"55-+3#11,"8C>$$[64Q-,65T3FPW;D95>3AU969T4#AZ9FU03G Q=%HS
M9'1*;VQR9G=3>3-%3'A2>6,U<DIL2S@Q4FQB8C1K6E%2=#0T1F5H67$W1E5L
M."8C>$$[-V8X04M'82\O=T)S-C<O-4U0:7%D67$W1EA9<3=&6%EQ-T9867$W
M1E5"-6AK5U!13E-K6FEQ<&%Z<U=%;G!%05)S82MP>&9H+W)C5"8C>$$[5')4
M1E5F:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&EQ6&%*3#9K9#)F5DUV1S=U
M1G%8851J>&M)-&IK1C1G9GEJ665/2W4P455J=28C>$$[.7%F-EIC9'%F-W-0
M<W5+<&II<5-E9%%0.$LV;64O;R]X1TE68C5P.'!79FU.3$Y,<6531F)/551*
M-E%J2DIQ3G%U<FM607!T,4))3B8C>$$[4FER1'10.$%Y13AV5U5N3DY6=GHX
M4$-G34-5571B:SAF5&E8:G1:>&=%9G(S=S)Q92M39GEY,&YY:G%.+V973C-C
M5'9Q1SAQ5&5N>"8C>$$[5V]4-%4T2W9&1DM(9VY286M$07%O<7(K:E!-<D5#
M<3,X<%9J,4@W<4EB1W$P*R]#:$UR;%98>FYP655"839D<4I.0E1C>C)22G=*
M5"8C>$$[=D9867%K=FYB+VQ$3F8X02LR9&0O=T1*:#A65')&6%EQ-T9867$W
M1EA9<3=&6%EQ9U!-33-O84)Q53-Q1T@P<E=D+U9$;4UP>&I9."8C>$$[=6%Q
M-5=N5V]5,#A-5E(K2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMP9F\P:E!(
M9&QN3#AB=6114S=V44)Y079X9U5P-$199'-6828C>$$[,%%5:G4Y<68V6F-D
M<68W<U!S=4MP:FEQ1#%N5$4Q5%,W;E0S:V%&8FQ#:&Q3:%IA.7='0D@S-'%G
M4#!.-6<O-FU#8B]!2U)R8B]M:B8C>$$[1EAF;V)Z0B\Q344S+U-.8F8X,%EQ
M-SE$95E0*W!G;2\V4G)B+VUJ1E9#-#!I5%1F3#)Q2S%Y.3-C6%1T8U-Z3V]1
M;#)#<E%,149O2R8C>$$[24]M1E5B<3)J,W0Q<49P9C)6-DQ/-719<#1+=$5*
M;%I,:&]N8EES;$-$075"5D@Y1RMA=BMR,T0O=T))42\V<31Q-SE'*V%V*W(S
M1"8C>$$[+W="25$O-G$T<6@Y5#AV95DY4C V-C K-#%U35%8:TUL=DU6<S%$
M8TI62TY1*W%D-DA&5U(T<3=&6%EQ-T9867$W1EA9<3=&549R;B8C>$$[<69O
M6%504SE4,5!Q,#-$,$]F<3AV5$Y05#E0-"M8.'9(97941E5-4#A79"]Q2#)5
M+W="+V9A.44X+V\Y96Y(+T%#4&9&5C,O041T2"8C>$$[4"]J>31C9BM,83AV
M4B]6-B]W1'=N=FER6"]/,6-4+W9$>6\Q4#<V;&92*T@O:W8Q+W=!:C-X5G1V
M.%569FHY4G!X9FA8,79T96M05"8C>$$[<C=E<EAL+VLK*TMT4"]I<F<S1#9J
M>G)*>'(V,4ME;79P,2\U-F-U6"M44VTK2W139C1S-'EE;CE1-6-P9E,U9714
M:E)04C55-S$U."8C>$$[+V]P,WA6,'8K3%!J.4PV:"]U>C K6')E,W!C<68W
M3&PY1DU69$XO:7HY.390,40W56XQ9FXV,S)E4RML>G S-&-U5D\Y2UEQ,TPO
M:28C>$$[<FY*-E@Q2&A6+U,U9717;G%$,"M64#A!:75V2VXW6%1B1E<R+W=!
M56(X9G%0-UA'=G$O-RM8:E@O;FAY<B]L,#=9<30O=T-+4&IP.28C>$$[4B\T
M<B]V=CDO9"\K94@O1"LR2W4X=F979G%T>#E:+W8O<E9X>2]V3U Y-&%C4%4S
M-# V53(X35915VTO<#,Q3'HV<#E6*W)F6%HO-R8C>$$[,VYZ<#9Q8W9S9D17
M;G%F.$Q8=FA61G O:7HT4%4K;V9S*W!X.6(O:79N4W8O4%=N*W@Y.$-U5"]!
M0EHX2'%F55 R9E4T*W0O>%AZ<"8C>$$[6"]N<E0O62LK2W54+T9N=V5P.5$O
M6CE4:C8S+T%"6'IP6"]N<E0O62LK2W54+T9N=V5P.5$O6CE4:C8S+T9F3VQF
M.$%N<E0O04=0=B8C>$$[:7)C4"M+=55F<F9594Y5.5AH-C%A9G4K9D=V+T%$
M,30Q+WEF9D95=C%R+T4S-DAU4')8,4PP=E1(<F5N-FQF.3%C=5!0-&8Y*S!R
M+R8C>$$[04I0=FA6:W5"6%EQ-T9867$O+UH\+WAM<$=);6<Z:6UA9V4^"B @
M(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI!;'0^
M"B @(" @(" @(#PO>&UP.E1H=6UB;F%I;',^"B @(" @(#PO<F1F.D1E<V-R
M:7!T:6]N/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB(@H@
M(" @(" @(" @("!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC;VTO<&1F
M+S$N,R\B/@H@(" @(" @(" \<&1F.E!R;V1U8V5R/D%D;V)E(%!$1B!L:6)R
M87)Y(#$P+C Q/"]P9&8Z4')O9'5C97(^"B @(" @(#PO<F1F.D1E<V-R:7!T
M:6]N/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB(@H@(" @
M(" @(" @("!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L96UE;G1S
M+S$N,2\B/@H@(" @(" @(" \9&,Z9F]R;6%T/F%P<&QI8V%T:6]N+W!O<W1S
M8W)I<'0\+V1C.F9O<FUA=#X*(" @(" @(" @/&1C.F-R96%T;W(^"B @(" @
M(" @(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI/E)E=FEE
M=V5R/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.E-E<3X*(" @(" @(" @
M/"]D8SIC<F5A=&]R/@H@(" @(" @(" \9&,Z=&ET;&4^"B @(" @(" @(" @
M(#QR9&8Z06QT/@H@(" @(" @(" @(" @(" \<F1F.FQI('AM;#IL86YG/2)X
M+61E9F%U;'0B/F<P,6<P-CPO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI!
M;'0^"B @(" @(" @(#PO9&,Z=&ET;&4^"B @(" @(#PO<F1F.D1E<V-R:7!T
M:6]N/@H@(" @(" \<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB(@H@(" @
M(" @(" @("!X;6QN<SIX;7!44&<](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P
M+S$N,"]T+W!G+R(*(" @(" @(" @(" @>&UL;G,Z<W1$:6T](FAT=' Z+R]N
M<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]$:6UE;G-I;VYS(R(*(" @(" @
M(" @(" @>&UL;G,Z<W1&;G0](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N
M,"]S5'EP92]&;VYT(R(*(" @(" @(" @(" @>&UL;G,Z>&UP1STB:'1T<#HO
M+VYS+F%D;V)E+F-O;2]X87 O,2XP+V<O(CX*(" @(" @(" @/'AM<%109SI.
M4&%G97,^,3PO>&UP5%!G.DY086=E<SX*(" @(" @(" @/'AM<%109SI(87-6
M:7-I8FQE5')A;G-P87)E;F-Y/D9A;'-E/"]X;7!44&<Z2&%S5FES:6)L951R
M86YS<&%R96YC>3X*(" @(" @(" @/'AM<%109SI(87-6:7-I8FQE3W9E<G!R
M:6YT/E1R=64\+WAM<%109SI(87-6:7-I8FQE3W9E<G!R:6YT/@H@(" @(" @
M(" \>&UP5%!G.DUA>%!A9V53:7IE(')D9CIP87)S951Y<&4](E)E<V]U<F-E
M(CX*(" @(" @(" @(" @/'-T1&EM.G<^,S(V+C,Q,34R,SPO<W1$:6TZ=SX*
M(" @(" @(" @(" @/'-T1&EM.F@^,3,W+CDQ,C$P.3PO<W1$:6TZ:#X*(" @
M(" @(" @(" @/'-T1&EM.G5N:70^4&]I;G1S/"]S=$1I;3IU;FET/@H@(" @
M(" @(" \+WAM<%109SI-87A086=E4VEZ93X*(" @(" @(" @/'AM<%109SI&
M;VYT<SX*(" @(" @(" @(" @/')D9CI"86<^"B @(" @(" @(" @(" @(#QR
M9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @
M(" @(" \<W1&;G0Z9F]N=$YA;64^5&EM97-.97=2;VUA;E!3350\+W-T1FYT
M.F9O;G1.86UE/@H@(" @(" @(" @(" @(" @(" \<W1&;G0Z9F]N=$9A;6EL
M>3Y4:6UE<R!.97<@4F]M86X\+W-T1FYT.F9O;G1&86UI;'D^"B @(" @(" @
M(" @(" @(" @(#QS=$9N=#IF;VYT1F%C93Y296=U;&%R/"]S=$9N=#IF;VYT
M1F%C93X*(" @(" @(" @(" @(" @(" @/'-T1FYT.F9O;G14>7!E/D]P96X@
M5'EP93PO<W1&;G0Z9F]N=%1Y<&4^"B @(" @(" @(" @(" @(" @(#QS=$9N
M=#IV97)S:6]N4W1R:6YG/E9E<G-I;VX@-RXP,SPO<W1&;G0Z=F5R<VEO;E-T
M<FEN9SX*(" @(" @(" @(" @(" @(" @/'-T1FYT.F-O;7!O<VET93Y&86QS
M93PO<W1&;G0Z8V]M<&]S:71E/@H@(" @(" @(" @(" @(" @(" \<W1&;G0Z
M9F]N=$9I;&5.86UE/G1I;65S+G1T9CPO<W1&;G0Z9F]N=$9I;&5.86UE/@H@
M(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z0F%G
M/@H@(" @(" @(" \+WAM<%109SI&;VYT<SX*(" @(" @(" @/'AM<%109SI0
M;&%T94YA;65S/@H@(" @(" @(" @(" \<F1F.E-E<3X*(" @(" @(" @(" @
M(" @/')D9CIL:3Y";&%C:SPO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI3
M97$^"B @(" @(" @(#PO>&UP5%!G.E!L871E3F%M97,^"B @(" @(" @(#QX
M;7!44&<Z4W=A=&-H1W)O=7!S/@H@(" @(" @(" @(" \<F1F.E-E<3X*(" @
M(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^
M"B @(" @(" @(" @(" @(" @(#QX;7!'.F=R;W5P3F%M93Y$969A=6QT(%-W
M871C:"!'<F]U<#PO>&UP1SIG<F]U<$YA;64^"B @(" @(" @(" @(" @(" @
M(#QX;7!'.F=R;W5P5'EP93XP/"]X;7!'.F=R;W5P5'EP93X*(" @(" @(" @
M(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(#PO<F1F.E-E<3X*(" @(" @
M(" @/"]X;7!44&<Z4W=A=&-H1W)O=7!S/@H@(" @(" \+W)D9CI$97-C<FEP
M=&EO;CX*(" @(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(*(" @
M(" @(" @(" @>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P
M+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N
M861O8F4N8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(@H@(" @(" @
M(" @("!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP
M+W-4>7!E+U)E<V]U<F-E179E;G0C(CX*(" @(" @(" @/'AM<$U-.D1O8W5M
M96YT240^>&UP+F1I9#HW.# P-C0U-#,Y,3A&,#$Q.4%%,T$Q03 S-S1#0S-"
M,3PO>&UP34TZ1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.DEN<W1A;F-E
M240^>&UP+FEI9#HW.# P-C0U-#,Y,3A&,#$Q.4%%,T$Q03 S-S1#0S-",3PO
M>&UP34TZ26YS=&%N8V5)1#X*(" @(" @(" @/'AM<$U-.D]R:6=I;F%L1&]C
M=6UE;G1)1#YX;7 N9&ED.C<W,# V-#4T,SDQ.$8P,3$Y044S03%!,#,W-$-#
M,T(Q/"]X;7!-33I/<FEG:6YA;$1O8W5M96YT240^"B @(" @(" @(#QX;7!-
M33I296YD:71I;VY#;&%S<SYD969A=6QT/"]X;7!-33I296YD:71I;VY#;&%S
M<SX*(" @(" @(" @/'AM<$U-.D1E<FEV961&<F]M(')D9CIP87)S951Y<&4]
M(E)E<V]U<F-E(CX*(" @(" @(" @(" @/'-T4F5F.FEN<W1A;F-E240^=75I
M9#HP-&)D,# T,"TP,C4S+31C,V8M8C1C8BTX-3<S,V%E-C@T93<\+W-T4F5F
M.FEN<W1A;F-E240^"B @(" @(" @(" @(#QS=%)E9CID;V-U;65N=$E$/GAM
M<"YD:60Z-S<P,#8T-30S.3$X1C Q,3E!13-!,4$P,S<T0T,S0C$\+W-T4F5F
M.F1O8W5M96YT240^"B @(" @(" @(" @(#QS=%)E9CIO<FEG:6YA;$1O8W5M
M96YT240^>&UP+F1I9#HW-S P-C0U-#,Y,3A&,#$Q.4%%,T$Q03 S-S1#0S-"
M,3PO<W12968Z;W)I9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" @(" \<W12
M968Z<F5N9&ET:6]N0VQA<W,^9&5F875L=#PO<W12968Z<F5N9&ET:6]N0VQA
M<W,^"B @(" @(" @(#PO>&UP34TZ1&5R:79E9$9R;VT^"B @(" @(" @(#QX
M;7!-33I(:7-T;W)Y/@H@(" @(" @(" @(" \<F1F.E-E<3X*(" @(" @(" @
M(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^<V%V960\+W-T179T.F%C=&EO
M;CX*(" @(" @(" @(" @(" @(" @/'-T179T.FEN<W1A;F-E240^>&UP+FEI
M9#HW-S P-C0U-#,Y,3A&,#$Q.4%%,T$Q03 S-S1#0S-",3PO<W1%=G0Z:6YS
M=&%N8V5)1#X*(" @(" @(" @(" @(" @(" @/'-T179T.G=H96X^,C R-2TP
M-"TQ-%0P.3HT,3HU,2LP-3HS,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @
M(" @(" @/'-T179T.G-O9G1W87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@
M0U,V("A7:6YD;W=S*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @
M(" @(" @(" @/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @
M(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@
M<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @
M(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z-S@P,#8T-30S.3$X
M1C Q,3E!13-!,4$P,S<T0T,S0C$\+W-T179T.FEN<W1A;F-E240^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#IW:&5N/C(P,C4M,#0M,314,3 Z,#(Z-#(K
M,#4Z,S \+W-T179T.G=H96X^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IS
M;V9T=V%R94%G96YT/D%D;V)E($EL;'5S=')A=&]R($-3-B H5VEN9&]W<RD\
M+W-T179T.G-O9G1W87)E06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V
M=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO
M<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI397$^"B @(" @(" @(#PO>&UP
M34TZ2&ES=&]R>3X*(" @(" @/"]R9&8Z1&5S8W)I<'1I;VX^"B @(#PO<F1F
M.E)$1CX*/"]X.GAM<&UE=&$^"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" */#]X
M<&%C:V5T(&5N9#TB=R(_/O_; $, !@0%!@4$!@8%!@<'!@@*$ H*"0D*% X/
M#! 7%!@8%Q06%AH=)1\:&R,<%A8@+" C)B<I*BD9'RTP+2@P)2@I*/_; $,!
M!P<'"@@*$PH*$R@:%AHH*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*/_  !$( C\%4 ,!(@ "$0$#$0'_Q  =  $
M P$! 0$! 0          !@<(!00# @$)_\0 7!   0,# 0,$"0\)!0<!!P4
M  $" P0%!A$'$B$($S%!%!@B-U%687.S%A<R-G%T=8&1DY2QLM'2%3125%65
MH;3C(SA"4Y(S8G*DPL/3P20E-4-C@J(G@Z/P\?_$ !8! 0$!
M       ! O_$ !<1 0$! 0                 !$4'_V@ , P$  A$#$0 _
M -4@
M                                 #YU,[*:GDFD216,354CC=([XFM1
M57XD(]C.<X_D]14P6*MDK)*;_;(VEF:D:\>#E<U$1>"\.G@24I7'$3"^4+>;
M4J<W;LHITK:?P<\W57)\O._*T"P+=M!QNXWY]DHZV>2[1JJ24O84Z/CTTU5R
M*SN4XIQ7AQ.EDN36O&J>.>]3RT\#W(Q)&TTLC=Y5T1%5C5T55Z$7I*:S2[0X
MWRBK1>*>)S*.HCBM=RG_ ,'.R(JM1?*C>:<OD1"S\I1+KEF.V5$WHH9'7:I3
M_=B[F)%]V1[7)YM0)53S-J((YHT>C'IO(DC',=\;7(BI[BH?0C&6Y;'8KK9;
M13TJUEWN\CV4L*R<VQ$8FKW/?HNB(G@157P'GQO,WW'+[IC%TMW8%WH86U.D
M<_/131.T3>:[=:O2J)HK4 EX*TJ-J4WJCOEBH<5N=3=;; V9M-SD:/FU377@
MJHUNBHNNJJJJB::KH2"/+Y%M%DDFM%5!>[LU>9M4KD;(Q6IJ]7N7V+6IHJJJ
M:\4335= )61NQ9K9[YD=QLEMDJ'UM!&V2??@=&UNJ\$3>1%7P]&FG6<RVYV]
MN;,Q7(K7^2[G40K/1OCJ$GAJ6IKJB.W6JCDW7<%3J]S6&T-REMNWO.%HK?47
M&LDH:1(J:'1N\NXWBY[M&M;X55?<U71 +I!#=G^;KE-7>;=7VJ6T7FTRMCJJ
M225)41'(JM<UZ(B*BZ+U>#PGU3+*FY7&YTF+6R.Y);9.8J9YJKL>+GM-5B8J
M,>KG)JFO!$37I EH(EB&:PY5;[CV!1O@O%NEYBKMU4]&/BD15317(BHJ+HNB
MHG'3J/Q@N:.S+&*NZVZV.BF@J7TW8TTR)O.9IKW2(J)T^#J F (9B&T"AR#!
M*G*9J:6@HJ;GEE9(Y'N:D?LEX>X&Y;=6TUGK9\?9^3KG-!%'+%6H]\+97(C7
M2-W$1/9)[%SN*HFO6!,P<*]9 M)=:>T6VD[.N\T3JA(5DYMD<2+IOR/T7=15
M71-$557JX*J<G%<Z;=<IN.,W>W.M5^HF),L'/)-'-$NFCV/1$UZ4X*B+Q]W0
M)F                                                  *_R':+-9
MLRH<97'*VKN5<Q9:;F*B)&2-3>UXN5-%1&JNB_Q/M>MH3L<B;491C5XMU JH
MUU8SFJF*/7K?S;U<U/B(KG']X_9_[TJ/L2EO5M+!74<]+5Q,FIIV+')&]-4>
MU4T5%^(#YVNX4EUM\%=;:B.IHYVH^.6-VK7(>HH7DUW%;1#G5DJIW+;+'6.?
M&]ZZ[C=9$=\7]DB_&IV;CM%K:O$YLAM&18W2S-B=4P6:=6R2R1IJJ,>Y)$5)
M'(G0C>"KN\>D"?;0,EEQ/%ZR\16V6X-IF;[XV2-C1J>%57CI[B*IZ+;>:BX8
M527JFHN=JZBWLK(Z1K]-Y[HT>D:.7RKIJ0;+,C9EO)\NU[C@=3]E6Z17PNZ6
M/:Y6N3RIJU=%\!V;77W"U[%[37VB*EEJJ6R0SHVI<Y&*C:='+['BJ\--.'3T
M@2;%:^ONF/T5;=[:ZUU\S-Z6C<_?6)=5337RIHOQG5(+BM\R#(]E5!>J!U$V
M^U%,Z9K9(7+$]R*[1FB.14UT1-=5T\I^=E^85.3[/77RZU%)3U;%F;4)'"YK
M*5S%75'(KE5=$T=TIT@3P$$?EU=8=G#,AR=*9U;.C%BIXVK U'2*B1L<KG.T
M7BBN7JX^#C%<MVD5V+-M]SCO^/Y#223MBK*"@1$EB:J*N_&J2.54333ND\'1
MKP"Y05GG^9Y!9,PQ2WVFDH*B@O,CV,WG.YURM:U>*\$8W5Z<='+HB^X?*]W'
M:58\/OESJ?4_4UE#(Z:**&&1R34Z)J[_ !(K7)Q7KUT7R*H6B"$P99)-LG;D
M\=5325#Z'LEKFP+N++I_LT9O:Z[W<:;W22>P_E'\D4JWM].ZXNC1T_8[%8QK
ME3BU$557AT:Z\0/>
M
M                             %0\HV@GI;-9<OMS=:['JUDZJG7$YR(Y
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
M5]VO\<,5YN;VOEAB?OMIXV)I'"CO\6G=*J]"N<[3@28
M
M                             5#E>U*Z6;;':\/@H:*2AJY*=CIGH[G$
MYQ=%TT73^ %O IK;#LSRK,,HAN&/WZ*WTC*5L+HGSRL57HYRJNC45.AR?(3_
M &:6*X8UA-MM-YJVUE?3I)SD[7N>C]Z1SDXNXKP5$X^ "3 SI?=BV<UV37&X
M4N4P14M1623QQ+53HK6.>KD;HC=."*B%XYE:ZN\XE=;;;ZA*>LJJ9\,4RN5J
M,<J:(NJ<4^(#M HS9;LIR_%\SH[K>\BAKJ&%DC7P-J)GJY7,5J<'(B<%5%)C
MMGPV]YG9:"DQVZ,MT\%1SLCWROCWF[JIIJQ%7I5 +"!6NQ3"+]A=)=8\CNT=
MR?5/C=$K)9)-Q&H[7V:)IKJG01W:ULNRS+,N?<[#D$-!1+ R-(75$K%WDUU7
M1J*G6!=@(_@%GK;!AUKM=UJFU=;31;DLS7.<CUWE775W%>GK*3?L6SE<E=7I
ME4'8JU?/\UV5/KN;^]NZ;NG1P T8#@YY:*V_8?=;7:ZEM+6U4.Y%,YSFHQ=4
M775O%/B*QV2[+LLQ/+FW._9!#7T20/C6%M1*]=Y=-%T<B)U 78"M]M6$W[-*
M*UPXY=H[;)32/?*Y\LD>^BHB(G<(NO1UGUV+X9?,,M%PI<BND=QFJ)TDC>R5
M\FZU&HFFKT1>D"PP4=M4V59?E.955UL>10T-#*R-K8'5$S%16M1%71J*G%4+
M8PRV55FQ.TVVXU"5%92TS(99D<KD>Y$T5=5XK\8'9!G.S[%LYH\EH:^HRJ"2
MEAJV3OB2JG57,1Z.5NBMTZ.!<^TBQU^1X5<[39ZMM'7U+6)%.Y[F(S21KEXM
MXIP14X>$"2@IK8[LSRK#\HFN.07Z*X4CZ5T+8F3RO5'JYJHNCD1.AJ_*=;;7
M@>0YK^2/4Y>([;V)SO/;\TD>_O;NGL$773=7I\(%G@@6QK$;SAN-U=!D-R9<
M:J6K=.R5DCY$:Q6,:C=7HB]+57XR";3-DN8Y+FURNUFR2&BH*CF^;@=4S,5F
M[&UJ\&IHFJM5>'A O@'(QRVU5NQ.W6VLG2:LIZ..GDF1RJCWM8B*[5>/2FO$
MH[$MC.<6G*;3<:_*8*BDI:N*>:)*J=RO8UR*K=%;HNJ)U@:(!$]J6/7+*,+K
M+59*UM#73/C<R=SW,1J->CEXM15XHBH0O8SLWRC#<AK*W(;[%<:::E6%D;)Y
M9%:[?:NNCT1.A%^4"X 53MJV?Y'FE;:Y<<O,5M931O;*U\TD>^KE147N$77H
M7I)!L@Q:[8CBC[;?[@RX5BU+Y4F9(]Z;JHU$35R(O4OR@38% 9_L@S2_YC=+
MI:LF@I**IE1\4+JF9JL3=1--&MT3HZBZ:2WU,6*0VV29'5C*)M.LV\NBO1F[
MO:]/3Q\('6!GW!MCN:V/+K5<[GD\%514LZ22PMJIW*]J=6BMT7XRT-K.,W7+
M,1?;+%7LH*UTS)$F=(]B;J:ZIJU%4"9 J;8ML\R7#+I<JC(KW%<HJB%L<;&3
MR2;CD=JJ]VB'YVT;.\ES.[V^IQV]Q6Z&"!8Y&/GECWG;RKKHQ%Z@+;!$-E.-
MW3%<.@M=\KFUU:R61[IFO<]%1SM435R(I5.:;&\WO.5W:Y6[*(*:CJJA\L4*
MU4[58U5X)HC=$^(#0H.3<;=4U&)U5MAG1E9)1.IVS;RHB/6-6H[7IZ>.O24U
MLZV19GCN9VRZW?)8:RAIGN=+ VIF<KT5CD3@Y-%XJB\0+[!!ML.*7?,,7AMV
M/W%EOJV53)EE?(]B*Q&N14U:BKTN3Y#B[%,!R+"I[N_([S'<FU38DA1DTDFX
MK5=K[-$TUU3H\ %I@I[;+LVRC,LCI*_'K[%;J6*D; ^)\\K%<]'O=O:,14Z'
M(GQ$WV7X_<<8PNAM-ZK6UM="Z17SM>YZ.WGN<G%R:\$5$ E0,YY/L6SFYY)=
M:^BRJ""EJJJ6:*):J=%8QSU5$T1NB:(J=!>^66^INV+7>W4,Z05=722P0RJY
M6HQ[F*B.U3BFBJG0!U043LRV39CC.:6^[7G(X:VA@YSG(&U,SU=O,<U.#DTZ
M512;[9L/O696"BHL=N;+=4PU*3/D?*^/>;N.335B*O2J?(!/P5GL3P:_X5#=
MV9'=X[DZK=$L*LFDDW-W>U]FB::[R='@.'M>V8Y7EV5LN5@O\5OHTIF1+"^H
ME8N\BN55T:BIUI\@%T C>SFR5^.87;+5=ZMM974S7)+.U[G(]5>YR<7<5X*B
M<2EZW8MG4V25%?'E4#:5]6Z=L794^J,5ZN1NF[IT< -& X><VJLOF(W6V6RH
M;35M5 L<4SG*U&.7KU3BGQ%5[*=E>78KF-/=+YD,-=11QR,="VHF>JJYNB+H
MY$0"\ 5WMHPN^9G:K=38[=([;-3S.DD>^5\>^U6Z:=PB]9^=BV%WW"[9<J?(
M[K'<I:B9LD;F2ODW$1NBIW:)I\0%C I#:OLLRW*\PFNEBR&&@HGQ1L;"ZHF8
MJ*U-%71J*A:6"VFLL6(VJV7.I;55M+"D<LS7*Y'NX\=5XK\8'=!G6CV+YS#E
M$%PDRF!U(RL;4.B[*GU5B/WMW3=TZ.!=&T2RUV0X9=+5::IM)75+&MBG<]S4
M8J/15XMXIP1>@"1 I;9%LPRO$<L6Y7^_PW"C6G?%S+:B5Z[RJW1='(B=2G&S
M[*KK-RB<:Q_G^;MM)4PO:R-5:K^<:U7(_CW2<.' #00     "!;7<&K<UM%/
M':KQ/;*ZE5[HMR1S&2*[3@]6\=$1.KPC8UB-YP['*NAR&Y,N-5+5+,R5DCWH
MC%8U--7HB]+5^4">@I39ULORS'=H#+W=\@AJ[:BS*M.VHE<O=HY&\')IPU0]
M&V/9IE.8Y-37#'K]%;J6.D; Z)\\K%5Z/>JNT8BIT.3Y +C!"=HN+7;(MGR6
M2T7!E'<M(?\ VATCVIW"IO<6IKQT//L9Q"]8;CU90Y#<V7&IEJEF9(R5\B-9
MN-335Z(O2U5^,"? I39YLORS'MH3+W=L@AJ[:CIE6F;42N7NVN1O!R:<-4/1
MMDV:Y3F.2TU?CU]BMU+'2MA=$^>5BJ]'/57:,14Z')\@%Q@A6T#%[M?]G:V.
MU7!E)<U; WLETCVIJQ6J[NFIKQT7Y3R[&<0O6&X_6T617-EQJ9JI9F2,E?(C
M6;C4TU>B+TM5?C GX*4V?;+\LQ_:(R^77((:NV(^9RTS:B5RZ/:Y&]RY-.&J
M'IVR[-LHS')*2OQZ^Q6ZEBI&P/B?/*Q7/1[W;VC$5.AR)\0%Q A6?8O=K]LY
M6Q6NX,I;FK(&]DND>U-6*U7=TU-[CHORGEV,X?>L-L%;19%<V7&IFJEF9(R5
M\B-;N-335Z(O2B_*!/P4I@.R[++!M&COMTR"&JMC9)W+3-J)7*J/:Y&INN3=
MX*Y/D/5MEV;91F61TE=CU]BMU+%2-@?$^>5BN>CWNWM&(J=#D3X@+A!"<YQ:
M[7S9I^0+9<&4MUYJ!G93I'M35BM5R[R)O<=U?E/+L8P^]8;8:VBR*YLN-1-4
M\\R1DKY-UNZU--7HB]*+\H%@ I3!-E^66+:.R^W/((:JUI).]:9M1*Y='M<C
M4W7)N\-4^0]>V79ME&99#25V/7V*W4T5*D+XWSRQJYZ/<NNC$5.AR?(!< (3
MF^+7:][,_P @6VX,IKKS-.SLI9'M35BM5R[R)O<=U?E/)L8PZ]X;8ZZCR*YL
MN-1/4\ZR1DKY-UNZB::O1%Z47Y0+!!2F"[+\LL>TEE^N>00U5K;+.]:5M1*Y
M51[7HU-U4W>"N3Y#V[9MG&3YE?J*LQV^16ZGAIN9?&^>6/>=O.771B*G0J?(
M!;P(3FF+7:];,O4_;K@RFNO,T\?92R/:F\Q6JY=Y$WN.ZORGDV,8=>\,LE?2
M9%=&7&>>HYV.1DKY-UNZB::O1%Z44"P04IA&R_++)M*9?[ED$-3:DFGD6E2H
ME<NZ]KT:FZJ;O!7)\A[=L^SG)\ROE#68[?(K=3PTW-/C?/+'O.WG+KHQ%3H5
M +>!"<RQ:[7C9=ZGK?<&4]VYBGB[*61[4WHW,5R[R)O<4:ORGCV+X;>\,LM?
M29%=&7&>>H26-[)7R;K=U$TU>B+TH!80*4PK9=EEEVELO]QR"&IM23SR+2I4
M2N7=>UZ-3=5-WAO)\A[ML^SG)LRO5!5X[?(K=!!3\U(Q\\L>\[>5==&(J="H
M!;H(3E^+7:[[+O4[;[@RGNW8]/%V6LCVIO1JQ7+O(F]QW5^4\6Q?#;WAEFN%
M+D5T9<9YZA)8WLE?)NMW4335Z(O2@%A@I+$-EN6VC:8S(+AD$-1:FU,\JTJ5
M$KEW7H]&INJF[PWD^0Z&VG9YDF87>AK,?OL-LIJ>G6.5LD\D>\[>5=>Y14Z%
MZP+=!SL;@?2V"W4DU0RHGIJ:.&65CMY'/:U$5=>GBJ:\3H@
M
M               ")779YCUTS"ER>LI97WBF=&Z.1)G(U%9['N470EIGC/LG
MOE'RCK'::6[UT-KEEI$DI63.2)R.7NM6ZZ+J!H<
M                                                        .%58
MC8*K(([Y4VJFDN\:M<RJ<WNVJU-$X^0[IG7,*:].Y35KF@AN*VM):;>>QC^9
MTW$UU5.Y T4     J+E#V'+[Y161N$MK5DBDE6H[&JD@714;NZZN;KT*6A8H
MYX;);XJO>[)93QMEWEU7?1J:ZKU\=2O=N.TFLV=4EHFH:"GK%K7R,<DSG)N[
MJ-7AI[I8EGJW5]IH:M[48ZH@9*K4Z$5S473^('K
M                      X6>6FHON%WNU42QI55E))!$LBZ-WG-5$U7CP.Z
M<'/KG56;"KY<K>K4K*2CEFBWF[R;S6JJ<.L")[!,)NN"8I6VZ]OIG5$U8Z=J
MT[U>W=5C&\55$XZM4LHK+8!F%YS/$ZVOR%8UJHJUT#.;BYM-Q&,7H]UREF@
M
M                           #E55SL<-WBI*JNMD=T>K4CADEC2957V.C
M57>X]1U2A<XP;([CR@++D-%;'RV:GEI725*2L1&HQ>Z[E7;W#W +Z
M
M          ".UF;8[1Y-%CU3<XX[S*K6LI58_>57)JWCIIQ3RDB*5R39K?;C
MMVM^74ZTGY)@D@<_>E5)-&-T71NG_J!=0    "(;1;UAMF@H79RVA=%*YZ4W
M95(M0FJ(F]IW+M.HE%!)!+0T\E'N]BOC:Z+=;NIN*G<Z)U)IIP(3M8V;4FT6
MGML-9<)Z)*)[WM6)B.WMY$3CK[A-+92-H+=24;'*]M/$R)'+TJC41-?X >D
M                                         #P9!=J>Q6.ONM:DBTU%
M"Z>1(TU<K6IJNB:IQ/>>#(+737JR5ULKU<E)5PNAE5KMU=UR:+HO4!QMGN;V
MO.[1/<K(RJ93PSK3N2H8C';R-:[@B*O#1R$H(QL^PVSX5:)[?C[IG4TLZSNY
MV7G%WE:U.G1.IJ$G
M                                             $%O>T^RV?/J/$:J
MGN#KE5.B8R2.-BQ(LB\-55R+[O G15V2[*7WK:M;LR2[MA;2/@?V)V/O*[FU
MU]GO<-?< M$
M                            *TO6U:&V;5*3"G6F222H?$Q*M)T1&[[=
M?8[O5[I99 +MLMM5RVCTV935M:RO@=&]L+59S2[B:)KW.O\ $"?@    *@Y1
M-FR^\45D;A*5ZR1R2K4=B5/,KHJ-W=>Z37H4M*Q1SQ62WQU>]V2RGC;+O+JN
M^C4UU7K774K[;AM)J]G5):9J*@@K5K7R,<DKU;N[J-7AI[I8=GJW5]IHJM[4
M8ZH@9*K4Z$5S473^('K
M  X6>VJHOF%WRU42QI55E')!%SBZ-WG-5$U7P'=.#GUTJ;+A-\N= K4JZ2CE
MFBWF[R;S6JJ:IU@1+8'A-UP7%*VW7MU,M1-6.G;V.]7MW58QO2J)QU:I9967
M)_S*[YMB5;<+^Z%U3%6N@;S4>XFZC&+T>ZY2S0!7>V?:-+LZMENJX;:RO6KF
M=$K73+'NZ-UUZ%U+$,^\L3VMX][[D^P!Q>V?K/%6#Z:OX!VS]9XJP?35_ 7[
M@<;%P?'=6-_^'4_5_P#2:=WFH_T&_(%9E[9^L\58/IJ_@';/UGBK!]-7\!IK
MFH_T&_(.:C_0;\@&9>V?K/%6#Z:OX!VS]9XJP?35_ ::YJ/]!OR#FH_T&_(!
MF7MGZSQ5@^FK^ =L_6>*L'TU?P&FN:C_ $&_(.:C_0;\@&9>V?K/%6#Z:OX!
MVS]9XJP?35_ ::YJ/]!OR#FH_P!!OR 9E[9^L\58/IJ_@';/UGBK!]-7\!IK
MFH_T&_(.:C_0;\@&9>V?K/%6#Z:OX!VS]9XJP?35_ ::YJ/]!OR#FH_T&_(!
MF7MGZSQ5@^FK^ =L_6>*L'TU?P&FN:C_ $&_(.:C_0;\@&9>V?K/%6#Z:OX#
M^=M!5^*T'TU?P&F^:C_0;\AF3EC-:VNQ;=:B?V=1T)Y8P-.@ (
M                                                 4YENU"\V?;1
M:L1IJ:@=;:J2G8^21CUE1)%XZ*CD3W.!<9&+E@6-W+*J?)*VV\[>J=S'15'/
MR-W59['N4=NKIY4 DX
M                                   45E&?Y'0\H*W8Q2US666:6G:^
M#F6*JHYJ*[NE3>Z?*7J<BHQFQU-Z9=ZBT4,EU8K5;5O@:LK53@FCM-> '7
M   1#:)=\,M,%"[.FV]T4CGI3=F4G9":HB;VG<NTZB44#X):&GDH]WL5T;71
M;C=U-Q4[G1.I--.!"-K.S6EVBTUMAJ[A-1)1/>]JQ1H[>WD1..ON$UME(E!;
M:2C:Y7MIXF1(Y4T54:B)K_ #T@
M        >#(+K36.QU]TKD>M+1PNGE1C=7*UJ:KHG6I[SP9!:Z:]V2OM=>KT
MI*R%T$JL=NNW7)HNB]0''V>YK:<YM$]QL3*AE/#.L#DGC1B[R-:O0BKPT<A)
MR,;/L,M&$6B>WV%T[J:6=9W+-(CUWE:B=*(G#1J$G &?>6)[6\>]]R?8-!&?
M>6)[6\>]]R?8!%S8%[1\=^#J?T33N'#P+VCX[\'4_HFG<
M     9CY9'Y]BOFJCZXS3AF/ED?GV*^:J/KC"QIP !
M                                         #.FT"]WFGY25BM]-<[C
M%;9):1'TT=0]L+D5>.K471=>LT6<>KR2Q4EYBM57=:"*Z2JU(Z629J2N5WL=
M&JNJZ]0'8
M                          #.N86.]3<IJUW&"V7"2V,EIE=4L@>L2(C$
MUU=IIP-%$7KL^QRARV'&:JO5EZF<QK*?F7KJKDU;W2)N]'E E     "H.43:
M,ONM%9&X1^4><CDE6H[#J>9714;N[W=)KUEI6)D\=DM\=9O=DMIXVR[ZZKOH
MU-=5ZUUU*_VW[2:K9U26F:CM\%:M:^1CDE>K=W=1J\-/=+"L]6M?::*L>U&.
MJ(&2JU.A%<U%T_B!ZP
M.#GMJJ+YA5\M=#N=E5E'+!%OKHW><U435>I#O'!SZZ5-DPJ^72@W.RJ.CEFB
MWV[R;S6JJ:IU@1'8%A5UP7$ZVW7Q:=:B:M=.WF)%>FZK&-Z=$XZM4LPK/8#F
M=VS?$ZVX7Y8%J8JUT#>9CW$W48Q>C7PN4_NW[,+KA&)VZ[61\23_ )2CBD9*
MS>9)&L<JJU>OI:G%%1> %EF?>6)[6\>]]R?8)5LUVX8]EO-4EQ<VSW=VC>9G
M?_9R+_N/Z/B71?!J17EA^UO'O?<GV JYL"]H^._!U/Z)IW#AX%[1\=^#J?T3
M3N!                   #,?+(_/L5\U4?7&:<,Q\LC\^Q7S51]<86-.  (
M                                                           4
M7FNS[([GMZL^345$Q]FIY:9TDRSL141B]UW*KJOR%Z%?W[:E;+-M$H</GH:V
M2NJWQ,;,S=YM.<71-=5UX>X!8
M                                           4YD6R^]7+;?09C!4V
MYML@D@>Z)\CTF5&-T71$9I_^1<95U\VKNM>UJCPI+.DK:A\3.S.R=-W?;K[#
M=XZ>Z!:(    "(;1+IAEL@H79VVWK%(YZ4W9E+SZ:HB;VG<KIU$HH'P24-.^
MBW>Q71M6+=31-S3N=$ZDTT(1M:V:TVT6FML-5<9J%*)[WHL<:/WMY$3CJOD)
MK;*1*"VTE&UZO;3Q,B1RIIKNHB:_P ](       !F':)GVT--K]TQC$+D]=)
M&MIJ5L$"K_L6O=W3V_\ $O%33QF"G_OBKYYW\DH6'9'*#_1J?FZ+[AV1R@_T
M:GYNB^XT^ :S!V1R@_T:GYNB^X=D<H/]&I^;HON-/@&LP=D<H/\ 1J?FZ+[A
MV1R@_P!&I^;HON-/@&LP=D<H/]&I^;HON'9'*#_1J?FZ+[C3X!K,'9'*#_1J
M?FZ+[AV1R@_T:GYNB^XT^ :S!V1R@_T:GYNB^X=D<H/]&I^;HON-/@&LP=D<
MH/\ 1J?FZ+[AV1R@_P!&I^;HON-/@&LP=D<H/]&I^;HON'9'*#_1J?FZ+[C3
MX!K,'9'*#_1J?FZ+[AV1R@_T:GYNB^XT^ :S!V1R@_T:GYNB^X=D<H/]&I^;
MHON-/@&LP=D<H/\ 1J?FZ+[AV1R@_P!&I^;HON-/@&LP=D<H/]&I^;HON'9'
M*#_1J?FZ+[C3X!K,'9'*#_1J?FZ+[CR7:[[>+7;*JNN+ZB*CIXW2S2.AHU1K
M$355T1-351S\@M=->['7VNN5Z4M9"Z"56.W7(UR:+HO4H-95Q++=M&46^6LQ
MRJEJZ6.18GO93TC$1Z(BZ:.:G4J''VK2[4WX[ FT%)DM/93>;WV4Z)SVZ_3_
M &?'V._Y/X&JMGN%VG![1/;["^H?32SK.Y9I$>N\K6ITHB<-&H1GE!XE=LTQ
M&VVJQ0LDJ?RE'*]SWHUL;$CE17.7P(JIT:KQ!K$A,,@FS"7![3^7UK'6!)U[
M =5=.N[QW%7NE;I\7@--;-=A-@Q;FJR\HV\W9NCD=*S^QB7_ '6+TKY7:^1$
M(YRPTTQK'D3H[+D^P#5S8%[1\=^#J?T33N'#P+VCX[\'4_HFG<"
M          &8^61^?8KYJH^N,TX9CY9'Y]BOFJCZXPL:<  0
M                                               K3(ME,5ZVH6_,
MG79\+Z1\+TI4@1R.YM=?9;W#7W"RRELPVEWVT[;K3B=(VC_)=5)3-D5\2K)I
M(O=:.U_] +I
M                            ""739A9KEM"ILQGJ:]MS@=&]L;'M2)58
MFB:INZ_Q)V4)E6<9%1<HFVXY2W-\=EEEIVOIDC8J*CF(KN*IKQ7R@7V
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
M>UO'O?<GV#01GWEB>UO'O?<GV 1<V!>T?'?@ZG]$T[AP\"]H^._!U/Z)IW
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
M^P:",^\L3VMX][[D^P"+FP+VCX[\'4_HFG<.'@7M'QWX.I_1-.X
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
M+$]K>/>^Y/L BYL"]H^._!U/Z)IW#AX%[1\=^#J?T33N
M    ,Q\LC\^Q7S51]<9IPS'RR/S[%?-5'UQA8<C;\^RKS5-]<AIPS'R-OS[*
MO-4WUR&G 4  0                .'GGM'R+X.J/1..X<///:/D7P=4>B<!
M3/([]K>0^^X_L&@C/O([]K>0^^X_L&@@M  $ "F]JNUZIV?;0:&WU%"RML]1
M0LFD:Q=V5CEDD:KFKT+P:G!?E0"Y#,&"?WK[UYZK^RI?N%YI8<RH.RK!7QU&
MB(LD*]S+%Y',7BGN]"]2J4%@G]Z^]>>J_LJ"-/@        '(LM[I\@H*R>S
MS,5D4\M*R94WV*]B[JN1$5-6[WE373I ZX*XV/WZ\WBNS*GO]<VLDMMV?1Q.
M9$D;48SAP1/#IKQ55\I8X         S!R<^_CF/F:K^98:?,P<G/OXYCYFJ_
MF6 :?   SGM H[P_E)V*>FI[@ZW)+2;\D;'K$B(O'54X>Z:,([<,WQVWY+!C
M]9<XXKQ.K&QTRL>JN5_L>*)IQ]T"1 IS:OM<J=GN?6^@GH65MGJ*%DTK6+NR
ML<LDC5<U>A>#4X+\J%@85FMAS.@[)L%?'.K4UDA=W,L7_$Q>*>[T+U*!!N5-
MWIZCWW#]:G:Y/O>?QOS4GI7G%Y4W>GJ/?</UJ=KD^]Y_&_-2>E>!80
M>6Z7"DM5OJ*ZXSQT])3L62661=$:U /4"+TMU=E6 MN=OJ:BW.K*59XI(5:L
MD::*J>R14\'4<'8-=JBNV46>NO%=)/4S/FWYZF7><]>>>B:JJ@6, ?-L\+IG
M0MEC65O%6(Y-Y/B ^@       *(Y7_M&LWPBGHI"T-EO>UQ3X*I?1-*OY7_M
M&LWPBGHI"T-EO>UQ3X*I?1-"I.  @ 0_:[DE;B.S^YWRV-B=5TCH5:V5NK7(
MZ9C7(J(J=*.4"8$7VI][7*?@RH]&XB6S7;;CN7\U25KTM%W=HWL>H>FY(O\
MN/Z%]Q=%]TENU+O:Y3\&5'HW 5AR0/:+>/A)?11E[E$<D#VBWCX27T49>X
M    !\*^KCH:.:JG218HFJYR1QND<J>1K4557R(A =F>>TN<TUS;503M26LF
MAAIY:5ZM2!K6IH]V[N:KW2JBKTKIX )[2UU)5R3QTE5!/) [<E;'(CEC=TZ.
MTZ%\BGH*,V57JQX;4[0^SYHZ*CCO\T4$,<:N54;KW+&-155$3P)P0M_&K_;,
MFM$5SL=6RKHI%5$D:BIHJ=**B\47R*!U 1>[Y[CUI65U;5S)3PR<S-51TLLD
M$3]=-UTK6JQ%1>"HJ\.LDE-/%54\4]-*R:"5J/9(QR.:YJIJBHJ=* ?0
M *]Y0/>?R3S4?I6%A%>\H'O/Y)YJ/TK 1Q>2SWIZ?WW-]:%N%1\EGO3T_ON;
MZT+<     4'8>4#3T>4W2RYA3<S!3ULT$-?3M541K7JB<XSIZ$Z6_)U@6QM,
M[W64_!=3Z)Q5/(^]IE[^$/\ MM++SBXT5VV69)6VRJAJZ26U5*LEA>CFN_LG
M=:%:<C[VF7OX0_[;0J^@ $>&\7"FMU/$ZM_V4\\=+Q1--Z1R,:BZ]2JJ)\94
MF>[&((IYLAV>U<MAOD".E;% [=AE5.*M1/\ !K_I\G66=F6-TF5V1]JN+YF4
MSY8Y'+"[=?W#D<FB]7%$XG(JL/NM10OMS\QNRVY[>;>BQ0]D*SH5O/;FO1PU
MTU\H%891F=WR;DQ5%XD:L==*K:6KDC31'-25&.<G@1R:(O5Q4M*[4UONVR:H
M@:V-UNGLZJS3H1G,ZM5/<X*GN'7I,9M%+B[<=BH8OR.D"TZTR\45B].O6JKJ
MJZ].O$C-OV<=A61]@9D5U=CCD5G83N;WDC5>,7.[N]N+JJ:=.G#4"KKC)5S<
MCUKKCO.E1D38U?T\VE8U&?\ XZ:>30OVPT5+3VNW<Q3Q1K%2LB8K6(BM9HG<
MHO@\AQ\RPBAR?%6XZ^IJ;?:4:QBPT:1MU:Q45C=7-71$5J=&AW;)0/MELIZ-
M]9/6<RQ&)-.C4>J(FB:[J(G\ *VY.'M1O?PY5?\ 0?S9TB)MLVG:)I^8K_\
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
M#_BX^1" <L3VMX][[D^P%BYL"]H^._!U/Z)IW#AX%[1\=^#J?T33N!
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
M*UU#8XHF(UK4YMW!$3@@-5OR0/:+>/A)?11E[E$<D#VBWCX27T49>X0
M"J>3=[2[K\,U7UM+6(/B.SV+%J^X2VV\7!:.HGDJHJ&16K%#*]-%=P1%=IU(
MJZ>ZO$".[$:>'U5;2JCFF<_^7IX^<T[K=WE737P:G)V5U$]NPW:FZW)NRTEV
MN#Z=K?\ "Y(^YT3XD)YA^#/Q>MO=527JIJ)+M.ZJG2>%BHDKM>Z;HB:=/0?3
M!,(9B,MW6*YU%;%<ZA]7.R>-B?VKO9*FZB<%\ 5%-FMD3*=D%LI69!6?D^KH
M5IJB".&!4:Y45LC=5C5VNN]Q5=>.I.\!LU%CV*T=HM=;/6TE&Z2%DTSD<_5)
M';S55$1.Y75O1U$'AV,06Z[5,V-Y1?+);*I^_/04<NZU57I1KO\ #\BJGA+.
MM=!36NW4]#0QI%30,2.-NNNB)Y5Z5\O6$>H     *]Y0/>?R3S4?I6%A%>\H
M'O/Y)YJ/TK 1G?9EE6TRT8LREPZS35=I25[FRLH'3)OJO=)O(2OU?;;O%NI_
M=+RP^2SWIZ?WW-]:%N!68/5]MN\6ZG]TO'J^VW>+=3^Z7FGP!F#U?;;O%NI_
M=+R@KW-55%YKYKBQ8ZZ2HD?.Q6[JMD5RJY-.KCKP/]'#*EKV$WO*LRO5PO3U
MM-GDN$[V.<FLTS5D<J*UO4BIUN]U$4$JGL;OU^M<%PH['553:>LIY(ZJGC17
ML?&K%1ZN;Q3@W7NNE/":2Y'WM,O?PA_VVDRNV$6'#-EF4TU@H&0JZU5*23N[
MJ67^R=[)Z\5]SH\"$-Y'WM,O?PA_VV@7T  @ 07+,VJ(,JI,2Q>F@K,AJ(^>
ME?.J\Q10_IR:<57HT:FG2G%-4U"= BKZ#+J2G=-!?*"X5+4U[&GH>9CD7]%'
M-<KF>ZN][AZ=G]VKKYB=%7W:!*:OD=*V>%$T2-[)7L5OQ;NGQ 2$   #G5MY
MHZ2\VZURR?\ MM<DCHHTZ=UC=7.7R=">ZH'1  $9N> XG=*YU9<,=M<]4Y=Y
MTCJ=NKU\+N''XR045)34%+'34-/%34\::,BB8C&M3P(B<$/L    @&WSO0Y+
MYAGI&F<]F&5;2K1B[:7#;/-66KGGN25E Z9-]=-Y-Y/B-&;?.]#DOF&>D:1_
MDJ]ZIGOV;_I"\5_ZOMMWBW4_NEX]7VV[Q;J?W2\T^ ,P>K[;=XMU/[I>/5]M
MN\6ZG]TO-/@#"FUR^9E>ZVW/SJWR4,\4;TIT?2K!O-54U71>GCH0F@K:FWU<
M5505$M-4Q+O,EB>K'-7PHJ<4-4\H? ;]G658[3V*E1T45/(DU3*N[%#JY--Y
M?#Y$U4D6S78ACV(\U5U[4N]W;HO/SL_LXU_W&=">ZNJ^#0&LXW*]Y+?LXPVK
MR^*1M6BTS()9(>;=-#SZJCU3KXJY-=$UT^-=R&8.47W\<.\S2_S,AI\   @"
M#Y=E%='F-HQ*POIH+E70OJI:JI8LC8(6ZIW+$5-YZJBZ:KHFFO$\]XK,QQZO
ML[)*N@NUKK*^"FGG[&6&:G1[T371'*UR+['71%153I L '.O=YH[,RC=6R;K
MJNJBHX6)TODD<C41/<XJOD13H@ #G5-YHZ>^T5H?)K75<4DS(TZF,TU<O@35
MR)__ (!T0<')*._U-RLDEBN=/1T<%3OW"*6+?=41<.Y:NG!>GP=*+KPT7O
M !R[]CMGR!M.V^6RDKVP/WXDJ(D?N+Y-3IQL;&QK(VHUC4T:UJ:(B>!#^@
M ,B[<*JYT/*"CJK#"Z>ZQ)3.IHVQ\XKG[B:)N]?N';]7VV[Q;J?W2\9U_>OL
MWGJ3[*&GPK,'J^VW>+=3^Z7GBO>5[9KS9ZVVUF-UG8U7$Z&3<M;VNW7)HNB]
M2FK#A9W=JBQ89>[K1-C=4T5))/&DB*K5<UJJFJ(J</C RW@]=M:PNUS4%EQN
MX\Q+,L[N?MSY';RHB=*]6C4.=M6R?:+><<@ILWM$U%;6U39&2/H70HLJ->B)
MO+Y%=P\AHG8-G%TSS%:VY7J.ECJ(:QU.U*9BM;NHQCN**J\=7*>+E(8Y=<IP
MNV6VPT<E75NND;E:W1$:U(I45SE7@B)JG%?"@&+6.<QR.8Y6N:NJ*BZ*BDRR
M7)<LON&6R+(75%5:8*AR4E9.Q=YSMW16(]?9HB>'54\)H'9KR>[59N:KLND9
M=:]-')3-U2GC7R];_CT3R*<_E>Q1P8KC<4,;(XF53VM8Q-$:B,X(B)T(#5TX
M%[1\=^#J?T33N'#P+VCX[\'4_HFG<"                   &8^61^?8KYJ
MH^N,TX9CY9'Y]BOFJCZXPL.1M^?95YJF^N0TX9CY&WY]E7FJ;ZY#3@*  ( $
M=N^7VZWW=MHA94W&\*SG%HJ&-))&,_2>JJC6)T>R5-=0)$"+4^;T"76FMMXH
MZ^RUM4N[3-N$;6MG=^BV1CG,5W^[O:^0E(  ^-;4)24LD[HYI48FNY"Q7O=Y
M$1.D#[ C.SW,:/-[-/<[=3U-/3QU+Z9&U"(CU5J)JJHBKIT]&I)@      </
M//:/D7P=4>B<=PX>>>T?(O@ZH]$X"F>1W[6\A]]Q_8-!&?>1W[6\A]]Q_8-!
M!:  (   9@P3^]?>O/5?V5-/F8,$_O7WKSU7]E01I\      (O/FM ZYU5NL
M])77JLI5W:AEO8US87?HND>YK$=_N[VOD E (Y9<QMURN[[1-'56V\-9SB45
M=&D<CV?I,5%5KTZ?8JNA(P !RLHOD&.62JNE7!53P4S%D>VFBYQ^ZB*JKIT(
MB(B\55$ ZH.1B%]AR;&K?>::*2&&LCYUD<FF\U-53CI[AUP      9@Y.??Q
MS'S-5_,L-/F8.3GW\<Q\S5?S+ -/@  0"^[+;5>-H=%F%16US*ZD=$]D+%9S
M:K&O#75NO\2?E%9KM R.V;>[-C5%7MCLU1+2MD@YB-5<CU[KNE3>37W0+U
M%1\J;O3U'ON'ZU.UR?>\_C?FI/2O.+RIN]/4>^X?K4[7)][S^-^:D]*\"P@
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
M.#?X^1-+>*MNE#=I-NMKOD5EK7VBFMSZ&2I3<TWU<]=4;O:JWBG'3K+2"
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
M\3M]MM2N?;G5=-(^5[FHN_NHZ5VB:(FCNY:BJJJB:]9TK'M)QW)JNBH\2?\
ME"NF<UTC.QWL2FB14WWR*J(B:)JB)KQ<J)T<2.272A9RG&HZLIT5;!V/_M$_
MVG.J[<_XM..G2$61ALE]EQ^G=ED%'!>-7)*RD<JQZ;R[JIJJ]*:=9V@    H
MCE?^T:S?"*>BD+0V6][7%/@JE]$TJ_E?^T:S?"*>BD+0V6][7%/@JE]$T*DX
M "   $7VI][7*?@RH]&XE!%]J?>URGX,J/1N K#D@>T6\?"2^BC+W*(Y('M%
MO'PDOHHR]P   @NW.2>+9-DSJ57)(M+NKI^@KD1W_P"*N/SL';$W9'C20:;G
M8ZJNGZ2O<KOXZDTN5#3W*W55#6QI+2U,3H96+T.:Y%14^12M<#M][V;4L]@J
M;?5WG'V2ODH*RB1KY8FN758Y(U5%Z=5U;JG%>CJ#\<IR.-^R&YND1-YDT#F:
M_I<XB?4JD;S^JO5)LBP&OI+M74E9*MOIY8F2;C)-Z/55?HB.7BB:IKIT\"59
M;9+IM+JJ"WUUOJ+1BM-.VIJ5JE:VHK7-UW6-8U5W&<5U5VB^!. VYV>[7?'[
M/;L<LT];)37""K5(WQL8QD:.3=[IR<>*<$0*]5;0/V>4.39;5WV[79%I4>M)
M5RHL22IT*Q$]BBN5$T3H1>O@<Z+'YKULHEO5TNEQ=?*ZVNKEJ(ZJ1C(E?&KT
MC;&B[FXB+NJW3CQUX\2:999DS'";C:IV2T3J^G5B)*B;T3^EJJB*J<%1%X*5
M[BM7F5!@M1B-VQ.JEKZ6CDHX*Z*>/L:2-&*UJJ[7>UTT31&JJ\.CJ#P8CDE1
MC')NL-70)_[=.[L2G71%W7R5#V[VBJB*J)JJ:\-437@>[+[-E$4-!7X/;<EA
MOE/,UTKJ^YQ/AJH^.\V1JSN3BNG0B:<=-.&GPLN 7N\[!8<4NM(EJNE,G.TK
MWS(_61)72-5V[KN\%W>E5XJNG Z6-Y#M*N%-'8[IBK:"N1O-37I]2WFFMZ%D
M;&B+O/TZ$1=->G1. 'QVK2WJ+.L 907BNH4N54^.:F1Z+%&J-;QW43NE3>=[
M)5373J)WA>+/QA+DUUZNEU95S\\Q*^;G%AX<6M7R_=\<1VFVN\UF:8/56FRU
MM?26:J=-4S-DB35KD8G#>>BN7@JJ6C$Y7QL>K7,5R(NZ[I3R*$?H  "O>4#W
MG\D\U'Z5A817O*![S^2>:C]*P$<7DL]Z>G]]S?6A;A4?)9[T]/[[F^M"W
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
M^)&:+SV[IHBK^B#&U  $  !F#E%]_'#O,TO\S(:?,P<HOOXX=YFE_F9#3X4
M 0                  &8,Z_O7V;SU)]E#3YF#.O[U]F\]2?90T^%#P9!<:
M.TV2NN%S_,:6%TLW<;W<(FJ\.OAU'O.?D5H@OUBN%IK'R,IZV!\$CHE1'(UR
M:+HJHJ:_$$<C9]E5BRVT3UN,(J4D<ZPOUAYKNT:B]'N*G$DY%=G.#6W ;-/;
M;/-5S033K4.=4N:YR.5K6Z)NM3AHU"5 #/O+$]K>/>^Y/L&@C/O+$]K>/>^Y
M/L BYL"]H^._!U/Z)IW#AX%[1\=^#J?T33N     /G41NEA>QDKX7.31)&(B
MN;Y4WD5/E0"C-EV/VB^;3=J'Y9ME'7<S<F\WV1$U^YJZ7735.&NB?(6=9\=L
M6'7*NK;=#!00W1U/ M/"S1JS(YZ(J(G6N^FNB<-U5\)RK1LPH;/<[E<;9?;_
M $]9<I.=JY&SQ+SKM57546/3I<O1X3J4F%P1WZANU;>+Q<JBBWU@CJYVK$QS
MFJU7;C6-3>T54U\H$0M<3%Y3-X>K6JY,?8Y%5.A><8G#XC]8PB-Y1>9;J:;U
MKIG+IUKHQ-254V"TE/FL^4LN=S6Z3Q)!)J^/FW1(J+N;NYP3N4XIQ\I_;;@U
M)09C5Y-'<[F^YU<:13\X^-8WL331NZC$T1-U.C1?+Q4"&\GRN6NJ,[?7.UNZ
MWR5:A'>R:S1&L3W$5KT3W#Z;*6HW:UM21J(B=DTJ\/"K9"07;9G:ZO*9,AMM
MPNMEN<Z:5+[=.V-M0G^^U6JFO_\ O3Q/3BVSRT8WD%QO-#/<GUE<Y'2\]5O<
MU=$TXI_C7BJZNWEU50)B     &8^61^?8KYJH^N,TX9CY9'Y]BOFJCZXPL.1
MM^?95YJF^N0TX98I>3CE=(KEI,DM\"N]ES3Y6Z^[HT]':_9MXW4WST_W :?!
MF#M?LV\;J;YZ?[AVOV;>-U-\]/\ <!I\&8.U^S;QNIOGI_N':_9MXW4WST_W
M :?!F#M?LV\;J;YZ?[AVOV;>-U-\]/\ <!I\&8.U^S;QNIOGI_N':_9MXW4W
MST_W :?!F#M?LV\;J;YZ?[AVOV;>-U-\]/\ <!I\&8.U^S;QNIOGI_N':_9M
MXW4WST_W :?!F#M?LV\;J;YZ?[AVOV;>-U-\]/\ <!I\X>>>T?(O@ZH]$XSY
MVOV;>-U-\]/]Q_'\GS-'L<Q^64KF.316K-,J*G@Z .]R._:WD/ON/[!H(K/8
M9L[K]GEJNE+<JREJGU<[96K3[VB(C=..J(68$      S!@G]Z^]>>J_LJ:?,
MYYGL&R*\YM=[Y;;Y0TC:RH?,Q-9&O:CNI51 1HP&8.U^S;QNIOGI_N':_9MX
MW4WST_W!6GP9@[7[-O&ZF^>G^X=K]FWC=3?/3_<!I\&8.U^S;QNIOGI_N':_
M9MXW4WST_P!P&GP9@[7[-O&ZF^>G^X=K]FWC=3?/3_<!I\&8.U^S;QNIOGI_
MN':_9MXW4WST_P!P&GP9@[7[-O&ZF^>G^X=K]FWC=3?/3_<!I\&8.U^S;QNI
MOGI_N':_9MXW4WST_P!P&GP9@[7[-O&ZF^>G^X=K]FWC=3?/3_<!I\S!R<^_
MCF/F:K^98.U^S;QNIOGI_N)KL2V17; <IKKK=+E15C*BD=3Z0[^]O*]CM5WD
M3]%?E NH ! J[)=JSK+M5MV&I:&S-JWP,[+[(W5;SBZ>PW>.GNEHD$O>R^RW
MC/J/+JJIN+;E2NB>R..1B1*L:\-45BK[O$"=@ "H^5-WIZCWW#]:G3V UE-%
MLBQQDE3"QZ12:M<]$5/[5YVMJF&KG>)R65*[L'?F9+SW-<YINJO#35/K*8[5
MYWC6GT#^H%:-_*%'^MT_SC?O'Y0H_P!;I_G&_>9R[5YWC6GT#^H.U>=XUI]
M_J :-_*%'^MT_P XW[Q^4*/];I_G&_>9R[5YWC6GT#^H.U>=XUI] _J :-_*
M%'^MT_SC?O'Y0H_UNG^<;]YG+M7G>-:?0/Z@[5YWC6GT#^H!HW\H4?ZW3_.-
M^\?E"C_6Z?YQOWF<NU>=XUI] _J#M7G>-:?0/Z@&C?RA1_K=/\XW[Q^4*/\
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
MZ8_N':R6#]NW7_3']P%M>KK$O&FP_O"'\0]76)>--A_>$/XBI>UDL'[=NO\
MIC^X=K)8/V[=?],?W 6UZNL2\:;#^\(?Q#U=8EXTV']X0_B*E[62P?MVZ_Z8
M_N':R6#]NW7_ $Q_<!;7JZQ+QIL/[PA_$/5UB7C38?WA#^(J7M9+!^W;K_IC
M^X=K)8/V[=?],?W 6UZNL2\:;#^\(?Q#U=8EXTV']X0_B*E[62P?MVZ_Z8_N
M':R6#]NW7_3']P$2RBXT5TY4EDJK964U93.GI42:GE;(Q51J:IO-54-4E,8I
MR?K+CF1VZ\4UXN,TU%,V9D<C6;KE3J71"YP!P<^M]9=<)OEOMB:UU31RQ0)O
M[O=JU43CU<>L[QP\ZN\]APV]7:C9$^IHJ22>-LJ*K%<UJJFJ(J+IP\*!$.Y/
M^+7[$\2K:+)V[M9)6NF8G/I+W"L8B<45>M%X%FE<;"<YN>?8M67*\PT<,\-8
MZG:VE8YK5:C&.U7><Y==7+UEC@#/O+$]K>/>^Y/L&@C/O+$]K>/>^Y/L BYL
M"]H^._!U/Z)IW#AX%[1\=^#J?T33X;0<NH<)QBIO-Q1TB,T9%"U='32+[%B?
M)JJ]2(J@2,$'Q^UY1>;=#<<BO]5:ZFH:DC:"VQ0M93HO%&N=(Q[GN1.GBB:Z
M\#Z6B;):+/6VN\5D-;9WV^2:FJ&P)'(^1LD:*DNG#5$<FBM1J+JO#@!-
M.-E.146.4E--7/3?JJF*D@CUT=))(]&HB>YJJKY$4#L@          9CY9'Y
M]BOFJCZXS3AF/ED?GV*^:J/KC"QIP !
M                              "A,XSC(K=R@K+C]%<WQ6>>6E;)3)&Q
M4<CU[KBJ:\?=+[.556JQS7>*LJJ&VR71BM5D\D3%F:J>QT<J:\.H#J@
M
M           !G7,+_>X.4U:[9!=KE':WRTR.I&5+TA<BL375B+N\?<-%''J,
MBL5/>X[5472WQW9ZM1E*^9J2JJ]&C==>('8     1':&_#&0T7J[2U\TKG]C
M=GM14UT3>W=?B)10\PM%3]A;G8O-MYK<]CN:=SIY--" ;9-FGKCTMKA_*OY.
M["?(_7F.=W]Y&I^DFFFZ3NU4G8%KHZ/?YSL>%D6_IIO;K4373X@/4
M 9CY2G?@P[S4'\PXTX9CY2G?@P[S4'\PX+&G  $
M         \&07"CM5DKZ^Z?F--"Z6?N-_N$35>'7PZCWG.R.T07ZPW"TU;Y&
M4]; ^"1T:HCD:Y-%5-45-0.3L^RBPY7:)ZW%TTHXYUA?_8<UW:-15X>XJ<23
MD4V;X+;L!LU1;;1/53P33K4.=4N:KD<K6MT31$X:-0E8 S[RQ/:WCWON3[!H
M(S[RQ/:WCWON3[ (N; O:/COP=3^B:5)RI7.23"&S?\ P];DJSZ^QU[C37XM
M_P#B6W@7M'QWX.I_1-/)M'PVBSG%ZBSU[EB5RI)!.U-5AD371R)U]*HJ=:*H
M$G/Q+%'*QS96->US5:J.375%Z4*]QFXYU9*&&UW_ !S\LOIVI$RY6^LB:DS4
MX(KV2.:J+ITKUDLM,5TJ:OLZ[HRD1&JV&AAEWT;KTND=HB.=U(B)HWCQ774"
MO-C[-<WVFV][GOHH:Z*.."1ZN8QJI)JU$7H3R'UV)K(S(=HE*V61T%->'1P,
MD>KDC:F]HU-5X(?VV63*\5VCY/66:STMSM5_DBG2HDK$A[%>U%1=]-%<Y-7+
M[%%X:>4].RS&LDL&29?47F&C6CNE>ZICF9+H]RZNXI&B*B-75.EVJ>4*K^T7
M>R5MOJ\6V@02V+.)'2-_*M2BMY][G*K7-F3CN=";J]SIP0E/*&M5%42X3530
M(^H??::E63>77FG;RJU./!%5$Z/ A]K]8<AR[9W'CV38RR2^I$R)ER=4POAC
M>FB<]O;W.(NG%41JZKPUT4Z6TW#;O<,/QBEL'-UM?8JVEJD9/)S?9"1-5J]T
MO!%7@O'R@?+:C<?4Y2XMC%C?)0-OMS92OFBD=OQPJY.<W7*NJ.7>1$7JU70\
M&V.QQ8=BOJKP]J6NYVJ6)TG,JJ-JHG/1CF2IKW?%R+JO'@O$[&T/#KOFV*T$
M[EI;9DUOJ4KJ-&2+)'$Y.B-S]..NB*KD1.*)U=/\R:@R+/<99C]TLCK+%4OB
M_*-2^ICD;N,<CE;"C%555RM1-7(W1/"!'-K$\ERGV8W>CK*VD6Y76CUB;,Y8
MT1^Z]%6-5W55%ZU0^&TJP18IFV%7+'JVX4E?=+BE#63NJ7S+,Q^B*YR/54U3
M5=.&G1PX(2;:AC=WNE;AT>/6MLM)8[C#6O5T[(T5D:IHQB*NNNB=>B= VI6.
M^Y#=\0J;3:7OCM-PCKY^=GB8JHBHNXWNEU=P7R>50(_F=CIL+VC8)<;#-6QU
M-SN"T=<Z6JDE[)8[=35^\J\>*_P\"$@RFZ5%WVG1XRVC6NM]);.SIJ1)TB;.
M]TFZF_K[)K4_P]"J[5==$&TVR7V_9#AM;:K2]\-HKFUM1SL\3%5.Y7<:F\NK
MDT7P)Y5Z3X[2<3R1^46O-,&6%+W30=C5%#4N1&U$2JJ[JKKIJBJNO'P*B\.(
M,.Q7(+)G];/1TS;=B-=3JDE E9SG,SZ>SC1/8Z^3P^1-(KB.(0Y3EVTNS76Z
M79UNAK(6L:VK>LFNCU:JO<JJJ-XZ-75./%%T32R<1=EUSJ6W'+J*EM<=.QR0
M6ZDFYUTCU317R/UW>":HUNO^)57H0X^SFRWZT9UF%QNEJYF@O=0R:%[:B-[H
MMQ')H]$7K14Z->/R@6':Z-ENMM)1122R1TT+(6OE=O/<C41$5R]:KIQ4S9RR
M/S[%?-5'UQFG#,?+(_/L5\U4?7&"-.  (
M                                9XS[&+Y5\HZQW:EM%=-:XI:17U3(
M7+$U&KW6KM-$T-#D1NNT3'K7F-+B]943-N]2Z-L<:0N5JJ_V/== $N
M
M           "BLIP#)*[E!V[)Z6WH^R0RT[GU'/QHJ(UJ([N5=O=/D+U(!=M
MJ5JMNT:FPV:BKG7"=T;&S-1G-(KTU37NM?X 3\    !47*'3,UHK)ZA?RKSO
M.2]D]@*[731N[O:?&6A8N?\ R);^S-_LKL>/G=_V6_NIO:^774@VV;:8[9Q2
MVN9MJ2X]FOD9HM1S6YNHU?T7:ZZD\M-7V?:Z.LW.;[(A9+N:Z[N\U%TUZ^D#
MU        &8^4IWX,.\U!_,.-.&8>4HO_P"L>'IX(8%_YAP6-/  (
M                      !P<^H*RZ85?*"UHJU]31RQ0(C]SNU:J)QZN/6=
MXX><W>>PX=>KM2,C?445))/&V1%5JN:U51%T5%T^,"'; ,9O^+8G6T>5-<VL
MDK72L1TZ3=PK&(G%%7K1>!9I7&PK.;EGV+5ERN\%)#/#6.IVMIFN:U6HQCM5
MWG+QU<I8X S[RQ/:WCWON3[!H(S[RQ/:WCWON3[ (N; O:/COP=3^B:=PX>!
M>T?'?@ZG]$T[@                   #,?+(_/L5\U4?7&:<,Q\LC\^Q7S5
M1]<86-.  (
M         5%E>RVY7G;%:\P@KJ..BI)*=[H'[W.+S:\=-$TX^Z6Z51E&U6JL
MVUNVX=':X)8*M\#%J72JCF\XNB]SIIP M<
M                                                   *RO>REESV
MK4F:K=W1NIWQ/[$['U1VXW3V>]U^X6:4MDFTN^V[;K08C3MH_P DSR0->KHE
M631[=5T=K_Z 72     A^T5,+6"A]7GY-YK>?V-V<NB:Z)O;O\"4T'8_8-/V
M%N=B\VWFMSV.YIW.GDTT(!MFV:.VCTMKA;=$M_83Y'ZK!SN_O(U/TDT]B3RT
MTG8%KHZ/?W^QX61;^FF]NM1-=/B ]0       !F#E)]^7#_,T_\ ,/-/F8.4
MGWY</\S3_P P\+&GP $                              \%_KZ*UV2NK
M[IIV!30NEGU9O]PB:KW/7PZCWG-R2T0W^P7&TU4DD<%; ^![X]-YJ.31535%
M34#E;/\ )L?RFT3UF*Z=AQS+$_2!8>[1J*O#1.I4XDG(ELTP2@P"RU%LM=35
M5$,U0M0YU2K5<CE:UNB;J)P[E"6@#/O+$]K>/>^Y/L&@C/O+$]K>/>^Y/L B
MYL"]H^._!U/Z)IW#AX%[1\=^#J?T33N                    ,Q\LC\^Q7
MS51]<9IPS'RR/S[%?-5'UQA8TX  @
M                           !"KQLTL5VSBDRNK6L_*M*Z-T>Y*B1ZQ^Q
MU;I_ZDU,_9WF%_H>4/9+'276HBM,TM(V2E:J;CD<O=:^Z!H$
M
M     (Y681CM9D\615-LCDO42M<RI61Z*BM31O#73@GD)&9SS"MO#.4Y:J>"
MIN#;:LM-O1,D>D*HK$UU1. &C     %1<H=<S2BLGJ%_*O.\Y+V3V CM=-&[
MN]I\9:%BY_\ (EO[,W^RNQX^=W_9;^ZF]KY==2#;9-I:[.*6US):_P H=FOD
M9IS_ #6YNHU?T5UUU)Y:JOL^UT=9N;G9$+)=S77=WFHNFOQ@>H        S!
MRD^_+A_F:?\ F'FGS,'*3[\N'^9I_P"8>%C3X "
M         <'/J&MN>%7RAM2*M?44<L4"(]&+OJU43NEZ./6=XXF<W>>PX=>K
MM2,C?445))/&V1%5JN:U51%T5%TX>$"&[ ,:R'&,3K:/*VO;6R5KI6(^H29=
MS<8B<45>M%X%FE<["\ZN.?8O67*[04L$\-8ZG:VF:Y&JU&,=JN\J\=7*6, ,
M^\L3VMX][[D^P:",^\L3VMX][[D^P"+FP+VCX[\'4_HFG<.'@7M'QWX.I_1-
M.X                    S'RR/S[%?-5'UQFG#,?+(_/L5\U4?7&%C3@ "
M                                                          '*
MJOR'^5XNROR9^5-6\WSFYSVO^'37NO<.J9^SO$+_ %W*(LE[I+54RVF&6D62
MJ:WN&HU>ZU]P#0(
M                                <2IRRPTM^CLE1=J2.[2*U&4CGZ2.
M5R:IHGE.V4ADVSK(:_;Y;\JIJ>%;/#) Y\BS-1R(QJ([N>D"[P    $0VB1X
M7)!0^KQ;8D2.?V-V<Y&IKHF]N_P)10)3I0TZ46YV+S;>:W/8[FG<Z>330K_;
M/LT?M'I;5"RZMMW83Y'ZK!SN_O(U/TDTTW2>VFD[ M='1J_G%IX61;^FF]NM
M1-=/B ]0       !F#E)]^7#_,T_\P\T^9@Y2??EP_S-/_,/"QI\ !   0K;
M)E%=AV UUZM38'U<#XFM2=JN9HYZ-75$5.I?"49;]LVU.Y4C*JW8U%5TS]=V
M:"V3O8[1=%T5':+Q12UN4UWG[MYVG]*T^W)M[SMC]V?TSPJK/78VO>*"_NBH
M_$/78VO>*"_NBH_$:? &8/78VO>*"_NBH_$/78VO>*"_NBH_$:? &8/78VO>
M*"_NBH_$/78VO>*"_NBH_$:? &8/78VO>*"_NBH_$/78VO>*"_NBH_$:? &8
M/78VO>*"_NBH_$/78VO>*"_NBH_$:? &8/78VO>*"_NBH_$/78VO>*"_NBH_
M$:? &8/78VO>*"_NBH_$/78VO>*"_NBH_$:? &8/78VO>*"_NBH_$/78VO>*
M"_NBH_$:? &5+KMMVGVFG2HNN/4]% YVXDE3;IHVJ[BNFKG(FO!?D-%[/KQ4
MY!A-ENU<D;:JLI632)&BHU'*G'1%5>!67*X[V]#\)Q^CE)YL:[UF+^\(_J F
M)X,@KJ*V62NKKMI^3Z>%TL^K-]-Q$U7N>OAU'O.;DMHAO^/W&T5,DD<%; ^!
M[X]-YJ.31537AJ$<K9]DF/9/:)ZO$T8E%'.L3]VG6%-]&HJ\%1->"IQ).1'9
MG@E#L_LM1;+955-3#-4+4*ZHW=Y%5K6Z)NHG#N4)< ,^\L3VMX][[D^P:",^
M\L3VMX][[D^P"+FP+VCX[\'4_HFG<.'@7M'QWX.I_1-.X
M     S'RR/S[%?-5'UQFG#,?+(_/L5\U4?7&%C3@ "
M                                         $,N^TBP6G-J3%:MU4EV
MJ71MC1L6K-7^QU=J3,JC*-E=7>=KEMS&.YP14](^!ZTSHU5SN;75>.NG$"UP
M
M                 KJ\;5*&V;3:7#)+=4OJJA\3$J&O;N)OIJG#IX%BE<7C
M9727/:?2YH^YSQU%.^)Z4R1HK%W$TZ>GB!8X    "HN4-)F;**R>H5+JLJR2
M]D]@-<JZ:-W=[3XRT+%SZV2WK6;_ &5V/'SN_P"RW]U-[7RZZD)VP[2V[.*:
MV3/M:W#LU\C-$GYK<W41?T5UUU)U:JOL^V4=8C-SLB%DNYKKN[S4737XP/2
M       9@Y2??EP_S-/_ ##S3YF/E&]^K#/-4W\R\+&G  $  !5O*:[S]V\[
M3^E:?;DV]YVQ^[/Z9Y\>4UWG[MYVG]*T^W)M[SMC]V?TSP+,
M         4ERN.]O0_"<?HY2>;&N]9B_O"/ZB!\KCO;T/PG'Z.4GFQKO68O[
MPC^H*F)P<^H:VY85?**THY;A44<L<"->C%WU:J)W2JFG'KU.\<3.+O-8,/O5
MVI61R3T5))/&R1%5KG-:JHBZ*BZ</"$0W8!CF18UB=;29:V1M;)6NE8DE0DR
M\WN,1.**NG%%X%FE=;#<ZN&?XO67.ZTU)3S0U;J=K:9'(U6HQCM5WE5=>Z4L
M4 9]Y8GM;Q[WW)]@T$9]Y8GM;Q[WW)]@$7-@7M'QWX.I_1-.X</ O:/COP=3
M^B:=P                   !F/ED?GV*^:J/KC-.&8^61^?8KYJH^N,+&G
M $
M *BRO:G<K-MBM>'P4%')15<E.QT[][G&\XNBZ:+IP]PMTB%VV=8]=,RI<HK*
M>9UWIG1NCD29R-16>Q[GH EX
M                                         4EDVT>_V_;U;\3II:=+
M1-) U[5A17Z/:BKW1=IPJK$+!59!'?:FU4TEWC5KF53F]VU6IHG'R =T
M!$-HL&%SP4*9XML2)'/[&[.D1B:Z)O;O%/(2B@2G2AITHMSL5(VI%N+JW<T[
MG3R::%?;:-FDFT>EM4,5T9;^PGR/570<[O[R-3])-/8D^M-(M!:J.C5^^M/"
MR+?TTWMUJ)KI\0'J        ,Q\HWOU89YJF_F7FG#,?*-[]6&>:IOYEX6-.
M  (  "K>4UWG[MYVG]*T^W)M[SMC]V?TSSX\IKO/W;SM/Z5I]N3;WG;'[L_I
MG@68   /A6NJ6T[EHHX99T]BV:16-7W51JJGR%8X;M)R++:&Y5=IQ&E>R@J'
M4TL;KKNO<]J(JHW6+3K3I5 +5!$=G6>6W.**K?113TE=12<U5T50FDD+N/3X
M4X+Q\B]!T,8JLAJ*N\MR*WTE'3Q52LM[X)=]9H.ISDU71>CP=?#PAW@"-;1K
M_78QB-PO%MHH*Q])&LKV33+&B-3K31%U]SA[H$E!R,.N<UZQ*R76I9&R>NHH
M:F1L:*C4<]B.5$U55TU4ZX        %)<KCO;T/PG'Z.4GFQKO68O[PC^H@?
M*X[V]#\)Q^CE)YL:[UF+^\(_J"IB>"_UM#;K+75MWW4M]/"Z2HWF*]-Q$U75
MJ(NO#JT/><W)K1%?\?N-HJ9)(H:V!\#WQZ;S4<FBJFO#4(Y> 9#CF26F>KQ!
M8EH8YEBDYNG6!.<W45>"HFO!4XDF(CLRP2AV?V2HMEMJJFIBFJ%J%?4;N\BJ
MUK=.")P[E"7 #/O+$]K>/>^Y/L&@C/O+$]K>/>^Y/L BYL"]H^._!U/Z)IW#
MAX%[1\=^#J?T33N                    ,Q\LC\^Q7S51]<9IPS'RR/S[%
M?-5'UQA8TX  @
M           !GK/<IOM'RC+'9Z2[5D-KEEI$DI62JD;D<O=:M\IH4Y55<['#
M=XJ2JK;8RZ.5J1PR2QI,JK['1JKO>X!U0
M                                                  SGF$-X7E.6
MJ2".X+;4EIMYS&OYG3<3754X&C"/5>:8]1Y+%C]3=(8[S*K6LI5:[>57)JWC
MIIQ3R@2$    !4/*'FS.&BLGJ%2ZK*LDO9/Y/C<]=-&[N]HB^4M&Q+.MDMZU
MF_V4M/'SN^FCM_=3>U\NNI"ML&TN/9Q36R:2UNN'9KY&(C9^:W-U$7]%=>DG
M-KJTK[925B,W$J(62[NNN[O-1=-?C ](       !F/E&]^K#/-4W\R\TX9CY
M1O?JPSS5-_,O"QIP ! 'SFJ(8'1-FECC=*_<C1[D17NT5=$\*Z(JZ>13Z 5;
MRFN\_=O.T_I6GVY-O>=L?NS^F>?'E-=Y^[>=I_2M/MR;>\[8_=G],\"S   *
M!Y/U\;:+)EFMNN=8Y;Q,YJ4=,LN\NZWN=4X(ONZ(7O6U<%%3OGJI$CB;TN4I
MKDTS=BT61TE9#44M14W22IA940NC62-S4T5-Y$U]BH'OV,8??+;=,MR:]4[+
M977V=TD%&_\ M.9:KG.17HU4UXN3AJB\%Z-3K[),CO-ZK,Q@R&KAJ'VJZ/HX
MW10I$Q&,X:HG%>.FO%57REB2R,BB?)(Y&L8BN<J]2(5%L6D9+?=H4,T<\3:^
M\35$"RQ.CYV)RN3>;JB:I]Z =>P7.^9YCE=?K-=I;53R/FCM4,,43N<2-5:C
MYED:[7><U>#=W1.M5XGCRFKOU;L!ODV6T+*&\]@RMGB8Y%1=%5$=P5435-%T
MU(ILWRNHV705.%Y9:;J]::H>ZW5-'3+,VIC<[71-.O557XU1=%0FNT:NK:S9
M#?GW*EEIZVX02-IJ%&*^5B+HC&*C==7:<5\"JJ:Z(%>'$;M<+MA>)63$*Y(*
MRFMU$ZX5G-LDCI6+"WN%1R+O2.ZFIIITJJ<$7W[9KO>\/V>S7>T7B9:RE?&U
M5F@B<DJ.>C5U1&)HJ:]6A7EOIZC!K3B>9XQ3SS)-1TMOOMICB=ORN;$B*]&:
M<'M5%U^7K76=[:&NS'8U=78_'-5/5(IDBYIS9-&O:YR;BIJBHW5=-.H#T;9\
MAO.-813WNRU_,5#988WQNA8]CT>NBKQ35%]Q3\[9\DR#&:6P5-CJ*9L-9<H*
M.6%T.LC][5>#U7=1%1NGL=>.NI#-K64PYCLGBCQZW7.J5)Z;G56E>S<>CD_L
MTU3NW:_HZHG6O1KVMO\ <$DQ#$:]E-5(B7VED2%\+FRKHV3AN+QU73H ^.T"
M^9]@$E'DMPNU#=+&^H;'66Z&D2-*=KNC<>NKG>#>54XZ<-%+G@E9/#'+$[>C
MD:CFKX47BA5FU>KI\]Q:/&,:D[,J[E40I*]C%TI(FO1[GRZIW&F[INKHJJNB
M(6E2P,IJ:&"+7FXF(QNO@1-$"/H  *2Y7'>WH?A./T<I/-C7>LQ?WA']1 ^5
MQWMZ'X3C]'*3S8UWK,7]X1_4%3$X.?45=<<)OE':4<MPGHY8Z=&OW%WU:J)H
MY533CUZG>.)F]WFL&'WF[4L<<D]%223L9)KNN5K55$71473@$0WD_P"/Y'CF
M)5M+ES9FUKZUTD:2U"3+S>XQ$XHJZ<4=P+-*[V'9W7Y_B]9<[I34M/-#5NIV
MMIT<C5:C&.U7>5>/=*6( ,^\L3VMX][[D^P:",^\L3VMX][[D^P"+FP+VCX[
M\'4_HFG<.'@7M'QWX.I_1-.X                    S'RR/S[%?-5'UQFG
M#,?+(_/L5\U4?7&%C3@ "
M                    %"9QA&17'E!67(**V22V>"6E=)4I(Q$:C%[K@JZ\
M/<+[(->MIUDM&>4>)54-<ZYU3HF,>R-JQ(LB]SJN]K_ "<@
M
M   !2V2;-+[<=NMORZG6C_),$D#GHZ54DT8U$71NG_J725I>MJT-LVJ4F%.M
M,DDE0^)B5:3HB-WVZ^QW>KW0++     1#:+2X74P4*9XZV)$US^QNSIDC371
M-[=XIKU$HH$IVT-.VBW.Q4C:D6XNK=S3N=/)IH5[MIV:2[1J6U0PW-EO["?(
M]5="LF_O(U/"FGL2?VFD6@M5%1J_?6GA9$KD33>W6HFNGQ >H        S#R
MDI&1;9L/DE>UD;(:=SG.71$1*A^JJIIXJ_:IL@HMH5\I;E5W6IHW04R4Z,BB
M:Y%1'.=KJO\ Q?P!$V]5N.>,%H^FQ_B'JMQSQ@M'TV/\12O:Q6KQCKOF&?>.
MUBM7C'7?,,^\*^_*EO\ :Z_ ;>RU7:BJ:AERCDW::I:][42.3NNY75..G$@&
MS7E 7FP<U19.U]XMJ:-295_]HC3_ (EX/]QW'RGRVS['*'9_C%/=:2[5-8^6
MK;3K'+$UJ(BM>[75/^'^)6&*XQ><JN+:&P4$U9/_ (MQ.Y8GA<Y>#4\JJ!I_
M;5E]CR_8?=JS'Z^*J8DM/OL3A)&O.MX.:O%/_P"Z$EY-O>=L?NS^F>4GF6Q9
MN$;+;E>KM<'5-XUA8D4"JV&-'2-147K>OEX)Y.LNSDV]YVQ^[/Z9X%F  ( +
MP35>@C\&:8Q/7]A0Y!:GU6]N)&VJ8JJ[P)QXKY$X@2 'RI:F&K@;/2RLFA=K
MNO8NJ+HNG!?B/J    'PN%93VZAJ*VNF;#2T\;I99']#&M3557XD/E9[G1WF
MV4]QM=0RIHJAN_%*SH<GQ@>PK?;-8KWD=-8J:Q6[LA:&YPW"222=D;5:Q'=R
MFJZZ\?!H60 /G3R.E@8^2%\+W)JL;U:KF^1=U53Y%/H    %)<KCO;T/PG'Z
M.4[N%9?8\0V.8O67^OBI6+01[D?3)*NG0UJ<5^KPG"Y7'>WH?A./T<IGN_;/
MLIIL7MF12PRW"T5%*R1D\3ED['9IP:].EJ)X?8^4*FNTK;_>K_SM%C#7V>VK
MJU947_VB1/\ B3V'N-X^4U#+745!AO9UY<U;?#1)+4J]BR)N(S5VK=%5>'5H
M?YXF@XMB.T6OMC$?EM*^EGB3^RDKJE6JQ4]BJ;FG1U QH# +_C>16F>JP]85
MH63+')S5,L"<YNHJ]RK4UX*WB??:#+)!@>1RPR/CECMU0YCV+HYJI&[145.A
M3/%OV!;0+;"Z*W9104D3G;RL@K*B-JKX=$9T\$/CD6Q_:);K!<JVORZ&>DIJ
M:2::)*^H=OL:U5<W16Z+JB*FB@?/9KRAKG:>:H<QC?<Z)-&I5LT2H8G^]U/_
M (+Y5.MRG,EL^483CE=8:^&LIUJWZJQ>Z8NYT.:O%J^14,X'<NF*7NTV&CN]
MSH)J2AK)%93NF3==(J)KJC5XZ:=?7U!<;QP+VCX[\'4_HFG<.%@7M&QWX.I_
M1-.Z&0                  #,?+(_/L5\U4?7&:<,Q\LC\^Q7S51]<86-.
M (
M 59DVRF6];5[=F3;NR%E(^!ZTJTZN5W-KK[+>X:^X6F4YENU&\V?;1:L0IJ6
MW/MM5)3L?+)&]9D21>.BH]$]S@!<8
M                                              5]=MEMMN>TFES.
M6NK&5T#XWM@;N\VNXFB:\-?XE@E&91M!R*@Y0%NQ>EK6-LLTM.U\*P,551S4
M5W=*FO3Y0+S     5%RAZG,J:BLBX*ET65TDO9/8$2O731N[O:(NG66A8EG=
M9+>M9O\ 92T\:R[Z:.W]U-=?+KJ0O:]M+BV<TULFFMC[AV:^1B(V9(]S=1%\
M"Z]).+75I7VRDK$9N)40LE1JKKN[S4737XP/2             BVT+";?G5L
MH[==Y9V4D%4VI<V%419-&N;NZ]2=UU<3KX]8K7CMM9062A@HJ1G0R)NFJ^%5
MZ57RKJIT@!5O*:[S]V\[3^E:?;DV]YVQ^[/Z9Y\>4UWG[MYVG]*T^W)M[SMC
M]V?TSP+,  $&VW0W6?9=?X["DJUBPIJV+7?='O)SB)I_N;W\3E[.\EPK:!AT
M-DIH*-K6TZ136F9J(Z/1-%W4ZTZT<W^"D\R"[T]CMR5M8J)!S\,+G*NB-YR1
ML:.5? BN15*\VC[&K-D;Y;I8U6RY"S66.IIEW&/>G%%>B="Z_P")-%Z^('>@
M679WLP8QE'/<7VJF<UL4.FKFMWE1SE71$31-57Y$7H/ALKRR:\X-27*]154+
MTIW55163L1L*IO.5=UVO0B?(B$=P/)+ED^P&[UM[<LE9%15E.Z9?_G(R-R([
MRKU*O6J*>_9]7VZV\GZWU=Z9SMMBM;UJ(M-[G(^Z1S=.O773XP.I/M0M%/:J
M2[U-#=8;#52I%%='PLYE=5T1RIO\XUJJG2K$/CMOS"LQ#"*JJME)/+4S)S+*
MEFB,IMY=U'JNO3QX(FO'IX%>;48ZNJY/W9R+3VRT.CI7T5JI6HY&1.D9N<Y(
M[57.T77N=WCT[Q*^46O_ .B]5_QTOI&A4RN&36^GQ.LN-^M]?!;XV*R>*HI%
MD<]F[JY5:W>[G3755X=.IZ\4NEIJ\/H+G:HF4%F=3\[$QS&Q-BC37I1.#41$
M//G^B[-\D3@O_NFIX?\ [+BJKXM8G),I^P-[?_)\"2;O3S?.-W_BTUU\FH18
MM7M'MM):V7>:W7=+"]4TNB4Z+#NJNB/5N]SB,7]+<T/?E>;V7&<=9>Z^6::W
MR-1\<E+"Z9'HNFZN\G<HBZIHKE1%U//1OH+OLGB<G-NMU19T14_PHQ8=%3XO
M_0IUD56SD?SI7[VJM1T*.Z4C6K;N_%X/)H!:5SVK6"W243ZFGNJ6^J>R-+DE
M(O8L;W=#72:Z*J=>[JB:+QX*3XIW;FQJ<GN1$:B(R"BW41.CNXTX%N4"ZT5.
MJ\5YMOU ?8  4ERN.]O0_"<?HY2=[&T1=E>+HJ:HM!']1!.5QWMZ'X3C]'*3
MS8UWK,7]X1_4%0_:5L(L&3\[663<LUU=JY5B;_82K_O,3H]UOR*3O+;;<)]G
M5SMEKU=='6YT$/-R;BK)N:)HY=-./7P),<3-[O-8,0O-WIHXY)Z*EDG8R37=
M<K6JJ(NG'3@$0W8!8<DQ_$ZVES!L[:Y]:Z2-)JA)EYO<8B<4<NB:H[@3C*[;
M+>,7O%LIWL9-64DM.QS]=U'/8K45=.KB1#8?G==M QBLN=SI::FFAJW4Z-I]
M[=5$8QVJZJO'NE+$ JO9KL2QW#^:JZQB7>[MT7LB=G<1K_N,Z$]U=5]PB/+$
M]K>/>^Y/L&@C/O+$]K>/>^Y/L!5S8%[1\=^#J?T33N'#P+VCX[\'4_HFG<"
M                  &8^61^?8KYJH^N,TX9CY9'Y]BOFJCZXPL:<  0
M                                                       BUSP#
M'+GE=-DE;0+)>:=S'1S\\]-U6>Q[E%W>'N$I,Z;0,@O%+RD[%;*:ZUT5NDEI
M$?2LG<V)R*O'5J+HNO6!HL
M                                       .-4XQ8JF^1WBHM5#)=HU:
MK*IT2+*U431-'=/ [)G3,++>9N4W:KA!;;C);&RTRNJ60/6%$1B:ZN1-WA[H
M&BP    $0VBT>%U<%"F>.MK8FN?V-V;/S2:Z)O;O%->HE% VG;0T[:+<[%2-
MJ1;BZMW-.YT7P::%>;:]FLVT:EM4,%RCH%HGR/57Q+)O[R-3J5-.@L"T4BT%
MJHJ-ST>M/"R)7(FF]NM1-?X >H               %6\IKO/W;SM/Z5I]N3;
MWG;'[L_IGGQY37>?NWG:?TK3[<FWO.V/W9_3/ LP  <O)[#09+99K5=XW2T,
MSF.EC:Y6[Z->CD35..BJU.@X4F!QNHUH&9#D,=K5NXM(VK:J;G1N\XK5DTTX
M>SZ"8@#G45CMM%86V6DHXHK6V%8$IVIW.XJ*BI\>JZKTKJ1_'MG%@LEEK+3"
MRKJJ"JB? L574NE2.)RZN9&B^P15X\.*JB*JJJ(3$ 5TW8]C*XY-9*F2Z5="
MY$2%*BL=)V*B.WO[)%[EG%.E$U5-4Z%)!<,)LMPPZ3&:N&62V/:B.5TKG2JY
M%14>KUXJ[5$75?<Z.!)0!%X\)M\>*SV!M5<EI:EBQU$TE2LD\S%;NJUSW(JZ
M;O#1--$Z-#V8YC%!8<>;8Z=9JBV-8L38:I4D1&+KJWHXIQ7@NIW !!Z+9I:J
M*@FME+<+O'8I7*KK6E3_ &&BKJK473?1J\=6H[1=5\)U\JQ"VY+C[;'6K/#:
MD1K5IZ5R1M<UJHK6]'!$T31$T)" (E?<#MU\QB''[G67*:V1(U.;YUJ.>C=-
MU'.1NJZ:)_ZZDDME)V!0PTJ3S3MB:C6OF5%>J)T:JB)J>D   !27*X[V]#\)
MQ^CE)YL:[UF+^\(_J('RN.]O0_"<?HY2>;&N]9B_O"/Z@J8G@O\ 5T%!9:ZK
MO&Y^3H(725&^S?;S:)W6K=%UX=6A[SF9/9XK_CURM$\KXHJZ!].Y[--YJ.33
M5-0CF8!?<:O]IGJ<.6#L%DRQR<S3+ G.;J*O!6IJNBMXDF(?LOP.DV?V.HME
M!5U%7'-4+4*^9$1456M;IPZNY)@ ,^\L3VMX][[D^P:",^\L3VMX][[D^P"+
MFP+VCX[\'4_HFG<.'@7M'QWX.I_1-.X                    S'RR/S[%?
M-5'UQFG#,?+(_/L5\U4?7&%C3@ "
M                           '(J\DL=)>8K557:@ANDJM2.EDG:DKE=['
M1JKJNO4=<HK-L R.Y[?+-DE%0))9J>6E=)/SS$W48O==RJ[W#W +U
M
M          ",5N>XW0Y7#C55<DCO<SF-93<Q(NJN35O=(W=XIY23E-9'LQO=
MRVXT&803T*6N"2!SF/D<DJHQNBZ)NZ?Q N4    !4'*)KLQHJ*R+@R719722
MI4=@0.D731N[O:(NG66C8G3OLEO=6;_9*T\:R[Z:.W]U-=4\.NI#=KNTN'9S
M36R:>V25Z5KY&(C)DCW-U$7K1=>DF]KJTK[;25B,5B5$+)4:JZ[N\U%T_B!Z
M0               5;RFN\_=O.T_I6GVY-O>=L?NS^F>?'E-=Y^[>=I_2M/M
MR;>\[8_=G],\"S                     %)<KCO;T/PG'Z.4GFQKO68O[P
MC^H@?*X[V]#\)Q^CE)YL:[UF+^\(_J"IB<'/J2OK\*OE)9T>MRFHY8Z=&2(Q
MW.*U4;HY531=>O5#O'%S:[RV#$+S=Z:-DLU%2R3L9)KNN5K55$73CIP"(9L
ML>36#$ZVFS)M0VO?6NDC2>I;.O-[C$3ND<[1-4=PU+-*\V(9W6[0,8K+G<J6
MFII8:MU.C(-[=5$8QVO%5X]TI88 S[RQ/:WCWON3[!H(S[RQ/:WCWON3[ (N
M; O:/COP=3^B:=PX>!>T?'?@ZG]$T[@                   #,?+(_/L5\
MU4?7&:<,Q\LC\^Q7S51]<86-.  (
M                           0"^[4;59]H5%B%11USZ^K=$QDS$9S:+(N
MB:ZNU_@3\K+(]E++UM1M^9+>'0NI'PO[$2GWD=S:Z^SWDTU]P"S0
M
M         JZ^;5G6S:U1X5^2$E2H?$SLOLC3=WVZ^PW>KW2T2"739?9;EM"I
MLQGJ:]MS@=&]L;'L2)58FB:INZ_Q G8    "(;1*##*Z"A3.W6U(F.>M-V;4
M<TFNB;V[W2:]1**!L#*&G;1;G8K8VI%N+JW<T[G1>M--"N]MFS6HVC4MIAIK
ME%0K1/D>JR1*_?WD:G4J:=!8%HI%H+514;GH]:>!D2N1--[=:B:_P ]8
M           *MY37>?NWG:?TK3[<FWO.V/W9_3//QRE(I)MD=U9"Q\CUE@T:
MU-5_VK2CL VQ9%AN*T=CI,;CJ8:97JV65LB.7>>KN.GNA6P 9@[8K*?%.F^2
M4=L5E/BG3?)*#&GP9@[8K*?%.F^24=L5E/BG3?)*#&GP9@[8K*?%.F^24=L5
ME/BG3?)*#&GP9@[8K*?%.F^24=L5E/BG3?)*#&GP9@[8K*?%.F^24=L5E/BG
M3?)*#&GP9@[8K*?%.F^24=L5E/BG3?)*#&GP9@[8K*?%.F^24=L5E/BG3?)*
M#&GP9@[8K*?%.F^24=L5E/BG3?)*#$RY7'>WH?A./T<I/-C7>LQ?WA']1F+:
M?M1O^?V"&U5V/MI(XJAM0CX6R*JJC7-TX_\ $:>V/,='LOQADC7->E#&BM<F
MBIP F!X+_56^BLE=57KF_P FPPN?4\Y'SC>;1.ZU;HNJ:=6A[SF9/9X\@QVY
M6B>5\45=3OIW2,1%5J.335-0CE[/[SB][M,]1A78O8#)E9)V/3+ WG-U%75J
MM;JNBMXZ$G(=LNP.EV?6.HME#63U<<U0M0KYFHBHJM:W3A_PDQ &?>6)[6\>
M]]R?8-!&?>6)[6\>]]R?8!%S8%[1\=^#J?T33N&=L;Y16.VO';7;YK3=GRTE
M+% ]S$CT56,1JJG=]' Z7;,XS^QKS\D7XP8O<%$=LSC/[&O/R1?C';,XS^QK
MS\D7XP8O<%$=LSC/[&O/R1?C';,XS^QKS\D7XP8O<%$=LSC/[&O/R1?C';,X
MS^QKS\D7XP8O<%$=LSC/[&O/R1?C';,XS^QKS\D7XP8O<%$=LSC/[&O/R1?C
M';,XS^QKS\D7XP8O<%$=LSC/[&O/R1?C';,XS^QKS\D7XP8O<%$=LSC/[&O/
MR1?C';,XS^QKS\D7XP8O<S'RR/S[%?-5'UQDE[9G&?V->?DB_&5#MXVDVW:)
M4V:2UT=93)1,E:]*E&]UOJW33=5?T5"QM4 !
M                                   "ELPVEWVT[;[3BE(E'^2JJ2F;
M(KXE6321>ZT=K_Z%TD<N&$8[<,E@R"LMD<MX@5CHZE7O16JSV/!%TX>X!(P
M
M                H;*LZR.BY0]MQNEN;H[+++3M?3<U&J*CF(KNZ5N]Q7RE
M\G)J++8YKRRX5%NMS[JU45M0^%BS(J=&CE37@!U@    %0<HFX9C045D7!DN
MBRODE2H[ IUE71$;N[VC5TZRTK$Z=]DM[ZS?[)=3QK+OIH[?W4UU3J774AFU
MS:5!LYIK;-46V6O2M>]B(R5&;FZB+UHNO23>UU:5]MI*QK%8E1"R5&JNN[O(
MBZ?Q ](                                          '!SZEKZ["KY
M2V?G%N4U'*RGYM^X[G%:N[H[5-%UZ]3O'%S6\2V#$;Q=Z>-DLU#2R5#&/UW7
M*UJJB+IU< (9L LN36/$ZVGS)*E*]]:Z2/LBH29W-[C$314<NB:H[@6:5[L2
MSNLV@8S5W.X4E/2RPU;J=&0*Y45$8QVO%5X]T6$ .=>K%:;Y%''>K917".-=
MYC:J!LJ-7PHCD70Z( C'K?8;XJ6']WQ?A'K?8;XJ6']WQ?A). (QZWV&^*EA
M_=\7X1ZWV&^*EA_=\7X23@",>M]AOBI8?W?%^$>M]AOBI8?W?%^$DX C'K?8
M;XJ6']WQ?A'K?8;XJ6']WQ?A). (QZWV&^*EA_=\7X1ZWV&^*EA_=\7X23@"
M,>M]AOBI8?W?%^$>M]AOBI8?W?%^$DX C'K?8;XJ6']WQ?A'K?8;XJ6']WQ?
MA). (QZWV&^*EA_=\7X1ZWV&^*EA_=\7X23@",>M]AOBI8?W?%^$>M]AOBI8
M?W?%^$DX
M          !G/:!77B/E*6&GIJJX-MSI:3?BCD>D2HJ\=43A[IHPXE9EEAHK
M[#9:N[4D-UF5J1TKWZ2.5WL=$\H';
M                                              #/&7XU?*CE+VN[
MT]IKY+4R6F5U6R!RQ-1&(BZNTTX&AR)7#:'CM!F4&+5-5*V\S.8UD20N5JJ]
M-6]UIIT 2T    !$-HMMPNXP4*9X^V,B8YZTW9U5S":JB;V[W2:]1**!E/'0
MT[*)6+2MC:D6XNK=S3N=%ZTTT*ZVV[-:G:+26F&EN,-"M$^1ZK)&K][>1J<-
M%\A8-HI%H+314;GH]U/ R)7(FB+NM1-?X >L
M                  #P9!4V^CLE=4WKF_R9%"Y]3SL?.-YM$[K5NBZIIU:*
M>\YF46>/(,=N5HFE?#%74[Z=TC$U5J.335-0.7L^N^+7BT3SX2E(EO;.K).Q
MJ5:=O.;K575JM;JNBMXZ$G(=LMP.EV?6*IME%635D<U0M0KY6HU456M;IP_X
M28@
M                               "D,SV=9!==NMHRBC@@=:*:2F=(]TS
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
M)V*YNCM=>"*G@\)4NS';UD-^S&VV>\4-NDAKIFP(^!KHUCU7IXJNON< K2X
M"   J+E#W7,;7161V#_E'G)))4J.PZ;GET1&[N]W*Z=9:%B?/)9+>^LWNR74
M\:R[Z:+OJU-=4ZEUU(=M:VE4VSJFMLU5;IJY*U[V(D<B,W=U$7CJGE/%L)SN
MXY]8KK7W2*GB6"M6&%L+5;HS=:Y-=575>/2!98,^[/=L.1Y!M=CQFNBMR6YU
M14Q*Z.%R2:1LD<WBKE3I8FO ]^WS:M?\#R6WT%DBH'P3TB3O6HB<]V]ON;PT
M<G#1J Q>8*]V@YC<L?V0^J>A93+<>8I9-V1BK'K(YB.X(J+_ (ETXGBV!9W=
M<]QVXUU[92LFIZKF6)3L5B;NXU>.JKQU50+/!GW -L.1W[:ZS&:Z*W);EJ:F
M+>CA<DFD;7JWBKE3_"G4=#;[M5O^!9';J&R1T#X:BDY]ZU$3GKO;[F\-')PT
M1 8O(%>Y_F-RL.Q_U3T+*9;EV/2R[LC%6/61S$=P147_ !+IQ.?L SV[9[8K
MG67QE(R6FJ4B9V/&K$W=U%XZJO'B!:0,^8)MAR2^[768S6Q6Y+<M540[T<+D
MDW8VO5O'>5->Y3J.CM]VJ7_ LAMU#9(Z!\-12\\]:B)SUWM]R<-')PT1 +R!
M7N>9C<K%L?3)Z)E,MR6FI9MV1BK'O2*Q'<-473NETXG/V 9[=L]L=TJ[XRD9
M+35*1,['C5B:*U%XZJH%I S[@^V'([WMA9B]9%;DMJU=3!O1PN23=C;(K>.]
MIKW":\#H[?MJE_P+(+;162.@?#44JS/6HB<]=[?5.&CDX:(#%X@K_-LPN5EV
M.^JBC93+<NQ*:?=D8JQ[TBL1W#773NETXG,V 9]=\^LUUJKXRD9+2U#8F=C1
MJQ-%;KQU50+3!GW"ML.1WK;$W%ZR*W);5K*F#>CA<DF[&V16\=[37N$UX'2V
M_;4[]@5_MM%9(Z!\-13+,]:B)SUWM]4X:.3AH@,7@"O\RS"Y6?8TN54C*=;E
MV%2U&Z]BK'O2.C1W#773NUTXG+Y/^?W?/K/=JJ^,I&24L[8F=C1JQ-%;KQU5
M0+4!GW#=L.1WC;$F+U<5N2VK6U-/O,A<DF[&C]WCO::]RG4=/;]M2OV!7RV4
M=DCH'Q5-,LKUJ(G/75'*G#1R> &+O!7^89A<K1L9]55*RG6Y]A4U1NO8JQ[T
MBQH[AKKIW2Z<3E<G_/[OGUHNU3?&4C)*6=D<?8T:L316ZKKJJ@6J#/F(;8<D
MN^V-,6JHK<EM6NJ*?>9"Y)-V-)-WCO::]RG4=7;_ +4K]@5[M=)8XZ%\533N
ME?V1$YZZHY4X:.0&+N!7N4YC<K7L6;E=,RF6YK0TU3NO8JQ[TBLWN&NNG=+U
MG+Y/^T"[Y]:KO4WQE(R2EG9''V-&K$T5NJZZN4"U@9]Q/;#D=UVR^I:IBMR6
MWL^HIMYD+DDW8]_=X[VFO<IU'4V_[4;]@-ZM5+8XZ%\533NE?V3$YZZH[3AH
MY 8NX%>Y-F-RMFQ2/+*=E,MT=;Z6J5KV*L>_)S>]PUUT[I=.)RN3]M O&?6R
M\5%\92,?23,CC[&C5B:*U5775R^ "US@Y]35];A-]IK-SBW*6CE93\V_<=SB
MM7=T=JFBZ]>I3>+[8<CNFV9<5J8K<EL_*%12[S(7))N1[^[QWM->Y3J.OR@-
MI]]P&Z6BGL<="^.JA?))V3$YZZHY$331R =[D_V?)K+B5;3YFE6E>^M<^/LF
MH29W-[C$314<NB:H[AJ6:5YL.SJMS_%*BXW*F@IZB"I6F5(-=U^C&.WM%Z-5
;<O L,                           /__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001549802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">JD.com, Inc.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-36450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">20th Floor, Building A<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">No. 18 Kechuang 11 Street<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Yizhuang Economic and Technological Development Zone<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Daxing District<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">101111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Deloitte Touche Tohmatsu Certified Public Accountants LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Beijing, the People&#8217;s Republic of China<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business contact</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">20th Floor, Building A<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">No. 18 Kechuang 11 Street<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Yizhuang Economic and Technological Development Zone<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Daxing District<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">101111<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Ian Su Shan<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">10 8911-8888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelEmailAddress', window );">Contact Personnel Email Address</a></td>
<td class="text">Email: ir@jd.com<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">American depositary shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">JD<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">American depositary shares<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A ordinary shares<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">2,587,441,679<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">322,483,772<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Ordinary shares | HKD</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">9618<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Ordinary shares | CNY</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">89618<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelEmailAddress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Email address of contact personnel.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelEmailAddress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_HKD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_HKD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_CNY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 108,350<span></span>
</td>
<td class="nump">$ 14,844<span></span>
</td>
<td class="nump">&#165; 71,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,366<span></span>
</td>
<td class="nump">1,009<span></span>
</td>
<td class="nump">7,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">125,645<span></span>
</td>
<td class="nump">17,213<span></span>
</td>
<td class="nump">118,254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25,596<span></span>
</td>
<td class="nump">3,507<span></span>
</td>
<td class="nump">20,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvancesOnInventoryPurchases', window );">Advance to suppliers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,619<span></span>
</td>
<td class="nump">1,044<span></span>
</td>
<td class="nump">2,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">89,326<span></span>
</td>
<td class="nump">12,238<span></span>
</td>
<td class="nump">68,058<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,951<span></span>
</td>
<td class="nump">2,185<span></span>
</td>
<td class="nump">15,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,040<span></span>
</td>
<td class="nump">279<span></span>
</td>
<td class="nump">1,292<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">386,698<span></span>
</td>
<td class="nump">52,977<span></span>
</td>
<td class="nump">307,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current&#160;assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, equipment and software, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">82,737<span></span>
</td>
<td class="nump">11,335<span></span>
</td>
<td class="nump">70,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ConstructionInProgress', window );">Construction in progress</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,164<span></span>
</td>
<td class="nump">845<span></span>
</td>
<td class="nump">9,920<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,793<span></span>
</td>
<td class="nump">1,068<span></span>
</td>
<td class="nump">6,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRights', window );">Land use rights, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,833<span></span>
</td>
<td class="nump">5,046<span></span>
</td>
<td class="nump">39,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease&#160;right-of-use&#160;assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,532<span></span>
</td>
<td class="nump">3,361<span></span>
</td>
<td class="nump">20,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25,709<span></span>
</td>
<td class="nump">3,522<span></span>
</td>
<td class="nump">19,980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_InvestmentInEquityInvestees', window );">Investments in equity investees</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">56,850<span></span>
</td>
<td class="nump">7,788<span></span>
</td>
<td class="nump">56,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable securities and other investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">59,370<span></span>
</td>
<td class="nump">8,134<span></span>
</td>
<td class="nump">80,840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,459<span></span>
</td>
<td class="nump">337<span></span>
</td>
<td class="nump">1,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other&#160;non-current&#160;assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,089<span></span>
</td>
<td class="nump">1,245<span></span>
</td>
<td class="nump">14,522<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total&#160;non-current&#160;assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">311,536<span></span>
</td>
<td class="nump">42,681<span></span>
</td>
<td class="nump">321,148<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">698,234<span></span>
</td>
<td class="nump">95,658<span></span>
</td>
<td class="nump">628,958<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>LIABILITIES (including amounts of the consolidated VIEs without recourse to the primary beneficiaries of RMB40,607 million and RMB42,197 million as of December 31, 2023 and 2024, respectively.)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,581<span></span>
</td>
<td class="nump">1,039<span></span>
</td>
<td class="nump">5,034<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">192,860<span></span>
</td>
<td class="nump">26,422<span></span>
</td>
<td class="nump">166,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AdvanceFromCustomerCurrent', window );">Advance from customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,437<span></span>
</td>
<td class="nump">4,443<span></span>
</td>
<td class="nump">31,625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenues (including amounts in relation to traffic support, marketing and promotion services to be provided to related parties of RMB182 million and nil as of December 31, 2023 and 2024, respectively.)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,097<span></span>
</td>
<td class="nump">287<span></span>
</td>
<td class="nump">2,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,487<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">7,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">45,985<span></span>
</td>
<td class="nump">6,300<span></span>
</td>
<td class="nump">43,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,606<span></span>
</td>
<td class="nump">1,042<span></span>
</td>
<td class="nump">7,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Liabilities held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">101<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">506<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">299,521<span></span>
</td>
<td class="nump">41,034<span></span>
</td>
<td class="nump">265,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">502<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="nump">964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Unsecured senior notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,770<span></span>
</td>
<td class="nump">3,393<span></span>
</td>
<td class="nump">10,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,498<span></span>
</td>
<td class="nump">1,301<span></span>
</td>
<td class="nump">9,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Long-term borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,705<span></span>
</td>
<td class="nump">4,344<span></span>
</td>
<td class="nump">31,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,106<span></span>
</td>
<td class="nump">2,481<span></span>
</td>
<td class="nump">13,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">835<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">1,055<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">85,416<span></span>
</td>
<td class="nump">11,702<span></span>
</td>
<td class="nump">66,928<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">384,937<span></span>
</td>
<td class="nump">52,736<span></span>
</td>
<td class="nump">332,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests', window );">MEZZANINE EQUITY</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">484<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="nump">614<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>JD.com, Inc. shareholders' equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares (US$0.00002 par value; 100,000,000,000 shares authorized; 2,860,222,213 Class A ordinary shares issued and 2,820,978,543 outstanding, 323,212,124 Class B ordinary shares issued and 316,685,372 outstanding as of December 31, 2023; 2,865,069,999 Class A ordinary shares issued and 2,587,296,615 outstanding, 322,483,772 Class B ordinary shares issued and 316,136,640 outstanding as of December 31, 2024.)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">182,404<span></span>
</td>
<td class="nump">24,989<span></span>
</td>
<td class="nump">184,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReserves', window );">Statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,688<span></span>
</td>
<td class="nump">916<span></span>
</td>
<td class="nump">6,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(27,739)<span></span>
</td>
<td class="num">(3,800)<span></span>
</td>
<td class="num">(3,409)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">76,573<span></span>
</td>
<td class="nump">10,491<span></span>
</td>
<td class="nump">44,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,421<span></span>
</td>
<td class="nump">195<span></span>
</td>
<td class="nump">903<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total JD.com, Inc. shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">239,347<span></span>
</td>
<td class="nump">32,791<span></span>
</td>
<td class="nump">231,858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">73,466<span></span>
</td>
<td class="nump">10,065<span></span>
</td>
<td class="nump">63,908<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">312,813<span></span>
</td>
<td class="nump">42,856<span></span>
</td>
<td class="nump">295,766<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, mezzanine equity and shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">698,234<span></span>
</td>
<td class="nump">95,658<span></span>
</td>
<td class="nump">628,958<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,805<span></span>
</td>
<td class="nump">658<span></span>
</td>
<td class="nump">2,114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>LIABILITIES (including amounts of the consolidated VIEs without recourse to the primary beneficiaries of RMB40,607 million and RMB42,197 million as of December 31, 2023 and 2024, respectively.)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Amount due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 1,367<span></span>
</td>
<td class="nump">$ 187<span></span>
</td>
<td class="nump">&#165; 1,620<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Absolute value is less than RMB1 million or US$1 million.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred and payable, pertaining to costs that are statutory in nature, incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered and the aggregate carrying amount of liabilities not separately disclosed. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AdvanceFromCustomerCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prepayments received from customers for goods or services to be provided in the future, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AdvanceFromCustomerCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ConstructionInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ConstructionInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_InvestmentInEquityInvestees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity investees, including but not limited to investment in equity method investee and equity securities without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_InvestmentInEquityInvestees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net carrying amount as of the balance sheet date of land use right.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of appropriations made after-tax profits to certain non-distributable reserve funds.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvancesOnInventoryPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesOnInventoryPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansFromBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansFromBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorLongTermNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorLongTermNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities, consolidated VIEs and VIEs' subsidiaries without recourse to the primary beneficiaries</a></td>
<td class="nump">&#165; 299,521<span></span>
</td>
<td class="nump">&#165; 265,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenues - current</a></td>
<td class="nump">&#165; 2,097<span></span>
</td>
<td class="nump">&#165; 2,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized (in shares)</a></td>
<td class="nump">100,000,000,000<span></span>
</td>
<td class="nump">100,000,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued (in shares)</a></td>
<td class="nump">2,865,069,999<span></span>
</td>
<td class="nump">2,860,222,213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="nump">2,587,296,615<span></span>
</td>
<td class="nump">2,820,978,543<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued (in shares)</a></td>
<td class="nump">322,483,772<span></span>
</td>
<td class="nump">323,212,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="nump">316,136,640<span></span>
</td>
<td class="nump">316,685,372<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember', window );">Traffic support, marketing and promotion services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenues - current | &#165;</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">&#165; 182<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember', window );">Consolidated VIEs and VIEs' subsidiaries without recourse to the primary beneficiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities, consolidated VIEs and VIEs' subsidiaries without recourse to the primary beneficiaries | &#165;</a></td>
<td class="nump">&#165; 42,197<span></span>
</td>
<td class="nump">&#165; 40,607<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Income<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">&#165; 1,158,819<span></span>
</td>
<td class="nump">$ 158,758<span></span>
</td>
<td class="nump">&#165; 1,084,662<span></span>
</td>
<td class="nump">&#165; 1,046,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="num">(974,951)<span></span>
</td>
<td class="num">(133,568)<span></span>
</td>
<td class="num">(924,958)<span></span>
</td>
<td class="num">(899,163)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_FulfillmentCosts', window );">Fulfillment</a></td>
<td class="num">(70,426)<span></span>
</td>
<td class="num">(9,648)<span></span>
</td>
<td class="num">(64,558)<span></span>
</td>
<td class="num">(63,011)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Marketing</a></td>
<td class="num">(47,953)<span></span>
</td>
<td class="num">(6,570)<span></span>
</td>
<td class="num">(40,133)<span></span>
</td>
<td class="num">(37,772)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="num">(17,031)<span></span>
</td>
<td class="num">(2,333)<span></span>
</td>
<td class="num">(16,393)<span></span>
</td>
<td class="num">(16,893)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="num">(8,888)<span></span>
</td>
<td class="num">(1,218)<span></span>
</td>
<td class="num">(9,710)<span></span>
</td>
<td class="num">(11,053)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="num">(799)<span></span>
</td>
<td class="num">(109)<span></span>
</td>
<td class="num">(3,143)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="num">(1,562)<span></span>
</td>
<td class="num">(214)<span></span>
</td>
<td class="num">(2,025)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of development properties</a></td>
<td class="nump">1,527<span></span>
</td>
<td class="nump">209<span></span>
</td>
<td class="nump">2,283<span></span>
</td>
<td class="nump">1,379<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">38,736<span></span>
</td>
<td class="nump">5,307<span></span>
</td>
<td class="nump">26,025<span></span>
</td>
<td class="nump">19,723<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income/(expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of results of equity investees</a></td>
<td class="nump">2,327<span></span>
</td>
<td class="nump">319<span></span>
</td>
<td class="nump">1,010<span></span>
</td>
<td class="num">(2,195)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(2,896)<span></span>
</td>
<td class="num">(397)<span></span>
</td>
<td class="num">(2,881)<span></span>
</td>
<td class="num">(2,106)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Others, net</a></td>
<td class="nump">13,371<span></span>
</td>
<td class="nump">1,832<span></span>
</td>
<td class="nump">7,496<span></span>
</td>
<td class="num">(1,555)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before tax</a></td>
<td class="nump">51,538<span></span>
</td>
<td class="nump">7,061<span></span>
</td>
<td class="nump">31,650<span></span>
</td>
<td class="nump">13,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expenses</a></td>
<td class="num">(6,878)<span></span>
</td>
<td class="num">(943)<span></span>
</td>
<td class="num">(8,393)<span></span>
</td>
<td class="num">(4,176)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">44,660<span></span>
</td>
<td class="nump">6,118<span></span>
</td>
<td class="nump">23,257<span></span>
</td>
<td class="nump">9,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income/(loss) attributable to non-controlling interests shareholders</a></td>
<td class="nump">3,301<span></span>
</td>
<td class="nump">452<span></span>
</td>
<td class="num">(910)<span></span>
</td>
<td class="num">(697)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_IncomeLossAttributableToRedeemableNonControllingInterest', window );">Net income attributable to mezzanine equity classified as&#160;non-controlling&#160;interests shareholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income attributable to the Company's ordinary shareholders</a></td>
<td class="nump">41,359<span></span>
</td>
<td class="nump">5,666<span></span>
</td>
<td class="nump">24,167<span></span>
</td>
<td class="nump">10,380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">44,660<span></span>
</td>
<td class="nump">6,118<span></span>
</td>
<td class="nump">23,257<span></span>
</td>
<td class="nump">9,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">1,020<span></span>
</td>
<td class="nump">140<span></span>
</td>
<td class="nump">1,374<span></span>
</td>
<td class="nump">7,810<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">45,680<span></span>
</td>
<td class="nump">6,258<span></span>
</td>
<td class="nump">24,631<span></span>
</td>
<td class="nump">17,501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest', window );">Total comprehensive income/(loss) attributable to non-controlling interests shareholders</a></td>
<td class="nump">3,803<span></span>
</td>
<td class="nump">521<span></span>
</td>
<td class="num">(1,398)<span></span>
</td>
<td class="nump">1,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest', window );">Total comprehensive income attributable to mezzanine equity classified as&#160;non-controlling&#160;interests shareholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income attributable to the Company's ordinary shareholders</a></td>
<td class="nump">&#165; 41,877<span></span>
</td>
<td class="nump">$ 5,737<span></span>
</td>
<td class="nump">&#165; 26,029<span></span>
</td>
<td class="nump">&#165; 15,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic | (per share)</a></td>
<td class="nump">&#165; 13.83<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">&#165; 7.69<span></span>
</td>
<td class="nump">&#165; 3.32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted | (per share)</a></td>
<td class="nump">&#165; 13.43<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">&#165; 7.61<span></span>
</td>
<td class="nump">&#165; 3.21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">2,989,701,855<span></span>
</td>
<td class="nump">2,989,701,855<span></span>
</td>
<td class="nump">3,144,233,160<span></span>
</td>
<td class="nump">3,125,571,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">3,076,061,616<span></span>
</td>
<td class="nump">3,076,061,616<span></span>
</td>
<td class="nump">3,170,542,396<span></span>
</td>
<td class="nump">3,180,886,136<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">ADS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EarningsPerBasicDilutedAbstract', window );"><strong>Basic</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EarningsPerAdsBasic', window );">Basic | (per share)</a></td>
<td class="nump">&#165; 27.67<span></span>
</td>
<td class="nump">$ 3.79<span></span>
</td>
<td class="nump">&#165; 15.37<span></span>
</td>
<td class="nump">&#165; 6.64<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EarningsPerADSDilutedAbstract', window );"><strong>Diluted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EarningsPerAdsDiluted', window );">Diluted | (per share)</a></td>
<td class="nump">&#165; 26.86<span></span>
</td>
<td class="nump">$ 3.68<span></span>
</td>
<td class="nump">&#165; 15.23<span></span>
</td>
<td class="nump">&#165; 6.42<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">&#165; 928,007<span></span>
</td>
<td class="nump">$ 127,136<span></span>
</td>
<td class="nump">&#165; 871,224<span></span>
</td>
<td class="nump">&#165; 865,062<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Net revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">&#165; 230,812<span></span>
</td>
<td class="nump">$ 31,622<span></span>
</td>
<td class="nump">&#165; 213,438<span></span>
</td>
<td class="nump">&#165; 181,174<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of comprehensive income (loss) attributable to nonredeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of comprehensive income (Loss) attributable to redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EarningsPerADSDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings&#8203; per ADS diluted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EarningsPerADSDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EarningsPerAdsBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each ADS outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EarningsPerAdsBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EarningsPerAdsDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each ADS outstanding during the reporting period and to each ADS that would have been outstanding assuming the issuance of ADS for all dilutive potential ADS outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EarningsPerAdsDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EarningsPerBasicDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each ADS outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EarningsPerBasicDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_FulfillmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fulfillment costs represent packaging material costs and those costs incurred in outbound shipping, operating and staffing the Group's fulfillment and customer service centers, including costs attributable to buying, receiving, inspecting and warehousing inventories; picking, packaging and preparing customer orders for shipment; processing payment and related transaction costs and responding to inquiries from customers. Fulfillment costs also contain third party transaction fees, such as credit card processing and debit card processing fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_FulfillmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_IncomeLossAttributableToRedeemableNonControllingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income loss attributable to redeemable non-controlling interest</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_IncomeLossAttributableToRedeemableNonControllingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 44,660<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 6,118<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 23,257<span></span>
</td>
<td class="nump">&#165; 9,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,904<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,220<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,292<span></span>
</td>
<td class="nump">7,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,999<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">411<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,804<span></span>
</td>
<td class="nump">7,548<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Losses from disposal of property, equipment and software</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">140<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">19<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">55<span></span>
</td>
<td class="nump">407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,144)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(157)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">869<span></span>
</td>
<td class="num">(549)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ImpairmentOfLongLivedAssetsAndGoodwill', window );">Impairment of long-lived assets and goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,361<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">323<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,168<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">333<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">46<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">641<span></span>
</td>
<td class="nump">926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ImpairmentOfInvestment', window );">Impairment of investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,299<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">452<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,043<span></span>
</td>
<td class="nump">1,969<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">(Gains)/losses from fair value change of long-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,355)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(186)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">855<span></span>
</td>
<td class="nump">4,096<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment', window );">(Gains)/losses from acquirements or disposals of businesses and investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(652)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(89)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(89)<span></span>
</td>
<td class="nump">3,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of development properties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,527)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(209)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,283)<span></span>
</td>
<td class="num">(1,379)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of results of equity investees</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,327)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(319)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,010)<span></span>
</td>
<td class="nump">2,195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccruedInterestIncome', window );">Accrued interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,912)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(399)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(211)<span></span>
</td>
<td class="num">(1,131)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Non-cash portion of other non-operating (income)/expense, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">168<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">23<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">40<span></span>
</td>
<td class="num">(108)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,546)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(623)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(310)<span></span>
</td>
<td class="num">(7,196)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidSupplies', window );">Advance to suppliers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,676)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(230)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,075<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(20,154)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,761)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,891<span></span>
</td>
<td class="num">(2,278)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepayments and other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">114<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">16<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">357<span></span>
</td>
<td class="num">(769)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent', window );">Amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(527)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(72)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(750)<span></span>
</td>
<td class="nump">1,763<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets', window );">Operating lease right-of-use assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,642)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(499)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(273)<span></span>
</td>
<td class="num">(525)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other&#160;non-current&#160;assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">575<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">79<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">518<span></span>
</td>
<td class="nump">2,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27,844<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,815<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,614<span></span>
</td>
<td class="nump">17,658<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_IncreaseDecreaseInContractWithCustomerRefundLiability', window );">Advance from customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">704<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">96<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,088)<span></span>
</td>
<td class="nump">4,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(462)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(63)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,397)<span></span>
</td>
<td class="num">(319)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,913<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">262<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,311<span></span>
</td>
<td class="nump">3,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedParties', window );">Amount due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,288)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(176)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,132<span></span>
</td>
<td class="nump">847<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,241<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">307<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,149<span></span>
</td>
<td class="nump">3,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_IncreaseDecreaseInOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,254<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">583<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">529<span></span>
</td>
<td class="nump">705<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other non-current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(202)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(28)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(668)<span></span>
</td>
<td class="nump">110<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">58,095<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7,959<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">59,521<span></span>
</td>
<td class="nump">57,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts', window );">Purchases of time deposits and wealth management products</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(148,462)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(20,339)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(268,529)<span></span>
</td>
<td class="num">(183,310)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts', window );">Maturity of long-term time deposits and wealth management products</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">166,517<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">22,813<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">217,184<span></span>
</td>
<td class="nump">165,123<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment', window );">Disposal of investment securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,388<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">190<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,318<span></span>
</td>
<td class="nump">6,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates', window );">Prepayments and investments in equity investees</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,146)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(431)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,382)<span></span>
</td>
<td class="num">(4,501)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates', window );">Disposal of equity investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">576<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">79<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">387<span></span>
</td>
<td class="nump">412<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLoansHeldForInvestment', window );">Cash paid for loan originations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(84,578)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(11,587)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(75,761)<span></span>
</td>
<td class="num">(77,577)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1', window );">Cash received from loan repayments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">84,840<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,623<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">75,986<span></span>
</td>
<td class="nump">77,732<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchase of property, equipment and software and intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,353)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(733)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(4,028)<span></span>
</td>
<td class="num">(5,505)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Disposal of equipment and other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">81<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">130<span></span>
</td>
<td class="nump">1,418<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_CashPaidForAssetAcquisitionsNetOfCashAcquire', window );">Cash paid for asset acquisitions, net of cash acquired</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,308)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(590)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(5,468)<span></span>
</td>
<td class="num">(2,170)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PaymentsToAcquireLandUseRights', window );">Purchase of land use rights</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(618)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(85)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(4,981)<span></span>
</td>
<td class="num">(5,236)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PaymentsForConstructionInProgress', window );">Cash paid for construction in progress</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,848)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,075)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(11,006)<span></span>
</td>
<td class="num">(12,172)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ProceedsFromSalesOfDevelopmentProperties', window );">Sales of development properties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,822<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">524<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,975<span></span>
</td>
<td class="nump">1,686<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for business combinations, net of cash acquired</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,776)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(380)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="num">(15,684)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties', window );">Loans settled by/(provided to) JD Technology</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">50<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,328<span></span>
</td>
<td class="num">(502)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,056)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(146)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(696)<span></span>
</td>
<td class="num">(88)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(871)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(119)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(59,543)<span></span>
</td>
<td class="num">(54,026)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(25,912)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,550)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,497)<span></span>
</td>
<td class="num">(1,823)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from issuance of ordinary shares pursuant to share-based awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">33<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash paid for dividends</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,263)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,132)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(6,741)<span></span>
</td>
<td class="num">(13,087)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Capital injection from&#160;non-controlling&#160;interest shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,835<span></span>
</td>
<td class="nump">8,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries', window );">Acquisition of additional equity interests in&#160;non-wholly&#160;owned subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(829)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(114)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(778)<span></span>
</td>
<td class="num">(4,581)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from debts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,628<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,867<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">30,500<span></span>
</td>
<td class="nump">47,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of debts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(13,253)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,816)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(27,387)<span></span>
</td>
<td class="num">(35,439)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from unsecured senior notes, net of issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,999<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,918<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes', window );">Repurchase and repayment of unsecured senior notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="num">(31)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(432)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(58)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(773)<span></span>
</td>
<td class="num">(231)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by/(used in) financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(21,004)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,877)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(5,808)<span></span>
</td>
<td class="nump">1,180<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash, cash equivalents, and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">98<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">125<span></span>
</td>
<td class="nump">3,490<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase/(decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,318<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,976<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(5,705)<span></span>
</td>
<td class="nump">8,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents, and restricted cash at beginning of year, including cash, cash equivalents, and restricted cash classified within assets held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">79,451<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,884<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">85,156<span></span>
</td>
<td class="nump">76,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Less: cash, cash equivalents, and restricted cash classified within assets held for sale at beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">53<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">41<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">79,398<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,877<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">85,115<span></span>
</td>
<td class="nump">76,693<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents, and restricted cash at end of year, including cash, cash equivalents and restricted cash classified within assets held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">115,716<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,853<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">79,451<span></span>
</td>
<td class="nump">85,156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Less: cash, cash equivalents, and restricted cash classified within assets held for sale at end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">53<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">115,716<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,853<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">79,398<span></span>
</td>
<td class="nump">85,115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,807)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,207)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(5,462)<span></span>
</td>
<td class="num">(2,555)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,774)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(380)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,808)<span></span>
</td>
<td class="num">(2,393)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosures of non-cash investing and financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets acquired under operating leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,173<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,531<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,890<span></span>
</td>
<td class="nump">7,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1', window );">Acquisition of equity interest in Dada by strategic resources</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 249<span></span>
</td>
<td class="nump">&#165; 1,606<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Absolute value is less than RMB1 million or US$1 million.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Dada is defined in Note 1.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccruedInterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes in accrued interest income from time deposits and wealth management products during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccruedInterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_CashPaidForAssetAcquisitionsNetOfCashAcquire">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of assets, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_CashPaidForAssetAcquisitionsNetOfCashAcquire</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain loss on acquirements or disposals of business and investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ImpairmentOfInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ImpairmentOfInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ImpairmentOfLongLivedAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of long lived assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ImpairmentOfLongLivedAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_IncreaseDecreaseInContractWithCustomerRefundLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_IncreaseDecreaseInContractWithCustomerRefundLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_IncreaseDecreaseInOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_IncreaseDecreaseInOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase decrease in operating lease rights of use assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment to acquire Equity interest in non-wholly&#160;owned subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment to acquire time deposits and wealth management products.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PaymentsForConstructionInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments for construction in progress</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PaymentsForConstructionInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PaymentsToAcquireLandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for acquisition of land use rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PaymentsToAcquireLandUseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from maturities of time deposits and wealth management products.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ProceedsFromSalesOfDevelopmentProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from sales of development properties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ProceedsFromSalesOfDevelopmentProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repurchase and repayment of unsecured senior notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLoansHeldForInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with purchasing loans held for investment purposes during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLoansHeldForInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash inflow related to a loan origination (the process when securing a mortgage for a piece of real property), lease origination, and principal collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow or outflow associated with long-term loans for related parties where one party can exercise control or significant influence over another party, including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from (Payments for) Advances to Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of securities classified as trading securities and held for investment purposes. Excludes proceeds from trading securities purchased and held principally for the purpose of selling them in the near term (thus held for only a short period of time).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Shareholders' Equity<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th"><div>CNY (&#165;)</div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th" colspan="2">
<div>Ordinary shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Treasury stock </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Additional paid-in capital </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Statutory reserves </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Accumulated other comprehensive income/(loss) </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Retained earnings </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Non-controlling interests </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 245,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">&#165; (2,968)<span></span>
</td>
<td class="nump">&#165; 182,578<span></span>
</td>
<td class="nump">&#165; 1,586<span></span>
</td>
<td class="num">&#165; (6,090)<span></span>
</td>
<td class="nump">&#165; 33,805<span></span>
</td>
<td class="nump">&#165; 36,661<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2021 | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,159,308,831<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(48,517,182)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of ordinary shares (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,164,236<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Issuance of Class A ordinary shares reserved for future exercise/vesting of share-based awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Issuance of Class A ordinary shares reserved for future exercise /vesting of share-based awards (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(18,200,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12,994)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,994)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">&#165; (1,823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of ordinary shares (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(10,020,406)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccretionOfConvertibleRedeemableNonControllingInterests', window );">Accretion of convertible redeemable non-controlling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of share-based awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 654<span></span>
</td>
<td class="nump">403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of share-based awards (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,620,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation and vesting of share-based awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 1,644<span></span>
</td>
<td class="nump">2,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation and vesting of share-based awards (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">23,123,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income/(loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,388<span></span>
</td>
<td class="num">(697)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities', window );">Foreign currency translation adjustments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AppropriationToStatutoryReserves', window );">Statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,887<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,887)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ChangeOfCapitalFromNonControllingInterestShareholders', window );">Change of the capital from non-controlling interest shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,801)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,424<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Acquisition of subsidiaries and assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,868<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,868<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DisposalOfSubsidiariesAmount', window );">Disposal of subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(392)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(391)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Others</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">273,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">&#165; (2,493)<span></span>
</td>
<td class="nump">184,041<span></span>
</td>
<td class="nump">3,473<span></span>
</td>
<td class="num">(959)<span></span>
</td>
<td class="nump">29,304<span></span>
</td>
<td class="nump">60,167<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2022 | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,179,673,067<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(43,993,820)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of ordinary shares (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,761,270<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,784)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,784)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,497)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">&#165; (2,497)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of ordinary shares (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(22,678,980)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of share-based awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 120<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of share-based awards (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,485,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation and vesting of share-based awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 1,461<span></span>
</td>
<td class="nump">453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,958<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation and vesting of share-based awards (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">19,416,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income/(loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">23,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,167<span></span>
</td>
<td class="num">(910)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax', window );">Translation adjustments and hedge of net investments in foreign operations, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(488)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AppropriationToStatutoryReserves', window );">Statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,636)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ChangeOfCapitalFromNonControllingInterestShareholders', window );">Change of the capital from non-controlling interest shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(690)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Others</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">295,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">&#165; (3,409)<span></span>
</td>
<td class="nump">184,204<span></span>
</td>
<td class="nump">6,109<span></span>
</td>
<td class="nump">903<span></span>
</td>
<td class="nump">44,051<span></span>
</td>
<td class="nump">63,908<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2023 | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,183,434,337<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(45,770,422)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of ordinary shares (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,119,434<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,258)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,258)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(25,912)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">&#165; (25,912)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of ordinary shares (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(255,278,178)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of share-based awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 12<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of share-based awards (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">122,670<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation and vesting of share-based awards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 1,570<span></span>
</td>
<td class="num">(589)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation and vesting of share-based awards (in shares) | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">16,805,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income/(loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">44,660<span></span>
</td>
<td class="nump">$ 6,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,359<span></span>
</td>
<td class="nump">3,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax', window );">Translation adjustments and hedge of net investments in foreign operations, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AppropriationToStatutoryReserves', window );">Statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(579)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ChangeOfCapitalFromNonControllingInterestShareholders', window );">Change of the capital from non-controlling interest shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(682)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(951)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Acquisition of subsidiaries and assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Others</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(734)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(734)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 312,813<span></span>
</td>
<td class="nump">$ 42,856<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">&#165; (27,739)<span></span>
</td>
<td class="nump">&#165; 182,404<span></span>
</td>
<td class="nump">&#165; 6,688<span></span>
</td>
<td class="nump">&#165; 1,421<span></span>
</td>
<td class="nump">&#165; 76,573<span></span>
</td>
<td class="nump">&#165; 73,466<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Dec. 31, 2024 | shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,187,553,771<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(284,120,516)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="11"></td></tr>
<tr><td colspan="11"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Absolute value is less than RMB1 million or US$1 million.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccretionOfConvertibleRedeemableNonControllingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to retained earnings or deficit resulting from accretion of convertible redeemable non-controlling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccretionOfConvertibleRedeemableNonControllingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AppropriationToStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents appropriations to certain non-distributable statutory reserves in accordance with laws applicable to the countries in which the reporting entity's subsidiaries and variable interest entities operate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AppropriationToStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ChangeOfCapitalFromNonControllingInterestShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncontrolling interest from Change of the capital from non-controlling interest shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ChangeOfCapitalFromNonControllingInterestShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DisposalOfSubsidiariesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal of subsidiaries amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DisposalOfSubsidiariesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, excluding effects of warrants exercise or conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign currency translation adjustments and hedge of net investments in foreign operations net of tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="margin-top: 6pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Risk Management and Strategy </div></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have implemented comprehensive cybersecurity risk assessment procedures that are integrated into our overall enterprise risk management system. These procedures aim to identify, assess, and manage potential and existing cybersecurity threats. We have a strong inhouse IT and cybersecurity department, led by our cybersecurity officer, that identifies, assesses, and manages cybersecurity risks on a daily basis. We have ensured that our employees have full access to the basic knowledge and principles of information security, established a sound responding process and disposal mechanism for system security, external attacks and violations, and safeguarded the confidentiality of information and data of the enterprise, employees and customers, making sure information and data can only be obtained and used when necessary. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div><div style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Besides, we engage external parties to conduct thorough assessments of our information systems. Our IT and cybersecurity department work closely with third-party service providers to ensure their compliance with our cybersecurity standards and to assess risks arising from our engagements with them. We strive to ensure the highest standards and procedures to protect data and information security for billions of consumers, millions of merchants, large multinational businesses, and government users. To guarantee the secure operation of large-scale online promotional shopping events, such as &#8220;618&#8221; and &#8220;11.11,&#8221; digital security is paramount to ensuring smooth business operations. We will continue to apply advance security technologies to ensure the safety of users, enterprises, and industries and contribute to the healthy development of the information security ecosystem. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of the date of this annual report, we have not experienced any material cybersecurity incidents that have affected or are reasonably likely to affect us, our business strategy, results of operations, or financial condition. In 2024, we did not identify any violations of information security or privacy protection and did not receive any penalty for information security vulnerabilities or other network security breaches. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">We have a strong inhouse IT and cybersecurity department, led by our cybersecurity officer, that identifies, assesses, and manages cybersecurity risks on a daily basis. We have ensured that our employees have full access to the basic knowledge and principles of information security, established a sound responding process and disposal mechanism for system security, external attacks and violations, and safeguarded the confidentiality of information and data of the enterprise, employees and customers, making sure information and data can only be obtained and used when necessary. <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div>Besides, we engage external parties to conduct thorough assessments of our information systems. Our IT and cybersecurity department work closely with third-party service providers to ensure their compliance with our cybersecurity standards and to assess risks arising from our engagements with them. We strive to ensure the highest standards and procedures to protect data and information security for billions of consumers, millions of merchants, large multinational businesses, and government users. To guarantee the secure operation of large-scale online promotional shopping events, such as &#8220;618&#8221; and &#8220;11.11,&#8221; digital security is paramount to ensuring smooth business operations. We will continue to apply advance security technologies to ensure the safety of users, enterprises, and industries and contribute to the healthy development of the information security ecosystem.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text">As of the date of this annual report, we have not experienced any material cybersecurity incidents that have affected or are reasonably likely to affect us, our business strategy, results of operations, or financial condition.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div style="margin-top: 18pt; margin-bottom: 0pt; text-indent: 9%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Governance </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The ESG committee of our board of directors is responsible for overseeing risks related to cybersecurity. When appropriate, periodic reviews are held to discuss the landscape of cybersecurity, potential threats, and our preparedness for potential cybersecurity threats and risks to our company. In case a material cybersecurity occurs, the ESG committee is responsible for reviewing the information and issues involved, disclosures to be made, and the procedures followed. Our cybersecurity officer, who has over 10 years of experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security products development, security risk management, and security compliance, is primarily responsible for assessing and managing cybersecurity risks and monitoring the prevention, detection, mitigation, and remediation of cybersecurity incidents. The cybersecurity officer reports to our chief compliance officer and provides periodic updates to our strategy execution committee and the ESG committee on any material cybersecurity incidents or material risks arising from cybersecurity threats. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The ESG committee of our board of directors is responsible for overseeing risks related to cybersecurity.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The ESG committee of our board of directors is responsible for overseeing risks related to cybersecurity. When appropriate, periodic reviews are held to discuss the landscape of cybersecurity, potential threats, and our preparedness for potential cybersecurity threats and risks to our company.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">Our cybersecurity officer, who has over 10 years of experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security products development, security risk management, and security compliance, is primarily responsible for assessing and managing cybersecurity risks and monitoring the prevention, detection, mitigation, and remediation of cybersecurity incidents. The cybersecurity officer reports to our chief compliance officer and provides periodic updates to our strategy execution committee and the ESG committee on any material cybersecurity incidents or material risks arising from cybersecurity threats.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">In case a material cybersecurity occurs, the ESG committee is responsible for reviewing the information and issues involved, disclosures to be made, and the procedures followed.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our cybersecurity officer, who has over 10 years of experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security products development, security risk management, and security compliance, is primarily responsible for assessing and managing cybersecurity risks and monitoring the prevention, detection, mitigation, and remediation of cybersecurity incidents.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">The cybersecurity officer reports to our chief compliance officer and provides periodic updates to our strategy execution committee and the ESG committee on any material cybersecurity incidents or material risks arising from cybersecurity threats.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Principal activities and organization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Principal activities and organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Principal activities and organization</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Principal activities and organization </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com, Inc. (the &#8220;Company&#8221;) is a leading supply chain-based technology and service provider, providing products and services to consumers, third-party merchants, suppliers and other business partners through its subsidiaries, consolidated variable interest entities (&#8220;VIEs&#8221;) and consolidated VIEs&#8217; subsidiaries (collectively, the &#8220;Group&#8221;). </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group operates <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">e-commerce</div> business, including online retail and online marketplace mainly through its retail mobile apps and www.jd.com website (collectively, &#8220;JD Platform&#8221;). The Group serves consumers through online retail, focusing on product selection, price and convenience, serves third-party merchants through online marketplace, offering programs that enable the merchants to sell their products on JD Platform and to fulfill the orders either by themselves or through the Group&#8217;s logistics services. Leveraging its Artificial Intelligence (AI) capabilities and technologies, the Group provides a variety of marketing services to business partners through its proprietary advertisement technology platform. Leveraging its leading logistics network, the Group provides integrated supply chain solutions and logistics services, primarily including warehousing and distribution services, express and freight services and other value-added services to third parties, including both third-party merchants and suppliers on JD Platform and other business partners, through JD Logistics, Inc. (&#8220;JD Logistics&#8221;), the Group&#8217;s logistics subsidiary. The Group also operates healthcare business through JD Health International Inc. (&#8220;JD Health&#8221;), establishes platform for developing and managing modern infrastructure through JINGDONG Property, Inc. (&#8220;JD Property&#8221;, formerly known as JD Property Group Corporation), empowers industrial development by supply chain technology and services through JINGDONG Industrials, Inc. (&#8220;JD Industrials&#8221;, formerly known as JD Industrial Technology Inc.) and provides <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-demand</div> retail platform services and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-demand</div> delivery services through Dada Nexus Limited (&#8220;Dada&#8221;). </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company&#8217;s American depositary shares (&#8220;ADS&#8221;) have been listed on the Nasdaq Global Select Market under the symbol &#8220;JD&#8221; and the Company&#8217;s ordinary shares have been listed on the Main Board of The Stock Exchange of Hong Kong Limited (&#8220;HKEX&#8221;) under the stock codes &#8220;9618 (HKD counter)&#8221; and &#8220;89618 (RMB counter)&#8221;. Each ADS represents two ordinary shares. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s principal operations and geographic markets are in the People&#8217;s Republic of China (&#8220;PRC&#8221; or &#8220;China&#8221;). The accompanying consolidated financial statements include the financial statements of the Company, its subsidiaries, consolidated VIEs and consolidated VIEs&#8217; subsidiaries. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the Company&#8217;s major subsidiaries, consolidated VIEs and consolidated VIEs&#8217; subsidiaries are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 8%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 44%; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 46%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 8%;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Equity<br/> interest&#160;held</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 44%;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Place and date of incorporation</div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Subsidiaries</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;"></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 44%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beijing Jingdong Century Trade Co., Ltd. (&#8220;Jingdong Century&#8221;)</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Beijing, China, April 2007</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Jiangsu Jingdong Information Technology Co., Ltd.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, June 2009</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shanghai Shengdayuan Information Technology Co., Ltd.</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Shanghai, China, April 2011</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics Holding Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">63%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Hong Kong, China, August 2011</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Jingdong Technology Group Corporation</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, November 2011</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JINGDONG Property, Inc.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">75%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, January 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics, Inc.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">63%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, January 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jingdong <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-Commerce</div> (Trade) Hong Kong Co., Ltd.</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Hong Kong, China, February 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com International Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Hong Kong, China, February 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beijing Jingdong Shangke Information Technology Co., Ltd. (&#8220;Beijing Shangke&#8221;)</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Beijing, China, March 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Chongqing Jingdong Haijia <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce</div> Co., Ltd. (&#8220;Chongqing Haijia&#8221;)</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Chongqing, China, June 2014</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com Investment Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center">British Virgin Islands (&#8220;BVI&#8221;), January 2015</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Asia Development Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">75%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, February 2015</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Suqian Hanbang Investment Management Co., Ltd.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, January 2016</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd. (formerly known as Xi&#8217;an Jingxundi Supply Chain Technology Co., Ltd.)</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">63%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, May 2017</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Assets Holding Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, March 2018</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Property Holding Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, March 2018</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beijing Wodong Tianjun Information Technology Co., Ltd. (&#8220;Beijing Wodong Tianjun&#8221;)</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Beijing, China, May 2018</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Health International Inc.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">67%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, November 2018</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Jiankang Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, April 2019</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Industrial Technology Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, October 2019</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JINGDONG Industrials, Inc.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">78%</td>
<td style="vertical-align: bottom; width: 1%; padding: 0px;">&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, November 2019</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Jingdong Logistics Supply Chain Co., Ltd.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">63%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, June 2020</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jiangsu Huiji Space Technology Co., Ltd. </div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, March 2019</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Sunflower Investment Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, February 2016</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Windcreek Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, January 2016</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Dada Nexus Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">63%</td>
<td style="vertical-align: bottom; width: 1%; padding: 0px;">&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, July 2014</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Consolidated VIEs</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;"></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 44%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;">Beijing Jingdong 360 Degree <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce</div> Co., Ltd. (&#8220;Jingdong 360&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;">Beijing, China, April 2007</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jiangsu Yuanzhou <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce</div> Co., Ltd. (&#8220;Jiangsu Yuanzhou&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;">Jiangsu, China, September 2010</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Jiangsu Jingdong Bangneng Investment Management Co., Ltd. (&#8220;Jingdong Bangneng&#8221;)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;">Jiangsu, China, August 2015</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd. (&#8220;Xi&#8217;an Jingdong Xincheng&#8221;)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;">Shaanxi, China, June 2017</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Suqian Hanyu Technology Co., Ltd. (&#8220;Suqian Hanyu&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;">Jiangsu, China, December 2024</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Consolidated VIEs&#8217; Subsidiaries</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 44%;"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beijing Jingbangda Trade Co., Ltd. (&#8220;Beijing Jingbangda&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;">Beijing, China, August 2012</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Suqian Juhe Digital Enterprise Management Co., Ltd.</div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;">(&#8220;Suqian Juhe&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 8%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;">Jiangsu, China, June <div style="display:inline;">2020</div></td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Organization </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company was incorporated in the BVI in November 2006 and was <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">re-domiciled</div> in the Cayman Islands in January 2014 as an exempted company registered under the laws of the Cayman Islands. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024, the Company effectively controls multiple PRC domestic entities as VIEs through their respective primary beneficiaries who are subsidiaries of the Company. The paid-in capital of each of these PRC domestic entities was funded by the Company, and they were established to facilitate the Group&#8217;s operations and business expansion plans and comply with the PRC laws and regulations which prohibit or restrict foreign ownership of the companies where the PRC operating licenses are required. The representative PRC domestic entities and its subsidiaries are Jingdong 360, Jiangsu Yuanzhou, Jingdong Bangneng, Xi&#8217;an Jingdong Xincheng, Suqian Jingdong Tianning Jiankang Technology Co., Ltd., Suqian Hanyu, Suqian Juhe and Beijing Jingbangda. In September 2022, the Group renewed certain agreements, resulting in Jiangsu Yuanzhou and Jingdong Bangneng becoming VIEs of the Company. In December 2024, Suqian Hanyu became a VIE of the Company and the major shareholder of Suqian Juhe. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Consolidated variable interest entities </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In order to comply with the PRC laws and regulations which prohibit or restrict foreign control of companies involved in provision of internet content and other restricted businesses, the Group operates its websites and other restricted businesses in the Chinese mainland through certain PRC domestic companies, whose equity interests are held by certain individuals (&#8220;Nominee Shareholders&#8221;). The Group obtained control over these PRC domestic companies by entering into a series of contractual arrangements with these PRC domestic companies and their respective Nominee Shareholders. These contractual agreements are substantially similar in key aspects governing the contractual arrangements with a variable interest entity of the Group, include loan agreements, exclusive purchase option agreements, exclusive technology consulting and services agreements or exclusive business cooperation agreements, as applicable, intellectual property rights license agreement, equity pledge agreements, powers of attorney, business cooperation agreement and business operation agreements. These contractual agreements can be extended at the Group&#8217;s relevant PRC subsidiaries&#8217; options prior to the expiration date. Management concluded that these PRC domestic companies are consolidated VIEs of the Group, of which the Group is the ultimate primary beneficiary. As such, the Group consolidated the financial results of these PRC domestic companies and their subsidiaries in the Group&#8217;s consolidated financial statements. Refer to Note 2(b) to the consolidated financial statements for the principles of consolidation. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following is a summary of the contractual agreements (collectively, &#8220;Contractual Agreements&#8221;) that the Group, through its subsidiaries, entered into with the consolidated VIEs and their Nominee Shareholders: </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Loan agreements </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Pursuant to the relevant loan agreements, the Group&#8217;s relevant PRC subsidiaries have granted interest-free loans to the relevant Nominee Shareholders of the VIEs with the sole purpose of providing funds necessary for the capital injection to the relevant VIEs. The loans for initial and subsequent capital injections are eliminated with the capital of the relevant VIEs during consolidation. The Group&#8217;s relevant PRC subsidiaries can require the Nominee Shareholders to settle the loan amount with the equity interests of the relevant VIEs, subject to any applicable PRC laws, rules and regulations. The loan agreements are renewable upon expiration. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="clear:both;max-height:0pt;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Exclusive purchase option agreements </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Nominee Shareholders of the VIEs have granted the Group&#8217;s relevant PRC subsidiaries the exclusive and irrevocable rights to purchase from the Nominee Shareholders, to the extent permitted under the PRC laws and regulations, part or all of the equity interests in these entities for a purchase price equal to the lowest price permitted by the PRC laws and regulations. The Group&#8217;s relevant PRC subsidiaries may exercise such option at any time. In addition, the VIEs and their Nominee Shareholders have agreed that without prior written consent of the Group&#8217;s relevant PRC subsidiaries, they will not transfer or otherwise dispose the equity interests or declare any dividend. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Exclusive technology consulting and services agreements or exclusive business cooperation agreements </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group&#8217;s relevant PRC subsidiaries and relevant VIEs entered into exclusive technology consulting and services agreements or exclusive business cooperation agreements, as applicable, under which the relevant VIEs engage the Group&#8217;s relevant PRC subsidiaries as their exclusive provider of technical platform and technical support, business support, maintenance and other services. The VIEs shall pay to the Group&#8217;s relevant PRC subsidiaries service fees determined based on the volume and market price of the service provided. All the benefits and interests generated from the agreements, including but not limited to intellectual property rights, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">know-how</div> and trade secrets, will be the Group&#8217;s relevant PRC subsidiaries&#8217; sole and exclusive rights. During the term of the agreements, the relevant VIEs may not enter into any agreement with third parties for the provision of identical or similar services without prior consent of the Group&#8217;s relevant PRC subsidiaries. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity pledge agreements </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Pursuant to the relevant equity pledge agreements, the Nominee Shareholders of the VIEs have pledged all of their equity interests in the relevant VIEs to the Group&#8217;s relevant PRC subsidiaries as collateral for all of their payments due to the Group&#8217;s relevant PRC subsidiaries and to secure their obligations under the above agreements. The Nominee Shareholders may not transfer or assign the equity interests, the rights and obligations in the equity pledge agreements or create or permit to create any pledges which may have an adverse effect on the rights or benefits of the Group&#8217;s relevant PRC subsidiaries without the Group&#8217;s relevant PRC subsidiaries&#8217; preapproval. The Group&#8217;s relevant PRC subsidiaries are entitled to transfer or assign in full or in part the equity interests pledged. In the event of default, the Group&#8217;s relevant PRC subsidiaries as the pledgee, will be entitled to request immediate repayment of the loans or to dispose of the pledged equity interests through transfer or assignment. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Powers of attorney </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Pursuant to the irrevocable powers of attorney, each of the Nominee Shareholders appointed any person designated by the Group&#8217;s relevant PRC subsidiaries as their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">attorney-in-fact</div></div> to exercise all shareholder rights under the PRC laws and the relevant articles of association, including but not limited to, voting on their behalf on all matters requiring shareholder approval, disposing of all or part of the Nominee Shareholders&#8217; equity interests, and electing, appointing or removing directors and the general managers of the VIEs. Each power of attorney will remain in force during the period when the Nominee Shareholders continue to be the shareholders of the VIEs. Each of the Nominee Shareholders has waived all the rights which have been authorized to the person designated by the Group&#8217;s relevant PRC subsidiaries under each power of attorney. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Business operation agreements </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Pursuant to the business operation agreements, the relevant Nominee Shareholders of the VIEs must appoint the candidates nominated by the Group&#8217;s relevant PRC subsidiaries to be the directors on the VIEs&#8217; board of directors in accordance with applicable laws and the articles of association of the VIEs, and must cause the persons recommended by the Group&#8217;s relevant PRC subsidiaries to be appointed as the VIEs&#8217; general manager, chief financial officer and other senior executives. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Risks in relations to the VIE structure </div></div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company believes that the contractual arrangements among its subsidiaries, the VIEs and their owners are in compliance with the current PRC laws and legally enforceable. However, uncertainties in the interpretation and enforcement of the PRC laws, regulations and policies could limit the Company&#8217;s ability to enforce these contractual arrangements. As a result, the Company may be unable to consolidate the VIEs and VIEs&#8217; subsidiaries in the consolidated financial statements. The Company&#8217;s ability to control the VIEs also depends on the authorization by the shareholders of the VIEs to exercise voting rights on all matters requiring shareholders&#8217; approval in the VIEs. The Company believes that the agreements on authorization to exercise shareholders&#8217; voting power are legally enforceable. In addition, if the legal structure and contractual arrangements with the VIEs are found to be in violation of any future PRC laws and regulations, the Company may be subject to fines or potentially be forced to relinquish Company&#8217;s interests in those operations. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table sets forth the assets, liabilities, results of operations and changes in cash, cash equivalents, and restricted cash of the consolidated VIEs (where appropriate, the term &#8220;VIEs&#8221; also refers to its subsidiaries as a whole) structured by the Contractual Agreements, which have eliminated the intercompany transactions within the consolidated VIEs: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 82%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">81,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">85,451</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">74,855</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">71,509</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total net revenues</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">134,516</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">145,795</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">166,067</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,137</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,503</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,263</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 78%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 78%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash provided by operating activities</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,434</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,291</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">10,968</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash provided by/(used in) investing activities</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,498</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,324</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,482</td>
<td style="vertical-align: bottom; white-space: nowrap;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net cash used in financing activities</div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,306</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(900</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(9,782</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net increase/(decrease) in cash, cash equivalents, and restricted cash</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(370</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,715</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,296</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash, cash equivalents, and restricted cash at beginning of year</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,560</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,190</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">10,905</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash, cash equivalents, and restricted cash at end of year</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,190</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">10,905</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8,609</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of December&#160;31, 2023 and 2024, the total assets of the consolidated VIEs excluding the intra-company balances and transactions within the Group were RMB78,316&#160;million and RMB83,392 million, respectively, which were consisting of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, net, inventories, net, marketable securities and other investments, investments in equity investees, property, equipment and software, net, operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets and prepayments and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets. As of December&#160;31, 2023 and 2024, the total liabilities of the consolidated VIEs after eliminating the intra-company balances and transactions within the Group were RMB40,607&#160;million and RMB42,197 million, respectively, which were consisting of short-term debts, accounts payable, operating lease liabilities, long-term borrowings, accrued expenses and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> liabilities. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, the total net revenues of the consolidated VIEs were RMB72,666&#160;million, RMB85,140&#160;million and RMB101,218 million, respectively, which have been reflected in the Group&#8217;s consolidated financial statements with the intra-company transactions within the Group eliminated. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with the Contractual Agreements, the Group&#8217;s relevant PRC subsidiaries have the power to direct activities of the consolidated VIEs, and can have assets transferred out of the consolidated VIEs. Therefore, the Group&#8217;s relevant PRC subsidiaries consider that there is no asset in the consolidated VIEs that can be used only to settle their obligations except for registered capitals and the PRC statutory reserves of the consolidated VIEs amounting to RMB5,325 million as of December&#160;31, 2024. As the consolidated VIEs are incorporated as limited liability companies under the PRC Company Law, the creditors do not have recourse to the general credit of the Group&#8217;s relevant PRC subsidiaries for all the liabilities of the consolidated VIEs. As of December&#160;31, 2023 and 2024, the total shareholders&#8217; equity of the consolidated VIEs was RMB6,446&#160;million and RMB13,942 million, respectively. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Currently there is no contractual arrangement that could require the Group&#8217;s relevant PRC subsidiaries or the Group to provide additional financial support to the consolidated VIEs. As the Group conducts certain businesses in the Chinese mainland through the consolidated VIEs, the Group may provide additional financial support on a discretionary basis in the future, which could expose the Group to a loss. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of significant accounting policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of significant accounting policies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Summary of significant accounting policies </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">a. Basis of presentation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. All amounts, except for share, per share data or otherwise noted, are rounded to the nearest million. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">b. Principles of consolidation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements include the financial statements of the Company, its subsidiaries and the consolidated VIEs for which the Company is the ultimate primary beneficiary. Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power; or has the power to govern the financial and operating policies, to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of directors. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A consolidated VIE is an entity in which the Company, or its subsidiaries, through the Contractual Arrangements, bear the risks of, and enjoy the rewards normally associated with, ownership of the entity, and therefore the Company or its subsidiaries are the primary beneficiary of the entity. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">All transactions and balances among the Company, its subsidiaries and the consolidated VIEs have been eliminated upon consolidation. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">c. Reclassifications </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Certain reclassifications have been made to the prior years&#8217; consolidated financial statements to conform to the current year&#8217;s presentation. These reclassifications had no impact on net income, shareholders&#8217; equity, or cash flows as previously reported. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">d. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For the Company&#8217;s subsidiaries and consolidated VIEs, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests are recognized to reflect the portion of their equity that is not attributable, directly or indirectly, to the Company as the controlling shareholder. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests are classified as a separate line item in the equity section of the Group&#8217;s consolidated balance sheets and have been separately disclosed in the Group&#8217;s consolidated statements of operations and comprehensive income to distinguish the interests from that of the Company. With respect to impairment losses of goodwill and intangible assets of the Company&#8217;s subsidiaries and consolidated VIEs, the Company attributes impairment losses on the basis of the relative ownership interests of the parent and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> shareholders. </div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">e. Use of estimates </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, related disclosures of contingent liabilities at the balance sheet date, and the reported revenues and expenses during the reported period in the consolidated financial statements and accompanying notes. Significant accounting estimates are used for, but not limited to, returns allowance, vendor rebates, taxation, fair value of assets and liabilities acquired in business combinations, fair value of certain equity investees, assessment for impairment of long-lived assets, investments in equity investees, and goodwill, allowance for doubtful accounts including expected credit losses, inventory reserve for excess and obsolete inventories, lower of cost and net realizable value of inventories, depreciable lives of property, equipment and software, useful lives of intangible assets and the discount rate for lease. Actual results may differ materially from those estimates. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">f. Foreign currency translation </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s reporting currency is Renminbi(&#8220;RMB&#8221;) as the major operations of the Group are within the PRC. The functional currency of the Company is the U.S. dollars (&#8220;US$&#8221;). The Group&#8217;s PRC subsidiaries and consolidated VIEs generally determined their functional currency to be RMB. The Group&#8217;s subsidiaries and consolidated VIEs determined their functional currencies based on the criteria of ASC Topic 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transactions denominated in currencies other than functional currency are translated into functional currency at the exchange rates quoted by authoritative banks prevailing at the dates of the transactions. Exchange gains and losses resulting from those foreign currency transactions denominated in a currency other than the functional currency are recorded as a component of &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements of the Group are translated from the functional currency into RMB. Assets and liabilities denominated in foreign currencies are translated into RMB using the applicable exchange rates at the balance sheet date. Equity accounts other than earnings generated in current year are translated into RMB at the appropriate historical rates. Revenues, expenses, gains and losses are translated into RMB using the periodic average exchange rates. The resulting foreign currency translation adjustments are recorded in &#8220;accumulated other comprehensive income/(loss)&#8221; as a component of shareholders&#8217; equity. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company designates certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-derivative</div> instruments to hedge its net investments in certain foreign operations, to manage exposure in exchange rates. In December 2023, the Company designated the principal of its 8.3&#160;billion <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">of RMB denominated debt to hedge its $US denominated net investment in a certain subsidiary with functional currency of RMB. The portion of the gain or loss on the hedging instrument that is determined to be effective, referring to the exchange rate effect, is recognized directly in equity in &#8220;accumulated other comprehensive income/(loss)&#8221;, net of income taxes, while the ineffective portion and the operating costs are recognized in the consolidated statements of operations and comprehensive income. For the years ended December&#160;31, 2023 and 2024, the net investment hedge is deemed to be perfectly effective. The gain or loss on the hedging instrument that has been recognized directly in &#8220;accumulated other comprehensive income/(loss)&#8221; shall be recognized in the consolidated statements of operations and comprehensive income when the disposal of the foreign subsidiary occurs. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">g. Convenience translation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translations of the consolidated balance sheets, the consolidated statements of operations and comprehensive income and the consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2024 are solely for the convenience of the readers and were calculated at the rate of US$1.00=RMB7.2993, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board on December&#160;31, 2024. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2024, or at any other rate. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="clear: both; max-height: 0px;text-indent: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">h. Cash and cash equivalents </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash and cash equivalents primarily consist of cash on hand and time deposits which have original maturities of three months or less.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">i. Restricted cash </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the face of the consolidated balance sheets, and is included in the &#8220;total cash, cash equivalents, and restricted cash&#8221; in the consolidated statements of cash flows. The Group&#8217;s restricted cash mainly includes security deposits held in designated bank accounts for issuance of bank acceptance and letter of guarantee.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">j. Short-term investments </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Short-term investments include wealth management products and time deposits placed with banks with original maturities longer than three months but less than one year and maturities less than one year. Wealth management products are certain deposits with variable interest rates or principal <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">not-guaranteed</div> with certain financial institutions. The Group elects the fair value option to record wealth management products with variable interest rates as well as principal not guaranteed and deposits mainly indexed to foreign exchange with maturities less than one year at fair value in accordance with ASC<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Topic </div></div> 825<div style="letter-spacing: 0px; top: 0px;display:inline;">,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>. Changes in the fair value are reflected in the consolidated statements of operations and comprehensive income. The Group also holds deposits that earn fixed interest rate return only if the Group hold the securities to maturity. As the Group has the positive intent and ability to hold the deposits to maturity, they are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> and recorded at amortized cost. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">k. Accounts receivable, net </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable represents the amounts that the Group has an unconditional right to consideration, and are recorded net of allowance for doubtful accounts. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group, in collaboration with Jingdong Technology Holding Co., Ltd. (&#8220;JD Technology&#8221;), provides consumer financing to the qualified customers in the online retail business, such consumer financing receivables are recorded as accounts receivable. Due to the legacy contractual arrangements with JD Technology, the Group remains as the legal owner of the consumer financing receivables, where JD Technology performs the related credit assessment and is obligated to purchase the consumer financing receivables past due over certain agreed period of time from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, as such, no allowance for doubtful accounts were provided. The Group, in collaboration with JD Technology, periodically securitizes consumer financing receivables through the transfer of those assets to securitization vehicles, please refer to Note 2(w). In addition, the Group transfers ownership of some of its accounts receivable originated from qualified corporate customers to JD Technology without recourse. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;text-indent: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other than the accounts receivable arising from the consumer financing, the Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit losses to reduce its accounts receivable to the amount that it believes will be collected. The Group uses the length of time a balance has been outstanding, the payment history, creditworthiness and financial conditions of the customers and industry trend as credit quality indicators to monitor the Group&#8217;s receivables within the scope of expected credit losses model, along with reasonable and supportable forecasts as a basis to develop the Group&#8217;s expected loss estimates. The Group adjusts the allowance percentage periodically when there are significant differences between estimated bad debts and actual bad debts. If there is strong evidence indicating that the accounts receivable is likely to be unrecoverable, the Group also makes specific allowance in the period in which a loss is determined to be probable. Accounts receivable balances are written off after all collection efforts have been exhausted. </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">l. Inventories, net </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value. Cost of inventories is mainly determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as inventory aging, historical and forecasted consumer demand, and market conditions that impact pricing. The Group takes ownership, risks and rewards of the products purchased, but has arrangements to return unsold goods with certain vendors. Write downs are recorded in &#8220;cost of revenues&#8221; in the consolidated statements of operations and comprehensive income. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group also provides fulfillment-related services in connection with the Group&#8217;s online marketplace. Third-party merchants maintain ownership of their inventories and therefore these products are not included in the Group&#8217;s inventories. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">m. Loan receivables, net </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Loan receivables represent the consumer financing, in collaboration with JD Technology, provided to qualified individual customers on the Group&#8217;s online marketplace. Due to the legacy contractual arrangements with JD Technology, the Group remains as the legal owner of the consumer financing receivables, including such loan receivables, where JD Technology performs the related credit assessment and absorbs the credit risks. The loan terms extended to the customers generally range from 1 month to 24 months. As JD Technology is obligated to purchase the receivables past due over certain agreed period of time from the Group at carrying values to absorb the credit risks, no provision for doubtful accounts was recorded for the years ended December&#160;31, 2022, 2023 and 2024. The loan receivables were measured at amortized cost and reported in the consolidated balance sheets at outstanding principal. As of December&#160;31, 2023 and 2024, the loan receivables with the collection period less than one year amounting to RMB1,711&#160;million and RMB1,279&#160;million<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, respectively, were classified into &#8220;prepayments and other current assets&#8221; in the consolidated balance sheets. As of December&#160;31, 2023 and 2024, the loan receivables with the collection period over one year amounting to </div></div> RMB251&#160;million and RMB373&#160;million, respectively<div style="letter-spacing: 0px; top: 0px;display:inline;">, were classified into &#8220;other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets&#8221; in the consolidated balance sheets. Cash paid for loan originations and cash received from loan repayments are classified as investing activities in the consolidated statements of cash flows. The Group, in collaboration with JD Technology, periodically securitizes loan receivables through the transfer of those assets to securitization vehicles, please refer to Note 2(w). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">n. Property, equipment and software, net </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, equipment and software are stated at cost less accumulated depreciation and impairment. Property, equipment and software are depreciated at rates sufficient to write off their costs less impairment and residual value, if any, over the estimated useful lives on a straight-line basis. The estimated useful lives of major property, equipment and software are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 51%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Category</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Estimated useful lives</div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Electronic equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">3</div>-<div style="display:inline;">5</div></div> years</td></tr>
<tr>
<td style="vertical-align: top;">Software</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">3-5 years</td></tr>
<tr>
<td style="vertical-align: top;">Vehicles</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">3-6 years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Office equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">5</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Logistics, warehouse and other heavy equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">5</div>-<div style="display:inline;">10</div></div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: middle;">Leasehold improvement</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Over the shorter of the expected life of </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">leasehold improvements or the lease term</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Building</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">30-40</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Building improvement</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">5-10</div> years</td></tr>
<tr>
<td style="vertical-align: top;">Land</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">Indefinite</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Repairs and maintenance costs are charged to expenses as incurred, whereas the costs of renewals and betterment that extend the useful lives of property, equipment and software are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the costs, accumulated depreciation and impairment with any resulting gain or loss recognized in the consolidated statements of operations and comprehensive income. </div></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">o. Construction in progress </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Direct costs that are related to the construction of property, equipment and software and incurred in connection with bringing the assets to their intended use are capitalized as construction in progress. Construction in progress is transferred to specific property, equipment and software items and the depreciation of these assets commences when the assets are ready for their intended use. As of December&#160;31, 2023 and 2024, construction in progress were primarily relating to the construction of office buildings and warehouses. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">p. Land use rights, net </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land use rights are recorded at cost less accumulated amortization. Amortization is provided on a straight-line basis over the estimated useful lives which are 18 to 70 years and represent the shorter of the estimated usage periods or the terms of the agreements. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">q. Intangible assets, net </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets purchased from third parties are initially recorded at cost and amortized on a straight-line basis over the estimated economic useful lives. The Group performs valuation of the intangible assets arising from business combination to determine the fair value to be assigned to each asset acquired. The Group determines the fair value using the appropriate approach which requires management to make significant estimates and assumptions. The acquired intangible assets are recognized and measured at fair value and are expensed or amortized using the straight-line approach over the estimated economic useful lives of the assets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The estimated useful lives of major intangible assets are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 51%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Category</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Estimated useful lives</div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Customer relationship</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">3-10</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Technology and others</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">3-10</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Non-compete</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">5-8 years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Domain names and trademarks</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">5-20 years</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">r. Goodwill </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill represents the excess of the purchase price over the fair value of the identifiable assets and liabilities acquired in a business combination. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Goodwill is not depreciated or amortized but is tested for impairment on an annual basis as of December&#160;31, and in between annual tests when an event occurs or circumstances change that could indicate that the asset might be impaired. In accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2017-04,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment </div></div>issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) guidance on testing of goodwill for impairment, the Group first assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If as a result of its qualitative assessment, that it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is mandatory. Otherwise, no further testing is required. The quantitative impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. If the carrying amount of each reporting unit exceeds its fair value, an impairment loss equal to the difference between the fair value of the reporting unit and its carrying amount will be recorded. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;text-indent: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">s. Asset acquisition </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">When the Group acquires other entities, if the assets acquired and liabilities assumed do not constitute a business, the transaction is accounted for as an asset acquisition. Assets are recognized based on their cost, which generally includes the transaction costs of the asset acquisition. The cost of a group of assets acquired in an asset acquisition is allocated to the individual assets acquired or liabilities assumed based on their relative fair values and does not give rise to goodwill. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2023 and 2024, the Group entered into several transactions, which were accounted for as asset acquisitions, to acquire certain assets for development purpose, mainly including RMB5,997 million and </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB4,079&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;">million of property, equipment&#160;</div>and software, net, RMB1,009 million and </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB144&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million of construction in progress and RMB2,638 million and </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB240&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million of land use rights, respectively.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">t. Investments in equity investees </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Investments in equity investees represents the Group&#8217;s investments in privately held companies, publicly traded companies and private equity funds. The Group applies the equity method of accounting to account for an equity investment, in common stock or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-substance</div> common stock, according to ASC Topic 323, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investment&#8212;Equity Method and Joint Ventures</div></div> (&#8220;ASC 323&#8221;), over which it has significant influence but does not own a majority equity interest or otherwise control. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">An investment in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-substance</div> common stock is an investment in an entity that has risk and reward characteristics that are substantially similar to that entity&#8217;s common stock. The Group considers subordination, risks and rewards of ownership and obligation to transfer value when determining whether an investment in an entity is substantially similar to an investment in that entity&#8217;s common stock. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Under the equity method, the Group&#8217;s share of the post-acquisition profits or losses of the equity investees are recorded in &#8220;share of results of equity investees&#8221; in the consolidated statements of operations and comprehensive income and its share of post-acquisition movements of accumulated other comprehensive income/(loss) are recorded in accumulated other comprehensive income/(loss) as a component of shareholders&#8217; equity. The Group records its share of the results of equity investments in publicly listed companies and certain privately held companies on one quarter in arrears basis. The excess of the carrying amount of the investment over the underlying equity in net assets of the equity investee represents goodwill and intangible assets acquired. When the Group&#8217;s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Group does not recognize further losses, unless the Group has incurred obligations or made payments or guarantees on behalf of the equity investee, or the Group holds other investments in the equity investee. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group continually reviews its investments in equity investees under equity method to determine whether a decline in fair value to below the carrying value is other-than-temporary. The primary factors the Group considers in its determination are the duration and severity of the decline in fair value, financial and business performance, cash position and, recent financing rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down to fair value. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Private equity funds pursue various investment strategies, including event driven and multi-strategy. Investments in private equity funds generally are not redeemable due to the closed-ended nature of these funds. These private equity funds, over which the Group does not have the ability to exercise significant influence, are accounted for under the existing practical expedient in ASC Topic 820, <div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures</div> to estimate fair value using the net asset value per share (or its equivalent) of the investment</div>&#160;(&#8220;NAV practical expedient&#8221;). </div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s equity investments without readily determinable fair values, which do not qualify for NAV practical expedient and over which the Group does not have the ability to exercise significant influence through the investments in common stock or in substance common stock, are accounted for under the measurement alternative (the &#8220;Measurement Alternative&#8221;) in accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2016-01,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> Financial Instruments&#8212;Overall (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">825-10)&#8212;Recognition</div> and Measurement of Financial Assets and Financial Liabilities</div></div> (&#8220;ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2016-01&#8221;).</div> Under the Measurement Alternative, the carrying value is measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. All gains and losses on these investments, realized and unrealized, are recognized in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income. The Group makes assessment of whether an investment is impaired based on performance and financial position of the investee as well as other evidence of market value at each reporting date. Such assessment includes, but is not limited to, financial and business performance, cash position and recent financing rounds. The Group recognizes an impairment loss equal to the difference between the carrying value and fair value in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income if there is any. When the investments become qualified for use of the equity method, the Group remeasures the previously held interest in the investments at fair value, if any observable price changes in orderly transactions identified for an identical or a similar investment, immediately before it applying the equity method, in accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2020-01,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Equity Securities (Topic 321), Investments&#8212;Equity Method and Joint Ventures (Topic 323).</div></div> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">u. Marketable securities and other investments </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group invests in marketable equity securities and other investments to meet business objectives. The marketable securities are classified as investments with readily determinable fair values, which are reported at fair value in the consolidated balance sheets, the unrealized gains and losses on equity securities are recorded in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income under ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2016-01.</div> </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Other investments are comprised of time deposits placed with banks and wealth management products with maturities more than one year. For wealth management products with variable interest rates as well as principal not guaranteed and deposits mainly indexed to foreign exchange, the Group elected the fair value option to account for them at fair value with changes in fair value recorded under &#8220;others, net&#8221; in the consolidated statement of operations and comprehensive income. For wealth management products and deposits that earn fixed interest rate return only if the Group held the securities to maturity, the Group classified them as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> and recorded at amortized cost considering its positive intent and ability to hold them to maturity. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">v. Impairment of long-lived assets </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Long-lived assets are evaluated for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset or an asset group may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the asset or the asset group to an estimate of future undiscounted cash flows expected to be generated from the use of the asset or the asset group and its eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the asset or the asset group, the Group recognizes an impairment loss based on the excess of the carrying value of the asset or the asset group over its fair value. </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">w. Nonrecourse securitization debt and transfer of financial assets </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group, in collaboration with JD Technology, periodically securitizes accounts receivable and loan receivables arising from consumer financing through the transfer of those assets to securitization vehicles. The securitization vehicles then issue (1)&#160;debt securities to third-party investors and JD Technology, or (2)&#160;trust beneficiary rights to the Group which are immediately transferred to third-party investors, collateralized by the transferred assets. The asset-backed debt securities issued by the securitization vehicles and the trust beneficiary rights transferred by the Group are nonrecourse to the Group and are payable only out of collections on their respective underlying collateralized assets. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group does not consolidate the securitization vehicles when no economic interests are retained by the Group, and the Group has no continuing involvements, including the servicer of the securitization vehicles. Transfers are accounted for as sale and corresponding transferred accounts receivable are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">de-recognized</div> in the consolidated balance sheets pursuant to ASC Topic 860, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Transfers and Servicing</div></div> (&#8220;ASC 860&#8221;), only if they meet all of the three criteria: (i)&#160;the transferred financial assets have been isolated from the transferor and its creditor, (ii)&#160;each transferee has the rights to pledge or exchange the transferred assets, or the transferor has no continuing involvement with the transferred financial assets, and (iii)&#160;the transferor does not maintain effective control over the transferred financial assets or third-party beneficial interests related to those transferred assets. Otherwise, the transfers of the assets are accounted for as a financing type transaction if the conditions in ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">860-10-40-5</div></div> are not met. The common control relationship between the transferor and transferee is not considered when applying the derecognition criteria under ASC 860 as the transferee is not a consolidated affiliate or subsidiary of the transferor. The gain/loss recorded upon the sale accounting was immaterial for the periods presented. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">x. Unsecured senior notes and long-term borrowings </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Unsecured senior notes are recognized initially at fair value, net of debt discounts or premiums and debt issuance costs. Convertible senior notes are determined appropriately in accordance with the terms in relation to the conversion feature, call or/and put options, and other embedded features, if applicable. After considering the impact of such features, the Group may account for such instrument as a liability in its entirety, or separate the instrument into debt or/and equity components following the respective guidance described under ASC Topic 815, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Derivatives and Hedging</div></div> and ASC Topic 470, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Debt</div></div>. Debt discounts or premiums and debt issuance costs are recorded as a reduction of the principal amount and the related accretion is recorded as &#8220;interest expense&#8221; in the consolidated statements of operations and comprehensive income over the earliest maturity date of the notes using the effective interest method. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Long-term borrowings are recognized at carrying amount. Interest expense is accrued over the estimated term of the facilities and recorded in the consolidated statements of operations and comprehensive income. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">y. Fair value </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurement for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group measures certain financial assets, including investments under the equity method on other-than-temporary basis, investments under the Measurement Alternative, intangible assets, goodwill and fixed assets at fair value when an impairment charge is recognized. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value: </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level&#160;1 &#8212; Observable inputs that reflect quoted prices (unadjusted)&#160;for identical assets or liabilities in active markets. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level&#160;2 &#8212; Include other inputs that are directly or indirectly observable in the marketplace. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level&#160;3 &#8212; Unobservable inputs which are supported by little or no market activity. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">z. Revenues </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Consistent with the criteria of ASC Topic 606, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers</div></div> (&#8220;ASC 606&#8221;), the Group recognizes revenues when the Group satisfies a performance obligation by transferring a promised good or service (that is, an asset) to a customer. An asset is transferred when the customer obtains control of that asset. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with ASC 606, the Group evaluates whether it is appropriate to record the gross amount of product sales and related costs or the net amount earned as commissions. When the Group is a principal and when the Group obtains control of the specified goods or services before they are transferred to the customers, the revenues are recognized in the gross amount of consideration to which it expects to be entitled in exchange for the specified goods or services transferred. When the Group is an agent and its obligation is to facilitate third parties in fulfilling their performance obligation for specified goods or services, the revenues are recognized in the net amount for the amount of commission which the Group earns in exchange for arranging for the specified goods or services to be provided by other parties. Revenues are recorded net of value added taxes. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">The Group recognizes revenues net of discounts and return allowances when the products are delivered and title is passed to customers. Significant judgement is required to estimate return allowances. For online retail business with return conditions, the Group reasonably estimates the possibility of return based on the historical experience, changes in judgments on these assumptions and <div style="display:inline;">such&#160;</div>estimates could materially impact the amount of net revenues recognized. As of December&#160;31, 2023 and 2024, liabilities for return allowances were RMB950&#160;million and RMB1,029&#160;million, respectively, which were included in &#8220;Accrued expenses and other current liabilities&#8221;. The rights to recover products from customers associated with the Group&#8217;s liabilities for return allowances are the Group&#8217;s assets, which were RMB989&#160;million and RMB1,056&#160;million as of December&#160;31, 2023 and 2024, respectively, and were included in &#8220;Prepayments and other current assets&#8221;. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group also sells prepaid cards which can be redeemed to purchase products sold on the JD Platform. In accordance with ASC 606, the cash collected from the sales of prepaid cards is initially recorded in &#8220;advance from customers&#8221; in the consolidated balance sheets and subsequently recognized as revenues upon the sales of the respective products through redemption of prepaid cards are completed. The Group recognizes revenues from estimated unredeemed prepaid cards over the expected customer redemption periods, rather than waiting until prepaid cards expire or when the likelihood of redemption becomes remote in accordance with ASC 606. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenue arrangements with multiple deliverables are divided into separate units of accounting based on the SSP of each separate unit. In instances where SSP is not directly observable, such as the Group does not have vendor-specific objective evidence or third-party evidence of the selling prices of the deliverables, considerations are allocated using estimated selling prices. Determining the SSP of each separate unit may require significant judgments, and significant assumptions and estimates have been made in estimating the relative selling price of each single-element. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Net Product Revenues </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group recognizes the product revenues from the online retail business on a gross basis as the Group is acting as a principal in these transactions and is responsible for fulfilling the promise to provide the specified goods. Revenues from the sales of electronics and home appliance products were RMB515,945&#160;million, RMB538,799&#160;million and RMB564,982&#160;million, and revenues from the sales of general merchandise products were RMB349,117&#160;million, RMB332,425&#160;million and RMB363,025&#160;million, for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The Group&#8217;s net product revenues were mainly generated by the JD Retail segment. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Net Service Revenues </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group charges commission fees to third-party merchants for participating in the Group&#8217;s online marketplace, where the Group generally is acting as an agent and its performance obligation is to arrange for the provision of the specified goods or services by those third-party merchants. Upon successful sales, the Group charges the third-party merchants a negotiated amount or a fixed rate commission fee based on the sales amount. Commission fee revenues are recognized on a net basis at the point of delivery of products, net of return allowances. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group provides marketing services to third-party merchants, suppliers and other business partners on its various website channels and third-party marketing affiliate&#8217;s websites, including but not limited to pay for performance marketing services on which the customers are charged based on effective clicks on their product information, and display advertising services that allow customers to place advertisements on various websites. The Group recognizes revenues from pay for performance marketing services based on effective clicks, and recognizes revenues from display advertising services ratably over the period during which the advertising services are provided or on the number of times that the advertisement has been displayed based on cost per thousand impressions. The Group did not enter into material <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">advertising-for-advertising</div></div> barter transactions for the periods presented. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group offers integrated supply chain solutions and logistics services, primarily including warehousing and distribution services, express and freight, as well as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-demand</div> delivery services. Revenues from integrated supply chain solutions and logistics services are recognized over time because of the continuous transfer of control to the customers, while revenues from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-demand</div> delivery services are recognized at the point of delivery of merchandise. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group also provides on-demand retail platform services. The Group acts as an agent and charges the retailer a fixed rate commission fee based on the sales amount and commission fee revenues on a net basis at the point of delivery of merchandise upon successful sales. In addition, the Group fulfills the delivery needs of retailers and other business customers, the Group has determined that it acts as the principal in these transactions and recognizes revenues on a gross basis at a fixed rate or a pre-determined amount for each completed delivery. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Plus memberships provide the Group&#8217;s core customers with a better shopping experience, access to an evolving suite of benefits that represent a single stand-ready obligation. Subscriptions are paid for at the time of or in advance of delivering the services. Revenues from such arrangements are recognized over the subscription period. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group offers comprehensive customer services, primarily including 7*24 hours customer services to respond to customers&#8217; post-sales requests, return and exchange services to facilitate customers&#8217; return, exchange and repair of defective goods. These services are free of charge. The Group also provides return/exchange logistics services to the customers, of which the revenues recognized were not material for the periods presented. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenues from online marketplace and marketing services were RMB81,970&#160;million, RMB84,726&#160;million and RMB90,111&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which were mainly generated by the JD Retail segment. Revenues from logistics and other services were RMB99,204&#160;million, RMB128,712&#160;million and RMB140,701&#160;million, for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which were mainly generated by the JD Logistics segment. </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">aa. Contract balances </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced and revenues recognized prior to invoicing when the Group has satisfied the Group&#8217;s performance obligation and has the unconditional rights to payment. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Unearned revenues consist of payments received or awards to customers related to unsatisfied performance obligation at the end of the period, included in current and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> deferred revenues and advance from customers in the Group&#8217;s consolidated balance sheets. As of December&#160;31, 2023, the Group&#8217;s total unearned revenues were RMB29,143<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">million<div style="letter-spacing: 0px; top: 0px;display:inline;">,</div></div></div> of which RMB22,770&#160;million was recognized as revenues for the year ended December&#160;31, 2024. The Group&#8217;s total unearned revenues were RMB28,458&#160;<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million as of December&#160;31, 2024, mainly expected to be recognized as revenue within one year. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. These costs include certain partner sales incentive programs. The Group has no material incremental costs of obtaining contracts with customers that the Group expects the benefit of those costs to be longer than one year which need to be recognized as assets. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">bb. Customer incentives and loyalty programs </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group provides discounted coupons, mainly D Coupons, to its customers for free to incentivize purchase. D Coupons are given to a customer upon current purchase or can be given for free to promote future purchases. D Coupons require the customer to make future purchase of a minimum value in order to enjoy the value provided by the coupon. The rights to purchase discounted products in the future does not represent a material right to the customer. The Group assesses the significance of the discount by considering its percentage of the total future minimum purchase value, historical usage pattern by the customers and relative outstanding volume and monetary value of D Coupons compared to the other discounts offered by the Group. D Coupons are accounted for as a reduction of revenues on the future purchase. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Registered customers may also earn J Beans, which were launched based on certain activities performed on the Group&#8217;s website by the customers and can be used against qualified purchases on JD Platform, which will directly reduce the amount paid by the customer, or redeemed for D Coupons that can be used in certain shops on JD Platform. The Group considers J Beans awarded to be a separate performance obligation identified in the contract. Therefore, the sales consideration is allocated to the products and J Beans based on the relative SSP of the products and J Beans awarded. Consideration allocated to J Beans is initially recorded as deferred revenues, and recognized as revenues when J Beans are used or expired. J Beans will expire at the subsequent year end after issuance. For the years ended December&#160;31, 2022, 2023 and 2024, the amounts of expired J Beans were not material. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">cc. Cost of revenues </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cost of revenues consists primarily of purchase price of products, inbound shipping charges, write-downs of inventories, traffic acquisition costs related to online marketing services, and cost related to logistics services provided to third parties. </div></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">dd. Rebates and subsidies </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group periodically receives considerations from certain vendors, representing rebates for products sold and subsidies for the sales of the vendors&#8217; products over a period of time. The rebates are not sufficiently separable from the Group&#8217;s purchase of the vendors&#8217; products and they do not represent a reimbursement of costs incurred by the Group to sell vendors&#8217; products. The Group accounts for the rebates received from its vendors as a reduction to the prices it pays for the products purchased and therefore the Group records such amounts as a reduction of &#8220;cost of revenues&#8221; when recognized in the consolidated statements of operations and comprehensive income. Rebates are earned upon reaching minimum purchase thresholds for a specified period. When volume rebates can be reasonably estimated based on the Group&#8217;s past experiences and current forecasts, a portion of the rebates is recognized as the Group makes progress towards the purchase threshold. Subsidies are calculated based on the volume of products sold through the Group and are recorded as a reduction of cost of revenues when the sales have been completed and the amount is determinable. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ee. Fulfillment </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;">Fulfillment expenses consist primarily of (i) expenses incurred in operating the Group&#8217;s fulfillment centers, customer service centers and physical stores, including personnel cost and expenses attributable to buying, receiving, inspecting and warehousing inventories, picking, packaging, and preparing customer orders for shipment, processing payment and related transaction costs, (ii) expenses charged by third-party couriers for dispatching and delivering the Group&#8217;s products, (iii) lease expenses of warehouses, delivery and pickup stations, and physical stores, and (iv) depreciation and amortization of logistics and electronic equipment. The cost related to logistics services provided to third parties is classified in &#8220;cost of revenues&#8221; in the consolidated statements of operations and comprehensive income. Shipping costs included in fulfillment expenses amounted</div>&#160;to RMB28,958&#160;million, RMB29,858&#160;million and RMB32,643&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ff. Marketing </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketing expenses consist primarily of advertising costs, public relations expenditures, and payroll and related expenses for employees involved in marketing and business development activities. The Group pays commissions to participants in the associates program when their customer referrals result in successful product sales and records such costs in &#8220;marketing&#8221; in the consolidated statements of operations and comprehensive income. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Advertising costs, which consist primarily of online advertising, offline television, movie and outdoor advertising, and incentive programs to attract or retain consumers for the Group&#8217;s online marketplace, are expensed as incurred, and totaled RMB29,898&#160;million, RMB31,761&#160;million and RMB38,172&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">gg. Research and development </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Research and development expenses consist primarily of payroll and related expenses for research and development employees involved in designing, developing and maintaining technology platform, and application of artificial intelligence, big data and cloud technologies and services, and technology infrastructure costs. Technology infrastructure costs include servers and other equipment depreciation, bandwidth and data center costs, rent, utilities and other expenses necessary to support the Group&#8217;s internal and external business. Research and development expenses are expensed as incurred. Software development costs are recorded in &#8220;Research and development&#8221; as incurred as the costs qualifying for capitalization have been insignificant. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">hh. General and administrative </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">General and administrative expenses consist primarily of employee related expenses for general corporate functions, including accounting, finance, tax, legal and human relations; costs associated with these functions including facilities and equipment depreciation expenses, rental and other general corporate related expenses. </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ii. Share-based compensation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group grants restricted share units (&#8220;RSUs&#8221;) and share options of the Company and its subsidiaries to eligible employees and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees.</div> The Group accounts for share-based awards issued to employees and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> in accordance with ASC Topic 718<div style="letter-spacing: 0px; top: 0px;display:inline;">,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Compensation &#8211; Stock Compensation</div></div>. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Employees&#8217; share-based awards, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees&#8217;</div> share-based awards and the founder&#8217;s share-based awards are measured at the grant date fair value of the awards and recognized as expenses a) immediately at grant date if no vesting conditions are required; or b) using graded vesting method, net of estimated forfeitures, over the requisite service period, which is the vesting period. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">All transactions in which goods or services are received in exchange for equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group uses the binomial option-pricing model or other appropriate methods to estimate the fair value of share options. The determination of estimated fair value of share-based payment awards on the grant date is affected by the fair value of the Company&#8217;s ordinary shares as well as assumptions regarding a number of complex and subjective variables. These variables include the expected value volatility of the Company over the expected term of the awards, actual and projected employee share option exercise behaviors, a risk-free interest rate, exercise multiple and expected dividend yield, if any. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Determination of estimated fair value of the Company&#8217;s subsidiaries before they were publicly listed requires complex and subjective judgments due to their limited financial and operating history, unique business risks and limited public information on companies in China similar to the Company&#8217;s subsidiaries. The Company estimates the Company&#8217;s subsidiaries&#8217; enterprise value for purposes of recording share-based compensation, and the information considered by the Company mainly include but are not limited to the pricing of recent rounds of financing, future cash flow forecasts, discount rates, and liquidity factors. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group recognizes the estimated compensation cost of RSUs based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeitures are estimated at the time of grant and revised in the subsequent periods if actual forfeitures differ from those estimates. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A change in the terms or conditions of a share-based award, or cancellation of a share-based award accompanied by the concurrent grant of a replacement award is accounted for as a modification (that is, an exchange of the original award for a new award), unless the award&#8217;s fair value, vesting conditions, and classification as an equity instrument are the same as immediately before and after the change. The Group recognized incremental compensation cost for an amount equal to the excess of the fair value of the modified award over the fair value of the original award immediately before the modification. Therefore, in relation to the modified award, the Group recognized share-based compensation over the vesting periods of the modified award. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">jj. Income tax </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. The Group follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the temporary differences between the carrying amounts in the financial statements and the tax bases of existing assets and liabilities by applying enacted statutory tax rates that will be in effect in the period in which the temporary differences are expected to reverse. The Group records a valuation allowance to reduce the amount of deferred tax assets if based on the weight of available evidence, it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of operations and comprehensive income in the period of change. Deferred tax assets and liabilities are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> in the consolidated balance sheets. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group recognizes in its consolidated financial statements the benefit of a tax position if the tax position is more likely than not to prevail based on the facts and technical merits of the position. Tax positions that meet the more-likely-than-not recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Group estimates its liability for unrecognized tax benefits which are periodically assessed and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The ultimate outcome for a particular tax position may not be determined with certainty prior to the conclusion of a tax audit and, in some cases, appeal or litigation process. The actual benefits ultimately realized may differ from the Group&#8217;s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group&#8217;s consolidated financial statements in the period in which the audit is concluded. Additionally, in future periods, changes in facts, circumstances and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur. As of December&#160;31, 2023 and 2024, the Group did not have any significant unrecognized uncertain tax positions.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">kk. Leases </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC Topic 842, <div style="font-style: normal; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div>(&#8220;ASC 842&#8221;), the Group, using the modified retrospective transition approach through a cumulative-effect adjustment in the period of adoption rather than retrospectively adjusting prior periods and the package of practical expedients, categorizes leases with contractual terms longer than twelve months as either operating or finance lease. <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">The</div> Group has no material finance leases for any of the periods presented. </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">Right-of-use</div></div> (&#8220;ROU&#8221;) assets represent the Group&#8217;s rights to use underlying assets for the lease term and lease liabilities represent the Group&#8217;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term, reduced by lease incentives received, plus any initial direct costs, using the discount rate for the lease at the commencement date. As the implicit rate in the lease is not readily determinable for the Group&#8217;s operating leases, the Group generally uses the incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The Group&#8217;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Group will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Group accounts for lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-lease</div> components separately. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group also enters into sale and leaseback transactions. The Group acts as the seller-lessee, transfers its assets to a third-party entity (the buyer-lessor) and then leases the transferred assets back from the buyer-lessor at an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">arm-length</div> rental price. Upon consideration of ASC Topic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">842-40-25-1</div></div></div> and ASC 606, the transfer of the underlying assets is considered as sales, and according to ASC 842, the leaseback transaction is classified as an operating lease. Therefore, the sale and the leaseback of the underlying assets are separately accounted for by the Group. Upon completion of the transaction, the legal titles of these assets are transferred to the third-party entity (the buyer-lessor), and the Group derecognizes these transferred assets and recognizes gains or losses from disposal of these assets in accordance with ASC Topic 360, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Property, Plant and Equipment</div></div>. The leaseback transactions are accounted for under ASC 842, and the ROU assets and lease liabilities are recognized at commencement date accordingly. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group leases warehouses, offices, and store space to third-parties. The arrangements are in the nature of operating lease which is neither a sales-type nor direct-financing lease. As such, the underlying assets remain in the Group&#8217;s consolidated balance sheets at their carrying value and continue to depreciate the assets based on the estimated useful life. Rental revenues should be recognized on a straight-line basis (or another systematic basis if that basis is more representative of the pattern in which income is earned from the underlying assets over the term of the respective lease). The Group records an unbilled rent receivable, which is the amount by which straight-line rental revenues exceed rents currently billed in accordance with the lease.</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ll. Comprehensive income/(loss) </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Comprehensive income/(loss) is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments from shareholders and distributions to shareholders. Comprehensive income/(loss) for the periods presented primarily includes net income and foreign currency translation adjustments. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">mm. Net income per share </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic net income per share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period. For the calculation of diluted net income per share, the weighted average number of ordinary shares is adjusted by the effect of dilutive potential ordinary shares, including unvested RSUs and ordinary shares issuable upon the exercise of outstanding share options using the treasury stock method, and dilution impact of convertible senior notes using the if-converted method. Additionally, the Company takes into account the effect of dilutive shares of entities in which the Company holds equity interests. The dilutive impacts from equity interests mainly include equity investments accounted for using the equity method and the consolidated subsidiaries. The effect mentioned above is not included in the calculation of the diluted income per share when inclusion of such effect would be anti-dilutive. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">nn. Segment reporting </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#8220;CODM&#8221;), or decision making group, in deciding how to allocate resources and in assessing performance. The Group&#8217;s CODM is the <div style="-sec-ix-hidden:hidden138736996;display:inline;">Chief Executive Officer</div>. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group consolidated Dada since February&#160;28, 2022 and reported the results of Dada as a new standalone segment. The Group also consolidated China Logistics Property Holdings Co., Ltd. (&#8220;CNLP&#8221;) through JD Property since March&#160;1, 2022 and reported the results of CNLP in the New Businesses segment. In addition, the Group has consolidated Ningbo Meishan Baoshui Area Deppon Investment Holding Company Limited except for certain of its subsidiaries (&#8220;Deppon Holdco&#8221;) since July&#160;26, 2022 and reported the results of Deppon Holdco in the JD Logistics segment. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Before 2024, the Company reported four <div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">reportable segments, JD Retail, <div style="display:inline;">JD Logistics, Dada and New Businesses. JD Retail, including JD Health and JD Industrials, among other operating segments, mainly engage in online retail, online marketplace and marketing services in China. JD Logistics includes both internal and external logistics businesses. Dada is a local on-demand delivery and retail platform in China. New Businesses mainly included multiple operating segments, such as JD Property, Jingxi and overseas businesses which do not individually meet the quantitative and qualitative thresholds to be individually reportable and were aggregated given majority similarities.&#160;</div> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">From the first quarter of 2024, the Company started to report three </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">reportable segments, <div style="display:inline;">JD Retail, JD Logistics and New Businesses, to reflect changes made to the reporting structure whose financial information is reviewed by the CODM under the ongoing operating strategies. JD Retail, including JD Health and JD Industrials, among other operating segments, mainly engage in online retail, online marketplace and marketing services in China. JD Logistics includes both internal and external logistics businesses. New Businesses mainly included multiple operating segments, such as Dada, JD Property, Jingxi and overseas businesses which do not individually meet the quantitative and qualitative thresholds to be individually reportable and were aggregated given majority similarities.&#160;</div> </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">These changes align with the manner in which the Group&#8217;s CODM uses financial information to evaluate the performance of, and to allocate resources to, each of the operating segments. The prior periods&#8217; segment operating results have been retrospectively recast to conform to current period presentation. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="clear: both; max-height: 0px;text-indent: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">oo. Statutory reserves </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company&#8217;s subsidiaries and consolidated VIEs established in the Chinese mainland are required to make appropriations to certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-distributable</div> reserve&#160;funds. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">In accordance with the laws applicable to the Foreign Investment Enterprises established in the PRC, the Group&#8217;s subsidiaries registered as wholly owned foreign enterprise have to make appropriations from their after-tax profits (as determined under generally accepted<div style="display:inline;">&#160;</div></div>accounting principles in the PRC (&#8220;PRC&#160;GAAP&#8221;)) to reserve funds including general reserve fund, enterprise expansion fund and staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits calculated in accordance with the PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the company. Appropriations to the enterprise expansion fund and staff bonus and welfare fund are made at the respective company&#8217;s discretion. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, in accordance with the PRC Company Laws, the consolidated VIEs, registered as Chinese domestic companies, must make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits as determined under the PRC GAAP to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-distributable</div> reserve funds including statutory surplus fund and discretionary surplus fund. The appropriation to the statutory surplus fund must be 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits as determined under the PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the company. Appropriation to the discretionary surplus fund is made at the discretion of the&#160;respective company. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The use of the general reserve fund, enterprise expansion fund, statutory surplus fund and discretionary surplus fund are restricted to the offsetting of losses or increasing of the registered capital of the respective company. The staff bonus and welfare fund is a liability in nature and is restricted to fund payments of special bonus to employees and for the collective welfare of employees. None of these reserves are allowed to be transferred to the company in terms of cash dividends, loans or advances, nor can they be distributed except under liquidation. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, profit appropriation to statutory surplus fund for the Group&#8217;s entities incorporated in the Chinese mainland was approximately RMB1,887&#160;million, RMB2,636&#160;million and RMB579&#160;million, respectively. No appropriation to other reserve funds was made for any of the periods presented. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">pp. Government financial incentives </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Government financial incentives represent rewards provided by the relevant PRC municipal government authorities to the Group for business achievements made by the Group. Government financial incentives are recognized in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income when the government financial incentives are received and no further conditions need to be met, otherwise the received amounts are recorded as liabilities. The amounts of such government financial incentives are determined solely at the discretion of the relevant government authorities and there is no assurance that the Group will continue to receive these government financial incentives in the future. </div></div></div>  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">qq. Assets held for sale </div></div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Classification of long-lived assets (or disposal group) as held for sale typically occurs upon the execution of a purchase and sale agreement and belief by management that the sale or disposition is probable of occurrence within one year. Upon determining that long-lived assets (or disposal groups)) meet the held for sale criteria, the Company discontinues depreciating the relevant long-lived assets, including property, equipment and software, intangible assets and ROU assets, and measures such assets or disposal groups in consolidated balance sheets at the lower of its carrying amount or fair value less the cost to sell. The Company presents these long-lived assets and liabilities directly associated with these assets as held for sale in its consolidated balance sheets and classifies them as current assets and liabilities. The Company reports the results of operations of its long-lived assets (or disposal group) sold or held for sale in its consolidated statements of operations and comprehensive income through the date of sale. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;text-indent: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"> </div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">rr. Recent accounting pronouncements </div></div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Recently adopted accounting pronouncements</div> </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">In November 2023, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-07.</div> The amendments improve reportable segment disclosure requirements. Main provisions include: (1)&#160;significant segment expenses&#8212;public entities are required to disclose significant segment expenses by reportable segment if they are regularly provided to the CODM and included in each reported measure of segment profit or loss; (2)&#160;other segment items&#8212;public entities are required to disclose other segment items by reportable segment. Such a disclosure would constitute the difference between reported segment revenues less the significant segment expenses (disclosed) less reported segment profit or loss; (3)&#160;multiple measures of a segment&#8217;s profit or loss&#8212;public entities may disclose more than one measure of segment profit or loss used by the CODM, provided that at least one of the reported measures includes the segment profit or loss measure that is most consistent with GAAP measurement principles; (4)&#160;CODM-related disclosures&#8212;disclosure of the CODM&#8217;s title and position is required on an annual basis, as well as an explanation of how the CODM uses the reported measure(s) and other disclosures; (5)&#160;entities with a single reportable segment&#8212;public entities must apply all of the ASU&#8217;s disclosure requirements, as well as all existing segment disclosure and reconciliation requirements in ASC Topic 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>; (6) recasting of prior-period segment information to conform to current-period segment information&#8212;recasting is required if segment information regularly provided to the CODM is changed in a manner that causes the identification of significant segment expenses to change. The amendments in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-07</div> are effective for all public entities for fiscal years beginning after December&#160;15, 2023. Early adoption is permitted. A public entity should apply the amendments in this update retrospectively to all prior periods presented in the financial statements. The Group adopted this update beginning January&#160;1, 2024 and please refer to Note 28 for further details. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Recently issued accounting pronouncements not yet adopted</div> </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div> </div></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">In December 2023, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09,</div> which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. The ASU amends ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">740-10-50-12</div></div></div> to require public business entities (&#8220;PBEs&#8221;) to disclose a reconciliation between the amount of reported income tax expense (or benefit) from continuing operations and the amount computed by multiplying the income (or loss) from continuing operations before income taxes by the applicable statutory federal (national) income tax rate of the jurisdiction (country) of domicile. If PBE is not domiciled in the United States, the federal (national) income tax rate in such entity&#8217;s jurisdiction (country) of domicile shall normally be used in the rate reconciliation. The amendments prohibit the use of different income tax rates for subsidiaries or segments. Further, PBEs that use an income tax rate in the rate reconciliation that is other than the U.S. income tax rate must disclose the rate used and the basis for using it. The ASU also adds ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">740-10-50-12A,</div></div></div> which requires entities to annually disaggregate the income tax rate reconciliation between the following eight categories by both percentages and reporting currency amounts: (1)&#160;State and local income tax, net of federal (national) income tax effect; (2)&#160;Foreign tax effects; (3)&#160;Effect of changes in tax laws or rates enacted in the current period; (4)&#160;Effect of cross-border tax laws; (5)&#160;Tax credits; (6)&#160;Changes in valuation allowances; (7)&#160;Nontaxable or nondeductible items; (8)&#160;Changes in unrecognized tax benefits. PBEs must apply the ASU&#8217;s guidance to annual periods beginning after December&#160;15, 2024 (2025 for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">calendar-year-end</div> PBEs). Early adoption is permitted. Entities may apply the amendments prospectively or may elect retrospective application. The Group is currently evaluating the impact from the adoption of this ASU on its consolidated financial statements. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In November 2024, the FASB issued ASU 2024-03 &#8220;Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40)&#8221;. The amendments in this update intend to improve the disclosures about a public business entity&#8217;s expenses and address requests from investors for more detailed information about the types of expenses (including purchases of inventory, employee compensation, depreciation, amortization, and depletion) in commonly presented expense captions (such as cost of sales, selling, general and administrative expenses, and research and development). ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods beginning after December 15, 2027. The Group is currently evaluating the impact from the adoption of this ASU on its consolidated financial statements. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="background: none;font-style:italic;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px; background: none;display:inline;"> </div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration and risks<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Concentration and risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration and risks</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Concentration and risks </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Concentration of customers and suppliers </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">There are no customers nor suppliers from whom revenues or purchases individually represent greater than 10% of the total revenues or the total purchases of the Group for the years ended December&#160;31, 2022, 2023 and 2024. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Concentration of credit risk </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets that potentially subject the Group to significant concentrations of credit risk primarily consist of cash and cash equivalents, restricted cash, accounts receivable, short-term investments and certain wealth management products and time deposits with maturities more than one year recorded in &#8220;marketable securities and other investments&#8221;. The maximum exposure of such assets to credit risk is their carrying amounts as of the balance sheet dates. As of December&#160;31, 2023 and 2024, majority of the Group&#8217;s cash and cash equivalents, restricted cash, short-term investments and certain wealth management products and time deposits with maturities more than one year recorded in marketable securities and other investments were held at major financial institutions located in the Chinese mainland and Hong Kong which the management believes are of high credit quality. Bank failure is uncommon in China and the Group believes that those Chinese banks that hold the Group&#8217;s cash and cash equivalents, restricted cash, short-term investments and certain wealth management products and time deposits with maturities more than one year recorded in &#8220;marketable securities and other investments&#8221; are financially sound based on publicly available information. Accounts receivable are typically unsecured and are mainly derived from revenues earned from customers in the PRC. The risk with respect to accounts receivable is mitigated by credit evaluations the Group performs on its customers and its ongoing monitoring processes of outstanding balances. Besides, JD Technology performs the related credit assessment of the consumer financing receivables recorded in the Group&#8217;s consolidated balance sheets. JD Technology purchases the consumer financing receivables past due over certain agreed period of time from the Group at carrying values without recourse and also agrees to bear other cost directly related to the consumer financing business to absorb the risks. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Currency convertibility risk </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The value of RMB is subject to changes in the central government policies and to international economic and political developments affecting supply and demand in the PRC foreign exchange trading system market. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the People&#8217;s Bank of China (the &#8220;PBOC&#8221;). Remittances in currencies other than RMB by the Group in the Chinese mainland must be processed through the PBOC or other Chinese foreign exchange regulatory bodies which require certain supporting documentation in order to process the remittance. The Group&#8217;s cash and cash equivalents, restricted cash, short-term investments and time deposits with maturities more than one year recorded in &#8220;marketable securities and other investments&#8221; denominated in RMB that are subject to such government policies <div style="null;text-indent: 0px;display:inline;">amounted to</div><div style="null;text-indent: 0px;display:inline;">&#160;</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">RMB172,383&#160;million and RMB172,732&#160;million as of December&#160;31, 2023 and 2024, respectively. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency exchange rate risk </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The RMB has fluctuated against the US$, at times significantly and unpredictably during the reporting periods. The depreciation of the RMB against the US$ was approximately 2% and 1% for the years ended December&#160;31, 2023 and 2024, respectively. It is difficult to predict how market forces or the PRC or U.S. government policy may impact the exchange rate between the RMB and the US$ in the future. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurement<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair value measurement</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair value measurement</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td>
<td style="vertical-align:top;text-align:left"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair value measurement </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2023 and 2024, information about inputs into the fair value measurement of the Group&#8217;s assets and liabilities that are measured at fair value on a recurring basis in periods subsequent to their initial recognition is as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 55%;"></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;value&#160;measurement&#160;at&#160;reporting&#160;date&#160;using</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">as of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices<br/> in Active<br/> Markets for<br/> Identical<br/> Assets<br/> (Level 1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Restricted cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,506</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,506</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden138736216;display:inline;">Wealth management products</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">56,847</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">56,847</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketable securities and other investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Listed equity securities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,765</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,765</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Wealth management products</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,808</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,808</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">69,926</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,765</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">67,161</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 55%;"></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair value measurement at reporting date using</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">as of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices<br/> in Active<br/> Markets for<br/> Identical<br/> Assets<br/> (Level 1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Restricted cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,366</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,366</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden138736217;display:inline;">Wealth management products</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">38,396</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">38,396</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketable securities and other investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Listed equity securities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,907</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,907</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">48,669</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,907</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">45,762</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates. Following is a description of the valuation techniques that the Group uses to measure the fair value of assets that the Group reports in its consolidated balance sheets at fair value on a recurring basis. </div></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments </div></div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden138736032;display:inline;"><div style="-sec-ix-hidden:hidden138736033;display:inline;">Wealth management</div></div> products with maturities of within one year. The Group elected the fair value option to record wealth management products with variable interest rates and deposits indexed to foreign exchange with maturities less than one year and accounted them at fair value. For the wealth management products that have no quoted market prices, the Group estimates their fair value using the expected yield on similar instruments in the market, and classifies the valuation techniques that use these inputs as Level&#160;2. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, gain of </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB1,921&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">million, RMB</div></div>2,092<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million and RMB1,485&#160;million resulting from changes in fair value of the wealth management products under fair value option was recorded in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income, respectively. </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Marketable securities and other investments </div></div></div></div></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Listed equity securities. The Group values its listed equity securities using quoted prices for the underlying securities in active markets, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;1. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, the unrealized gains or losses of the listed equity securities were losses of RMB4,304&#160;million and RMB379&#160;million, and gains of RMB1,160&#160;million, respectively, which are recognized in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">income. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="background-color:#ffffff;display:inline;"></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden138736034;display:inline;"><div style="-sec-ix-hidden:hidden138736035;display:inline;">Wealth management</div></div> products with maturities of more than one year. The Group elected the fair value option to record wealth management products with variable interest rates with maturities more than one year and accounted them at fair value. For the wealth management products that have no quoted market prices, the Group estimates their fair value using the expected yield on similar instruments in the market, and classifies the valuation techniques that use these inputs as Level&#160;2. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="background: none; text-decoration: none;display:inline;"> </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, losses </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">of RMB</div>137<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million and </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">RMB</div>25<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million and gains of RMB2&#160;million resulting from changes in fair value of the wealth management products under fair value option were recorded in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income, respectively. </div></div></div><div style="clear: both; max-height: 0px;"></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Other financial instruments </div></div></div></div></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The followings are other material financial instruments not measured at fair value in the consolidated balance sheets, but for which the fair value is estimated for disclosure purposes. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Time deposits. Time deposits with original maturities of three months or less, original maturities of longer than three months and maturities of less than one year, and maturities of longer than one year have been classified as cash equivalents, short-term investments and marketable securities and other investments in the consolidated balance sheets, respectively. The fair value of the Group&#8217;s time deposits is determined based on the prevailing interest rates in the market, which have been categorized as Level&#160;2 in the fair value hierarchy. As of December&#160;31, 2023 and 2024, the fair value of time deposits classified as cash equivalents and short-term investments amounted to RMB59,452&#160;million and RMB91,062&#160;million, respectively. As of December&#160;31, 2023 and 2024, the fair value of time deposits classified as marketable securities and other investments amounted to RMB67,426&#160;million and RMB54,176&#160;million, respectively. The carrying value of time deposits approximates to fair value. </div></div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">Held-to-maturity</div></div> debt securities. Wealth management products that the Group has positive intent and ability to hold to maturity are accounted for as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> debt securities. The fair value of the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> debt securities is determined based on the prevailing interest rates in the market, which have been categorized as Level&#160;2 in the fair value hierarchy. As of December&#160;31, 2023 and 2024, the fair value of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> debt securities recorded in &#8220;short-term investments&#8221; amounted to </div> RMB4,476&#160;million and RMB6,866&#160;million<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">, respectively. As of December&#160;31, 2023 and 2024, the fair value of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> debt securities with maturities longer than one year recorded in &#8220;marketable securities and other investments&#8221; amounted to RMB7,836 million and </div>RMB2,288&#160;<div style="letter-spacing: 0px; top: 0px;display:inline;">million, respectively. The carrying value of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> debt securities approximates to fair value. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Unsecured senior notes. The Group determines the fair value of its unsecured senior notes, using quoted prices in less active markets, and accordingly the Group categorizes the unsecured senior notes as Level&#160;2 in the fair value hierarchy. As of December&#160;31, 2023 and 2024, the fair value of unsecured senior notes amounted to </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">RMB9,445&#160;million and RMB25,098&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million, respectively. Among them, the fair value of Convertible Senior Notes, as defined in Note <div style="null;text-indent: 0px;display:inline;">15</div>, amounted to RMB15,274 million as of December 31, 2024. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term receivables and payables. Accounts receivable and prepayments and other current assets are financial assets with carrying values that approximate to fair value due to their short-term nature. Accounts payable, advance from customers (excluding contract liabilities) and main items in accrued expenses and other current liabilities, are financial liabilities with carrying values that approximate to fair value due to their short-term nature. The Group classifies the valuation techniques that use these inputs as Level&#160;2 in the fair value hierarchy. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term debts and long-term borrowings. Interest rates under the borrowing agreements with the lending parties were determined based on the prevailing interest rates in the market. The carrying value of short-term debts and long-term borrowings approximates to fair value. The Group classifies the valuation techniques that use these inputs as Level&#160;2 in the fair value hierarchy. </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Assets and liabilities measured at fair value on a nonrecurring basis </div></div></div></div></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Long-lived assets. When impairment indicators are identified, the Group evaluates the impairment by comparing the carrying value of the asset or the asset group with its fair value. The </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">fair value of the asset or asset group is determined using income approach and market approach with unobservable inputs (Level 3), depending on the underlying nature of the asset or the asset group. The impairment losses of RMB2,025 </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">million and RMB</div></div>1,562<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million were recorded in &#8220;impairment of long-lived assets&#8221; in the consolidated statements of operations and comprehensive income for the years ended December&#160;31, 2023 and 2024, respectively. The major impairment of long-lived assets were disclosed in Note 9, Note 10 and Note 11.</div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill. The Group tested for impairment on an annual basis as of December&#160;31, and in between annual tests when the impairment indicators occur. The quantitative impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. The impairment loss was recorded in &#8220;impairment of goodwill&#8221; in the consolidated statements of operations and comprehensive income and disclosed in Note 12. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Investments in equity investees. Investments in privately held companies and publicly traded companies included in &#8220;investments in equity investees&#8221; in the consolidated balance sheets are reviewed periodically for impairment using fair value measurement. In determining the investments in privately held companies without readily determinable fair value over which the Group identified impairment indicators, income approach or market approach was used, if applicable, which requires management to use unobservable inputs (Level 3), mainly including the estimates of future cash flows, discount rate, terminal growth rate, selection of comparable companies and multiples and estimated discount for lack of marketability. The impairment loss</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> of RMB504&#160;million, RMB2,856&#160;million and RMB2,968&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million were recorded in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income for the years ended December&#160;31, 2022, 2023 and 2024, respectively. As of December&#160;31, 2023 and 2024, the accumulated impairment of the Group&#8217;s investments in privately held companies under the Measurement Alternative was </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">RMB5,132&#160;million and RMB7,119&#160;million, respectively</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">. The valuation methodology used to estimate the fair value of investments in publicly traded companies (Level 1) and privately held companies accounted for under the equity method (Level 3) and associated impairment charges are disclosed in Note <div style="null;text-indent: 0px;display:inline;">6</div>. </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business acquisition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business acquisition</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Business acquisition </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Acquisitions in 2024 </div></div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2024, the Group acquired additional equity interests in Hordeum Investment, L.P. (&#8220;Hordeum&#8221;) for a total cash consideration </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> of US$344&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million. Hordeum is principally engaged in retail business service. The Group held, taking into account its existing equity interests, approximately </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> 60.8% </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">of Hordeum&#8217;s interests and consolidated its financial results into the Group&#8217;s consolidated financial statements since December&#160;30, 2024. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The fair value of the previously held equity interests was estimated based on the equity value of Hordeum, which is estimated by applying the income approach. The remeasurement gain associated with the previously held equity interests of Hordeum was immaterial. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The purchase price as of the date of acquisition is comprised of: </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 81%;"></td>
<td style="width: 13%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,473</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Fair value of previously held equity interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,284</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,757</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The transaction was considered a business acquisition and therefore was recorded using the acquisition method of accounting. The allocation of the purchase price based on the fair values of the acquired assets and liabilities assumed as of the date of acquisition is summarized as follows: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 81%;"></td>
<td style="width: 12%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net assets acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,011</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Newly identified intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,005</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,767</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(518</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,508</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,757</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net assets</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;acquired primarily consisted of advance to suppliers of RMB</div>3,224<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">million as of the date of acquisition. Acquired amortizable intangible assets had a weighted-average amortization period of </div></div>8.5<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> years. Fair </div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">value of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests was estimated by applying the income approach.</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill arising from the acquisition of Hordeum was attributable to the benefit of expected synergies, the assembled workforce, revenue growth and future market development as of the date of acquisition and assigned to JD Retail segment. Goodwill arising from the acquisition is not expected to be deductible for tax purposes. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group also completed a few business acquisitions during 2024, the consideration and impact on the consolidated financial statements of which were immaterial individually or collectively. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Neither the results of operations since the acquisition dates nor the pro forma results of operations of the acquirees were presented because the effects of the business combinations in 2024, both individually and in aggregate, were not significant to the consolidated statements of operations and comprehensive income. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear:both;max-height:0pt;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Acquisitions in 2022 </div></div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Acquisition of Dada </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">In February 2022, the Group acquired additional number of ordinary shares of Dada, China&#8217;s leading local <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">on-demand</div> delivery and retail platform, for a total consideration of US$800&#160;million with a combination of cash and certain strategic resources to Dada. The Group held, taking into account its existing shareholding, approximately 52% of Dada&#8217;s issued and outstanding shares and consolidated the financial results of Dada into the Group&#8217;s consolidated financial statements since February&#160;28, 2022. The fair value of the previously held equity interests and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">non-controlling</div> interests were determined by the market price of shares of Dada at the acquisition date. The Group primarily recorded (i)&#160;RMB7,549&#160;million of net assets acquired, (ii)&#160;RMB2,090&#160;million of newly identified and appreciation of intangible assets, which had a weighted-average amortization period of 7.0 years, (iii)&#160;RMB3,623&#160;million of premium not reflected in goodwill, which was recognized as a loss in &#8220;others, net&#8221; resulting from the change of Dada&#8217;s share price prior to the closing of the acquisition, and (<div style="null;text-indent: 0px;display:inline;">iv</div>)&#160;RMB4,542&#160;million of goodwill, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">non-deductible</div> for tax purposes. The goodwill is primarily attributable to the expected synergies, the assembled workforce, revenue growth and future market development and assigned to Dada reporting unit and JD Retail reporting unit on the basis of the expected synergies from the acquisition of Dada. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Had the acquisition date of Dada been January&#160;1, 2021, the revenues and net loss of the Group would have been RMB956.8&#160;billion and RMB6.3&#160;billion in 2021, respectively, and the revenues and net income of the Group would have been RMB1,047.2&#160;billion and RMB9.5&#160;billion in 2022, respectively. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pro-forma</div> information is for illustrative purposes only and is not necessarily an indication of revenues and results of operations of the Group that actually would have been achieved had the acquisition been completed on January&#160;1, 2021, nor is it intended to be a projection of future results. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pro-forma</div> amounts have been calculated after adjusting the results of Dada to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January&#160;1, 2021. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Acquisition of CNLP </div></div></div></div><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In September 2021, the Group, through JD Property, entered into a sale and purchase agreement to acquire additional shares of CNLP, which is principally engaged in the leasing of storage facilities and the related management services and was listed on the Main Board of the HKEX, representing approximately 26.38% of the issued share capital of CNLP. In accordance with relevant listing rules, JD Property was required to make an offer for all the issued shares of CNLP and an offer for all the outstanding convertible bonds of CNLP. As of March&#160;1, 2022, JD Property obtained all the outstanding convertible bonds and certain number of CNLP&#8217;s issued and outstanding shares with a cash consideration of Hong Kong dollar<div style="letter-spacing: 0px; top: 0px;display:inline;">s<div style="display:inline;">&#160;</div></div>(&#8220;HK$&#8221;)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div>13,066&#160;million. The Group obtained control of CNLP since it assigned all the board members of CNLP on March&#160;1, 2022 and held approximately 80% of shareholding interests. Prior to the acquisition, the Group held 10.6% of the issued share capital of CNLP and measured its investment in CNLP at fair value. The fair value of the previously held equity interests and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests were determined by the market price of shares of CNLP as of the date of acquisition. The Group primarily recorded (i)&#160;RMB4,309&#160;million of net assets acquired, (ii)&#160;RMB10,908&#160;million of appreciation of property, equipment and software, construction in progress and land use rights, (iii)&#160;RMB1,586&#160;million of goodwill, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-deductible</div> for tax purposes. The goodwill is primarily attributable to the expected synergies, the assembled workforce, revenue growth and future market development and assigned to New Businesses segment. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">From March to July 2022, the Group acquired the remaining equity interest in CNLP with a total consideration of HK$3,072 million (RMB2,637 million), </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">which is treated as an equity transaction. CNLP was privatized on July&#160;15, 2022. Upon completion of the transaction, CNLP became a<div style="display:inline;">&#160;</div><div style="display:inline;">wholly owned</div>&#160;subsidiary of the Company. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Neither the results of operations since the acquisition date nor the pro forma results of operations of CNLP were presented because the effects of acquisition of CNLP, were not significant to the consolidated statements of operations and comprehensive income. </div></div></div><div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Acquisition of Deppon </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">On March&#160;11, 2022, the Group, through a subsidiary of JD Logistics, entered into a series of agreements with the shareholders of Deppon Holdco, in relation to the acquisition of approximately 99.99% equity interest of Deppon Holdco, which in turn holds approximately 66.5% of the issued share capital of Deppon Logistics Co., Ltd (&#8220;Deppon&#8221;), for a total consideration of approximately RMB8,976&#160;million. Deppon is a company established under the laws of the PRC, the shares of which are listed on the Shanghai Stock Exchange (stock code: 603056). Deppon is an integrated, customer-centered logistics company providing a wide range of solutions including Less-Than-Truckload (LTL) transportation, Full Truck Load (FTL) transportation, delivery services, and warehousing management. The acquisition was completed on July&#160;26, 2022. Upon completion of the transaction, Deppon Holdco became a consolidated subsidiary of the Group. Fair value of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests was determined based on the market price of shares of Deppon as of the date of acquisition. The Group primarily recorded (i)&#160;RMB6,570&#160;million of net assets acquired, (ii)&#160;RMB2,345&#160;million of appreciation of newly identified and appreciation of intangible assets, which had a weighted-average amortization period of 15.3 years, (iii)&#160;RMB5,350&#160;million of goodwill, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-deductible</div> for tax purposes. The goodwill is primarily attributable to the expected synergies, the assembled workforce, revenue growth and future market development and assigned to JD Logistics segment. </div><br/></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Had the acquisition date of Deppon been January&#160;1, 2021, the revenues and net loss of the Group would have been</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB982.8 billion and RMB4.5 billion in 2021, respectively, and the revenues and net income of the Group would have been RMB1,063.2 billion and RMB9.7 </div><div style="letter-spacing: 0px; top: 0px;display:inline;">billion in 2022, respectively. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pro-forma</div> information is for illustrative purposes only and is not necessarily an indication of revenues and results of operations of the Group that actually would have been achieved had the acquisition been completed on January&#160;1, 2021, nor is it intended to be a projection of future results. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pro-forma</div> amounts have been calculated after adjusting the results of Deppon to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January&#160;1, 2021. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in equity investees<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_InvestmentsInEquityInvesteesAbstract', window );"><strong>Investments in equity investees [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments in equity investees</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Investments in equity investees </div></div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Measurement Alternative and NAV practical expedient </div></div></div></div></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The carrying amount of the Group&#8217;s equity investments measured at fair value using the Measurement Alternative was RMB18,153&#160;million and RMB14,027&#160;million as of December&#160;31, 2023 and 2024, respectively, and the carrying amount of the Group&#8217;s investments under NAV practical expedient was RMB8,133&#160;million&#160;<div style="display:inline;">and </div>RMB8,529&#160;million as of December&#160;31, 2023 and 2024, respectively. During the years ended December&#160;31, 2022, 2023 and 2024, fair value changes recognized for equity investments which were measured using the Measurement Alternative, and NAV practical expedient were not significant. </div></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Equity method </div></div></div></div></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">As of December&#160;31, 2024, the Group&#8217;s investments accounted for under the equity method totaled RMB34,294&#160;million (as of December&#160;31, 2023: RMB30,460 million), which mainly included the investment in Yonghui Superstores Co., Ltd, (&#8220;Yonghui&#8221;) amounting to RMB2,244&#160;million, investment in JD Technology amounting to RMB15,607&#160;million <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">and the investment in Home Credit Consumer Finance Co., Ltd.(&#8220;Home Credit&#8221;) amounting to </div></div> RMB2,500&#160;million. The Group applies the equity method of accounting to account for its equity investments, in common stock or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-substance</div> common stock, over which it has significant influence but does not own a majority equity interest or otherwise control. </div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Investment in JD Technology</div> </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Following the reorganization of JD Technology in March 2021, the Group&#8217;s equity interest in JD Technology increased to</div></div>&#160;41.7%. <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group accounted for its investment in JD Technology using the equity method, as it exerted significant influence without holding a majority equity interest or otherwise control. Pursuant to the supplemental agreement entered between JD Technology and its shareholders in June 2020, certain existing shareholders (including the Group) have the obligation to make up the shortfall (if any) of the redemption price to the other shareholders of JD Technology when all other means are exhausted, and the shortfall is capped by the proceeds from the sales of the guarantor&#8217;s shares of JD Technology. In 2023, the Group is exempted from recording a guarantee liability for its obligation to make up any shortfall of the redemption price to other shareholders of JD Technology, as the Group and JD Technology are under the common control of Mr.&#160;Richard Qiangdong Liu (Mr. Liu), and the chance to settle the guarantee obligation by the Group is not probable as of December 31, 2023. From September to December 2024, JD Technology entered into new agreements with its shareholders to replace previous redemption terms with new settlement method (through both cash and newly issued common shares in tranches) (the &#8220;2024 Transaction&#8221;). Those are further subject to suspension or termination under certain circumstances. Concurrently, the previous guarantee obligation of the Group has also been extinguished. In accordance with these agreements, JD Technology completed the first tranche of redemption through cash settlement and new share issuance in the fourth quarter of 2024. As of December&#160;31, 2024, the Group&#8217;s equity interest in JD Technology further increased to</div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>43.6%&#160;<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">as a result of the redemption aforementioned, and the Group continued to apply the equity method for accounting of this investment. As the Group and JD Technology are both controlled by Mr.&#160;Liu before and after the 2024 Transaction, the Group&#8217;s increased equity interest holding in JD Technology was accomplished through a transaction under common control. The Group recognized a decrease in investment in JD Technology amounting to RMB</div></div>726<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million, based on its proportionate share of JD Technology&#8217;s net assets, with a decrease of RMB</div></div>726<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;">million into additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital for the year ended December&#160;31, 2024. </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Investment in Home Credit</div> </div></div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2024, the Company entered into an agreement to acquire 50% of Home Credit&#8217;s equity interest for a total cash consideration of RMB2,500 </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">million. Home Credit is a consumer finance company that conducts its business through providing consumer loans and merchandise loans. As of December 31, 2024, the Company accounted for its investment in Home Credit using the equity method as the Company obtained the significant influence by the right to nominate three board seats out of nine. Concurrently, JD Technology subscribed </div></div>15<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">% </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">of Home Credit&#8217;s equity interest. The basis difference as of December 31, 2024 was immaterial. </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Investment in Yonghui</div> </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Yonghui is a leading hypermarket and supermarket operator in China and is listed on the Shanghai Stock Exchange. The Group held approximately 11.3% of Yonghui&#8217;s issued and outstanding shares and accounted for the investment in Yonghui using the equity method as the Group obtained significant influence by the rights to nominate one board member out of nine. The difference between the carrying value of the equity interests in Yonghui and the Group&#8217;s share of the carrying value of Yonghui&#8217;s net assets is a basis difference, which was mainly allocated to amortizable intangible assets of RMB1,472 million, goodwill of RMB845 million and deferred tax liabilities of RMB368 million as of December 31, 2023, and amortizable intangible assets of RMB1,159 million with a weighted average amortization period of 11 years, goodwill of RMB342 million and deferred tax liabilities of RMB290 million as of December 31, 2024. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In the fourth quarter of 2023 and first quarter of 2024, the Group recorded impairment charges of RMB266 million and RMB438 million, respectively, to write down the carrying value of its investment in Yonghui to its fair value, based on quoted closing prices of Yonghui as of December&#160;31, 2023 and March 31, 2024. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2023 and 2024, the market value of the Group&#8217;s investment in Yonghui was RMB3,426 million and RMB6,476 million based on its quoted closing price, respectively. In September 2024, the Group entered into a definitive agreement under which the Group will transfer 8.3% of Yonghui shares. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group recorded its share of the profits and losses of JD Technology, Home Credit and Yonghui one quarter in arrears to enable the Group to provide its financial disclosure independent of the reporting schedule of these equity investees. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group summarizes the condensed financial information of the Group&#8217;s equity investments under equity method as a group below in accordance with Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">4-08</div> of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-X:</div> </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 72%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenues</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">160,554</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">149,237</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">146,583</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gross profit</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">47,369</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">48,134</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">70,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income/(loss) from operations</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,158</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(274</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8,334</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net income/(loss)</div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,583</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,733</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,380</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income/(loss) attributable to the investees&#8217; ordinary shareholders</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,327</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,506</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 80%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current assets</div></div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">155,283</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">161,218</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div> assets</div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">145,171</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">146,848</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">118,886</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">124,013</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div> liabilities</div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">50,228</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">44,090</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Redeemable stock</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">28,167</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests</div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">359</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">4,429</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group performs impairment assessment of its investments under the Measurement Alternative and equity method whenever events or changes in circumstances indicate that the carrying value of the investment may not be fully recoverable. Impairment charges in connection with the equity method investments of RMB1,316&#160;million, RMB266&#160;million and RMB699&#160;million were recorded in &#8220;share of results of equity investees&#8221; in the consolidated statements of operations and comprehensive income for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The valuation of impairment in privately held companies under the Measurement Alternative is discussed in Note <div style="null;text-indent: 0px;display:inline;">4</div>. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_InvestmentsInEquityInvesteesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Definition</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_InvestmentsInEquityInvesteesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/940-320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph b<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/320/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/942-320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts receivable, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetAbstract', window );"><strong>Accounts receivable, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts receivable, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Accounts receivable, net </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable, net consist of the following: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 83%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Logistics receivables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12,305</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13,797</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Online retail and online marketplace receivables (*)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8,842</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13,206</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Advertising receivables and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,043</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">658</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">22,190</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">27,661</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Allowance for doubtful accounts</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,888</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,065</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">20,302</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25,596</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The movements in the allowance for doubtful accounts are as follows: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 78%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at beginning of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,034</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,582</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,888</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(615</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(542</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(376</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Write-off</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">67</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">236</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">199</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at end of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,582</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,888</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,065</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(*)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The accounts receivable in relation to consumer financing business is included in online retail and online marketplace receivables. As JD Technology performs credit risk assessment services for the individuals and purchases the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">past-due</div> receivables from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, no allowance for doubtful accounts in relation to consumer financing receivables was provided. </div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310-10/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Inventories, net </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories, net consist of the following: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 83%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Products</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">71,297</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">91,631</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Packing materials and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,131</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,782</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">72,428</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">93,413</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventory valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,370</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,087</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">68,058</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">89,326</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, equipment and software, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, equipment and software, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Property, equipment and software, net </div></div></td></tr></table><div style="clear: both; max-height: 0px;text-indent: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, equipment and software, net consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 81%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr>
<td style="width: 81%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land, building and building improvement</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">56,445</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">70,977</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Logistics, warehouse and other heavy equipment</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">16,653</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">18,061</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vehicles</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">7,268</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">8,981</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Leasehold improvement</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">5,117</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">5,895</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Electronic equipment</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,644</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,947</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Software</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,049</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,072</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Office equipment</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">696</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">757</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">89,872</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">108,690</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: accumulated depreciation and impairment</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(19,837</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(25,953</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net carrying amount</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">70,035</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">82,737</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div> <div style="clear: both; max-height: 0px;text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Depreciation expenses were RMB5,295&#160;million, RMB6,088&#160;million and RMB6,958&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. No material impairment loss was recorded for the year&#160;ended December&#160;31, 2022. For the year<div style="display:inline;">s</div> ended December 31, 2023 and 2024, the Group recorded impairment loss<div style="display:inline;">es</div> of RMB819&#160;million and RMB716&#160;million</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">, respectively</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land use rights, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsDisclosureAbstract', window );"><strong>Land use rights, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsDisclosureTextBlock', window );">Land use rights, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Land use rights, net </div></div></td></tr></table><div style="clear: both; max-height: 0px;text-indent: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land use rights, net consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 83%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land use rights</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">42,219</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">40,650</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: accumulated amortization and impairment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,656</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,817</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net carrying amount</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">39,563</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">36,833</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization expenses for land use rights were RMB693&#160;million, RMB900 </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">million </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">and RMB959&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. No impairment loss was recorded for the year&#160;ended December&#160;31, 2022. For the years ended December 31, 2023 and 2024, the Group recorded impairment loss<div style="display:inline;">es</div> of RMB210&#160;million and RMB448&#160;million</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">, respectively</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, amortization expenses related to the land use rights for future periods are estimated to be as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 74%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="22" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2030 and<br/> thereafter</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">32,328</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to land use rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible assets, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Intangible assets, net </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets, net consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 58%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="18" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Impairment<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> Carrying<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-compete</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,467</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,407</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">60</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Domain names and trademarks</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,756</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,855</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(551</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,350</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Customer relationship</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,823</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,087</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(60</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,676</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Technology and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,842</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,546</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(447</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">849</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">14,888</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(6,895</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,058</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,935</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 58%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="18" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Impairment<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> Carrying<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-compete</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,467</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,467</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Domain names and trademarks</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,715</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,185</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(815</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,715</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Customer relationship</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,157</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,416</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(112</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,629</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Technology and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,905</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,790</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(666</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">449</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17,244</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(7,858</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,593</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,793</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization expenses for intangible assets were RMB1,248&#160;million, RMB1,304&#160;million and RMB987&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. No impairment loss was recorded for the year ended December&#160;31, 2022. For the years ended December&#160;31, 2023 and 2024, the Group recorded impairment losses of RMB902&#160;million and RMB535&#160;million for the <div style="-sec-ix-hidden:hidden138736481;display:inline;"><div style="-sec-ix-hidden:hidden138736936;display:inline;"><div style="-sec-ix-hidden:hidden138736937;display:inline;">intangible assets</div></div></div> mainly identified from the acquisition of Dada</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#160;and other offline business<div style="letter-spacing: 0px; top: 0px;display:inline;">es</div>, respectively.</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, amortization expenses related to the intangible assets for future periods are estimated to be as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;">
<tr>
<td style="width: 73%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="22" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2030 and<br/> thereafter</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,028</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,017</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">852</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">742</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,154</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GoodwillAbstract', window );"><strong>Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Goodwill </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The prior periods&#8217; reconciliation of the carrying amount of goodwill have been retrospectively recast to conform to the changes in reportable segments as disclosed in Note 2(nn). The changes in the carrying amount of goodwill are as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 65%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">JD&#160;Retail</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">JD&#160;Logistics</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">New<br/>Businesses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr>
<td style="width: 65%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transaction in 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,399</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,350</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,729</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11,478</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Disposal of a subsidiary</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(788</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(788</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance as of December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11,418</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,322</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25,723</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accumulated impairment losses</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(7</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,593</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,600</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,729</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">23,123</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transaction in 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,143</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,143</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance as of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11,418</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,322</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25,723</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accumulated impairment losses</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(7</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(5,736</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(5,743</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,586</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">19,980</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transaction in 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,576</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,576</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Disposal of a subsidiary</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(48</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(48</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(799</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(799</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17,946</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,322</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">32,251</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accumulated impairment losses</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(806</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(5,736</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(6,542</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17,140</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,586</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25,709</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">No impairment loss of goodwill was recorded for the year ended December&#160;31, 2022. For the year ended December&#160;31, 2023, considered duration and severity of the decline of Dada&#8217;s stock price, the Company assessed that it is more likely than not that the fair value of Dada reporting unit is less than its carrying amount and performed quantitative impairment test on Dada reporting unit and recognized an impairment charge of RMB3,143&#160;million. For the year ended December&#160;31, 2024, the Company concluded that the carrying amounts of certain reporting units exceeded their respective fair values and recorded impairment losses of RMB799&#160;million. The fair value of reporting units was determined based on the discounted cash flow analysis using the assumptions including internal cash flows forecasts, long-term future growth rates and discount rates. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_GoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_GoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAbstract', window );"><strong>Accounts Payable, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccountsPayableDisclosureTextBlock', window );">Accounts payable</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Accounts payable </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts payable consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;">
<tr>
<td style="width: 80%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vendor payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">131,421</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">157,147</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Shipping charges payable and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">34,746</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">35,713</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">166,167</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">192,860</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Financial institutions (the &#8220;Institutions&#8221;) including JD Technology offer supply chain financing services to the Group&#8217;s suppliers. Suppliers can sell one or more of the Group&#8217;s payment obligations at their sole discretion through JD Technology to the Institutions to receive funds ahead of time to meet their cash flow needs. The Group&#8217;s rights and obligations are not impacted and the original payment terms, timing or amount, remain unchanged. The Group did not provide assets pledged as security or other forms of guarantees under the supply chain financing arrangements. A supplier&#8217;s election to receive early payment from the Institutions does not change the amount that the Group must remit to the Institutions or the Group&#8217;s payment date, which mainly up to 90 days after product-acceptances or completion of sales. </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The movements in the <div style="-sec-ix-hidden:hidden138736479;display:inline;">accounts payable</div> under supply chain financing arrangements are as follows<div style="null;text-indent: 0px;display:inline;">, among which, RMB21,303 million and RMB15,233 million were due to JD Technology as of December 31, 2023 and 2024, respectively.</div> </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 80%;"></td>
<td style="width: 10%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at beginning of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">21,316</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">144,047</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Payments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(150,069</td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at end of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">15,294</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccountsPayableDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccountsPayableDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued expenses and other current liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued expenses and other current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock', window );">Accrued expenses and other current liabilities</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Accrued expenses and other current liabilities </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses and other current liabilities consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 82%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deposits</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">19,577</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">20,530</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Salary and welfare</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">10,781</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">14,022</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued administrative expenses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,263</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,360</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Rental fee payable</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,330</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,367</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Professional fee</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,559</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,184</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">Liabilities for return allowances</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">950</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,029</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">Vehicle fee</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">726</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">732</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Payable related to employees&#8217; exercise of share-based awards</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">221</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">535</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest payable</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">134</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">208</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Internet data center fee</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">366</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">183</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Deferred consideration payables</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">445</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">45</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">5,181</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3,790</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">43,533</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">45,985</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accrued expenses and other current liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unsecured senior notes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Unsecured senior notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DisclosureOfUnsecuredSeniorNotesTextBlock', window );">Unsecured senior notes</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Unsecured senior notes </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Senior notes due 2026 </div></div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In April 2016, the Company </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">issued unsecured senior notes with two maturity dates for an aggregate principal amount of US$1,000&#160;million. Listed on the Singapore Stock Exchange, these notes are both fixed rate notes and senior unsecured obligations, with interest payable semi-annually in arrears on and of each year, beginning on October&#160;29, 2016. The unsecured senior notes were issued at a discount amounting to RMB79&#160;million. The debt issuance costs of RMB36&#160;million were presented as a direct deduction from the principal amount of the unsecured senior notes in the consolidated balance sheets.&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2023 and 2024, the principal amount of US$500&#160;million was outstanding, and will be due in 2026. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"></div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Senior notes due 2030 and 2050 </div></div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="background: none;font-style:italic;display:inline;"><div style="background: none; letter-spacing: 0px; top: 0px; text-decoration: none;display:inline;"> </div></div></div></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="background-color:#ffffff;display:inline;"></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In January 2020, the Company issued unsecured senior notes with two maturity dates for an aggregate principal amount of US$1,000&#160;million. Listed on the Singapore Stock Exchange, these notes are both fixed rate notes and senior unsecured obligations, with interest payable semi-annually in arrears on and of each year, beginning on July&#160;14, 2020. The unsecured senior notes were issued at a discount amounting to RMB37&#160;million. The debt issuance costs of RMB45&#160;million were presented as a direct deduction from the principal amount of the unsecured senior notes in the consolidated balance sheets.</div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group repurchased the senior notes due 2030 and 2050 from the open market with a total principal amounts of US$6 million (RMB42 million) at a reacquisition price of US$5 million (RMB35 million) in 2022. The repurchased Senior Notes were derecognized from the Group&#8217;s consolidated balance sheets, and the relevant repurchase gains amounting to RMB6 million were recognized in &#8220;interest expense&#8221; in the Group&#8217;s consolidated statements of operations and comprehensive income for the year ended December 31, 2022. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="background: none; text-decoration: none;display:inline;"> </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Convertible Senior Notes due 2029 </div></div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">In May 2024, the Company completed its offering of unsecured convertible senior notes (the &#8220;Convertible Senior Notes&#8221;) in an aggregate principal amount of US$</div></div>2.0<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">billion at par value due 2029, including the initial purchasers&#8217; full exercise of option to purchase an additional US$</div></div>250<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">million in aggregate principal amount of the Convertible Senior Notes. The Convertible Senior Notes bear a fixed rate of </div></div>0.25<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">% </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">per year and senior unsecured obligations, with interest payable semi-annually in arrears on and of each year, beginning on December&#160;1, 2024. The debt issuance costs of RMB</div></div>236<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million were presented as a direct deduction from the principal amount of the Convertible Senior Notes in the consolidated balance sheets, and are amortized over the period from May&#160;21, 2024, the date of issuance, to June&#160;1, 2027, the first puttable date of the Convertible Senior Notes, using the effective interest method. The interest expense recognized was RMB69 million for the year ended December 31, 2024. </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Holders of the Convertible Senior Notes may convert their Convertible Senior Notes at their option at any time prior to the close of business on the third scheduled trading day immediately preceding the maturity. The initial conversion rate for the Convertible Senior Notes shall be</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div>21.8830<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">ADSs per US$1,000 principal amount of the Convertible Senior Notes, equivalent to an initial conversion price of approximately US$</div></div>45.70<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">per ADS. The conversion rate shall be subject to adjustment in certain events. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs, or a combination of cash and ADSs, at the Company&#8217;s election. </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Holders of the Convertible Senior Notes have the right to require the Company to repurchase all or part of their Convertible Senior Notes on June&#160;1, 2027 or in the event of certain fundamental changes, at a repurchase price equal to </div></div>100<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">% </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">of the principal amount of the Convertible Senior Notes to be repurchased, plus accrued and unpaid interest. </div></div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">No embedded features that are subject to separate accounting <div style="null;text-indent: 0px;display:inline;">have</div> been identified. The conversion option is considered to be indexed to the Company&#8217;s own stock and classified in shareholders&#8217; equity, therefore, exempted from the scope of the derivative accounting. Other embedded features including the mandatory redemption feature and the contingent call and put options upon certain changes in the tax laws or certain fundamental changes are considered clearly and closely related to the debt host, therefore, do not require bifurcation. Based on the above, the Convertible Senior Notes are accounted for as a single liability under unsecured senior notes, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">non-current.</div> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of the Company&#8217;s senior notes due 2026, 2030 and 2050 (collectively &#8220;Senior Notes&#8221;) and the Convertible Senior Notes as of December&#160;31, 2023 and 2024 is as follows: </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr>
<td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Effective<br/>interest&#160;rate</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">US$500&#160;million 3.875% <div style="null;text-indent: 0px;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">Senior Notes</div></div> due 2026</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">3,520</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">3,582</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">4.15</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">US$700&#160;million 3.375% <div style="null;text-indent: 0px;display:inline;">Senior Notes</div> due 2030</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">4,898</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">4,973</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3.47</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">%&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">US$300&#160;million 4.125% <div style="null;text-indent: 0px;display:inline;">Senior Notes</div> due 2050</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,993</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,024</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">4.25</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">%&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">US$2,000 million 0.25% Convertible Senior Notes due 2029</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">14,191</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">0.79</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">%&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Carrying value</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">10,411</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">24,770</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unamortized discount and debt issuance costs of the Senior Notes</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">86</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">73</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unamortized debt issuance costs of the Convertible Senior Notes</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">186</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total principal amounts of unsecured senior notes</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">10,497</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">25,029</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The effective interest rates include the interest charged on the notes as well as amortization of the debt discounts and debt issuance&#160;costs. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The unsecured senior notes will rank senior in rights of payment to all of the Company&#8217;s existing and future obligations expressly subordinated in rights of payment to the unsecured senior notes and rank at least equal in rights of payment with all of the Company&#8217;s existing and future unsecured and unsubordinated obligations (subject to any priority rights pursuant to applicable law). </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The <div style="null;text-indent: 0px;display:inline;">unsecured senior notes</div> contain covenants including, among others, limitation on liens, consolidation, merger and sale all or substantially all of the Company&#8217;s assets. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">As of December&#160;31, 2024, the principal of the <div style="null;text-indent: 0px;display:inline;">Senior Notes</div> of RMB3,594&#160;million<div style="null;text-indent: 0px;display:inline;">,</div>&#160;RMB4,996&#160;million and RMB2,062&#160;<div style="display:inline;">million will be due in 2026, 2030 and 2050, respectively. The principal of the Convertible Senior Notes of</div>&#160;RMB14,377 <div style="null;text-indent: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">million will be due in 2029. The principal of the unsecured senior notes will be due according to the following schedule:&#160;</div></div> </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 52%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Principal&#160;amounts</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Within&#160;1<br/>year</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Between&#160;1<br/>to 2 years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Between&#160;2</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">to&#160;3&#160;years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Between&#160;3<br/>to 4 years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Between&#160;4<br/>to 5 years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Beyond&#160;5<br/>years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="26" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Senior Notes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">10,652</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">3,594</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">7,058</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible Senior Notes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">14,377</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">14,377</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DisclosureOfUnsecuredSeniorNotesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of unsecured senior notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DisclosureOfUnsecuredSeniorNotesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Leases </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group has operating leases for warehouses, stores, office spaces, delivery centers and other corporate assets that the Group utilizes under lease arrangements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of supplemental information related to operating leases as of December 31, 2023 and 2024 is as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 79%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease ROU assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">20,863</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">24,532</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease liabilities-current</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,755</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,606</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">liabilities-non-current</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13,676</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">18,106</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total operating lease liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">21,431</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25,712</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average remaining lease term</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5.4&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7.2&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average discount rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of lease cost recognized in the Group&#8217;s consolidated statements of operations and comprehensive income and supplemental cash flow information related to operating leases is as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 76%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease cost</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,951</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8,917</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8,934</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term lease cost</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,181</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,358</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,263</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11,132</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12,275</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12,197</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for operating leases</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,915</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">9,086</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">9,546</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">A summary of maturity of operating lease liabilities under the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> operating leases as of December&#160;31, 2024 is as follows: </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 81%;"></td>
<td style="width: 12%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">31, 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,778</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,878</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,199</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,498</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,975</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2030 and thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">9,568</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total lease payments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">29,896</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: interest</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,184</td>
<td style="vertical-align: bottom; white-space: nowrap;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Present value of operating lease liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25,712</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the Group has no significant lease contract that has been entered into but not <div style="display:inline;">yet</div> commenced. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Gain on sale of development properties<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesAbstract', window );"><strong>Gain On Sale Of Development Properties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesTextBlock', window );">Gain on sale of development properties</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Gain on sale of development properties </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gain on sale of development properties for the years ended December&#160;31, 2022, 2023 and 2024 were RMB1,379&#160;million, RMB2,283&#160;million and RMB1,527&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million, respectively, which were mainly derived from disposals of logistics facilities to Real Estate Investment Trust ( &#8220;REIT&#8221;) and several private funds, which can be mainly classified into core funds (<div style="null;text-indent: 0px;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;">collectively,</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="background-color:#ffffff;display:inline;">&#160;</div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"></div></div>&#8220;Property Funds&#8221;). The overview of the major funds is listed below. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Core funds </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In 2018, the Group established JD Property to manage the expanding logistics facilities and other real estate properties. Over the course of the years, JD Property established several phases of core funds (the &#8220;Core Funds&#8221;) together with certain third-party investor(s). JD Property serves as the general partner and committed 10%-20% of the total capital of each core fund as the limited partner, and the third-party investor(s) committed the remaining 80%-90%. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Furthermore, the Group entered into definitive agreements with each of the Core Funds, pursuant to which the Group will dispose of certain modern logistics facilities to the Core Funds, and concurrently lease back these completed facilities for operational purposes with an initial lease term of 4 to 10 years. The annual rent for the completed facilities is set at fair market rent for the initial lease term and will be adjusted based on the growth rate of fair market rent at the beginning of each subsequent 5 years&#8217; period. The Group may choose to renew the lease upon the expiry of the initial lease agreement if the adjusted rental rate is acceptable. The lease back transaction is accounted for under ASC 842 as operating lease, and the ROU assets and operating lease liabilities were recorded accordingly. The Core Funds used leverage to finance the purchase, and the closing of the purchase is subject to certain conditions, including the availability of debt financing. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The investment committee of each of the Core Funds, which comprises the representatives from JD Property and the third-party investor(s), oversees the key operations of each fund, respectively. Given the control over the Core Funds is shared between JD Property and the third-party investor(s), JD Property does not consolidate the Core Funds and investments in the Core Funds are accounted for using the equity method as JD Property obtained significant influence by the rights to nominate no more than half of the members of each investment committee. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The closing conditions for each asset group of completed logistics facilities were considered met when each of the Core Funds signed definitive facility agreements with bank consortium to finance the purchase, respectively. As of each respective <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">year-end,</div> all or certain of logistics facilities under asset groups related to different core funds have been completed and satisfied hand-over condition. Therefore, the Group recorded disposal gain related to the Core Funds of RMB1,289&#160;million, RMB1,764&#160;million and RMB1,527&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which represent the excess of cash consideration of the net assets, including the consideration received and expected to receive, over the carrying value of the net assets disposed as of the disposal date. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">REIT </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2022, the REIT jointly established by the <div style="null;text-indent: 0px;display:inline;">Group</div>, JD Property and Harvest Fund Management Co., Ltd., became the first of its kind in the private sector in China that received formal approval from China&#8217;s Securities Regulatory Commission. On February&#160;8, 2023, the REIT was listed on the Shanghai Stock Exchange, and raised proceeds for over RMB</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">1.7&#160;billion. The Company subscribed 34% of the units issued by the REIT amounted to RMB597&#160;million and accounted for the investments in the REIT using the equity method as the Company obtained significant influence but no power to control the key activities determined in the general meeting of the REIT. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In February 2023, the Company transferred certain logistics facilities to the REIT and recorded a disposal gain of RMB519&#160;million, which represents the difference between cash consideration and the carrying value of the net assets for the asset groups disposed and concurrently leased back all these logistic facilities for operational purpose with an initial lease term of 5 to 6 years. Upon the disposal, the logistics facilities leased back from the REIT were accounted for under ASC 842 as operating lease, and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets and operating lease liabilities were recorded accordingly. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_GainOnSaleOfDevelopmentPropertiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain on sale of development properties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_GainOnSaleOfDevelopmentPropertiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_GainOnSaleOfDevelopmentPropertiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain On Sale Of Development Properties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_GainOnSaleOfDevelopmentPropertiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Others, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Others, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock', window );">Others, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">18.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Others, net </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others, net consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 78%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gains/(losses) from fair value change of long-term investments</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(4,096</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(855</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,355</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest income</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">5,742</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">9,576</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">9,353</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gains/(losses) from acquirements or disposals of businesses and investments</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(3,558</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">89</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">652</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment of investments</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(1,969</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(3,043</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(3,299</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign exchange gains/(losses), net</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">114</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(28</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(111</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">2,212</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,757</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">5,421</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(1,555</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">7,496</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">13,371</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Taxation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">19.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">a.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Value added tax</div></div></div></div> (&#8220;VAT&#8221;) </div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group is subject to statutory VAT rate of 9% for revenues from sales of audio, video products and books and statutory VAT rate of 13% for sales of other products in the Chinese mainland, started from April&#160;1, 2019. The Group is exempted from VAT for revenues from sales of books from January&#160;1, 2014 to December&#160;31, 2027 in comply with relevant VAT regulations of the Chinese mainland. The Group is subject to VAT at the rate of 6% or 9% for revenues from logistics services, and 6% for revenues from online advertising and other services<div style="null;text-indent: 0px;display:inline;">.</div> The Group is also subject to cultural undertaking development fees at the rate of 3% on revenues from online advertising services in the Chinese mainland, which is exempted from January&#160;1, 2020 to December&#160;31, 2021 and reduced by 50% from January&#160;1, 2022 to December&#160;31, <div style="null;text-indent: 0px;display:inline;">2027</div>. </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">b.</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Income tax </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Cayman Islands</div> </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Under the current laws of the Cayman Islands, the Company and its subsidiaries incorporated in the Cayman Islands are not subject to tax on income or capital gains. Additionally, the Cayman Islands does not impose a withholding tax on payments of dividends to shareholders. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">British Virgin Islands</div> </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Under the current laws of the British Virgin Islands, entities incorporated in the British Virgin Islands are not subject to tax on their income or capital gains. </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Hong Kong</div> </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group&#8217;s subsidiaries incorporated in Hong Kong are subject to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">two-tiered</div> income tax rate on its taxable income generated from operations in Hong Kong effective on April&#160;1, 2018. The first HK$2&#160;million <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">of assessable profits earned by its subsidiaries in Hong Kong can be elected to be taxed at half the current tax rate</div> (i.e., 8.25%) <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">while the remaining assessable profits will continue to be taxed at the existing</div> 16.5<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">% tax rate. The Group performs analysis on the foreign-derived income, mainly including dividend and interest, accrued to its subsidiaries in Hong Kong, applies for Commissioner&#8217;s Opinion / Advance Ruling with the Inland Revenue Department of Hong Kong on fulfillment of exception requirements under Foreign-Sourced Income Exemption (&#8220;FSIE&#8221;) regime and pays tax for the profit subject to Hong Kong Profits Tax<div style="null;text-indent: 0px;display:inline;">, if any</div>. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Chinese mainland</div> </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Under the PRC Enterprise Income Tax Law (the &#8220;EIT Law&#8221;), the standard enterprise income tax rate for domestic enterprises and foreign invested enterprises is 25%. Most of the Group&#8217;s PRC subsidiaries and consolidated VIEs are subject to the statutory income tax rate of 25%. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The EIT Law and its implementation rules permit certain High and New Technologies Enterprises, or HNTEs, to enjoy a reduced 15% enterprise income tax rate subject to these HNTEs meeting certain qualification criteria. In addition, the relevant EIT laws and regulations also provide that entities recognized as software enterprise (&#8220;Software Enterprises&#8221;) are able to enjoy a tax holiday consisting of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">two-year-exemption</div> commencing from their first profitable calendar year and a 50% reduction in ordinary tax rate for the following three calendar years. Beijing Shangke has been qualified as HNTE and enjoys a preferential income tax rate of 15% in 2022, 2023 and 2024. Beijing Wodong Tianjun has been qualified as Software Enterprises and enjoys a 50% reduction in ordinary tax rate in 2022, 2023 and 2024.&#8195; </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Certain enterprises will benefit from a preferential tax rate of 15% under the EIT Law if they are located in applicable PRC regions as specified in the Catalogue of Encouraged Industries in Western Regions (initially effective through the end of 2010 and further extended to 2030), or the Western Regions Catalogue, subject to certain general restrictions described in the EIT Law and the related regulations. Chongqing Haijia and certain other entities of the Group are qualified as the enterprises within the Catalogue of Encouraged Industries in Western Regions and enjoyed 15% preferential income tax rate. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">According to the relevant laws and regulations in the PRC, enterprises engaging in research and development activities are entitled to claim 175% of their research and development expenses so incurred as tax deductible expenses when determining their assessable profits for that year (&#8220;Super Deduction&#8221;) from January&#160;1, 2018 and such ratio is raised to 200% from October&#160;1, 2022 <div style="display:inline;">and </div>onwards. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Withholding tax on undistributed dividends</div> </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The EIT Law also provides that an enterprise established under the laws of a foreign country or region but whose &#8220;de facto management body&#8221; is located in the PRC be treated as a resident enterprise for the PRC tax purposes and consequently be subject to the PRC income tax at the rate of 25% for its global income. The Implementing Rules of the EIT Law merely define the location of the &#8220;de facto management body&#8221; as &#8220;the place where the exercising, in substance, of the overall management and control of the production and business operation, personnel, accounting, property, etc., of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-PRC</div> company is located.&#8221; Based on a review of surrounding facts and circumstances, the Group does not believe that it is likely that its operations outside of the PRC should be considered as a resident enterprise for the PRC tax purposes. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The EIT Law also imposes a withholding income tax of 10% on dividends distributed by a Foreign Investment Enterprise (&#8220;FIE&#8221;) to its immediate holding company outside of the Chinese mainland, if such immediate holding company is considered as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-resident</div> enterprise without any establishment or place within the Chinese mainland or if the received dividends have no connection with the establishment or place of such immediate holding company within the Chinese mainland, unless such immediate holding company&#8217;s jurisdiction of incorporation has a tax treaty with the Chinese mainland that provides for a different withholding arrangement. According to the arrangement between the Chinese mainland and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in the Chinese mainland to its immediate holding company in Hong Kong will be subject to withholding tax at a rate of no more than 5% (if the FIE satisfies the criteria for &#8220;beneficial owner&#8221; under Circular No.&#160;9, which was issued by the STA in February 2018, and the foreign investor owns directly at least 25% of the shares of the FIE). </div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="line-height: 10.5pt; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Before 2022, the Company did not record any dividend withholding tax on the retained earnings of its FIEs in the Chinese mainland, as the Company intended to reinvest all earnings in the Chinese mainland to further expand its business in the Chinese mainland, and its FIEs did not intend to declare dividends on the retained earnings to their immediate foreign holding companies. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="line-height: 10.5pt; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, the Company accrued RMB367<div style="display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="background-color:#ffffff;display:inline;"></div><div style="null;text-indent: 0px;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;">million,</div></div> RMB</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2,421&#160;million and RMB2,362&#160;million withholding tax expenses associated with its earnings expected to be distributed from its FIEs in the Chinese mainland to countries or regions other than the Chinese mainland, respectively. As of December&#160;31, 2023 and 2024, the Company has accrued withholding tax liabilities associated with all of its earnings expected to be distributed from its FIEs in the Chinese mainland to countries or regions other than the Chinese mainland, except for unrecognized deferred tax liabilities of RMB3.2&#160;billion and RMB2.8&#160;billion related to the remaining undistributed earnings that the Company still intends to indefinitely reinvest in the Chinese mainland, respectively. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Global Anti-base Erosion Rules</div> </div></div></div></div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2021, the Organization for Economic Co-operation and Development (&#8220;OECD&#8221;) introduced the Global Anti-Base Erosion (GloBE) Rules, which set out global minimum tax rules designed to ensure that large multinational businesses with group annual revenue of EUR750 million or more pay a minimum effective rate of tax of 15% on profits in all their operating countries (referred to as &#8220;Pillar Two Rules&#8221;). Countries may also implement their own domestic minimum tax regimes. Global minimum tax rules have been enacted in certain jurisdictions in which the Group is subject to income taxes. To provide transitional relief for Pillar Two Rules tax compliance and administrative burden, the OECD has introduced a Framework for Transitional Country-by-Country Reporting Safe Harbor applicable for a Transition Period covering from the year ended December 31, 2024 to the year ending December 31, 2026.</div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="line-height: 10.5pt; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Certain jurisdictions in which the Group operates have implemented the Pillar Two Rules. The Company took measures to assess its exposure to Pillar Two minimum taxation and no material top-up taxes arose for the year ended December 31, 2024. The Group is continuing to assess the impact of the Pillar Two Rules on its future financial performance. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The components of income/(loss) before tax are as follows:</div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 69%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="line-height: 10pt; text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income/(loss) before tax</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income from Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">16,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">33,130</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">47,693</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income/(loss) from non-Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,933</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,480</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,845</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total income before tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;13,867</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;31,650</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;51,538</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income tax benefits/(expenses) applicable to Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,418</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(6,265</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(6,187</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax benefits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">732</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">410</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,805</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Subtotal income tax expenses applicable to Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,686</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(5,855</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,382</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income tax expenses applicable to non-Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(307</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,259</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,835</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(183</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,279</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(661</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Subtotal income tax expenses applicable to non-Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(490</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,538</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,496</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,176</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(8,393</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(6,878</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; line-height:11.0pt; font-size:10pt; font-family:Times New Roman">Reconciliation of difference between the PRC statutory income tax rate and the Group&#8217;s effective income tax rate for the years ended December&#160;31, 2022, 2023 and 2024 is as follows: </div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 77%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Statutory income tax rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax effect of preferential tax rates and tax holiday</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(19.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(7.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">tax-exempt</div> entities</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(0.6</td>
<td style="white-space:nowrap;/* vertical-align:bottom; */"><div style=" margin-top:0pt ; margin-bottom:0pt; line-height:10pt; font-size:10pt; font-family:Times New Roman">)%&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect on tax rates in different tax jurisdiction</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(0.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(0.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-deductible</div> expenses</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-taxable</div> income</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(0.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(0.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(0.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax effect of Super Deduction and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(19.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(9.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">28.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">9.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(7.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect on withholding income tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effective tax rates</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">30.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">26.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table sets forth the effect of tax holiday:</div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax holiday effect (RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8201;2,677</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8201;2,397</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8201;2,152</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect of tax holiday on basic net income per share (RMB)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.86</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.76</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.72</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect of tax holiday on diluted net income per share (RMB)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.84</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.76</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.70</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">c.</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Deferred tax assets and deferred tax liabilities </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 81%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Net operating loss carry forwards and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">15,909</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13,185</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Deferred revenues</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">464</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">357</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Inventory valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,092</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,022</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Allowance for doubtful accounts</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,098</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,118</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Unrealized fair value losses for certain investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">238</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">92</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(17,057</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(13,315</td>
<td style="vertical-align: bottom; white-space: nowrap;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net deferred tax assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,744</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,459</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">- <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Long-lived</div> assets arisen from business combinations and asset acquisitions</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,638</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,982</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Withholding tax on undistributed earnings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,779</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,570</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Accelerated tax depreciation and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">850</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">946</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">9,267</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">9,498</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2024, the accumulated net operating loss that can be carried forward to offset future taxable income, mainly includes: (i)&#160;RMB11,285&#160;million of the Company&#8217;s subsidiaries incorporated in Singapore and Hong Kong which can be carried forward indefinitely; and (ii)&#160;RMB33,955&#160;million arose from the Company&#8217;s subsidiaries and consolidated VIEs established in the Chinese mainland and Indonesia, which <div style="letter-spacing: 0px; top: 0px;display:inline;">will </div>expire during the period from 2025 to 2029 except for those arose from HNTEs, which will expire during the period from 2025 to 2034. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A valuation allowance is provided against deferred tax assets when the Group determines that it is more likely than not that the deferred tax assets will not be utilized in the future. In making such determination, the Group evaluates a variety of factors including the Group&#8217;s entities&#8217; operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Valuation allowances provided on the deferred tax assets mainly related to the net operating loss carry forwards, as the Group&#8217;s management does not believe that sufficient positive evidence exists to conclude that the benefits of such deferred tax assets are more likely than not to be realized. The amount of valuation allowance offset in deferred tax assets as of December&#160;31, 2023 and 2024 was RMB17,057&#160;million and RMB13,315&#160;million, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The movements of valuation allowance of deferred tax assets are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 75%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at beginning of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,670</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">14,276</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17,057</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,694</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,630</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,680</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Reversals</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,088</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,849</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(5,422</td>
<td style="vertical-align: bottom; white-space: nowrap;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at end of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">14,276</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17,057</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13,315</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financing for major subsidiaries<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock', window );">Financing for major subsidiaries</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">20.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Financing for major subsidiaries </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">JD Logistics </div></div></div></div></div><div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration:underline;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">On</div> March&#160;25, 2022, JD Logistics entered into a placing agreement to issue its ordinary shares to a group of third-party investors for net proceeds of approximately HK$3,102&#160;million in a placement (the &#8220;JDL Placement&#8221;). Concurrently, the Company, through its <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">wholly owned</div> subsidiary, had entered into a subscription agreement with JD Logistics to subscribe for ordinary shares of JD Logistics, at the same per share price for the JDL Placement, for net proceeds of approximately US$692&#160;million in cash (the &#8220;JD Subscription&#8221;). Upon completion of the JDL Placement and the JD Subscription in 2022, the Company maintained its shareholding in JD Logistics at approximately 63.56%, and continued to consolidate JD Logistics&#8217;s financial results into its <div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">consolidated&#160;</div>financial statements. The Company recorded the net proceeds of financing in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">non-controlling</div> interests of RMB2,221&#160;million and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">paid-in</div> capital of RMB295&#160;million. </div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">JD Industrials </div></div></div></div></div><div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration:underline;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In March 2023, JD Industrials entered into definitive agreements for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-redeemable</div> series B preference share financing (&#8220;JD Industrials Series B Preference Shares&#8221;) with a group of third-party investors. The total amount of financing arising from JD Industrials Series B Preference Shares was approximately US$210&#160;million. Among the <div style="letter-spacing: 0px; top: 0px;display:inline;">net </div>proceeds received, RMB431&#160;million was recorded as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests and RMB1,031&#160;million was recorded as additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group determined that JD Industrials Series B Preference Shares should be classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests upon its issuance since they were not redeemable by the holders. </div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">JD Property </div></div></div></div></div><div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration:underline;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In March and June 2022, JD Property entered into definitive agreements for its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-redeemable</div> series B preferred share financing (&#8220;JD Property Series B Preference Shares&#8221;) with investors led by Hillhouse Investment, Warburg Pincus, and one leading global institutional investor, among others. The total amount of financing raised was approximately US$803&#160;million. Among the <div style="letter-spacing: 0px; top: 0px;display:inline;">net </div>proceeds received, RMB3.9&#160;billion was recorded as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests and RMB1.4&#160;billion was recorded as additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group determined that JD Property Series B Preference Shares should be classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests upon its issuance since they were not redeemable by the holders. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of financing for subsidiary group textblock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Ordinary shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrdinarySharesDisclosureTextBlock', window );">Ordinary shares</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">21.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Ordinary shares </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In June 2022, the Company renewed the strategic cooperation agreement originally entered in May 2019 with Tencent Holdings Limited (&#8220;Tencent&#8221;), for a period of three years starting from May&#160;27, 2022. As part of the total consideration, the Company agreed to issue a certain number of the Company&#8217;s Class&#160;A ordinary shares as the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cash</div> consideration of up to US$220&#160;million at prevailing market prices at certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pre-determined</div> dates to Tencent to exchange its traffic support services during the three-year period, of which 2,164,236, 3,761,270 and 4,119,434 of the Company&#8217;s Class&#160;A ordinary shares had been issued in July 2022, May 2023 and May 2024<div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">, respectively.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_OrdinarySharesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for issued common stock at the end of reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_OrdinarySharesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Dividends<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsAbstract', window );"><strong>Dividends [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DividendTextBlock', window );">Dividends</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">22.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Dividends </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">In May&#160;2022, the Company declared a special cash dividend of US$</div></div>0.63<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">&#160;per ordinary share, or US$</div></div>1.26<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">per ADS, for an aggregate amount of approximately US$</div></div>2.0<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;billion.</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">In March&#160;2023, the Company declared a cash dividend of US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">0.31 </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">per ordinary share, or US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">0.62 </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">per ADS, for an aggregate amount of approximately US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">1.0&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">billion. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear:both;max-height:0pt;"></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">In March&#160;2024, the Company declared an annual cash dividend for the year ended December&#160;31,2023 of US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">0.38 </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">per ordinary share, or US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">0.76 </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">per ADS, for an aggregate amount of approximately US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">1.2&#160;billion. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DividendTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividend.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DividendTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share repurchase program<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TreasuryStockDisclosureAbstract', window );"><strong>Share repurchase program</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">Share repurchase program</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">23.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Share repurchase program </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2021, the Board of Directors of the Company approved modifications to the share repurchase program authorized in 2020 (&#8220;2020 Share Repurchase Program&#8221;) pursuant to which the repurchase authorization increased from US$2.0&#160;<div style="display:inline;">b</div>illion to US$3.0&#160;<div style="display:inline;">b</div>illion and was extended until March 2024. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In March 2024, the Board of Directors of the Company approved a share repurchase program (&#8220;2024 Share Repurchase Program&#8221;), effective upon the expiry of the company&#8217;s 2020 Share Repurchase Program, pursuant to which the Company may repurchase up to US$3.0&#160;billion worth of its shares (including ADSs) over the next 36 months through March 2027. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In August 2024, the Company has fully utilized the repurchase amount authorized under 2024 Share Repurchase Program, and has adopted and announced a new share repurchase program (the &#8220;New 2024 Share Repurchase Program&#8221;). Pursuant to the New 2024 Share Repurchase Program effective from September 2024, the Company may repurchase up to US$5.0&#160;billion worth of its shares (including ADSs) over the next 36 months through the end of August 2027. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the year ended December&#160;31, 2022, the Company repurchased 5,010,203 ADSs for US$286&#160;million on the open market, at prevailing market prices. For the year ended December&#160;31, 2023, the Company repurchased 11,339,490 ADSs for US$356&#160;million on the open market, at prevailing market prices. For the year ended December&#160;31, 2024, the Company repurchased 127,639,089 ADSs for US$3,645&#160;million on the open market, at prevailing market prices. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company accounts for the repurchased ordinary shares at cost and includes such uncancelled treasury stock as a component of the shareholders&#8217; equity. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_TreasuryStockDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>No definition available</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_TreasuryStockDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated other comprehensive income<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Other comprehensive income/(loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated other comprehensive income</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">24.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Accumulated other comprehensive income </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">For the years ended December 31, 2022, 2023 and 2024, changes in the composition of accumulated other comprehensive income/(loss) attributable to the Company&#8217;s ordinary shareholders were translation adjustments amounting to RMB5,131 million, translation adjustments and hedge of net investments in foreign operations (net of tax) amounting to RMB1,862 million, and translation adjustments and hedge of net investments in foreign operations (net of tax) amounting to RMB518 <div style="display:inline;">million, respectively. Accumulated other comprehensive loss were</div>&#160;RMB6,090 <div style="display:inline;">million and</div>&#160;RMB959 <div style="display:inline;">million as of December 31, 2021 and 2022, respectively, and accumulated other comprehensive income were RMB903 million and RMB1,421 million as of December 31, 2023 and 2024, respectively.&#160;</div> </div></div></div><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The income tax effects related to the accumulated other comprehensive income were insignificant for all periods presented. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/220/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based compensation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">25.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation </div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized were RMB7,548&#160;million, RMB4,804&#160;million and RMB2,999&#160;million, respectively. The following table sets forth the allocation of share-based compensation expenses: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 79%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cost of revenues</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">143</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">133</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">80</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Fulfillment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">930</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">697</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">424</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketing</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">631</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">426</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">273</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Research and development</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,557</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">859</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">599</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">General and administrative</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,287</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,689</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,623</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,548</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,804</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,999</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Share Incentive Plans </div></div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In November&#160;2023, the Board of Directors approved a share incentive plan (&#8220;2023 Plan&#8221;) which will expire in December&#160;2033, as a renewal of the prior share incentive plan adopted in November&#160;2014 (&#8220;2014 Plan&#8221;, collectively with the 2023 Plan, &#8220;Share Incentive Plans&#8221;). </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company granted share-based awards to eligible employees and non-employees pursuant to the Share Incentive Plans, which govern the terms of the awards. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">2023 and<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2024, the Group had reserved </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">223,666,717 and<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">213,472,791 ordinary shares available to be granted as share-based awards under the Share Incentive Plan<div style="display:inline;">s</div>. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(1)</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Employee and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employee</div> awards </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The RSUs and share options are mainly scheduled to be vested over four or six years. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">One-fourth</div> or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">one-sixth</div> of the awards, depending on different vesting schedules of the plans, are usually vested upon the end of the calendar year in which the awards were granted or the first anniversary dates of the grants, and the remaining of the awards shall be vested on straight line basis at the end of the remaining calendar or the anniversary years. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Upon the reorganization of JD Technology, the employees&#8217; status of JD Technology changed from the employees of the Company&#8217;s subsidiary to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> of the Company. Subsequent to June 2020, the employees&#8217; status of JD Technology changed from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> of the Company to employees of the Company&#8217;s equity method investee. Share-based awards granted by the Company to employees of JD Technology and share-based awards granted by JD Technology to employees of the Company were insignificant for all periods presented. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">RSUs </div></div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Service-based RSUs</div> </div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of activities of the service-based RSUs for the years ended December&#160;31, 2022, 2023 and 2024 is presented as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 74%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> RSUs</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Grant-Date</div><br/> Fair Value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unvested as of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">95,108,866</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.89</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Granted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13,951,100</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">29.81</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(23,123,292</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">23.04</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(14,295,620</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.94</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unvested as of December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">71,641,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">27.56</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Granted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">16,682,380</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">18.24</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(19,416,652</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">24.83</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(14,918,722</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">28.48</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unvested as of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">53,988,060</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.40</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Granted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">43,677,248</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">15.33</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(16,805,414</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.07</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(9,876,472</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">23.60</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unvested as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">70,983,422</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">19.53</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of December 31, 2023 and 2024, 2,838,656 and 1,865,542 outstanding service-based RSUs were held by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> and employees of the Company&#8217;s equity method investee, respectively, mainly including employees of JD Technology. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized by the Group for the service-based RSUs granted were RMB3,877&#160;million, RMB1,840&#160;million and RMB1,024&#160;million, respectively. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, there were RMB3,622&#160;million of unrecognized share-based compensation expenses related to the service-based RSUs granted. The expenses are expected to be recognized over a weighted-average period of 3.0 years. The total fair value of service-based RSUs vested was RMB4,590&#160;million, RMB2,930&#160;million and RMB1,909&#160;million <div style="display:inline;">for</div> the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Share options </div></div></div></div></div><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div>  <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of activities of the service-based share options for the years ended December&#160;31, 2022, 2023 and 2024 is presented as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 64%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> Share<br/> Options</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise<br/> Price</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic<br/> Value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top; width: 5%; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top; width: 7%; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;"><div style="font-weight:bold;display:inline;">Year</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">US$</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">in&#160;millions</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding as of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,937,112</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6.95</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">82</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Exercised</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(620,476</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5.70</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3.96</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding as of December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,314,136</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7.29</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">48</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Exercised</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,485,726</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4.44</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(24,590</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11.65</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding as of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">803,820</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12.43</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Exercised</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(122,670</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13.01</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(35,410</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">14.98</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">645,740</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12.18</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested and expected to vest as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">645,740</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12.18</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Exercisable as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">645,740</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12.18</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of December&#160;31, 2023 and 2024, 57,206 and 40,536 outstanding share options were held by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> and employees of the Company&#8217;s equity method investee, respectively, mainly including employees of JD Technology. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">There was no <div style="display:inline;">share </div>option granted during the years ended December&#160;31, 2022, 2023 and 2024. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The total intrinsic value of <div style="display:inline;">share </div>options exercised during the years ended December&#160;31, 2022, 2023 and 2024 was RMB98&#160;million, RMB98&#160;million and RMB2&#160;million, respectively. The intrinsic value is calculated as the difference between the market value on the date of exercise and the exercise price of the share options. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized by the Group for the share options granted were insignificant. As of December&#160;31, 2024, the share-based compensation expenses related to the share options granted were all recognized. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(2)</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Founder awards </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In May 2015, with approval of the Board of Directors of the Company, Mr.&#160;Richard Qiangdong Liu, the Founder, was granted an option to acquire a total of 26,000,000 Class&#160;A ordinary shares of the Company with an exercise price of US$16.70 per share (or US$33.40 per ADS) under the Company&#8217;s Share Incentive Plan<div style="letter-spacing: 0px; top: 0px;display:inline;">s</div>, subject to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">10-year</div> vesting schedule with 10% of the awards vesting on each anniversary of the grant date.</div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized for the Founder&#8217;s share options were RMB54&#160;million, RMB38&#160;million and RMB21&#160;million, respectively. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, there were RMB6&#160;million of unrecognized share-based compensation expenses related to the Founder&#8217;s share options. The expenses are expected to be recognized over a weighted-average period of 0.4 years. </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(3)</div></div></div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Share-based compensation of subsidiaries </div></div></div></div></td></tr></table><div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">JD Logistics </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">JD Logistics approved and adopted a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Pre-IPO</div> share incentive plan on March&#160;31, 2018 and a Post- IPO share option scheme and a Post-IPO share award scheme on May 10, 2021, collectively the &#8220;JD Logistics Plan&#8221;. The JD Logistics Plan consists of share options, RSUs and other types of awards. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">There was no share option granted from 2022 to 2024. For the years ended December&#160;31, 2022<div style="display:inline;">,</div>&#160;2023 and 2024, total share-based compensation expenses for the share options granted under the JD Logistics Plan were RMB</div></div>702<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, RMB</div>387<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million and RMB</div>143<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, respectively. As of December&#160;</div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, </div>2024<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, there were RMB</div>205<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million of unrecognized share-based compensation expenses related to the share options granted. The expenses are expected to be recognized over a weighted-average period of </div>1.8<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> years.</div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In October 2020, <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">share<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>options to acquire 99,186,705 ordinary shares of JD Logistics with an exercise price of US$0.01 per share were granted to Mr.&#160;Liu according to the JD Logistics Plan. The grant was awarded to Mr.&#160;Liu to motivate him to continue leading the future success of JD Logistics. The grant by JD Logistics is subject to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">6-year</div> vesting schedule with 16.7% of the awards vesting on each anniversary of the grant date. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">JD Logistics granted 41,570,538, 55,937,435 and 59,551,652 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">RSUs of JD Logistics to its employees and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The estimated fair value of each RSU granted is based on market value of the JD Logistics&#8217;s shares on each date of grant. The weighted average grant date fair value of RSUs granted for the years ended December&#160;31, 2022, 2023 and 2024 was equivalent to HK$</div>18.23<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, HK$</div>12.93<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> and HK$</div>9.88<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> per share, respectively. For the years ended December&#160;</div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, </div>2022<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, </div>2023<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> and </div>2024<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, total share-based compensation expenses for the RSUs granted under JD Logistics Plan were RMB</div>259<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, RMB</div>406<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million and RMB</div>389<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, respectively. As of December&#160;</div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, </div>2024<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, there were RMB</div>482<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million of unrecognized share-based compensation expenses related to the RSUs granted. The expenses are expected to be recognized over a weighted-average period of </div>2.9<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> years.</div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">JD Health </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">JD Health approved and adopted a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Pre-IPO</div> share incentive plan on September&#160;14, 2020 and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Post-IPO</div> share option scheme and a Post-IPO share award scheme on November&#160;23, 2020, collectively the &#8220;JD Health Plan&#8221;. The JD Health Plan consists of share options, RSUs and other types of awards. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">There was no share option granted from 2022 to 2024. For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses for the share options granted under the JD Health Plan were RMB</div></div>960<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, RMB</div>617<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million and RMB</div>141<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million, respectively. As of December&#160;31, 2024, there were RMB</div>255<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;million of unrecognized share-based compensation expenses related to the share options granted. The expenses are expected to be recognized over a weighted-average period of </div>2.1<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> years.</div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In October 2020, <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">share<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>options to acquire 53,042,516 ordinary shares of JD Health with an exercise price of US$0.0000005 per share were granted to Mr.&#160;Liu according to the JD Health Plan. The grant was awarded to Mr.&#160;Liu to motivate him to continue leading the future success of JD Health. The grant by JD Health is subject to a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">6-year</div> vesting schedule with 16.7% of the awards vesting on each anniversary of the grant date. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">JD Health granted 4,638,422, 6,051,558 and 8,706,890 RSUs of JD Health to its employees and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The estimated fair value of each RSU granted is based on market value of the JD Health&#8217;s shares on each date of grant. The weighted average grant date fair value of RSUs granted for the years ended December&#160;31, 2022, 2023 and 2024 was <div style="letter-spacing: 0px; top: 0px;display:inline;">equivalent to&#160;</div>HK$52.33, HK$52.87 and HK$30.64 per share, respectively. For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses for the RSUs granted under the JD Health Plan were RMB1,108&#160;million, RMB1,161&#160;million and RMB1,002&#160;million, respectively. As of December&#160;31, 2024, there were RMB666&#160;million of unrecognized share-based compensation expenses related to the RSUs granted. The expenses are expected to be recognized over a weighted-average period of 2.3 years. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Other Subsidiaries </div></div></div></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In 2021, JD Property and JD Industrials each approved and adopted their own share incentive plans (&#8220;JD Property Plan&#8221; and &#8220;JD Industrials Plan&#8221;), respectively. The JD Property Plan and JD Industrials Plan both consist of share options, RSUs and other types of awards. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Property granted 108,399,512, 11,348,777 and 8,414,710 share options for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The estimated fair value of each share option granted is estimated on the date of grant using the Black-Scholes option pricing model. The weighted average grant date fair value of share options granted for the <div style="null;text-indent: 0px;display:inline;">years</div> ended December&#160;31, 2022, 2023 and 2024 </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">was RMB4.03,</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB5.18 and RMB4.39 per share<div style="null;text-indent: 0px;display:inline;">&#160;option</div>, respectively. <div style="null;text-indent: 0px;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;">Share</div></div></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">options to acquire 81,446,610 ordinary shares of JD Property with an exercise US$0.0000005 per share were granted to Mr.&#160;Liu according to the JD Property Plan, which were fully vested on October&#160;1, 2022. Total share-based compensation expenses for the share options granted under the JD Property Plan for the years ended December&#160;31, 2022, 2023 and 2024 were RMB354&#160;million, RMB34&#160;million and RMB30&#160;million, respectively. As of December&#160;31, 2024, there were RMB37&#160;million of unrecognized share-based compensation expenses related to the share options granted. The expenses are expected to be recognized over a weighted-average period of 2.8 years. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">JD Industrials granted 2,660,000, 47,915,455&#160;and 20,209,266 </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">share options for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The estimated fair value of each share option granted is estimated on the date of grant based on the binomial option-pricing model. The weighted average grant date fair value of share options granted for the <div style="null;text-indent: 0px;display:inline;">years</div> ended December&#160;31, 2022, 2023 and 2024 was US$</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">1.40</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;">US$1.46</div><div style="display:inline;">&#160;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">and US$2.25 per share<div style="null;text-indent: 0px;display:inline;">&#160;option</div>, respectively. Total share-based compensation expenses for the share options granted under the JD Industrials Plan for the years ended December&#160;31, 2022, 2023 and 2024 were RMB7&#160;million, RMB180&#160;million and RMB160&#160;million, respectively. As of December&#160;31, 2024, there were RMB231&#160;million of unrecognized share-based compensation expenses related to the share options granted. The expenses are expected to be recognized over a weighted-average period of 3.1 years. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other than those disclosed above, the share-based compensation expenses of other subsidiaries in aggregate were insignificant for the years ended December&#160;31, 2022, 2023 and 2024. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income per share/ADS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income/(loss) per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net income per share/ADS</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">26.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Net income per share/ADS </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic and diluted net income per share/ADS for each of the years presented are calculated as follows:</div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 75%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended<br/>December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions, except share<br/>and per share data)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income per share</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Numerator:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income attributable to the Company&#8217;s ordinary shareholders &#8211; basic</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">10,380</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">24,167</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">41,359</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impact of subsidiaries&#8217; diluted earnings</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(170</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(30</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(118</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Dilution impact of the Convertible Senior Notes</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">68</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income attributable to the Company&#8217;s ordinary shareholders &#8211; diluted</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">10,210</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">24,137</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">41,309</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Denominator:</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average number of shares &#8211; basic</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#160;(million shares)</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3,126</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3,144</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">2,990</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="text-decoration:underline;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Effects of dilutive securities:</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Dilutive share options and RSUs (million shares)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">55</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">27</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">33</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Convertible Senior Notes (million shares)</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">53</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average number of shares &#8211; diluted</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#160;(million shares)</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3,181</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3,171</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3,076</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Basic net income per share attributable to the Company&#8217;s ordinary shareholders (RMB)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">3.32</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">7.69</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">13.83</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Diluted net income per share attributable to the Company&#8217;s ordinary shareholders (RMB)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3.21</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">7.61</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">13.43</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income per ADS</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Basic net income per ADS (RMB)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">6.64</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">15.37</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">27.67</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Diluted net income per ADS (RMB)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">6.42</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">15.23</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">26.86</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related party transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related party transactions</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">27.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Related party transactions </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The table below sets forth the major related parties and their relationships with the Group as of December&#160;31, 2024: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 51%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 48%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Name of related parties</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Relationship with the Group</div></div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Tencent and its subsidiaries (&#8220;Tencent Group&#8221;)<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (1)</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">A shareholder of the Group</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Dada and its subsidiaries (&#8220;Dada Group&#8221;)<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (2)</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">An investee of the Group</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">JD Technology</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">An investee of the Group, and controlled by the Founder</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Property Funds</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Investees of the Group</td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; text-align: left; vertical-align: top;">(1)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In March 2022, Tencent completed a distribution of approximately 460&#160;million Class&#160;A ordinary shares of the Company owned by Tencent to its shareholders. As of March&#160;31, 2022, Tencent&#8217;s shareholding in the Company was approximately 2.3% and Tencent had no significant influence over the Company. As a result, Tencent Group was not considered as the Group&#8217;s related party since then. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; text-align: left; vertical-align: top;">(2)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Dada became the subsidiary of the Company since February&#160;28, 2022. As a result, Dada Group was not considered as the Group&#8217;s related party since then. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(a)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group entered into the following transactions with the major related parties: </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Transactions</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended<br/>December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Revenues:</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Commission from cooperation on advertising business with Tencent Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">44</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services provided and products sold to Tencent Group <div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">77</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services provided and products sold to Dada Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (2)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">135</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services provided and products sold to JD Technology</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,044</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,696</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,701</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services provided to Property Funds</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">131</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">177</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">208</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cost of revenues and operating expenses:</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services received and purchases from Tencent Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,314</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services received from Dada Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (2)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">212</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Payment processing and other services received from JD Technology</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">11,494</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">13,833</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">13,693</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Lease and property management services received from Property Funds</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,249</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,681</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,765</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other income:</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Income from non-compete agreement with Dada Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (2)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">13</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Interest income from loans provided to JD Technology</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">301</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">287</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">*&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Interest income from loans provided to Property Funds</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">43</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">56</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">48</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1 million or US$1 million. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenues from related parties, excluding those from the major related parties as stated above, represented approximately 0.34%, 0.19% and 0.19% of total net revenues of the Group for the years ended December&#160;31, 2022, 2023 and 2024, respectively. Transactions with related parties included in cost of revenues and operating expenses, excluding those with the major related parties as stated above, represented 0.13%, 0.12% and 0.12% of total cost of revenues and operating expenses of the Group for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></div><div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(b)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group had the following balances with the major related parties: </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 83%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Due from/(to) JD Technology</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Loans provided to JD Technology<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (3) </div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">50</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other payables to JD Technology</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(1,497</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(1,170</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Due from Property Funds</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Loans provided to Property Funds<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (3) </div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,136</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,457</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other receivables from Property Funds</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">427</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,837</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">116</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">3,124</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(3)</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In relation to the loans provided to JD Technology and Property Funds, the Group charged JD Technology and Property Funds, and cash flows resulted from the loans were presented within investing activities in the consolidated statements of cash flows. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of December&#160;31, 2023 and 2024, the Group recorded amount due from related parties other than the major related parties as stated above of RMB551&#160;million and RMB511&#160;million, which represented approximately 1.53% and 1.23% of the Group&#8217;s total accounts receivable, net and prepayments and other current assets, respectively. As of December&#160;31, 2023 and 2024, the Group recorded amount due to related parties other than the major related parties and deferred revenues in relation to traffic support, marketing and promotion services to be provided to related parties other than the major related parties of RMB355&#160;million and RMB197&#160;million, which represented approximately 0.14% and 0.07% of the Group&#8217;s total accounts payable, advance from customers, accrued expenses and other current liabilities, deferred revenues and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> liabilities, respectively. </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(c)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">Other information related to related party transactions: </div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Based on a series of agreements signed on January&#160;1, 2016, JD Technology performs the credit risk assessment and other related services in relation to consumer financing business and obtain the returns from such services, and JD Technology purchases the consumer financing receivables past due over certain agreed period of time from the Group at carrying values without recourse and also agrees to bear other cost in direct relation to the consumer financing business to absorb the risks. In connection with the agreements, the total amount of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">past-due</div> consumer financing receivable related to the consumer financing business sold from the Group to JD Technology were RMB237&#160;million, RMB240&#160;million and RMB176&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In addition, the Group transfers ownership for some of its accounts receivable originated from qualified corporate customers to JD Technology without recourse. The accounts receivable transferred without recourse were RMB50,282&#160;million, RMB55,028&#160;million and RMB56,202&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, and were derecognized. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In 2022, the Group also sold to JD Technology certain equipment amounted to RMB1,462&#160;million. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Mr.&#160;Richard Qiangdong Liu, the Group&#8217;s Chairman of the board since the Group&#8217;s inception and the Chief Executive Officer since the Group&#8217;s inception to April 2022, has purchased his own aircraft for both business and personal use. The use of the aircraft in connection with the performance of his duty is free of charge to the Group, and the Group has agreed to assume the cost of maintenance, crew and operations of the aircraft relating to the use of the aircraft. Such maintenance and incidental costs were insignificant for all periods presented. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The terms of the agreements with the related parties are determined based on contracted prices negotiated with other parties in normal commercial terms. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment reporting</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">28.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment reporting </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group derives the results of the segments directly from its internal management reporting system. The CODM measures the performance of each segment based on metrics of revenues and earnings from operations and uses these results to evaluate the performance of, and to allocate resources to, each of the segments. The Group currently does not allocate assets, share-based compensation expenses and certain operating expenses to its segments, as the CODM does not use such information to allocate resources to or evaluate the performance of the operating segments. As most of the Group&#8217;s long-lived assets are located in the PRC and most of the Group&#8217;s revenues are derived from the PRC, no geographical information is presented.</div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">As disclosed in Note 2(nn), from the first quarter of 2024, the Company started to report three reportable segments, JD Retail, JD Logistics and New Businesses (including Dada), to reflect changes made to the reporting structure whose financial information is reviewed by the CODM under its ongoing operating strategies. The Company allocates to segment results the operating expenses &#8220;Fulfillment&#8221;, &#8220;Marketing&#8221;, &#8220;Research and development&#8221; and &#8220;General and administrative&#8221; based on usage, which is generally reflected in the segment in which the expenses are incurred.&#160;The CODM manages the business primarily by reviewing consolidated results by segment on a quarterly basis, and using those results along with forecasts and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-financial</div> information in the Company&#8217;s annual financing planning process. The prior periods&#8217; segment operating results have been retrospectively recast to conform to current period presentation. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear: both; max-height: 0px;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr>
<td style="width: 69%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net revenues:</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">929,929</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">945,343</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,015,948</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">137,402</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">166,625</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">182,837</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">29,809</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">26,617</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">19,157</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Inter-segment eliminations<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">(50,904</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">(53,923</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">(59,123</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total consolidated net revenues</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,046,236</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,084,662</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,158,819</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: cost of revenues:</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(791,396</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(798,380</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(847,917</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(127,612</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(154,494</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(164,689</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(26,307</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(21,004</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(15,109</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Inter-segment eliminations<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">46,295</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">49,053</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">52,844</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Less: operating expenses<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(2)</div>:</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(103,681</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(111,038</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(126,954</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(9,262</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(11,126</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(11,831</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(11,298</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(7,102</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(7,413</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Inter-segment eliminations<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">4,609</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">4,870</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">6,279</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Income/(loss) from operations</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">34,852</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">35,925</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">41,077</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">528</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,005</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">6,317</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(6,417</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(329</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(2,865</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Including other segment items:</div></div></div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 5.5em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Gain on sale of development properties (Note 17)</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">1,379</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">2,283</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">1,527</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.5em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Impairment of long-lived assets</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#8212;&#8194;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(1,123</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(1,027</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total segment income from operations</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">28,963</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">36,601</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">44,529</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unallocated items<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(3)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(9,240</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(10,576</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(5,793</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total consolidated income from operations</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">19,723</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">26,025</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">38,736</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Share of results of equity investees</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(2,195</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,010</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">2,327</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest expense</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(2,106</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(2,881</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(2,896</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others, net</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(1,555</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">7,496</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">13,371</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Total consolidated income</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> before tax</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">13,867</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">31,650</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">51,538</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(1)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The inter-segment eliminations mainly consist of revenues from supply chain solutions and logistics services provided by JD Logistics to JD Retail, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">on-demand</div> delivery and retail services provided by Dada to JD Retail and JD Logistics, and property leasing services provided by JD Property to JD Logistics. Transactions between segments are mainly determined based on the arm&#8217;s length basis. Among them, net revenues generated from the services provided by JD Logistics to other reportable segments <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">were</div> RMB48,261 million, RMB50,063 million and RMB55,062 million for the <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">years</div> ended December 31, 2022, 2023 and 2024, respectively. Other than that, inter-segment net revenues for JD Retail and New Businesses were not material. All net revenues from each reportable segment were generated from external customers except for the inter-segment net revenues mentioned above. </div></td></tr></table><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(2)</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">A summary of depreciation and amortization expenses for the years presented is as follows<div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;">&#65306;</div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"></div> </div> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 78%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(799</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)<div style="display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(594</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)<div style="display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(978</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)<div style="display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(3,521</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(4,346</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(4,650</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(1,699</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(2,071</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(2,266</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(3)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">A summary of unallocated items for the years presented is as follows<div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;">&#65306;</div> </div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr>
<td style="width: 77%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Share-based compensation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(7,548</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,804</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,999</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization of intangible assets resulting from assets and business acquisitions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,217</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,281</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,010</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effects of business cooperation arrangements</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(475</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(446</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(450</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment of goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,143</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(799</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment of intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(902</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(535</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(9,240</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(10,576</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(5,793</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee benefit<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract', window );"><strong>Defined Contribution Pension And Other Postretirements Plan Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee benefit</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">29.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Employee benefit </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and consolidated VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#8217; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. The total amounts for such employee benefit expenses recorded in cost of revenues and expenses, which were expensed as incurred, were approximately RMB10,848&#160;million, RMB12,659<div style="display:inline;">&#160;</div>million and RMB14,220&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined contribution pension and other postretirements plan disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan facilities and lines of credit<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LineOfCreditAndLoanFacilityTextBlock', window );">Loan facilities and lines of credit</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">30.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Loan facilities and lines of credit </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the Group&#8217;s loan facilities were classified into different types as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 82%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unsecured senior notes (Note 15)</div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;">10,411</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">24,770</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unsecured borrowings (*)</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;">25,202</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">24,699</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Secured borrowings (**)</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;">11,387</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">14,587</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;">47,000</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">64,056</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(*)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the unsecured borrowings mainly consisted of borrowings without collaterals under loan facility agreements from well-known financial institutions. The major unsecured borrowings are listed as below. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;">In October 2021, the Group entered into a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">one-year</div> HK$15,931&#160;million term loan facility agreement. The term loans under this facility were priced at <div style="-sec-ix-hidden:hidden138737471;display:inline;">50</div> basis points over Hong Kong Interbank Offered Rate (&#8220;HIBOR&#8221;) on and from the date of first loan made or to be made (&#8220;Initial Utilization Date&#8221;) to and including the date falling 6 months from the Initial Utilization Date, and thereafter at <div style="-sec-ix-hidden:hidden138737472;display:inline;">70</div> basis points over HIBOR. In February and May 2022, the Group drew down HK$6,300&#160;million and HK$2,741&#160;million under the facility commitment, respectively, and the borrowings were fully repaid in February 2023. The Group entered into another <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">one-year</div> HK$9,041&#160;million term loan facility agreement to refinance the loan and drew down all the facility in February 2023 and the borrowings were fully repaid in December 2023. In December 2023, the Group entered into a RMB8,500&#160;million term loan agreement with interest rate at <div style="-sec-ix-hidden:hidden138737473;display:inline;">65</div> basis points below Loan Prime Rate (&#8220;LPR&#8221;) to refinance the loan and drew down RMB8,286&#160;million, which was expected to be repaid through December 2028 in installments.&#160;As of December&#160;31, 2024, RMB166&#160;million and RMB7,966&#160;million of the borrowings were recorded in <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div>short-term debts<div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;</div></div> and <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div>long-term borrowings<div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;</div></div> in the consolidated balance sheets, respectively. </div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear: both; max-height: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2021, the Group entered into a five-year US$2,000&#160;million unsecured term and revolving loan facility with 5 lead arrangers. The term and revolving loans under this facility were priced at <div style="-sec-ix-hidden:hidden138737474;display:inline;">85</div> basis points over London Interbank Offered Rate, which was amended to the secured overnight financing rate (&#8220;SOFR&#8221;) in September 2022. In the second quarter of 2022, the Group drew down US$1,000&#160;million under the facility commitment, which will be due in 2027. As of December&#160;31, 2024, RMB7,188&#160;million of the borrowings above were recorded in </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">long-term borrowings</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> in the consolidated balance sheets and the undrawn balance was US$1,000&#160;million under the credit facilities agreement. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In December 2022, the Group entered into a seven-year RMB3,000&#160;million term loan facility agreement. The term loans under this facility were priced at <div style="-sec-ix-hidden:hidden138735588;display:inline;">145</div> basis points below LPR. The Group drew down RMB2,000&#160;million and RMB1,000&#160;million under the facility commitment in December 2022 and December 2023, respectively. In 2024, the Group repaid the borrowings of RMB50&#160;million. As of December&#160;31, 2024, RMB180&#160;million and RMB2,760&#160;million borrowings were recorded in </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;short-term debts&#8221; and &#8220;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">long-term borrowings</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> in the consolidated balance sheets</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">, respectively</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, in addition to the above unsecured borrowings, RMB6,319&#160;million and RMB120&#160;million borrowings recorded in </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">short-term debts</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> and </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">long-term borrowings</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;,</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> respectively, were without collaterals and borrowed from well-known financial institutions. </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(**)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, RMB916&#160;million and RMB13,671&#160;million borrowings&#160;were recorded in </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">short-term debts</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> and </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8220;</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">long-term borrowings</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#8221;,</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> respectively, with collaterals of RMB30,412&#160;million which mainly comprised of construction in progress, buildings, land use rights and certain subsidiary&#8217;s equity interests measured at fair value. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the long-term borrowings, including the portion due within one year which were reco<div style="display:inline;">r</div>ded in &#8220;short-term debts&#8221;, will be repaid according to the following schedule: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr>
<td style="width: 80%;"></td>
<td style="width: 13%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;3,679</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;2,736</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;8,415</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;9,415</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;2,181</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2030 and thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;8,958</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">35,384</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the weighted average interest rate for the outstanding short-term debts was 2.7% per annum. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the Group had agreements with reputable commercial banks for unsecured revolving lines of credit, and increased its revolving lines of credit to RMB193,781&#160;million, which can be used for borrowings, bank acceptance, bank guarantee, etc., pursuant to the underlying agreements. The Group was in compliance with the financial covenants, if any, under those lines of credit as of December&#160;31, 2024. As of December&#160;31, 2024, under the lines of credit, the Group mainly had RMB140,110&#160;million unused. </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LineOfCreditAndLoanFacilityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for line of credit and loan facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LineOfCreditAndLoanFacilityTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and contingencies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and contingencies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">31.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments and contingencies </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Commitments for internet data center (IDC) service fee </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group entered into <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> IDC service agreements. The related expenses were RMB3,661&#160;million, RMB4,738&#160;million and RMB4,741&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, and were charged to the consolidated statements of operations and comprehensive income when incurred. Future minimum payments under these <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> agreements with initial terms of one year or more consist of the following:</div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 80%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 11%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">744</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">717</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">368</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">368</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">335</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2030 and thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,352</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;3,884</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Capital commitments </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s capital commitments primarily relate to commitments on construction and purchase of office buildings and warehouses. Total capital commitments contracted but not yet reflected in the consolidated financial statements amounted to RMB5,833 million as of December&#160;31, 2024. All of these capital commitments will be fulfilled in the following years according to the construction progress. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investment commitments </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s investment commitments primarily related to capital contribution obligation for certain fund investments. Total investment commitments contracted but not yet reflected in the consolidated financial statements amounted to RMB</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">1,903&#160;million as of December&#160;31, 2024. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Long-term debt obligations </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s long-term debt obligations include unsecured senior notes and long-term borrowings. The amounts exclude the corresponding interest payable. The expected repayment schedule of the unsecured senior notes and long-term borrowings have been disclosed in Note 15 and Note 30, respectively. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Legal proceedings </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">From time to time, the Group is subject to legal proceedings and claims in the ordinary course of business. Third parties assert patent infringement claims against the Group from time to time in the form of letters, lawsuits and other forms of communication. In addition, from time to time, the Group receives notification from customers claiming that they are entitled to indemnification or other obligations from the Group related to infringement claims made against them by third parties. Litigation, even if the Group is ultimately successful, can be costly and divert management&#8217;s attention away from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">day-to-day</div></div> operations of the Group. The Group records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Group reviews the need for any such liability on a regular basis. The Group has not recorded any material liabilities in this regard as of December&#160;31, 2024. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted net assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract', window );"><strong>Restricted net assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedAssetsDisclosureTextBlock', window );">Restricted net assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">32.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Restricted net assets </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company&#8217;s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company&#8217;s subsidiaries and consolidated VIEs incorporated in the PRC only out of their retained earnings, if any, as determined in accordance with the PRC accounting standards and regulations. The results of operations reflected in the financial statements prepared in accordance with U.S.&#160;GAAP differ from those reflected in the statutory financial statements of the Company&#8217;s subsidiaries. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In accordance with the PRC Regulations on Enterprises with Foreign Investment, a foreign invested enterprise established in the PRC is required to provide certain statutory reserve funds, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profits as reported in the enterprise&#8217;s PRC statutory financial statements. A foreign invested enterprise is required to allocate at least 10% of its annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits to the general reserve fund until such reserve fund has reached 50% of its registered capital based on the enterprise&#8217;s PRC statutory financial statements. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign invested enterprises. The aforementioned reserved funds can only be used for specific purposes and are not distributable as cash dividends. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Additionally, in accordance with the Company Law of the PRC, a domestic enterprise is required to provide statutory surplus fund at least 10% of its annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits until such statutory surplus fund has reached 50% of its registered capital based on the enterprise&#8217;s PRC statutory financial statements. A domestic enterprise is also required to provide discretionary surplus fund, at the discretion of the board of directors, from the net profits reported in the enterprise&#8217;s PRC statutory financial statements. The aforementioned reserve funds can only be used for specific purposes and are not distributable as cash dividends. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As a result of these PRC laws and regulations that require annual appropriations of 10% of net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits to be set aside prior to payment of dividends as general reserve fund or statutory surplus fund, the Company&#8217;s PRC subsidiaries and consolidated VIEs are restricted in their ability to transfer a portion of their net assets to the Company. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Amounts restricted include <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital, additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital and statutory reserve funds, totaling approximately RMB71,546&#160;million, or 30% of the Company&#8217;s total consolidated net assets, as of December&#160;31, 2024. Except for the above, there is no other restriction on the use of proceeds generated by the Company&#8217;s subsidiaries and consolidated VIEs to satisfy any obligations of the Company. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent events</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">33.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Subsequent events </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Purchase of the non-controlling interests in Kuayue Express </div></div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="null;text-indent: 0px;display:inline;">In December 2024, JD Logistics entered into an equity transfer agreement (the &#8220;Purchase&#8221;) with certain non-controlling interests shareholders of Kuayue-Express Group Co., LTD. (&#8220;Kuayue Express&#8221;), a non-wholly owned subsidiary of JD Logistics in which JD Logistics held approximately<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>63.57% <div style="null;text-indent: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">equity interest before the Purchase, upon satisfying certain closing conditions to acquire the remaining approximately</div></div>&#160;36.43% <div style="null;text-indent: 0px;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">equity interest in Kuayue Express at the total consideration of not more than approximately</div></div> RMB6,484 <div style="null;text-indent: 0px;display:inline;"></div><div style="display:inline;">million subject to adjustments as set out in the said agreement. The transaction has been approved by the extraordinary general meeting of JD Logistics in April 2025. The Group is currently evaluating the impact from the transaction on its consolidated financial statements.&#160;</div> </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;"></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Dividends </div></div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2025, the Company declared an annual cash dividend for the year ended December 31, 2024 of US$0.50 per ordinary share, or US$1.00 per ADS, for an aggregate amount of approximately US$1.44&#160;billion based on the number of shares on record date. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#8220;Going Private&#8221; transaction of Dada </div></div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In April 2025, Dada entered into an agreement and plan of merger with the Group&#8217;s wholly owned subsidiaries. Once the merger contemplated in that agreement is completed, Dada will become the Group&#8217;s wholly owned subsidiary. At the completion of the merger, each ADS and ordinary share of Dada will be cancelled and cease to exist in exchange for the right to receive $2.0 per ADS and $0.5 per share from the Company, respectively, subject to adjustments as set out in the said agreement. As the Group controls Dada and will continue to control after the transaction, the transaction is expected to be accounted for as a common control transaction with the net assets transferred recorded at its carrying amount, and no gain or loss will be recognized in the consolidated statements of operations and comprehensive income. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;"></div> </div></div> <div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"> </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent company only condensed financial information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Parent company only condensed financial information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Parent company only condensed financial information</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">34.</div></div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Parent company only condensed financial information </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company performed a test on the restricted net assets of the consolidated subsidiaries and VIEs in accordance with Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">5-04</div> (c) of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">S-X,</div> and concluded that it was applicable for the Company to disclose the financial information for the parent company only. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the Company did not have significant capital commitments and other significant commitments, or guarantees, except for those which have been separately disclosed in the consolidated financial statements. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Condensed Balance Sheets</div></div><br/></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">US$</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Note&#160;2(g)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(in&#160;millions,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;data)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">ASSETS</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr>
<td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,788</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">646</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">89</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,843</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,191</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">711</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Internal balance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">53,088</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">35,639</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,883</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Investments in subsidiaries and consolidated VIEs</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">188,817</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">230,090</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">31,522</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Prepayments and other assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">154</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">65</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">10</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">249,690</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">271,631</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">37,215</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">LIABILITIES</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unsecured senior notes</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">10,536</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">24,898</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Long-term borrowings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,083</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,188</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">985</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses and other liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">213</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">198</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">28</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total liabilities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17,832</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">32,284</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,424</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">SHAREHOLDERS&#8217; EQUITY:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;">Ordinary shares (US$0.00002 par value; 100,000,000,000 shares authorized; 2,860,222,213 <br/>Class&#160;A ordinary shares issued and 2,820,978,543 outstanding, 323,212,124 Class&#160;B <br/>ordinary shares issued and 316,685,372 outstanding as of December&#160;31, 2023;<br/> 2,865,069,999 Class&#160;A ordinary shares issued and 2,587,296,615 outstanding,<br/> 322,483,772 Class&#160;B ordinary shares issued and 316,136,640 outstanding as of <br/>December&#160;31, 2024.)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">184,204</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">182,404</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">24,989</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Statutory reserves</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,109</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,688</td>
<td style="vertical-align: bottom; white-space: nowrap;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">916</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Treasury stock</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,409</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(27,739</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Retained earnings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">44,051</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">76,573</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">10,491</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accumulated other comprehensive income</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">903</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,421</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">195</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">231,858</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">239,347</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">32,791</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total liabilities and shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">249,690</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">271,631</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">37,215</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1 million or US$1 million. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Condensed Statements of Operations and Comprehensive Income</div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 70%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$<br/>Note&#160;2(g)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(in millions)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net revenues</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">11</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">2</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating expenses</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketing</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(2</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(4</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(5</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(1</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">General and administrative</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(331</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(204</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(155</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(21</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Loss from operations</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(333</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(208</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(149</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(20</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other income/(expense)</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Income from subsidiaries and consolidated VIEs</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">10,667</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">24,967</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">41,991</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">5,753</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Other income/(expense), net</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">48</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(591</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(483</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(67</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255); padding: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Income before tax</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">10,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">24,168</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">41,359</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">5,666</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Income tax expenses</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(2</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(1</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8212;</div><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">*&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8212;</div><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">*&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Net income</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">10,380</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">24,167</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">41,359</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">5,666</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Other comprehensive income:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Foreign currency translation adjustments</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">5,131</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">1,862</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">518</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">71</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Total comprehensive income</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">15,511</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">26,029</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">41,877</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">5,737</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1 million or US$1 million. </div></div></div></td></tr></table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear: both; max-height: 0px; text-indent: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Condensed Statements of Cash Flows</div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 68%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$<br/>Note&#160;2(g)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(in millions)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash used in operating activities</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(509</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(765</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(717</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(98</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash flows from investing activities:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;">Purchase of time deposits and wealth management</div></div></div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">products</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(2,833</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(4,979</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(682</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="margin: 0in 0in 0in 12pt; text-indent: -12pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;">Maturity of time deposits and wealth management</div></div></div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">products</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">2,838</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: right; text-indent: 0px; background-color: rgb(255, 255, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;">389</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cash received from internal companies</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">7,426</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">12,633</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">18,773</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,572</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by investing activities</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">7,427</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">9,800</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">16,632</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">2,279</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash flows from financing activities:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Repurchase of ordinary shares</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(1,823</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(2,497</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(25,912</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(3,550</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for dividends</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(13,087</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(6,741</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(8,263</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(1,132</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Proceeds from debts</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">10,563</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Repayment of debts</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(7,005</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Proceeds from unsecured senior notes, net of issuance costs</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">13,999</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,918</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other financing activities</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,043</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">33</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">27</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">4</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash used in financing activities</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(10,309</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(9,205</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(20,149</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(2,760</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Effect of exchange rate changes on cash and cash equivalents</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,003</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(71</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">92</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">12</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Net decrease in cash and cash equivalents</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(2,388</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(241</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(4,142</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(567</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Cash and cash equivalents at beginning of year</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">7,417</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">5,029</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">4,788</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">656</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Cash and cash equivalents at end of year</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">5,029</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">4,788</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">646</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">89</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table> <div style="clear: both; max-height: 0px; text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basis of presentation </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company&#8217;s accounting policies are the same as the Group&#8217;s accounting policies with the exception of the accounting for the investments in subsidiaries and consolidated VIEs. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the parent company only condensed financial information, the Company records its investments in subsidiaries and consolidated VIEs under the equity method of accounting as prescribed in ASC 323. Such investments are presented in the condensed balance sheets as &#8220;Investments in subsidiaries and consolidated VIEs&#8221; and shares in the subsidiaries and consolidated VIEs&#8217; financial results are presented as &#8220;Income from subsidiaries and consolidated VIEs&#8221; in the condensed statements of operations and comprehensive income. The parent company only condensed financial information should be read in conjunction with the Group&#8217;s consolidated financial statements. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Summary of significant accounting policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">a. Basis of presentation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. All amounts, except for share, per share data or otherwise noted, are rounded to the nearest million. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">b. Principles of consolidation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements include the financial statements of the Company, its subsidiaries and the consolidated VIEs for which the Company is the ultimate primary beneficiary. Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power; or has the power to govern the financial and operating policies, to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of directors. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A consolidated VIE is an entity in which the Company, or its subsidiaries, through the Contractual Arrangements, bear the risks of, and enjoy the rewards normally associated with, ownership of the entity, and therefore the Company or its subsidiaries are the primary beneficiary of the entity. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">All transactions and balances among the Company, its subsidiaries and the consolidated VIEs have been eliminated upon consolidation. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">c. Reclassifications </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Certain reclassifications have been made to the prior years&#8217; consolidated financial statements to conform to the current year&#8217;s presentation. These reclassifications had no impact on net income, shareholders&#8217; equity, or cash flows as previously reported. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_NoncontrollingInterestsPolicyTextBlock', window );">Non-controlling interests</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">d. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For the Company&#8217;s subsidiaries and consolidated VIEs, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> interests are recognized to reflect the portion of their equity that is not attributable, directly or indirectly, to the Company as the controlling shareholder. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests are classified as a separate line item in the equity section of the Group&#8217;s consolidated balance sheets and have been separately disclosed in the Group&#8217;s consolidated statements of operations and comprehensive income to distinguish the interests from that of the Company. With respect to impairment losses of goodwill and intangible assets of the Company&#8217;s subsidiaries and consolidated VIEs, the Company attributes impairment losses on the basis of the relative ownership interests of the parent and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-controlling</div> shareholders. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">e. Use of estimates </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, related disclosures of contingent liabilities at the balance sheet date, and the reported revenues and expenses during the reported period in the consolidated financial statements and accompanying notes. Significant accounting estimates are used for, but not limited to, returns allowance, vendor rebates, taxation, fair value of assets and liabilities acquired in business combinations, fair value of certain equity investees, assessment for impairment of long-lived assets, investments in equity investees, and goodwill, allowance for doubtful accounts including expected credit losses, inventory reserve for excess and obsolete inventories, lower of cost and net realizable value of inventories, depreciable lives of property, equipment and software, useful lives of intangible assets and the discount rate for lease. Actual results may differ materially from those estimates. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">f. Foreign currency translation </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s reporting currency is Renminbi(&#8220;RMB&#8221;) as the major operations of the Group are within the PRC. The functional currency of the Company is the U.S. dollars (&#8220;US$&#8221;). The Group&#8217;s PRC subsidiaries and consolidated VIEs generally determined their functional currency to be RMB. The Group&#8217;s subsidiaries and consolidated VIEs determined their functional currencies based on the criteria of ASC Topic 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transactions denominated in currencies other than functional currency are translated into functional currency at the exchange rates quoted by authoritative banks prevailing at the dates of the transactions. Exchange gains and losses resulting from those foreign currency transactions denominated in a currency other than the functional currency are recorded as a component of &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements of the Group are translated from the functional currency into RMB. Assets and liabilities denominated in foreign currencies are translated into RMB using the applicable exchange rates at the balance sheet date. Equity accounts other than earnings generated in current year are translated into RMB at the appropriate historical rates. Revenues, expenses, gains and losses are translated into RMB using the periodic average exchange rates. The resulting foreign currency translation adjustments are recorded in &#8220;accumulated other comprehensive income/(loss)&#8221; as a component of shareholders&#8217; equity. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company designates certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-derivative</div> instruments to hedge its net investments in certain foreign operations, to manage exposure in exchange rates. In December 2023, the Company designated the principal of its 8.3&#160;billion <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">of RMB denominated debt to hedge its $US denominated net investment in a certain subsidiary with functional currency of RMB. The portion of the gain or loss on the hedging instrument that is determined to be effective, referring to the exchange rate effect, is recognized directly in equity in &#8220;accumulated other comprehensive income/(loss)&#8221;, net of income taxes, while the ineffective portion and the operating costs are recognized in the consolidated statements of operations and comprehensive income. For the years ended December&#160;31, 2023 and 2024, the net investment hedge is deemed to be perfectly effective. The gain or loss on the hedging instrument that has been recognized directly in &#8220;accumulated other comprehensive income/(loss)&#8221; shall be recognized in the consolidated statements of operations and comprehensive income when the disposal of the foreign subsidiary occurs. </div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ConvenienceTranslationPolicyTextBlock', window );">Convenience translation</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">g. Convenience translation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translations of the consolidated balance sheets, the consolidated statements of operations and comprehensive income and the consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2024 are solely for the convenience of the readers and were calculated at the rate of US$1.00=RMB7.2993, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board on December&#160;31, 2024. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2024, or at any other rate. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy', window );">Cash and cash equivalents</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">h. Cash and cash equivalents </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash and cash equivalents primarily consist of cash on hand and time deposits which have original maturities of three months or less.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted cash</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">i. Restricted cash </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the face of the consolidated balance sheets, and is included in the &#8220;total cash, cash equivalents, and restricted cash&#8221; in the consolidated statements of cash flows. The Group&#8217;s restricted cash mainly includes security deposits held in designated bank accounts for issuance of bank acceptance and letter of guarantee.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Short-term investments</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">j. Short-term investments </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Short-term investments include wealth management products and time deposits placed with banks with original maturities longer than three months but less than one year and maturities less than one year. Wealth management products are certain deposits with variable interest rates or principal <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">not-guaranteed</div> with certain financial institutions. The Group elects the fair value option to record wealth management products with variable interest rates as well as principal not guaranteed and deposits mainly indexed to foreign exchange with maturities less than one year at fair value in accordance with ASC<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Topic </div></div> 825<div style="letter-spacing: 0px; top: 0px;display:inline;">,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>. Changes in the fair value are reflected in the consolidated statements of operations and comprehensive income. The Group also holds deposits that earn fixed interest rate return only if the Group hold the securities to maturity. As the Group has the positive intent and ability to hold the deposits to maturity, they are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> and recorded at amortized cost. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable, net</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">k. Accounts receivable, net </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable represents the amounts that the Group has an unconditional right to consideration, and are recorded net of allowance for doubtful accounts. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group, in collaboration with Jingdong Technology Holding Co., Ltd. (&#8220;JD Technology&#8221;), provides consumer financing to the qualified customers in the online retail business, such consumer financing receivables are recorded as accounts receivable. Due to the legacy contractual arrangements with JD Technology, the Group remains as the legal owner of the consumer financing receivables, where JD Technology performs the related credit assessment and is obligated to purchase the consumer financing receivables past due over certain agreed period of time from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, as such, no allowance for doubtful accounts were provided. The Group, in collaboration with JD Technology, periodically securitizes consumer financing receivables through the transfer of those assets to securitization vehicles, please refer to Note 2(w). In addition, the Group transfers ownership of some of its accounts receivable originated from qualified corporate customers to JD Technology without recourse. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;text-indent: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other than the accounts receivable arising from the consumer financing, the Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit losses to reduce its accounts receivable to the amount that it believes will be collected. The Group uses the length of time a balance has been outstanding, the payment history, creditworthiness and financial conditions of the customers and industry trend as credit quality indicators to monitor the Group&#8217;s receivables within the scope of expected credit losses model, along with reasonable and supportable forecasts as a basis to develop the Group&#8217;s expected loss estimates. The Group adjusts the allowance percentage periodically when there are significant differences between estimated bad debts and actual bad debts. If there is strong evidence indicating that the accounts receivable is likely to be unrecoverable, the Group also makes specific allowance in the period in which a loss is determined to be probable. Accounts receivable balances are written off after all collection efforts have been exhausted. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories, net</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">l. Inventories, net </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value. Cost of inventories is mainly determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as inventory aging, historical and forecasted consumer demand, and market conditions that impact pricing. The Group takes ownership, risks and rewards of the products purchased, but has arrangements to return unsold goods with certain vendors. Write downs are recorded in &#8220;cost of revenues&#8221; in the consolidated statements of operations and comprehensive income. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group also provides fulfillment-related services in connection with the Group&#8217;s online marketplace. Third-party merchants maintain ownership of their inventories and therefore these products are not included in the Group&#8217;s inventories. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LoanReceivablesPolicyTextBlock', window );">Loan receivables, net</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">m. Loan receivables, net </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Loan receivables represent the consumer financing, in collaboration with JD Technology, provided to qualified individual customers on the Group&#8217;s online marketplace. Due to the legacy contractual arrangements with JD Technology, the Group remains as the legal owner of the consumer financing receivables, including such loan receivables, where JD Technology performs the related credit assessment and absorbs the credit risks. The loan terms extended to the customers generally range from 1 month to 24 months. As JD Technology is obligated to purchase the receivables past due over certain agreed period of time from the Group at carrying values to absorb the credit risks, no provision for doubtful accounts was recorded for the years ended December&#160;31, 2022, 2023 and 2024. The loan receivables were measured at amortized cost and reported in the consolidated balance sheets at outstanding principal. As of December&#160;31, 2023 and 2024, the loan receivables with the collection period less than one year amounting to RMB1,711&#160;million and RMB1,279&#160;million<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">, respectively, were classified into &#8220;prepayments and other current assets&#8221; in the consolidated balance sheets. As of December&#160;31, 2023 and 2024, the loan receivables with the collection period over one year amounting to </div></div> RMB251&#160;million and RMB373&#160;million, respectively<div style="letter-spacing: 0px; top: 0px;display:inline;">, were classified into &#8220;other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets&#8221; in the consolidated balance sheets. Cash paid for loan originations and cash received from loan repayments are classified as investing activities in the consolidated statements of cash flows. The Group, in collaboration with JD Technology, periodically securitizes loan receivables through the transfer of those assets to securitization vehicles, please refer to Note 2(w). </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, equipment and software, net</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">n. Property, equipment and software, net </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, equipment and software are stated at cost less accumulated depreciation and impairment. Property, equipment and software are depreciated at rates sufficient to write off their costs less impairment and residual value, if any, over the estimated useful lives on a straight-line basis. The estimated useful lives of major property, equipment and software are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 51%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Category</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Estimated useful lives</div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Electronic equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">3</div>-<div style="display:inline;">5</div></div> years</td></tr>
<tr>
<td style="vertical-align: top;">Software</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">3-5 years</td></tr>
<tr>
<td style="vertical-align: top;">Vehicles</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">3-6 years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Office equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">5</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Logistics, warehouse and other heavy equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">5</div>-<div style="display:inline;">10</div></div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: middle;">Leasehold improvement</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Over the shorter of the expected life of </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">leasehold improvements or the lease term</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Building</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">30-40</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Building improvement</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">5-10</div> years</td></tr>
<tr>
<td style="vertical-align: top;">Land</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">Indefinite</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Repairs and maintenance costs are charged to expenses as incurred, whereas the costs of renewals and betterment that extend the useful lives of property, equipment and software are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the costs, accumulated depreciation and impairment with any resulting gain or loss recognized in the consolidated statements of operations and comprehensive income. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ConstructionInProgressPolicyTextBlock', window );">Construction in progress</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">o. Construction in progress </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Direct costs that are related to the construction of property, equipment and software and incurred in connection with bringing the assets to their intended use are capitalized as construction in progress. Construction in progress is transferred to specific property, equipment and software items and the depreciation of these assets commences when the assets are ready for their intended use. As of December&#160;31, 2023 and 2024, construction in progress were primarily relating to the construction of office buildings and warehouses. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsPolicyTextBlock', window );">Land use rights, net</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">p. Land use rights, net </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land use rights are recorded at cost less accumulated amortization. Amortization is provided on a straight-line basis over the estimated useful lives which are 18 to 70 years and represent the shorter of the estimated usage periods or the terms of the agreements. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible assets, net</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">q. Intangible assets, net </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets purchased from third parties are initially recorded at cost and amortized on a straight-line basis over the estimated economic useful lives. The Group performs valuation of the intangible assets arising from business combination to determine the fair value to be assigned to each asset acquired. The Group determines the fair value using the appropriate approach which requires management to make significant estimates and assumptions. The acquired intangible assets are recognized and measured at fair value and are expensed or amortized using the straight-line approach over the estimated economic useful lives of the assets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The estimated useful lives of major intangible assets are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 51%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Category</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Estimated useful lives</div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Customer relationship</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">3-10</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Technology and others</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">3-10</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Non-compete</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">5-8 years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Domain names and trademarks</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">5-20 years</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">r. Goodwill </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill represents the excess of the purchase price over the fair value of the identifiable assets and liabilities acquired in a business combination. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Goodwill is not depreciated or amortized but is tested for impairment on an annual basis as of December&#160;31, and in between annual tests when an event occurs or circumstances change that could indicate that the asset might be impaired. In accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2017-04,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment </div></div>issued by the Financial Accounting Standards Board (&#8220;FASB&#8221;) guidance on testing of goodwill for impairment, the Group first assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If as a result of its qualitative assessment, that it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is mandatory. Otherwise, no further testing is required. The quantitative impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. If the carrying amount of each reporting unit exceeds its fair value, an impairment loss equal to the difference between the fair value of the reporting unit and its carrying amount will be recorded. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AssetAcquisitionPolicyTextBlock', window );">Asset Acquisition</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">s. Asset acquisition </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">When the Group acquires other entities, if the assets acquired and liabilities assumed do not constitute a business, the transaction is accounted for as an asset acquisition. Assets are recognized based on their cost, which generally includes the transaction costs of the asset acquisition. The cost of a group of assets acquired in an asset acquisition is allocated to the individual assets acquired or liabilities assumed based on their relative fair values and does not give rise to goodwill. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2023 and 2024, the Group entered into several transactions, which were accounted for as asset acquisitions, to acquire certain assets for development purpose, mainly including RMB5,997 million and </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB4,079&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;">million of property, equipment&#160;</div>and software, net, RMB1,009 million and </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB144&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million of construction in progress and RMB2,638 million and </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> RMB240&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million of land use rights, respectively.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_InvestmentsInEquityInvesteesTableTextBlock', window );">Investments in equity investees</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">t. Investments in equity investees </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Investments in equity investees represents the Group&#8217;s investments in privately held companies, publicly traded companies and private equity funds. The Group applies the equity method of accounting to account for an equity investment, in common stock or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-substance</div> common stock, according to ASC Topic 323, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investment&#8212;Equity Method and Joint Ventures</div></div> (&#8220;ASC 323&#8221;), over which it has significant influence but does not own a majority equity interest or otherwise control. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">An investment in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-substance</div> common stock is an investment in an entity that has risk and reward characteristics that are substantially similar to that entity&#8217;s common stock. The Group considers subordination, risks and rewards of ownership and obligation to transfer value when determining whether an investment in an entity is substantially similar to an investment in that entity&#8217;s common stock. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Under the equity method, the Group&#8217;s share of the post-acquisition profits or losses of the equity investees are recorded in &#8220;share of results of equity investees&#8221; in the consolidated statements of operations and comprehensive income and its share of post-acquisition movements of accumulated other comprehensive income/(loss) are recorded in accumulated other comprehensive income/(loss) as a component of shareholders&#8217; equity. The Group records its share of the results of equity investments in publicly listed companies and certain privately held companies on one quarter in arrears basis. The excess of the carrying amount of the investment over the underlying equity in net assets of the equity investee represents goodwill and intangible assets acquired. When the Group&#8217;s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Group does not recognize further losses, unless the Group has incurred obligations or made payments or guarantees on behalf of the equity investee, or the Group holds other investments in the equity investee. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group continually reviews its investments in equity investees under equity method to determine whether a decline in fair value to below the carrying value is other-than-temporary. The primary factors the Group considers in its determination are the duration and severity of the decline in fair value, financial and business performance, cash position and, recent financing rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down to fair value. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Private equity funds pursue various investment strategies, including event driven and multi-strategy. Investments in private equity funds generally are not redeemable due to the closed-ended nature of these funds. These private equity funds, over which the Group does not have the ability to exercise significant influence, are accounted for under the existing practical expedient in ASC Topic 820, <div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures</div> to estimate fair value using the net asset value per share (or its equivalent) of the investment</div>&#160;(&#8220;NAV practical expedient&#8221;). </div> <div style="clear: both; max-height: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group&#8217;s equity investments without readily determinable fair values, which do not qualify for NAV practical expedient and over which the Group does not have the ability to exercise significant influence through the investments in common stock or in substance common stock, are accounted for under the measurement alternative (the &#8220;Measurement Alternative&#8221;) in accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2016-01,</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> Financial Instruments&#8212;Overall (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">825-10)&#8212;Recognition</div> and Measurement of Financial Assets and Financial Liabilities</div></div> (&#8220;ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2016-01&#8221;).</div> Under the Measurement Alternative, the carrying value is measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. All gains and losses on these investments, realized and unrealized, are recognized in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income. The Group makes assessment of whether an investment is impaired based on performance and financial position of the investee as well as other evidence of market value at each reporting date. Such assessment includes, but is not limited to, financial and business performance, cash position and recent financing rounds. The Group recognizes an impairment loss equal to the difference between the carrying value and fair value in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income if there is any. When the investments become qualified for use of the equity method, the Group remeasures the previously held interest in the investments at fair value, if any observable price changes in orderly transactions identified for an identical or a similar investment, immediately before it applying the equity method, in accordance with ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2020-01,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Investments&#8212;Equity Securities (Topic 321), Investments&#8212;Equity Method and Joint Ventures (Topic 323).</div></div> </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock', window );">Marketable securities and other investments</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">u. Marketable securities and other investments </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group invests in marketable equity securities and other investments to meet business objectives. The marketable securities are classified as investments with readily determinable fair values, which are reported at fair value in the consolidated balance sheets, the unrealized gains and losses on equity securities are recorded in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income under ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2016-01.</div> </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Other investments are comprised of time deposits placed with banks and wealth management products with maturities more than one year. For wealth management products with variable interest rates as well as principal not guaranteed and deposits mainly indexed to foreign exchange, the Group elected the fair value option to account for them at fair value with changes in fair value recorded under &#8220;others, net&#8221; in the consolidated statement of operations and comprehensive income. For wealth management products and deposits that earn fixed interest rate return only if the Group held the securities to maturity, the Group classified them as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">held-to-maturity</div></div> and recorded at amortized cost considering its positive intent and ability to hold them to maturity. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived assets</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">v. Impairment of long-lived assets </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Long-lived assets are evaluated for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset or an asset group may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the asset or the asset group to an estimate of future undiscounted cash flows expected to be generated from the use of the asset or the asset group and its eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the asset or the asset group, the Group recognizes an impairment loss based on the excess of the carrying value of the asset or the asset group over its fair value. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock', window );">Nonrecourse securitization debt and transfer of financial assets</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">w. Nonrecourse securitization debt and transfer of financial assets </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group, in collaboration with JD Technology, periodically securitizes accounts receivable and loan receivables arising from consumer financing through the transfer of those assets to securitization vehicles. The securitization vehicles then issue (1)&#160;debt securities to third-party investors and JD Technology, or (2)&#160;trust beneficiary rights to the Group which are immediately transferred to third-party investors, collateralized by the transferred assets. The asset-backed debt securities issued by the securitization vehicles and the trust beneficiary rights transferred by the Group are nonrecourse to the Group and are payable only out of collections on their respective underlying collateralized assets. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group does not consolidate the securitization vehicles when no economic interests are retained by the Group, and the Group has no continuing involvements, including the servicer of the securitization vehicles. Transfers are accounted for as sale and corresponding transferred accounts receivable are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">de-recognized</div> in the consolidated balance sheets pursuant to ASC Topic 860, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Transfers and Servicing</div></div> (&#8220;ASC 860&#8221;), only if they meet all of the three criteria: (i)&#160;the transferred financial assets have been isolated from the transferor and its creditor, (ii)&#160;each transferee has the rights to pledge or exchange the transferred assets, or the transferor has no continuing involvement with the transferred financial assets, and (iii)&#160;the transferor does not maintain effective control over the transferred financial assets or third-party beneficial interests related to those transferred assets. Otherwise, the transfers of the assets are accounted for as a financing type transaction if the conditions in ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">860-10-40-5</div></div> are not met. The common control relationship between the transferor and transferee is not considered when applying the derecognition criteria under ASC 860 as the transferee is not a consolidated affiliate or subsidiary of the transferor. The gain/loss recorded upon the sale accounting was immaterial for the periods presented. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Unsecured senior notes and long-term borrowings</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">x. Unsecured senior notes and long-term borrowings </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Unsecured senior notes are recognized initially at fair value, net of debt discounts or premiums and debt issuance costs. Convertible senior notes are determined appropriately in accordance with the terms in relation to the conversion feature, call or/and put options, and other embedded features, if applicable. After considering the impact of such features, the Group may account for such instrument as a liability in its entirety, or separate the instrument into debt or/and equity components following the respective guidance described under ASC Topic 815, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Derivatives and Hedging</div></div> and ASC Topic 470, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Debt</div></div>. Debt discounts or premiums and debt issuance costs are recorded as a reduction of the principal amount and the related accretion is recorded as &#8220;interest expense&#8221; in the consolidated statements of operations and comprehensive income over the earliest maturity date of the notes using the effective interest method. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Long-term borrowings are recognized at carrying amount. Interest expense is accrued over the estimated term of the facilities and recorded in the consolidated statements of operations and comprehensive income. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">y. Fair value </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurement for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group measures certain financial assets, including investments under the equity method on other-than-temporary basis, investments under the Measurement Alternative, intangible assets, goodwill and fixed assets at fair value when an impairment charge is recognized. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#8217;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value: </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level&#160;1 &#8212; Observable inputs that reflect quoted prices (unadjusted)&#160;for identical assets or liabilities in active markets. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level&#160;2 &#8212; Include other inputs that are directly or indirectly observable in the marketplace. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level&#160;3 &#8212; Unobservable inputs which are supported by little or no market activity. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenues</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">z. Revenues </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Consistent with the criteria of ASC Topic 606, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue from Contracts with Customers</div></div> (&#8220;ASC 606&#8221;), the Group recognizes revenues when the Group satisfies a performance obligation by transferring a promised good or service (that is, an asset) to a customer. An asset is transferred when the customer obtains control of that asset. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with ASC 606, the Group evaluates whether it is appropriate to record the gross amount of product sales and related costs or the net amount earned as commissions. When the Group is a principal and when the Group obtains control of the specified goods or services before they are transferred to the customers, the revenues are recognized in the gross amount of consideration to which it expects to be entitled in exchange for the specified goods or services transferred. When the Group is an agent and its obligation is to facilitate third parties in fulfilling their performance obligation for specified goods or services, the revenues are recognized in the net amount for the amount of commission which the Group earns in exchange for arranging for the specified goods or services to be provided by other parties. Revenues are recorded net of value added taxes. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">The Group recognizes revenues net of discounts and return allowances when the products are delivered and title is passed to customers. Significant judgement is required to estimate return allowances. For online retail business with return conditions, the Group reasonably estimates the possibility of return based on the historical experience, changes in judgments on these assumptions and <div style="display:inline;">such&#160;</div>estimates could materially impact the amount of net revenues recognized. As of December&#160;31, 2023 and 2024, liabilities for return allowances were RMB950&#160;million and RMB1,029&#160;million, respectively, which were included in &#8220;Accrued expenses and other current liabilities&#8221;. The rights to recover products from customers associated with the Group&#8217;s liabilities for return allowances are the Group&#8217;s assets, which were RMB989&#160;million and RMB1,056&#160;million as of December&#160;31, 2023 and 2024, respectively, and were included in &#8220;Prepayments and other current assets&#8221;. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group also sells prepaid cards which can be redeemed to purchase products sold on the JD Platform. In accordance with ASC 606, the cash collected from the sales of prepaid cards is initially recorded in &#8220;advance from customers&#8221; in the consolidated balance sheets and subsequently recognized as revenues upon the sales of the respective products through redemption of prepaid cards are completed. The Group recognizes revenues from estimated unredeemed prepaid cards over the expected customer redemption periods, rather than waiting until prepaid cards expire or when the likelihood of redemption becomes remote in accordance with ASC 606. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenue arrangements with multiple deliverables are divided into separate units of accounting based on the SSP of each separate unit. In instances where SSP is not directly observable, such as the Group does not have vendor-specific objective evidence or third-party evidence of the selling prices of the deliverables, considerations are allocated using estimated selling prices. Determining the SSP of each separate unit may require significant judgments, and significant assumptions and estimates have been made in estimating the relative selling price of each single-element. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Net Product Revenues </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group recognizes the product revenues from the online retail business on a gross basis as the Group is acting as a principal in these transactions and is responsible for fulfilling the promise to provide the specified goods. Revenues from the sales of electronics and home appliance products were RMB515,945&#160;million, RMB538,799&#160;million and RMB564,982&#160;million, and revenues from the sales of general merchandise products were RMB349,117&#160;million, RMB332,425&#160;million and RMB363,025&#160;million, for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The Group&#8217;s net product revenues were mainly generated by the JD Retail segment. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Net Service Revenues </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group charges commission fees to third-party merchants for participating in the Group&#8217;s online marketplace, where the Group generally is acting as an agent and its performance obligation is to arrange for the provision of the specified goods or services by those third-party merchants. Upon successful sales, the Group charges the third-party merchants a negotiated amount or a fixed rate commission fee based on the sales amount. Commission fee revenues are recognized on a net basis at the point of delivery of products, net of return allowances. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group provides marketing services to third-party merchants, suppliers and other business partners on its various website channels and third-party marketing affiliate&#8217;s websites, including but not limited to pay for performance marketing services on which the customers are charged based on effective clicks on their product information, and display advertising services that allow customers to place advertisements on various websites. The Group recognizes revenues from pay for performance marketing services based on effective clicks, and recognizes revenues from display advertising services ratably over the period during which the advertising services are provided or on the number of times that the advertisement has been displayed based on cost per thousand impressions. The Group did not enter into material <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">advertising-for-advertising</div></div> barter transactions for the periods presented. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group offers integrated supply chain solutions and logistics services, primarily including warehousing and distribution services, express and freight, as well as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-demand</div> delivery services. Revenues from integrated supply chain solutions and logistics services are recognized over time because of the continuous transfer of control to the customers, while revenues from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">on-demand</div> delivery services are recognized at the point of delivery of merchandise. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group also provides on-demand retail platform services. The Group acts as an agent and charges the retailer a fixed rate commission fee based on the sales amount and commission fee revenues on a net basis at the point of delivery of merchandise upon successful sales. In addition, the Group fulfills the delivery needs of retailers and other business customers, the Group has determined that it acts as the principal in these transactions and recognizes revenues on a gross basis at a fixed rate or a pre-determined amount for each completed delivery. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Plus memberships provide the Group&#8217;s core customers with a better shopping experience, access to an evolving suite of benefits that represent a single stand-ready obligation. Subscriptions are paid for at the time of or in advance of delivering the services. Revenues from such arrangements are recognized over the subscription period. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group offers comprehensive customer services, primarily including 7*24 hours customer services to respond to customers&#8217; post-sales requests, return and exchange services to facilitate customers&#8217; return, exchange and repair of defective goods. These services are free of charge. The Group also provides return/exchange logistics services to the customers, of which the revenues recognized were not material for the periods presented. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenues from online marketplace and marketing services were RMB81,970&#160;million, RMB84,726&#160;million and RMB90,111&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which were mainly generated by the JD Retail segment. Revenues from logistics and other services were RMB99,204&#160;million, RMB128,712&#160;million and RMB140,701&#160;million, for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which were mainly generated by the JD Logistics segment. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ContractBalancesPolicyTextBlock', window );">Contract balances</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">aa. Contract balances </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced and revenues recognized prior to invoicing when the Group has satisfied the Group&#8217;s performance obligation and has the unconditional rights to payment. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Unearned revenues consist of payments received or awards to customers related to unsatisfied performance obligation at the end of the period, included in current and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> deferred revenues and advance from customers in the Group&#8217;s consolidated balance sheets. As of December&#160;31, 2023, the Group&#8217;s total unearned revenues were RMB29,143<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">million<div style="letter-spacing: 0px; top: 0px;display:inline;">,</div></div></div> of which RMB22,770&#160;million was recognized as revenues for the year ended December&#160;31, 2024. The Group&#8217;s total unearned revenues were RMB28,458&#160;<div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">million as of December&#160;31, 2024, mainly expected to be recognized as revenue within one year. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. These costs include certain partner sales incentive programs. The Group has no material incremental costs of obtaining contracts with customers that the Group expects the benefit of those costs to be longer than one year which need to be recognized as assets. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock', window );">Customer incentives and loyalty programs</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">bb. Customer incentives and loyalty programs </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group provides discounted coupons, mainly D Coupons, to its customers for free to incentivize purchase. D Coupons are given to a customer upon current purchase or can be given for free to promote future purchases. D Coupons require the customer to make future purchase of a minimum value in order to enjoy the value provided by the coupon. The rights to purchase discounted products in the future does not represent a material right to the customer. The Group assesses the significance of the discount by considering its percentage of the total future minimum purchase value, historical usage pattern by the customers and relative outstanding volume and monetary value of D Coupons compared to the other discounts offered by the Group. D Coupons are accounted for as a reduction of revenues on the future purchase. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Registered customers may also earn J Beans, which were launched based on certain activities performed on the Group&#8217;s website by the customers and can be used against qualified purchases on JD Platform, which will directly reduce the amount paid by the customer, or redeemed for D Coupons that can be used in certain shops on JD Platform. The Group considers J Beans awarded to be a separate performance obligation identified in the contract. Therefore, the sales consideration is allocated to the products and J Beans based on the relative SSP of the products and J Beans awarded. Consideration allocated to J Beans is initially recorded as deferred revenues, and recognized as revenues when J Beans are used or expired. J Beans will expire at the subsequent year end after issuance. For the years ended December&#160;31, 2022, 2023 and 2024, the amounts of expired J Beans were not material. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of revenues</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">cc. Cost of revenues </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cost of revenues consists primarily of purchase price of products, inbound shipping charges, write-downs of inventories, traffic acquisition costs related to online marketing services, and cost related to logistics services provided to third parties. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RebatesAndSubsidiesPolicyTextBlock', window );">Rebates and subsidies</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">dd. Rebates and subsidies </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group periodically receives considerations from certain vendors, representing rebates for products sold and subsidies for the sales of the vendors&#8217; products over a period of time. The rebates are not sufficiently separable from the Group&#8217;s purchase of the vendors&#8217; products and they do not represent a reimbursement of costs incurred by the Group to sell vendors&#8217; products. The Group accounts for the rebates received from its vendors as a reduction to the prices it pays for the products purchased and therefore the Group records such amounts as a reduction of &#8220;cost of revenues&#8221; when recognized in the consolidated statements of operations and comprehensive income. Rebates are earned upon reaching minimum purchase thresholds for a specified period. When volume rebates can be reasonably estimated based on the Group&#8217;s past experiences and current forecasts, a portion of the rebates is recognized as the Group makes progress towards the purchase threshold. Subsidies are calculated based on the volume of products sold through the Group and are recorded as a reduction of cost of revenues when the sales have been completed and the amount is determinable. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_FulfillmentCostPolicyTextBlock', window );">Fulfillment</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ee. Fulfillment </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="display:inline;">Fulfillment expenses consist primarily of (i) expenses incurred in operating the Group&#8217;s fulfillment centers, customer service centers and physical stores, including personnel cost and expenses attributable to buying, receiving, inspecting and warehousing inventories, picking, packaging, and preparing customer orders for shipment, processing payment and related transaction costs, (ii) expenses charged by third-party couriers for dispatching and delivering the Group&#8217;s products, (iii) lease expenses of warehouses, delivery and pickup stations, and physical stores, and (iv) depreciation and amortization of logistics and electronic equipment. The cost related to logistics services provided to third parties is classified in &#8220;cost of revenues&#8221; in the consolidated statements of operations and comprehensive income. Shipping costs included in fulfillment expenses amounted</div>&#160;to RMB28,958&#160;million, RMB29,858&#160;million and RMB32,643&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_MarketingExpensesPolicyTextBlock', window );">Marketing</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ff. Marketing </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketing expenses consist primarily of advertising costs, public relations expenditures, and payroll and related expenses for employees involved in marketing and business development activities. The Group pays commissions to participants in the associates program when their customer referrals result in successful product sales and records such costs in &#8220;marketing&#8221; in the consolidated statements of operations and comprehensive income. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Advertising costs, which consist primarily of online advertising, offline television, movie and outdoor advertising, and incentive programs to attract or retain consumers for the Group&#8217;s online marketplace, are expensed as incurred, and totaled RMB29,898&#160;million, RMB31,761&#160;million and RMB38,172&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">gg. Research and development </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Research and development expenses consist primarily of payroll and related expenses for research and development employees involved in designing, developing and maintaining technology platform, and application of artificial intelligence, big data and cloud technologies and services, and technology infrastructure costs. Technology infrastructure costs include servers and other equipment depreciation, bandwidth and data center costs, rent, utilities and other expenses necessary to support the Group&#8217;s internal and external business. Research and development expenses are expensed as incurred. Software development costs are recorded in &#8220;Research and development&#8221; as incurred as the costs qualifying for capitalization have been insignificant. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GeneralAndAdministrativeExpensesPolicyTextBlock', window );">General and administrative</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">hh. General and administrative </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">General and administrative expenses consist primarily of employee related expenses for general corporate functions, including accounting, finance, tax, legal and human relations; costs associated with these functions including facilities and equipment depreciation expenses, rental and other general corporate related expenses. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ii. Share-based compensation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group grants restricted share units (&#8220;RSUs&#8221;) and share options of the Company and its subsidiaries to eligible employees and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees.</div> The Group accounts for share-based awards issued to employees and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees</div> in accordance with ASC Topic 718<div style="letter-spacing: 0px; top: 0px;display:inline;">,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Compensation &#8211; Stock Compensation</div></div>. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Employees&#8217; share-based awards, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-employees&#8217;</div> share-based awards and the founder&#8217;s share-based awards are measured at the grant date fair value of the awards and recognized as expenses a) immediately at grant date if no vesting conditions are required; or b) using graded vesting method, net of estimated forfeitures, over the requisite service period, which is the vesting period. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">All transactions in which goods or services are received in exchange for equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group uses the binomial option-pricing model or other appropriate methods to estimate the fair value of share options. The determination of estimated fair value of share-based payment awards on the grant date is affected by the fair value of the Company&#8217;s ordinary shares as well as assumptions regarding a number of complex and subjective variables. These variables include the expected value volatility of the Company over the expected term of the awards, actual and projected employee share option exercise behaviors, a risk-free interest rate, exercise multiple and expected dividend yield, if any. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Determination of estimated fair value of the Company&#8217;s subsidiaries before they were publicly listed requires complex and subjective judgments due to their limited financial and operating history, unique business risks and limited public information on companies in China similar to the Company&#8217;s subsidiaries. The Company estimates the Company&#8217;s subsidiaries&#8217; enterprise value for purposes of recording share-based compensation, and the information considered by the Company mainly include but are not limited to the pricing of recent rounds of financing, future cash flow forecasts, discount rates, and liquidity factors. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group recognizes the estimated compensation cost of RSUs based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeitures are estimated at the time of grant and revised in the subsequent periods if actual forfeitures differ from those estimates. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A change in the terms or conditions of a share-based award, or cancellation of a share-based award accompanied by the concurrent grant of a replacement award is accounted for as a modification (that is, an exchange of the original award for a new award), unless the award&#8217;s fair value, vesting conditions, and classification as an equity instrument are the same as immediately before and after the change. The Group recognized incremental compensation cost for an amount equal to the excess of the fair value of the modified award over the fair value of the original award immediately before the modification. Therefore, in relation to the modified award, the Group recognized share-based compensation over the vesting periods of the modified award. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income tax</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">jj. Income tax </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. The Group follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the temporary differences between the carrying amounts in the financial statements and the tax bases of existing assets and liabilities by applying enacted statutory tax rates that will be in effect in the period in which the temporary differences are expected to reverse. The Group records a valuation allowance to reduce the amount of deferred tax assets if based on the weight of available evidence, it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of operations and comprehensive income in the period of change. Deferred tax assets and liabilities are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> in the consolidated balance sheets. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group recognizes in its consolidated financial statements the benefit of a tax position if the tax position is more likely than not to prevail based on the facts and technical merits of the position. Tax positions that meet the more-likely-than-not recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Group estimates its liability for unrecognized tax benefits which are periodically assessed and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The ultimate outcome for a particular tax position may not be determined with certainty prior to the conclusion of a tax audit and, in some cases, appeal or litigation process. The actual benefits ultimately realized may differ from the Group&#8217;s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group&#8217;s consolidated financial statements in the period in which the audit is concluded. Additionally, in future periods, changes in facts, circumstances and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur. As of December&#160;31, 2023 and 2024, the Group did not have any significant unrecognized uncertain tax positions.</div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">kk. Leases </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC Topic 842, <div style="font-style: normal; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div>(&#8220;ASC 842&#8221;), the Group, using the modified retrospective transition approach through a cumulative-effect adjustment in the period of adoption rather than retrospectively adjusting prior periods and the package of practical expedients, categorizes leases with contractual terms longer than twelve months as either operating or finance lease. <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">The</div> Group has no material finance leases for any of the periods presented. </div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">Right-of-use</div></div> (&#8220;ROU&#8221;) assets represent the Group&#8217;s rights to use underlying assets for the lease term and lease liabilities represent the Group&#8217;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term, reduced by lease incentives received, plus any initial direct costs, using the discount rate for the lease at the commencement date. As the implicit rate in the lease is not readily determinable for the Group&#8217;s operating leases, the Group generally uses the incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The Group&#8217;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Group will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Group accounts for lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-lease</div> components separately. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">The Group also enters into sale and leaseback transactions. The Group acts as the seller-lessee, transfers its assets to a third-party entity (the buyer-lessor) and then leases the transferred assets back from the buyer-lessor at an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">arm-length</div> rental price. Upon consideration of ASC Topic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">842-40-25-1</div></div></div> and ASC 606, the transfer of the underlying assets is considered as sales, and according to ASC 842, the leaseback transaction is classified as an operating lease. Therefore, the sale and the leaseback of the underlying assets are separately accounted for by the Group. Upon completion of the transaction, the legal titles of these assets are transferred to the third-party entity (the buyer-lessor), and the Group derecognizes these transferred assets and recognizes gains or losses from disposal of these assets in accordance with ASC Topic 360, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Property, Plant and Equipment</div></div>. The leaseback transactions are accounted for under ASC 842, and the ROU assets and lease liabilities are recognized at commencement date accordingly. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group leases warehouses, offices, and store space to third-parties. The arrangements are in the nature of operating lease which is neither a sales-type nor direct-financing lease. As such, the underlying assets remain in the Group&#8217;s consolidated balance sheets at their carrying value and continue to depreciate the assets based on the estimated useful life. Rental revenues should be recognized on a straight-line basis (or another systematic basis if that basis is more representative of the pattern in which income is earned from the underlying assets over the term of the respective lease). The Group records an unbilled rent receivable, which is the amount by which straight-line rental revenues exceed rents currently billed in accordance with the lease.</div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive income/(loss)</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">ll. Comprehensive income/(loss) </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Comprehensive income/(loss) is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments from shareholders and distributions to shareholders. Comprehensive income/(loss) for the periods presented primarily includes net income and foreign currency translation adjustments. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net income per share</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">mm. Net income per share </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic net income per share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period. For the calculation of diluted net income per share, the weighted average number of ordinary shares is adjusted by the effect of dilutive potential ordinary shares, including unvested RSUs and ordinary shares issuable upon the exercise of outstanding share options using the treasury stock method, and dilution impact of convertible senior notes using the if-converted method. Additionally, the Company takes into account the effect of dilutive shares of entities in which the Company holds equity interests. The dilutive impacts from equity interests mainly include equity investments accounted for using the equity method and the consolidated subsidiaries. The effect mentioned above is not included in the calculation of the diluted income per share when inclusion of such effect would be anti-dilutive. </div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">nn. Segment reporting </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#8220;CODM&#8221;), or decision making group, in deciding how to allocate resources and in assessing performance. The Group&#8217;s CODM is the <div style="-sec-ix-hidden:hidden138736996;display:inline;">Chief Executive Officer</div>. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group consolidated Dada since February&#160;28, 2022 and reported the results of Dada as a new standalone segment. The Group also consolidated China Logistics Property Holdings Co., Ltd. (&#8220;CNLP&#8221;) through JD Property since March&#160;1, 2022 and reported the results of CNLP in the New Businesses segment. In addition, the Group has consolidated Ningbo Meishan Baoshui Area Deppon Investment Holding Company Limited except for certain of its subsidiaries (&#8220;Deppon Holdco&#8221;) since July&#160;26, 2022 and reported the results of Deppon Holdco in the JD Logistics segment. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Before 2024, the Company reported four <div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">reportable segments, JD Retail, <div style="display:inline;">JD Logistics, Dada and New Businesses. JD Retail, including JD Health and JD Industrials, among other operating segments, mainly engage in online retail, online marketplace and marketing services in China. JD Logistics includes both internal and external logistics businesses. Dada is a local on-demand delivery and retail platform in China. New Businesses mainly included multiple operating segments, such as JD Property, Jingxi and overseas businesses which do not individually meet the quantitative and qualitative thresholds to be individually reportable and were aggregated given majority similarities.&#160;</div> </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">From the first quarter of 2024, the Company started to report three </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">reportable segments, <div style="display:inline;">JD Retail, JD Logistics and New Businesses, to reflect changes made to the reporting structure whose financial information is reviewed by the CODM under the ongoing operating strategies. JD Retail, including JD Health and JD Industrials, among other operating segments, mainly engage in online retail, online marketplace and marketing services in China. JD Logistics includes both internal and external logistics businesses. New Businesses mainly included multiple operating segments, such as Dada, JD Property, Jingxi and overseas businesses which do not individually meet the quantitative and qualitative thresholds to be individually reportable and were aggregated given majority similarities.&#160;</div> </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">These changes align with the manner in which the Group&#8217;s CODM uses financial information to evaluate the performance of, and to allocate resources to, each of the operating segments. The prior periods&#8217; segment operating results have been retrospectively recast to conform to current period presentation. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesPolicyTextBlock', window );">Statutory reserves</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">oo. Statutory reserves </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company&#8217;s subsidiaries and consolidated VIEs established in the Chinese mainland are required to make appropriations to certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-distributable</div> reserve&#160;funds. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">In accordance with the laws applicable to the Foreign Investment Enterprises established in the PRC, the Group&#8217;s subsidiaries registered as wholly owned foreign enterprise have to make appropriations from their after-tax profits (as determined under generally accepted<div style="display:inline;">&#160;</div></div>accounting principles in the PRC (&#8220;PRC&#160;GAAP&#8221;)) to reserve funds including general reserve fund, enterprise expansion fund and staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits calculated in accordance with the PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the company. Appropriations to the enterprise expansion fund and staff bonus and welfare fund are made at the respective company&#8217;s discretion. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In addition, in accordance with the PRC Company Laws, the consolidated VIEs, registered as Chinese domestic companies, must make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits as determined under the PRC GAAP to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-distributable</div> reserve funds including statutory surplus fund and discretionary surplus fund. The appropriation to the statutory surplus fund must be 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">after-tax</div> profits as determined under the PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the company. Appropriation to the discretionary surplus fund is made at the discretion of the&#160;respective company. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The use of the general reserve fund, enterprise expansion fund, statutory surplus fund and discretionary surplus fund are restricted to the offsetting of losses or increasing of the registered capital of the respective company. The staff bonus and welfare fund is a liability in nature and is restricted to fund payments of special bonus to employees and for the collective welfare of employees. None of these reserves are allowed to be transferred to the company in terms of cash dividends, loans or advances, nor can they be distributed except under liquidation. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, profit appropriation to statutory surplus fund for the Group&#8217;s entities incorporated in the Chinese mainland was approximately RMB1,887&#160;million, RMB2,636&#160;million and RMB579&#160;million, respectively. No appropriation to other reserve funds was made for any of the periods presented. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GovernmentFinancialIncentivesPolicyTextBlock', window );">Government financial incentives</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">pp. Government financial incentives </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Government financial incentives represent rewards provided by the relevant PRC municipal government authorities to the Group for business achievements made by the Group. Government financial incentives are recognized in &#8220;others, net&#8221; in the consolidated statements of operations and comprehensive income when the government financial incentives are received and no further conditions need to be met, otherwise the received amounts are recorded as liabilities. The amounts of such government financial incentives are determined solely at the discretion of the relevant government authorities and there is no assurance that the Group will continue to receive these government financial incentives in the future. </div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LongLivedAssetsHeldForSalePolicyTextBlock', window );">Assets held for sale</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">qq. Assets held for sale </div></div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div></div> <div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Classification of long-lived assets (or disposal group) as held for sale typically occurs upon the execution of a purchase and sale agreement and belief by management that the sale or disposition is probable of occurrence within one year. Upon determining that long-lived assets (or disposal groups)) meet the held for sale criteria, the Company discontinues depreciating the relevant long-lived assets, including property, equipment and software, intangible assets and ROU assets, and measures such assets or disposal groups in consolidated balance sheets at the lower of its carrying amount or fair value less the cost to sell. The Company presents these long-lived assets and liabilities directly associated with these assets as held for sale in its consolidated balance sheets and classifies them as current assets and liabilities. The Company reports the results of operations of its long-lived assets (or disposal group) sold or held for sale in its consolidated statements of operations and comprehensive income through the date of sale. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;text-indent: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent accounting pronouncements</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">rr. Recent accounting pronouncements </div></div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Recently adopted accounting pronouncements</div> </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">In November 2023, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-07.</div> The amendments improve reportable segment disclosure requirements. Main provisions include: (1)&#160;significant segment expenses&#8212;public entities are required to disclose significant segment expenses by reportable segment if they are regularly provided to the CODM and included in each reported measure of segment profit or loss; (2)&#160;other segment items&#8212;public entities are required to disclose other segment items by reportable segment. Such a disclosure would constitute the difference between reported segment revenues less the significant segment expenses (disclosed) less reported segment profit or loss; (3)&#160;multiple measures of a segment&#8217;s profit or loss&#8212;public entities may disclose more than one measure of segment profit or loss used by the CODM, provided that at least one of the reported measures includes the segment profit or loss measure that is most consistent with GAAP measurement principles; (4)&#160;CODM-related disclosures&#8212;disclosure of the CODM&#8217;s title and position is required on an annual basis, as well as an explanation of how the CODM uses the reported measure(s) and other disclosures; (5)&#160;entities with a single reportable segment&#8212;public entities must apply all of the ASU&#8217;s disclosure requirements, as well as all existing segment disclosure and reconciliation requirements in ASC Topic 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>; (6) recasting of prior-period segment information to conform to current-period segment information&#8212;recasting is required if segment information regularly provided to the CODM is changed in a manner that causes the identification of significant segment expenses to change. The amendments in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-07</div> are effective for all public entities for fiscal years beginning after December&#160;15, 2023. Early adoption is permitted. A public entity should apply the amendments in this update retrospectively to all prior periods presented in the financial statements. The Group adopted this update beginning January&#160;1, 2024 and please refer to Note 28 for further details. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Recently issued accounting pronouncements not yet adopted</div> </div></div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"></div> </div></div></div> <div style="letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">In December 2023, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09,</div> which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. The ASU amends ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">740-10-50-12</div></div></div> to require public business entities (&#8220;PBEs&#8221;) to disclose a reconciliation between the amount of reported income tax expense (or benefit) from continuing operations and the amount computed by multiplying the income (or loss) from continuing operations before income taxes by the applicable statutory federal (national) income tax rate of the jurisdiction (country) of domicile. If PBE is not domiciled in the United States, the federal (national) income tax rate in such entity&#8217;s jurisdiction (country) of domicile shall normally be used in the rate reconciliation. The amendments prohibit the use of different income tax rates for subsidiaries or segments. Further, PBEs that use an income tax rate in the rate reconciliation that is other than the U.S. income tax rate must disclose the rate used and the basis for using it. The ASU also adds ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">740-10-50-12A,</div></div></div> which requires entities to annually disaggregate the income tax rate reconciliation between the following eight categories by both percentages and reporting currency amounts: (1)&#160;State and local income tax, net of federal (national) income tax effect; (2)&#160;Foreign tax effects; (3)&#160;Effect of changes in tax laws or rates enacted in the current period; (4)&#160;Effect of cross-border tax laws; (5)&#160;Tax credits; (6)&#160;Changes in valuation allowances; (7)&#160;Nontaxable or nondeductible items; (8)&#160;Changes in unrecognized tax benefits. PBEs must apply the ASU&#8217;s guidance to annual periods beginning after December&#160;15, 2024 (2025 for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">calendar-year-end</div> PBEs). Early adoption is permitted. Entities may apply the amendments prospectively or may elect retrospective application. The Group is currently evaluating the impact from the adoption of this ASU on its consolidated financial statements. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In November 2024, the FASB issued ASU 2024-03 &#8220;Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-40)&#8221;. The amendments in this update intend to improve the disclosures about a public business entity&#8217;s expenses and address requests from investors for more detailed information about the types of expenses (including purchases of inventory, employee compensation, depreciation, amortization, and depletion) in commonly presented expense captions (such as cost of sales, selling, general and administrative expenses, and research and development). ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods beginning after December 15, 2027. The Group is currently evaluating the impact from the adoption of this ASU on its consolidated financial statements. </div></div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="background: none;font-style:italic;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px; background: none;display:inline;"> </div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AssetAcquisitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Asset acquisition policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AssetAcquisitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ConstructionInProgressPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for construction in progress.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ConstructionInProgressPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ContractBalancesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for contract balances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ContractBalancesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ConvenienceTranslationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for convenience translation of financial statements from reporting currency into another currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ConvenienceTranslationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_FulfillmentCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the fulfillment costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_FulfillmentCostPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_GeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_GeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_GovernmentFinancialIncentivesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government financial incentives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_GovernmentFinancialIncentivesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_InvestmentsInEquityInvesteesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments In Equity Investees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_InvestmentsInEquityInvesteesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for land use rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LoanReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for net book value of loan receivables and estimating the allowance for losses on loan receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LoanReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LongLivedAssetsHeldForSalePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long lived assets held for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LongLivedAssetsHeldForSalePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Marketable securities and other investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_MarketingExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for marketing expenses which consist primarily of advertising costs and related expenses for personnel engaged in marketing and business development activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_MarketingExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_NoncontrollingInterestsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_NoncontrollingInterestsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for nonrecourse securitization debt and transfer of financial assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_RebatesAndSubsidiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for rebates and subsidies received from a vendor. The rebates and subsidies that are recorded as a reduction in the price of the vendors' products or services (that is, the entity's inventory) and which ultimately will be recorded as a reduction in the entity's cost of revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_RebatesAndSubsidiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for customer incentives and loyalty programs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatutoryReservesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for statutory reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatutoryReservesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Principal activities and organization (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Principal activities and organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock', window );">Schedule of percentage of legal ownership in major subsidiaries, VIEs and VIEs' subsidiaries</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the Company&#8217;s major subsidiaries, consolidated VIEs and consolidated VIEs&#8217; subsidiaries are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 46%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 8%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 44%; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 46%;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 8%;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Equity<br/> interest&#160;held</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 44%;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Place and date of incorporation</div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Subsidiaries</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;"></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 44%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beijing Jingdong Century Trade Co., Ltd. (&#8220;Jingdong Century&#8221;)</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Beijing, China, April 2007</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Jiangsu Jingdong Information Technology Co., Ltd.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, June 2009</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Shanghai Shengdayuan Information Technology Co., Ltd.</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Shanghai, China, April 2011</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics Holding Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">63%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Hong Kong, China, August 2011</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Jingdong Technology Group Corporation</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, November 2011</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JINGDONG Property, Inc.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">75%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, January 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics, Inc.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">63%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, January 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jingdong <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-Commerce</div> (Trade) Hong Kong Co., Ltd.</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Hong Kong, China, February 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com International Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Hong Kong, China, February 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beijing Jingdong Shangke Information Technology Co., Ltd. (&#8220;Beijing Shangke&#8221;)</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Beijing, China, March 2012</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Chongqing Jingdong Haijia <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce</div> Co., Ltd. (&#8220;Chongqing Haijia&#8221;)</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Chongqing, China, June 2014</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD.com Investment Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center">British Virgin Islands (&#8220;BVI&#8221;), January 2015</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Asia Development Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">75%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, February 2015</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Suqian Hanbang Investment Management Co., Ltd.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, January 2016</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd. (formerly known as Xi&#8217;an Jingxundi Supply Chain Technology Co., Ltd.)</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">63%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, May 2017</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Assets Holding Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, March 2018</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Property Holding Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, March 2018</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beijing Wodong Tianjun Information Technology Co., Ltd. (&#8220;Beijing Wodong Tianjun&#8221;)</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Beijing, China, May 2018</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Health International Inc.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">67%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, November 2018</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Jiankang Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, April 2019</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Industrial Technology Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, October 2019</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JINGDONG Industrials, Inc.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">78%</td>
<td style="vertical-align: bottom; width: 1%; padding: 0px;">&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, November 2019</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Jingdong Logistics Supply Chain Co., Ltd.</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">63%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, June 2020</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jiangsu Huiji Space Technology Co., Ltd. </div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Jiangsu, China, March 2019</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Sunflower Investment Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, February 2016</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Windcreek Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">100%</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">British Virgin Islands, January 2016</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Dada Nexus Limited</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="text-align: right; vertical-align: bottom; width: 8%;">63%</td>
<td style="vertical-align: bottom; width: 1%; padding: 0px;">&#160;</td>
<td style="text-align: center; vertical-align: bottom; width: 44%;">Cayman Islands, July 2014</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 46%;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Consolidated VIEs</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;"></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 44%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;">Beijing Jingdong 360 Degree <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce</div> Co., Ltd. (&#8220;Jingdong 360&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;">Beijing, China, April 2007</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Jiangsu Yuanzhou <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">E-commerce</div> Co., Ltd. (&#8220;Jiangsu Yuanzhou&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;">Jiangsu, China, September 2010</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Jiangsu Jingdong Bangneng Investment Management Co., Ltd. (&#8220;Jingdong Bangneng&#8221;)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;">Jiangsu, China, August 2015</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Xi&#8217;an Jingdong Xincheng Information Technology Co., Ltd. (&#8220;Xi&#8217;an Jingdong Xincheng&#8221;)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;">Shaanxi, China, June 2017</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Suqian Hanyu Technology Co., Ltd. (&#8220;Suqian Hanyu&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;">Jiangsu, China, December 2024</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Consolidated VIEs&#8217; Subsidiaries</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255); width: 44%;"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beijing Jingbangda Trade Co., Ltd. (&#8220;Beijing Jingbangda&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255); width: 8%;"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;">Beijing, China, August 2012</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Suqian Juhe Digital Enterprise Management Co., Ltd.</div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;">(&#8220;Suqian Juhe&#8221;)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 8%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;">Jiangsu, China, June <div style="display:inline;">2020</div></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of consolidated financial information</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table sets forth the assets, liabilities, results of operations and changes in cash, cash equivalents, and restricted cash of the consolidated VIEs (where appropriate, the term &#8220;VIEs&#8221; also refers to its subsidiaries as a whole) structured by the Contractual Agreements, which have eliminated the intercompany transactions within the consolidated VIEs: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 82%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">81,301</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">85,451</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">74,855</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">71,509</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total net revenues</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">134,516</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">145,795</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">166,067</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,137</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,503</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,263</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 78%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 78%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash provided by operating activities</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,434</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,291</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">10,968</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash provided by/(used in) investing activities</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,498</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,324</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,482</td>
<td style="vertical-align: bottom; white-space: nowrap;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net cash used in financing activities</div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,306</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(900</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(9,782</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net increase/(decrease) in cash, cash equivalents, and restricted cash</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(370</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,715</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,296</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash, cash equivalents, and restricted cash at beginning of year</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,560</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,190</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">10,905</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 78%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash, cash equivalents, and restricted cash at end of year</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,190</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">10,905</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8,609</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 78%;"></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major subsidiaries, consolidated VIEs and VIEs' subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-9<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccountingPoliciesLineItems', window );"><strong>Summary of significant accounting policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock', window );">Schedule of estimated useful lives of property, equipment and software</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, equipment and software are stated at cost less accumulated depreciation and impairment. Property, equipment and software are depreciated at rates sufficient to write off their costs less impairment and residual value, if any, over the estimated useful lives on a straight-line basis. The estimated useful lives of major property, equipment and software are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 51%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Category</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Estimated useful lives</div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Electronic equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">3</div>-<div style="display:inline;">5</div></div> years</td></tr>
<tr>
<td style="vertical-align: top;">Software</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">3-5 years</td></tr>
<tr>
<td style="vertical-align: top;">Vehicles</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">3-6 years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Office equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">5</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Logistics, warehouse and other heavy equipment</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">5</div>-<div style="display:inline;">10</div></div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: middle;">Leasehold improvement</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Over the shorter of the expected life of </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">leasehold improvements or the lease term</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Building</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">30-40</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Building improvement</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">5-10</div> years</td></tr>
<tr>
<td style="vertical-align: top;">Land</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">Indefinite</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock', window );">Schedule of estimated useful lives of intangible assets</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The estimated useful lives of major intangible assets are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 51%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 48%; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Category</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Estimated useful lives</div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Customer relationship</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">3-10</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Technology and others</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">3-10</div> years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Non-compete</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">5-8 years</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Domain names and trademarks</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="text-align: center; vertical-align: top;">5-20 years</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the estimated useful lives of the entity's finite lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the estimated useful lives of the entity's property, equipment and software.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurement (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair value measurement</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of assets and liabilities that are measured at fair value on a recurring basis</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2023 and 2024, information about inputs into the fair value measurement of the Group&#8217;s assets and liabilities that are measured at fair value on a recurring basis in periods subsequent to their initial recognition is as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 55%;"></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair&#160;value&#160;measurement&#160;at&#160;reporting&#160;date&#160;using</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">as of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices<br/> in Active<br/> Markets for<br/> Identical<br/> Assets<br/> (Level 1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Restricted cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,506</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,506</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden138736216;display:inline;">Wealth management products</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">56,847</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">56,847</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketable securities and other investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Listed equity securities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,765</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,765</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Wealth management products</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,808</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,808</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">69,926</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,765</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">67,161</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 55%;"></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair value measurement at reporting date using</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Description</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">as of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Quoted&#160;Prices<br/> in Active<br/> Markets for<br/> Identical<br/> Assets<br/> (Level 1)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets:</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Restricted cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,366</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,366</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden138736217;display:inline;">Wealth management products</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">38,396</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">38,396</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketable securities and other investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Listed equity securities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,907</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,907</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">48,669</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,907</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">45,762</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business acquisition (Tables) - Hordeum Investment, L.P.<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Summary of purchase price as of the date of acquisition</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The purchase price as of the date of acquisition is comprised of: </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 81%;"></td>
<td style="width: 13%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,473</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Fair value of previously held equity interests</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,284</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,757</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of allocation of the purchase price as of the date of acquisition</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The transaction was considered a business acquisition and therefore was recorded using the acquisition method of accounting. The allocation of the purchase price based on the fair values of the acquired assets and liabilities assumed as of the date of acquisition is summarized as follows: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 81%;"></td>
<td style="width: 12%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net assets acquired</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,011</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Newly identified intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,005</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,767</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(518</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,508</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,757</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jd_HordeumInvestmentLpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jd_HordeumInvestmentLpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments in equity investees (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock', window );">Schedule of condensed financial information of the Group's equity investments</a></td>
<td class="text"> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 72%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenues</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">160,554</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">149,237</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">146,583</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gross profit</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">47,369</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">48,134</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">70,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income/(loss) from operations</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,158</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(274</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8,334</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net income/(loss)</div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,583</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,733</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,380</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income/(loss) attributable to the investees&#8217; ordinary shareholders</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,327</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,506</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,641</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 80%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current assets</div></div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">155,283</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">161,218</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div> assets</div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">145,171</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">146,848</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current liabilities</div></div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">118,886</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">124,013</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div> liabilities</div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">50,228</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">44,090</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Redeemable stock</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">28,167</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-controlling</div> interests</div></td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">359</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">4,429</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed financial information of the Group's equity investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts receivable, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetAbstract', window );"><strong>Accounts receivable, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of accounts receivable, net</a></td>
<td class="text"><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable, net consist of the following: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 83%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Logistics receivables</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12,305</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13,797</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Online retail and online marketplace receivables (*)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8,842</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13,206</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Advertising receivables and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,043</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">658</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">22,190</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">27,661</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Allowance for doubtful accounts</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,888</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,065</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">20,302</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25,596</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(*)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The accounts receivable in relation to consumer financing business is included in online retail and online marketplace receivables. As JD Technology performs credit risk assessment services for the individuals and purchases the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">past-due</div> receivables from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, no allowance for doubtful accounts in relation to consumer financing receivables was provided. </div></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock', window );">Schedule of movements in the allowances for doubtful accounts</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The movements in the allowance for doubtful accounts are as follows: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 78%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at beginning of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,034</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,582</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,888</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(615</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(542</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(376</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Write-off</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">67</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">236</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">199</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at end of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,582</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,888</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,065</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of movements in the allowances for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories, net</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories, net consist of the following: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 83%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Products</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">71,297</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">91,631</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Packing materials and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,131</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,782</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">72,428</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">93,413</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventory valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,370</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,087</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories, net</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">68,058</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">89,326</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, equipment and software, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property, equipment and software, net</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, equipment and software, net consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 81%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr>
<td style="width: 81%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land, building and building improvement</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">56,445</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">70,977</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Logistics, warehouse and other heavy equipment</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">16,653</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">18,061</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vehicles</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">7,268</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">8,981</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Leasehold improvement</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">5,117</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">5,895</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Electronic equipment</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,644</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,947</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Software</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,049</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,072</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Office equipment</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">696</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">757</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">89,872</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">108,690</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: accumulated depreciation and impairment</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(19,837</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(25,953</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net carrying amount</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">70,035</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">82,737</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land use rights, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsDisclosureAbstract', window );"><strong>Land use rights, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ScheduleOfLandUseRightsTableTextBlock', window );">Schedule of land use rights, net</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land use rights, net consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 83%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land use rights</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">42,219</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">40,650</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: accumulated amortization and impairment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,656</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,817</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net carrying amount</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">39,563</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">36,833</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock', window );">Schedule of amortization expenses related to the land use rights for future periods</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, amortization expenses related to the land use rights for future periods are estimated to be as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 74%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="22" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2030 and<br/> thereafter</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">901</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">32,328</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for land use rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ScheduleOfLandUseRightsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of land use rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ScheduleOfLandUseRightsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets, net</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets, net consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 58%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="18" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Impairment<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> Carrying<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-compete</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,467</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,407</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">60</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Domain names and trademarks</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,756</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,855</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(551</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,350</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Customer relationship</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,823</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,087</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(60</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,676</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Technology and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,842</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,546</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(447</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">849</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">14,888</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(6,895</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,058</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,935</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 58%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="18" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amortization</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> Carrying<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> Amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Impairment<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> Carrying<br/> Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-compete</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,467</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,467</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Domain names and trademarks</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17.8</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,715</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,185</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(815</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,715</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Customer relationship</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,157</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,416</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(112</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,629</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Technology and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,905</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,790</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(666</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">449</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17,244</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(7,858</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,593</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,793</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of amortization expenses related to the intangible assets for future periods</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, amortization expenses related to the intangible assets for future periods are estimated to be as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;">
<tr>
<td style="width: 73%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="22" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2030 and<br/> thereafter</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="22" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,028</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,017</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,000</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">852</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">742</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,154</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GoodwillAbstract', window );"><strong>Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of changes in the carrying amount of goodwill</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The prior periods&#8217; reconciliation of the carrying amount of goodwill have been retrospectively recast to conform to the changes in reportable segments as disclosed in Note 2(nn). The changes in the carrying amount of goodwill are as follows: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 65%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">JD&#160;Retail</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">JD&#160;Logistics</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">New<br/>Businesses</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr>
<td style="width: 65%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transaction in 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,399</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,350</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,729</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11,478</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Disposal of a subsidiary</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(788</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(788</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance as of December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11,418</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,322</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25,723</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accumulated impairment losses</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(7</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,593</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,600</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,729</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">23,123</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transaction in 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,143</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,143</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance as of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11,418</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,322</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25,723</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accumulated impairment losses</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(7</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(5,736</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(5,743</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,586</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">19,980</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transaction in 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,576</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,576</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Disposal of a subsidiary</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(48</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(48</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(799</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(799</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17,946</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,322</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">32,251</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accumulated impairment losses</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(806</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(5,736</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(6,542</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17,140</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,983</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,586</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25,709</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_GoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_GoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAbstract', window );"><strong>Accounts Payable, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ScheduleOfAccountsPayableTableTextBlock', window );">Schedule of accounts payable</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts payable consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;">
<tr>
<td style="width: 80%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vendor payable</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">131,421</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">157,147</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Shipping charges payable and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">34,746</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">35,713</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">166,167</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">192,860</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramTableTextBlock', window );">Schedule of movement in the accounts payable</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The movements in the <div style="-sec-ix-hidden:hidden138736479;display:inline;">accounts payable</div> under supply chain financing arrangements are as follows<div style="null;text-indent: 0px;display:inline;">, among which, RMB21,303 million and RMB15,233 million were due to JD Technology as of December 31, 2023 and 2024, respectively.</div> </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 80%;"></td>
<td style="width: 10%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended<br/> December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at beginning of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">21,316</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">144,047</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Payments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(150,069</td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at end of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">15,294</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ScheduleOfAccountsPayableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying value as of the balance sheet date of payables to vendors for goods and services received that are used in an entity's business and other payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ScheduleOfAccountsPayableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477128/405-50-55-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued expenses and other current liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued expenses and other current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock', window );">Schedule of accrued expenses and other current liabilities</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses and other current liabilities consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 82%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deposits</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">19,577</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">20,530</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Salary and welfare</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">10,781</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">14,022</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued administrative expenses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,263</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,360</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Rental fee payable</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,330</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,367</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Professional fee</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,559</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,184</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">Liabilities for return allowances</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">950</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,029</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">Vehicle fee</div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">726</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">732</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Payable related to employees&#8217; exercise of share-based awards</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">221</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">535</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest payable</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">134</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">208</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Internet data center fee</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">366</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">183</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Deferred consideration payables</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">445</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-size: 10pt; line-height: 107%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">45</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">5,181</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3,790</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">43,533</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">45,985</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of accrued expenses and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unsecured senior notes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Unsecured senior notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of unsecured senior notes</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of the Company&#8217;s senior notes due 2026, 2030 and 2050 (collectively &#8220;Senior Notes&#8221;) and the Convertible Senior Notes as of December&#160;31, 2023 and 2024 is as follows: </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr>
<td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Effective<br/>interest&#160;rate</div></div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">US$500&#160;million 3.875% <div style="null;text-indent: 0px;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">Senior Notes</div></div> due 2026</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">3,520</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">3,582</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">4.15</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">US$700&#160;million 3.375% <div style="null;text-indent: 0px;display:inline;">Senior Notes</div> due 2030</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">4,898</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">4,973</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3.47</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">%&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">US$300&#160;million 4.125% <div style="null;text-indent: 0px;display:inline;">Senior Notes</div> due 2050</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,993</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,024</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">4.25</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">%&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">US$2,000 million 0.25% Convertible Senior Notes due 2029</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">14,191</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">0.79</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">%&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Carrying value</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">10,411</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">24,770</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unamortized discount and debt issuance costs of the Senior Notes</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">86</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">73</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unamortized debt issuance costs of the Convertible Senior Notes</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">186</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total principal amounts of unsecured senior notes</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">10,497</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">25,029</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Summary of Principal Amounts due of Unsecured Senior Notes</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">As of December&#160;31, 2024, the principal of the <div style="null;text-indent: 0px;display:inline;">Senior Notes</div> of RMB3,594&#160;million<div style="null;text-indent: 0px;display:inline;">,</div>&#160;RMB4,996&#160;million and RMB2,062&#160;<div style="display:inline;">million will be due in 2026, 2030 and 2050, respectively. The principal of the Convertible Senior Notes of</div>&#160;RMB14,377 <div style="null;text-indent: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">million will be due in 2029. The principal of the unsecured senior notes will be due according to the following schedule:&#160;</div></div> </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 52%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Principal&#160;amounts</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Within&#160;1<br/>year</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Between&#160;1<br/>to 2 years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Between&#160;2</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">to&#160;3&#160;years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Between&#160;3<br/>to 4 years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Between&#160;4<br/>to 5 years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Beyond&#160;5<br/>years</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="26" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Senior Notes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">10,652</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">3,594</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">7,058</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Convertible Senior Notes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">14,377</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right">14,377</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right">&#8212;&#8194;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Subparagraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock', window );">Summary of supplemental information related to operating leases</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of supplemental information related to operating leases as of December 31, 2023 and 2024 is as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 79%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease ROU assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">20,863</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">24,532</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease liabilities-current</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,755</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,606</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">liabilities-non-current</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13,676</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">18,106</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total operating lease liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">21,431</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25,712</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average remaining lease term</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5.4&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7.2&#160;years</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average discount rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock', window );">Summary of lease cost recognized and supplemental cash flow information related to operating leases</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of lease cost recognized in the Group&#8217;s consolidated statements of operations and comprehensive income and supplemental cash flow information related to operating leases is as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 76%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease cost</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,951</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8,917</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">8,934</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term lease cost</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,181</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,358</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,263</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11,132</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12,275</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12,197</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for operating leases</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,915</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">9,086</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">9,546</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of maturity of lease liabilities</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">A summary of maturity of operating lease liabilities under the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> operating leases as of December&#160;31, 2024 is as follows: </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 81%;"></td>
<td style="width: 12%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">31, 2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,778</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,878</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,199</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,498</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,975</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2030 and thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">9,568</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total lease payments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">29,896</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: interest</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,184</td>
<td style="vertical-align: bottom; white-space: nowrap;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Present value of operating lease liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25,712</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of supplemental balance sheet information related to operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of lease cost recognized and supplemental cash flow information related to operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Others, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Others, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of others non-operating income (expense), net</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others, net consist of the following: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 78%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gains/(losses) from fair value change of long-term investments</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(4,096</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(855</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,355</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest income</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">5,742</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">9,576</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">9,353</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gains/(losses) from acquirements or disposals of businesses and investments</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(3,558</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">89</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">652</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment of investments</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(1,969</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(3,043</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(3,299</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign exchange gains/(losses), net</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">114</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(28</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(111</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">2,212</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,757</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">5,421</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(1,555</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">7,496</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">13,371</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of components of income/(loss) before tax</a></td>
<td class="text"> <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The components of income/(loss) before tax are as follows:</div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 69%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="line-height: 10pt; text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income/(loss) before tax</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income from Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">16,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">33,130</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">47,693</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income/(loss) from non-Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,933</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,480</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,845</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total income before tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;13,867</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;31,650</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;51,538</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income tax benefits/(expenses) applicable to Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,418</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(6,265</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(6,187</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax benefits</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">732</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">410</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,805</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Subtotal income tax expenses applicable to Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,686</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(5,855</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,382</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income tax expenses applicable to non-Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(307</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,259</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,835</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(183</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,279</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(661</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Subtotal income tax expenses applicable to non-Chinese mainland operations</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(490</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,538</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,496</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total income tax expenses</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,176</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(8,393</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(6,878</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliation of the differences between statutory income tax rate and the effective income tax rate</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; line-height:11.0pt; font-size:10pt; font-family:Times New Roman">Reconciliation of difference between the PRC statutory income tax rate and the Group&#8217;s effective income tax rate for the years ended December&#160;31, 2022, 2023 and 2024 is as follows: </div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 77%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Statutory income tax rate</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax effect of preferential tax rates and tax holiday</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(19.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(7.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">tax-exempt</div> entities</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(0.6</td>
<td style="white-space:nowrap;/* vertical-align:bottom; */"><div style=" margin-top:0pt ; margin-bottom:0pt; line-height:10pt; font-size:10pt; font-family:Times New Roman">)%&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect on tax rates in different tax jurisdiction</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(0.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(0.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-deductible</div> expenses</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Tax effect of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-taxable</div> income</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(0.4</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(0.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(0.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax effect of Super Deduction and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(19.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(9.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4.0</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">28.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">9.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(7.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">)%&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect on withholding income tax</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4.6</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effective tax rates</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">30.1</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">26.5</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">%&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxHolidayTextBlock', window );">Summary of income tax holiday</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table sets forth the effect of tax holiday:</div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax holiday effect (RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8201;2,677</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8201;2,397</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8201;2,152</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect of tax holiday on basic net income per share (RMB)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.86</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.76</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.72</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effect of tax holiday on diluted net income per share (RMB)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.84</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.76</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">0.70</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax assets and deferred tax liabilities</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 81%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Net operating loss carry forwards and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">15,909</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13,185</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Deferred revenues</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">464</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">357</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Inventory valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,092</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,022</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Allowance for doubtful accounts</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,098</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,118</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Unrealized fair value losses for certain investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">238</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">92</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: valuation allowance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(17,057</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(13,315</td>
<td style="vertical-align: bottom; white-space: nowrap;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net deferred tax assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,744</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,459</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">- <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Long-lived</div> assets arisen from business combinations and asset acquisitions</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,638</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,982</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Withholding tax on undistributed earnings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,779</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,570</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">- Accelerated tax depreciation and others</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">850</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">946</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total deferred tax liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">9,267</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">9,498</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Schedule of movement of valuation allowance</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The movements of valuation allowance of deferred tax assets are as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 75%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at beginning of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,670</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">14,276</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17,057</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,694</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,630</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,680</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Reversals</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,088</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,849</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(5,422</td>
<td style="vertical-align: bottom; white-space: nowrap;">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Balance at end of the year</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">14,276</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17,057</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13,315</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxHolidayTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the income tax exemptions and reductions which have been granted by taxing authorities for a specified period, applicable term of the exemptions and reductions, estimated dollar value of tax benefits, and per share benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxHolidayTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock', window );">Schedule of share-based compensation expenses</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized were RMB7,548&#160;million, RMB4,804&#160;million and RMB2,999&#160;million, respectively. The following table sets forth the allocation of share-based compensation expenses: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 79%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cost of revenues</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">143</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">133</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">80</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Fulfillment</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">930</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">697</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">424</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketing</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">631</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">426</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">273</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Research and development</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,557</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">859</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">599</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">General and administrative</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,287</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,689</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,623</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,548</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,804</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,999</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=jd_EmployeeAndNonEmployeeMember', window );">Employee and non-employee</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of RSUs activity</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of activities of the service-based RSUs for the years ended December&#160;31, 2022, 2023 and 2024 is presented as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 74%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> RSUs</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-<br/> Average<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Grant-Date</div><br/> Fair Value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unvested as of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">95,108,866</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.89</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Granted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13,951,100</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">29.81</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(23,123,292</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">23.04</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(14,295,620</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.94</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unvested as of December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">71,641,054</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">27.56</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Granted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">16,682,380</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">18.24</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(19,416,652</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">24.83</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(14,918,722</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">28.48</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unvested as of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">53,988,060</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.40</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Granted</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">43,677,248</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">15.33</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(16,805,414</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">25.07</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(9,876,472</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">23.60</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unvested as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">70,983,422</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">19.53</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of service-based share options activity</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of activities of the service-based share options for the years ended December&#160;31, 2022, 2023 and 2024 is presented as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;">
<tr>
<td style="width: 64%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> Share<br/> Options</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise<br/> Price</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic<br/> Value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top; width: 5%; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: top; width: 7%; padding: 0pt;"><div style="letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;"><div style="font-weight:bold;display:inline;">Year</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">US$</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">in&#160;millions</div></div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding as of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,937,112</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6.95</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2.9</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">82</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Exercised</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(620,476</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5.70</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,500</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3.96</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding as of December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,314,136</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7.29</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2.2</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">48</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Exercised</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,485,726</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4.44</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(24,590</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">11.65</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding as of December&#160;31, 2023</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">803,820</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12.43</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3.7</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Exercised</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(122,670</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">13.01</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited or cancelled</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(35,410</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">14.98</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">645,740</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12.18</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested and expected to vest as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">645,740</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12.18</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Exercisable as of December&#160;31, 2024</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">645,740</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">12.18</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3.3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=jd_EmployeeAndNonEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=jd_EmployeeAndNonEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income per share/ADS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income/(loss) per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of basic and diluted net income/(loss) per share</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic and diluted net income per share/ADS for each of the years presented are calculated as follows:</div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 75%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended<br/>December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions, except share<br/>and per share data)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income per share</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Numerator:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income attributable to the Company&#8217;s ordinary shareholders &#8211; basic</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">10,380</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">24,167</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">41,359</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impact of subsidiaries&#8217; diluted earnings</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(170</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(30</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(118</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Dilution impact of the Convertible Senior Notes</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">68</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income attributable to the Company&#8217;s ordinary shareholders &#8211; diluted</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">10,210</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">24,137</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">41,309</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;">Denominator:</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average number of shares &#8211; basic</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#160;(million shares)</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3,126</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3,144</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">2,990</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="text-decoration:underline;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Effects of dilutive securities:</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Dilutive share options and RSUs (million shares)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">55</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">27</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">33</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Convertible Senior Notes (million shares)</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">53</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average number of shares &#8211; diluted</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">&#160;(million shares)</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3,181</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3,171</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3,076</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Basic net income per share attributable to the Company&#8217;s ordinary shareholders (RMB)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">3.32</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">7.69</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">13.83</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Diluted net income per share attributable to the Company&#8217;s ordinary shareholders (RMB)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">3.21</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">7.61</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">13.43</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net income per ADS</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Basic net income per ADS (RMB)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">6.64</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">15.37</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">27.67</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Diluted net income per ADS (RMB)</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">6.42</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">15.23</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">26.86</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related party transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock', window );">Schedule of the major related parties and their relationships with the Group</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The table below sets forth the major related parties and their relationships with the Group as of December&#160;31, 2024: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 51%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 48%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Name of related parties</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Relationship with the Group</div></div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Tencent and its subsidiaries (&#8220;Tencent Group&#8221;)<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (1)</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">A shareholder of the Group</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Dada and its subsidiaries (&#8220;Dada Group&#8221;)<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (2)</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">An investee of the Group</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">JD Technology</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">An investee of the Group, and controlled by the Founder</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;">Property Funds</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;">Investees of the Group</td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; text-align: left; vertical-align: top;">(1)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In March 2022, Tencent completed a distribution of approximately 460&#160;million Class&#160;A ordinary shares of the Company owned by Tencent to its shareholders. As of March&#160;31, 2022, Tencent&#8217;s shareholding in the Company was approximately 2.3% and Tencent had no significant influence over the Company. As a result, Tencent Group was not considered as the Group&#8217;s related party since then. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; text-align: left; vertical-align: top;">(2)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Dada became the subsidiary of the Company since February&#160;28, 2022. As a result, Dada Group was not considered as the Group&#8217;s related party since then. </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of the major related party transactions</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(a)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group entered into the following transactions with the major related parties: </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Transactions</div></div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended<br/>December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Revenues:</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Commission from cooperation on advertising business with Tencent Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">44</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services provided and products sold to Tencent Group <div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">77</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services provided and products sold to Dada Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (2)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">135</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services provided and products sold to JD Technology</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,044</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,696</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,701</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services provided to Property Funds</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">131</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">177</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">208</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cost of revenues and operating expenses:</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services received and purchases from Tencent Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,314</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Services received from Dada Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (2)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">212</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Payment processing and other services received from JD Technology</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">11,494</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">13,833</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">13,693</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Lease and property management services received from Property Funds</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,249</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,681</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,765</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other income:</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Income from non-compete agreement with Dada Group<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (2)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">13</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Interest income from loans provided to JD Technology</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">301</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">287</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">*&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Interest income from loans provided to Property Funds</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">43</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">56</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">48</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1 million or US$1 million. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ScheduleOfRelatedPartyBalancesTableTextBlock', window );">Schedule of the major related party balances</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(b)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Group had the following balances with the major related parties: </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;">
<tr>
<td style="width: 83%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Due from/(to) JD Technology</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Loans provided to JD Technology<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (3) </div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">50</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other payables to JD Technology</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(1,497</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(1,170</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Due from Property Funds</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Loans provided to Property Funds<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"> (3) </div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,136</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,457</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other receivables from Property Funds</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">427</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,837</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">116</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">3,124</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 3%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(3)</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In relation to the loans provided to JD Technology and Property Funds, the Group charged JD Technology and Property Funds, and cash flows resulted from the loans were presented within investing activities in the consolidated statements of cash flows. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the major related parties and their relationship with the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ScheduleOfRelatedPartyBalancesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of balances of the major related parties with the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ScheduleOfRelatedPartyBalancesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of the Group's operating segment results</a></td>
<td class="text"> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr>
<td style="width: 69%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net revenues:</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">929,929</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">945,343</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,015,948</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">137,402</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">166,625</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">182,837</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">29,809</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">26,617</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">19,157</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Inter-segment eliminations<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">(50,904</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">(53,923</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">(59,123</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total consolidated net revenues</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,046,236</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,084,662</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,158,819</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: cost of revenues:</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(791,396</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(798,380</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(847,917</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(127,612</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(154,494</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(164,689</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(26,307</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(21,004</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(15,109</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Inter-segment eliminations<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">46,295</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">49,053</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">52,844</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Less: operating expenses<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(2)</div>:</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(103,681</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(111,038</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(126,954</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(9,262</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(11,126</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(11,831</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(11,298</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(7,102</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(7,413</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Inter-segment eliminations<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(1)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">4,609</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">4,870</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">6,279</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Income/(loss) from operations</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">34,852</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">35,925</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">41,077</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">528</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,005</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">6,317</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(6,417</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(329</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(2,865</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Including other segment items:</div></div></div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 5.5em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Gain on sale of development properties (Note 17)</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">1,379</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">2,283</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">1,527</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.5em; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Impairment of long-lived assets</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#8212;&#8194;</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(1,123</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">&#160;</div></div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">(1,027</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total segment income from operations</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">28,963</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">36,601</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">44,529</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unallocated items<div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px">(3)</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(9,240</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(10,576</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(5,793</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total consolidated income from operations</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">19,723</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">26,025</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">38,736</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Share of results of equity investees</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(2,195</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,010</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">2,327</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest expense</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(2,106</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(2,881</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(2,896</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others, net</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(1,555</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">7,496</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">13,371</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"><div style=";text-indent: 0px;display:inline;">Total consolidated income</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> before tax</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">13,867</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">31,650</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">51,538</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(1)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">The inter-segment eliminations mainly consist of revenues from supply chain solutions and logistics services provided by JD Logistics to JD Retail, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">on-demand</div> delivery and retail services provided by Dada to JD Retail and JD Logistics, and property leasing services provided by JD Property to JD Logistics. Transactions between segments are mainly determined based on the arm&#8217;s length basis. Among them, net revenues generated from the services provided by JD Logistics to other reportable segments <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">were</div> RMB48,261 million, RMB50,063 million and RMB55,062 million for the <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;">years</div> ended December 31, 2022, 2023 and 2024, respectively. Other than that, inter-segment net revenues for JD Retail and New Businesses were not material. All net revenues from each reportable segment were generated from external customers except for the inter-segment net revenues mentioned above. </div></td></tr></table><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(2)</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">A summary of depreciation and amortization expenses for the years presented is as follows<div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;">&#65306;</div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"></div> </div> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 78%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 1%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Retail</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(799</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)<div style="display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(594</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)<div style="display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(978</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)<div style="display:inline;">&#160;</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">JD Logistics</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(3,521</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(4,346</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(4,650</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">New Businesses</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(1,699</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(2,071</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(2,266</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr></table><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(3)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;">A summary of unallocated items for the years presented is as follows<div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;">&#65306;</div> </div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr>
<td style="width: 77%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB in millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Share-based compensation</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(7,548</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(4,804</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(2,999</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amortization of intangible assets resulting from assets and business acquisitions</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,217</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,281</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(1,010</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Effects of business cooperation arrangements</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(475</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(446</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(450</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment of goodwill</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,143</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(799</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Impairment of intangible assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(902</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(535</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(9,240</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(10,576</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(5,793</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan facilities and lines of credit (Table)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAbstract', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of long-term borrowings</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the long-term borrowings, including the portion due within one year which were reco<div style="display:inline;">r</div>ded in &#8220;short-term debts&#8221;, will be repaid according to the following schedule: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr>
<td style="width: 80%;"></td>
<td style="width: 13%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2024</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;3,679</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;2,736</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;8,415</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;9,415</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;2,181</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2030 and thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;8,958</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">35,384</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of debt</a></td>
<td class="text"> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the Group&#8217;s loan facilities were classified into different types as follows: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 82%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unsecured senior notes (Note 15)</div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;">10,411</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">24,770</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unsecured borrowings (*)</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;">25,202</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">24,699</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Secured borrowings (**)</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;">11,387</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">14,587</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; width: 2%;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom;">47,000</td>
<td style="vertical-align: bottom;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 2%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">64,056</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; text-align: left; vertical-align: top;">(*)</td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December&#160;31, 2024, the unsecured borrowings mainly consisted of borrowings without collaterals under loan facility agreements from well-known financial institutions. The major unsecured borrowings are listed as below. </div></div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsTableTextBlock', window );">Schedule of future minimum payments under these non-cancelable agreements with initial terms of one year or more</a></td>
<td class="text"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group entered into <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> IDC service agreements. The related expenses were RMB3,661&#160;million, RMB4,738&#160;million and RMB4,741&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, and were charged to the consolidated statements of operations and comprehensive income when incurred. Future minimum payments under these <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-cancelable</div> agreements with initial terms of one year or more consist of the following:</div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 80%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 11%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of</div></div><br/><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in&#160;millions)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">744</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">717</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">368</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">368</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">335</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2030 and thereafter</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,352</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8199;&#8199;3,884</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about obligations resulting from other commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent company only condensed financial information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Parent company only condensed financial information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Condensed Balance Sheets</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Condensed Balance Sheets</div></div><br/></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><br/></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr>
<td style="width: 76%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">US$</div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Note&#160;2(g)</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="10" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(in&#160;millions,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;data)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">ASSETS</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr>
<td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 4%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash and cash equivalents</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,788</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">646</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">89</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Short-term investments</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">2,843</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">5,191</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">711</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Internal balance</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">53,088</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">35,639</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,883</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Investments in subsidiaries and consolidated VIEs</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">188,817</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">230,090</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">31,522</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Prepayments and other assets</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">154</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">65</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">10</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total assets</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">249,690</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">271,631</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">37,215</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">LIABILITIES</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unsecured senior notes</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">10,536</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">24,898</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">3,411</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Long-term borrowings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,083</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">7,188</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">985</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses and other liabilities</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">213</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">198</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">28</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total liabilities</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">17,832</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">32,284</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">4,424</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">SHAREHOLDERS&#8217; EQUITY:</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; white-space: nowrap;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;">Ordinary shares (US$0.00002 par value; 100,000,000,000 shares authorized; 2,860,222,213 <br/>Class&#160;A ordinary shares issued and 2,820,978,543 outstanding, 323,212,124 Class&#160;B <br/>ordinary shares issued and 316,685,372 outstanding as of December&#160;31, 2023;<br/> 2,865,069,999 Class&#160;A ordinary shares issued and 2,587,296,615 outstanding,<br/> 322,483,772 Class&#160;B ordinary shares issued and 316,136,640 outstanding as of <br/>December&#160;31, 2024.)</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap;">*&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">paid-in</div> capital</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">184,204</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">182,404</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">24,989</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Statutory reserves</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,109</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">6,688</td>
<td style="vertical-align: bottom; white-space: nowrap;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">916</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Treasury stock</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,409</td>
<td style="vertical-align: bottom; white-space: nowrap;">)&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(27,739</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">(3,800</td>
<td style="vertical-align: bottom; white-space: nowrap;">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Retained earnings</div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">44,051</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">76,573</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">10,491</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Accumulated other comprehensive income</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">903</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">1,421</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">195</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">231,858</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">239,347</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">32,791</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total liabilities and shareholders&#8217; equity</div></div></div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">249,690</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">271,631</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="text-align: right; vertical-align: bottom;">37,215</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td>&#160;</td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1 million or US$1 million. </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock', window );">Condensed Statements of Operations and Comprehensive Income</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Condensed Statements of Operations and Comprehensive Income</div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 70%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$<br/>Note&#160;2(g)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(in millions)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net revenues</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8212;&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">11</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">2</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating expenses</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Marketing</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(2</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(4</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(5</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(1</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">General and administrative</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(331</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(204</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(155</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(21</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Loss from operations</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(333</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(208</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(149</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(20</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other income/(expense)</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Income from subsidiaries and consolidated VIEs</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">10,667</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">24,967</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">41,991</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">5,753</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Other income/(expense), net</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">48</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(591</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(483</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">)</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(67</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255); padding: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Income before tax</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">10,382</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">24,168</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">41,359</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">5,666</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Income tax expenses</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(2</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">(1</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8212;</div><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">*&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8212;</div><div style="letter-spacing: 0px; top: 0px;display:inline;">&#8194;</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">*&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Net income</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">10,380</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">24,167</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">41,359</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">5,666</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Other comprehensive income:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Foreign currency translation adjustments</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">5,131</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">1,862</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">518</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">71</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">&#160;</div></div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;">Total comprehensive income</div></div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">15,511</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">26,029</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">41,877</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;display:inline;">5,737</div></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; text-align: left; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;">*</div></td>
<td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Absolute value is less than RMB1 million or US$1 million. </div></div></div></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Condensed Statements of Cash Flows</a></td>
<td class="text"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Condensed Statements of Cash Flows</div></div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;">
<tr>
<td style="width: 68%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 3%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td style="width: 2%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td>
<td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">US$<br/>Note&#160;2(g)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;&#160;</div></td>
<td colspan="14" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">(in millions)</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash used in operating activities</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(509</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(765</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(717</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(98</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash flows from investing activities:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;">Purchase of time deposits and wealth management</div></div></div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">products</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(2,833</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(4,979</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(682</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="margin: 0in 0in 0in 12pt; text-indent: -12pt; font-family: &quot;Times New Roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;">Maturity of time deposits and wealth management</div></div></div><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">products</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">2,838</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-align: right; text-indent: 0px; background-color: rgb(255, 255, 255);"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;display:inline;">389</div></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Cash received from internal companies</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">7,426</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">12,633</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">18,773</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">2,572</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by investing activities</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">7,427</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">9,800</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">16,632</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">2,279</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash flows from financing activities:</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(204, 238, 255);"></td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Repurchase of ordinary shares</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(1,823</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(2,497</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(25,912</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(3,550</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for dividends</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(13,087</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(6,741</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(8,263</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(1,132</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Proceeds from debts</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">10,563</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Repayment of debts</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(7,005</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Proceeds from unsecured senior notes, net of issuance costs</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#8212;&#8194;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">13,999</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">1,918</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other financing activities</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,043</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">33</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">27</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">4</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net cash used in financing activities</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(10,309</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(9,205</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(20,149</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(2,760</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Effect of exchange rate changes on cash and cash equivalents</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">1,003</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">(71</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">92</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">12</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Net decrease in cash and cash equivalents</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(2,388</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(241</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(4,142</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)<div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">(567</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">)</td></tr>
<tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Cash and cash equivalents at beginning of year</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">7,417</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">5,029</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">4,788</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);">656</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"></div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Cash and cash equivalents at end of year</div></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">5,029</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">4,788</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">646</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);">89</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgb(255, 255, 255);"></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;">&#160;</div></div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedStatementOfComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedStatementOfComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Principal activities and organization (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_BeijingJingdongCenturyTradeCompanyLimitedMember', window );">Jingdong Century</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember', window );">Jiangsu Jingdong Information Technology Co., Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember', window );">Shanghai Shengdayuan Information Technology Co., Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdLogisticsHoldingLimitedMember', window );">JD Logistics Holding Limited</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">63.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JingdongTechnologyGroupCorporationMember', window );">Jingdong Technology Group Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JingdongPropertyIncMember', window );">JINGDONG Property, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">75.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JDLogisticsIncMember', window );">JD Logistics, Inc. (formerly known as Jingdong Express Group Corporation) ("JD Logistics")</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">63.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JingdongECommerceTradeHongKongCompanyLimitedMember', window );">Jingdong E-Commerce (Trade) Hong Kong Co., Ltd</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdcomInternationalLimitedMember', window );">JD.com International Limited</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember', window );">Beijing Jingdong Shangke Information Technology Co., Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember', window );">Chongqing Jingdong Haijia E-commerce Co., Ltd. ("Chongqing Haijia")</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdcomInvestmentLimitedMember', window );">JD.com Investment Limited</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdAsiaDevelopmentLimitedMember', window );">JD Asia Development Limited</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">75.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_SuqianHanbangInvestmentManagementCompanyLimitedMember', window );">Suqian Hanbang Investment Management Co., Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember', window );">Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">63.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdAssetsHoldingLimitedMember', window );">JD Assets Holding Limited</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdPropertyHoldingLimitedMember', window );">JD Property Holding Limited</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember', window );">Beijing Wodong Tianjun Information Technology Co., Ltd. ("Beijing Wodong Tianjun")</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdHealthInternationalIncMember', window );">JD Health International Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">67.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdJiankangLimitedMember', window );">JD Jiankang Limited</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdIndustrialTechnologyLimitedMember', window );">JD Industrial Technology Limited</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JingdongIndustrialsIncMember', window );">JINGDONG Industrials, Inc</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">78.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JingdongLogisticsSupplyChainCompanyLimitedMember', window );">Jingdong Logistics Supply Chain Co., Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">63.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember', window );">Jiangsu Huiji Space Technology Co., Ltd. ("Jiangsu Huiji")</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdSunflowerInvestmentLimitedMember', window );">JD Sunflower Investment Limited</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_WindcreekLimitedMember', window );">Windcreek Limited</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_DadaNexusLimitedDadaMember', window );">Dada Nexus Limited</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_OrganizationLineItems', window );"><strong>Organization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Equity interest held (as a percent)</a></td>
<td class="nump">63.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_OrganizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_OrganizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_BeijingJingdongCenturyTradeCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_BeijingJingdongCenturyTradeCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdLogisticsHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdLogisticsHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JingdongTechnologyGroupCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JingdongTechnologyGroupCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JingdongPropertyIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JingdongPropertyIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JDLogisticsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JDLogisticsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JingdongECommerceTradeHongKongCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JingdongECommerceTradeHongKongCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdcomInternationalLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdcomInternationalLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdcomInvestmentLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdcomInvestmentLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdAsiaDevelopmentLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdAsiaDevelopmentLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_SuqianHanbangInvestmentManagementCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_SuqianHanbangInvestmentManagementCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdAssetsHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdAssetsHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdPropertyHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdPropertyHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdHealthInternationalIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdHealthInternationalIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdJiankangLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdJiankangLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdIndustrialTechnologyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdIndustrialTechnologyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JingdongIndustrialsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JingdongIndustrialsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JingdongLogisticsSupplyChainCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JingdongLogisticsSupplyChainCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdSunflowerInvestmentLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdSunflowerInvestmentLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_WindcreekLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_WindcreekLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_DadaNexusLimitedDadaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_DadaNexusLimitedDadaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Principal activities and organization (Details 2)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>VIEs and VIEs' subsidiaries</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">&#165; 698,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 628,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">384,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">332,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">1,158,819<span></span>
</td>
<td class="nump">$ 158,758<span></span>
</td>
<td class="nump">1,084,662<span></span>
</td>
<td class="nump">&#165; 1,046,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">44,660<span></span>
</td>
<td class="nump">6,118<span></span>
</td>
<td class="nump">23,257<span></span>
</td>
<td class="nump">9,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">58,095<span></span>
</td>
<td class="nump">7,959<span></span>
</td>
<td class="nump">59,521<span></span>
</td>
<td class="nump">57,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by/(used in) investing activities</a></td>
<td class="num">(871)<span></span>
</td>
<td class="num">(119)<span></span>
</td>
<td class="num">(59,543)<span></span>
</td>
<td class="num">(54,026)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(21,004)<span></span>
</td>
<td class="num">(2,877)<span></span>
</td>
<td class="num">(5,808)<span></span>
</td>
<td class="nump">1,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase/(decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">36,318<span></span>
</td>
<td class="nump">4,976<span></span>
</td>
<td class="num">(5,705)<span></span>
</td>
<td class="nump">8,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of year</a></td>
<td class="nump">79,398<span></span>
</td>
<td class="nump">10,877<span></span>
</td>
<td class="nump">85,115<span></span>
</td>
<td class="nump">76,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of year</a></td>
<td class="nump">115,716<span></span>
</td>
<td class="nump">$ 15,853<span></span>
</td>
<td class="nump">79,398<span></span>
</td>
<td class="nump">85,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity(deficit) of the Group's VIEs and VIEs' subsidiaries</a></td>
<td class="nump">312,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295,766<span></span>
</td>
<td class="nump">273,533<span></span>
</td>
<td class="nump">$ 42,856<span></span>
</td>
<td class="nump">&#165; 245,572<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember', window );">VIEs and their subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>VIEs and VIEs' subsidiaries</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">85,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">71,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">166,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,795<span></span>
</td>
<td class="nump">134,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">6,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,503<span></span>
</td>
<td class="nump">1,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">10,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,291<span></span>
</td>
<td class="nump">5,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by/(used in) investing activities</a></td>
<td class="num">(3,482)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,324<span></span>
</td>
<td class="num">(4,498)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(9,782)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(900)<span></span>
</td>
<td class="num">(1,306)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase/(decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="num">(2,296)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,715<span></span>
</td>
<td class="num">(370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of year</a></td>
<td class="nump">10,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,190<span></span>
</td>
<td class="nump">5,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of year</a></td>
<td class="nump">8,609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,905<span></span>
</td>
<td class="nump">5,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RegisteredCapitalsAndPrcStatutoryReserves', window );">Registered capitals and PRC statutory reserves of the Group's consolidated VIEs</a></td>
<td class="nump">5,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity(deficit) of the Group's VIEs and VIEs' subsidiaries</a></td>
<td class="nump">13,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember', window );">VIEs and their subsidiaries | JD Variable Interest Entity with the intra-company balances and transactions within the Group eliminated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>VIEs and VIEs' subsidiaries</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">83,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">42,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">&#165; 101,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 85,140<span></span>
</td>
<td class="nump">&#165; 72,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_RegisteredCapitalsAndPrcStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of registered capitals and PRC statutory Reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_RegisteredCapitalsAndPrcStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdcomIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdcomIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Details)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionAbstract', window );"><strong>Foreign currency translation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="nump">&#165; 8,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract', window );"><strong>Convenience translation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ForeignCurrencyTranslationRate', window );">Convenience translation rate (RMB to USD)</a></td>
<td class="nump">7.2993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract', window );"><strong>Loan receivables, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LoanReceivablesProvisionForDoubtfulAccounts', window );">Provision for the doubtful loan receivables</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract', window );"><strong>Loan receivables, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LoanPeriodsExtendedRange', window );">Loan periods extended range</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract', window );"><strong>Loan receivables, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LoanPeriodsExtendedRange', window );">Loan periods extended range</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Electronic equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Electronic equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember', window );">Logistic,warehouse and other heavy equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember', window );">Logistic,warehouse and other heavy equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jd_LeaseholdImprovementMember', window );">Leasehold improvement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives', window );">Estimated useful Lives</a></td>
<td class="text">Over the shorter of the expected life of leasehold improvements or the lease term<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building improvement | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building improvement | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful Lives (in Years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives', window );">Estimated useful Lives</a></td>
<td class="text">Indefinite<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other non-current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract', window );"><strong>Loan receivables, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LoanReceivablesNoncurrent', window );">The loan receivables with the collection period over one year</a></td>
<td class="nump">&#165; 373<span></span>
</td>
<td class="nump">251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=jd_PrepaymentsAndOtherCurrentAssetsMember', window );">Prepayments and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract', window );"><strong>Loan receivables, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LoanReceivablesCurrent', window );">The loan receivables with the collection period less than one year</a></td>
<td class="nump">&#165; 1,279<span></span>
</td>
<td class="nump">&#165; 1,711<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ForeignCurrencyTranslationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the exchange rate used for convenience translation from reporting currency to additional disclosures in another currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ForeignCurrencyTranslationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LoanPeriodsExtendedRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents about loan periods extended period range.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LoanPeriodsExtendedRange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LoanReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consumer financing provided to qualified individual customers with the collection period less than one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LoanReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LoanReceivablesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consumer financing provided to qualified individual customers with the collection period over one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LoanReceivablesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LoanReceivablesProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to write-down of loan receivables to the amount expected to be collected.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LoanReceivablesProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PropertyPlantAndEquipmentsEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property plant and equipments estimated useful lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PropertyPlantAndEquipmentsEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultipleForeignCurrencyExchangeRatesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultipleForeignCurrencyExchangeRatesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jd_LeaseholdImprovementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jd_LeaseholdImprovementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=jd_PrepaymentsAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=jd_PrepaymentsAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Details 2)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsDisclosureAbstract', window );"><strong>Land use rights, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">18 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsDisclosureAbstract', window );"><strong>Land use rights, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">70 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_CustomerRelationshipMember', window );">Customer relationship | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_CustomerRelationshipMember', window );">Customer relationship | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_TechnologyAndOthersMember', window );">Technology and others | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_TechnologyAndOthersMember', window );">Technology and others | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete Agreement | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete Agreement | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_DomainNamesAndTrademarkMember', window );">Domain names and trademarks | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_DomainNamesAndTrademarkMember', window );">Domain names and trademarks | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives (in years)</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of land use rights, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_CustomerRelationshipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_CustomerRelationshipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_TechnologyAndOthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_TechnologyAndOthersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_DomainNamesAndTrademarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_DomainNamesAndTrademarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of significant accounting policies (Details 3)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>segment </div>
<div>lease</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>segment </div>
<div>lease</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>segment </div>
<div>lease</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>lease</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent', window );">Liabilities for return allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,158,819<span></span>
</td>
<td class="nump">$ 158,758<span></span>
</td>
<td class="nump">1,084,662<span></span>
</td>
<td class="nump">&#165; 1,046,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Unearned revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions', window );">Unearned revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 22,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract', window );">Revenue, Practical Expedient</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">true<span></span>
</td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ShippingHandlingAndTransportationCostsAbstract', window );"><strong>Fulfillment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_FulfillmentCosts', window );">Fulfillment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 70,426<span></span>
</td>
<td class="nump">$ 9,648<span></span>
</td>
<td class="nump">64,558<span></span>
</td>
<td class="nump">63,011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpenseAbstract', window );"><strong>Marketing</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 38,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 31,761<span></span>
</td>
<td class="nump">&#165; 29,898<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_NumberOfFinanceLeases', window );">Number of finance leases | lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment reporting</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of major business segments | segment</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration', window );">Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Chief Executive Officer [Member]<span></span>
</td>
<td class="text">Chief Executive Officer [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesAbstract', window );"><strong>Statutory reserves</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AmountAllocatedToStatutoryReserves', window );">Appropriations of statutory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,636<span></span>
</td>
<td class="nump">&#165; 1,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AmountAllocatedToOtherReserveFunds', window );">Appropriations to other reserve funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>Recent accounting pronouncements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet', window );">Acquisition of assets for development, property, equipment and software, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress', window );">Acquisition of assets for development, construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AcquisitionOfAssetsForDevelopmentLandUseRights', window );">Acquisition of assets for development, land use rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesByRegulatoryCountryAxis=country_CN', window );">PRC | General reserve fund | Foreign invested enterprise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesAbstract', window );"><strong>Statutory reserves</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw', window );">Minimum portion of after tax profit to be allocated to general reserve under PRC law (as a percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve', window );">Maximum percentage of statutory general reserve related to entity's registered capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesByRegulatoryCountryAxis=country_CN', window );">PRC | Statutory surplus reserve | Domestic enterprise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesAbstract', window );"><strong>Statutory reserves</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw', window );">Minimum portion of after tax profit to be allocated to statutory surplus under PRC law (as a percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus', window );">Maximum percentage of statutory surplus reserve related to entity's registered capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=jd_ElectronicsAndHomeApplianceProductsMember', window );">Electronics and home appliance products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 564,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">538,799<span></span>
</td>
<td class="nump">515,945<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=jd_GeneralMerchandiseProductsMember', window );">General merchandise products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">363,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">332,425<span></span>
</td>
<td class="nump">349,117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember', window );">Shipping</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ShippingHandlingAndTransportationCostsAbstract', window );"><strong>Fulfillment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_FulfillmentCosts', window );">Fulfillment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,858<span></span>
</td>
<td class="nump">28,958<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=jd_OnlineMarketplaceAndMarketingServicesMember', window );">Online marketplace and marketing services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,726<span></span>
</td>
<td class="nump">81,970<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=jd_LogisticsAndOtherServicesMember', window );">Logistics and other services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,712<span></span>
</td>
<td class="nump">&#165; 99,204<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=jd_AccruedExpensesAndOtherCurrentLiabilitiesMember', window );">Accrued expenses and other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent', window );">Liabilities for return allowances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepayments and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRightToRecoverProductCurrent', window );">Rights to recover products from customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisition of assets for development, construction in progress.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AcquisitionOfAssetsForDevelopmentLandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisition of assets for development, land use rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AcquisitionOfAssetsForDevelopmentLandUseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisition of assets for development, property, equipment and software, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AmountAllocatedToOtherReserveFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income allocated to other reserve funds for entities incorporated in China.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AmountAllocatedToOtherReserveFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AmountAllocatedToStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income allocated to statutory reserves for entities incorporated in China.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AmountAllocatedToStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract with customer liability revenue recognized including additions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_FulfillmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fulfillment costs represent packaging material costs and those costs incurred in outbound shipping, operating and staffing the Group's fulfillment and customer service centers, including costs attributable to buying, receiving, inspecting and warehousing inventories; picking, packaging and preparing customer orders for shipment; processing payment and related transaction costs and responding to inquiries from customers. Fulfillment costs also contain third party transaction fees, such as credit card processing and debit card processing fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_FulfillmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For entities incorporated in PRC, the minimum percentage of the after-tax net income allocated to a general reserve until the reserve balance is a specified percentage of the registered capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For entities incorporated in PRC, the minimum percentage of the after-tax net income allocated to a statutory surplus until the reserve balance is a specified percentage of the registered capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_NumberOfFinanceLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents number of finance leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_NumberOfFinanceLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For entities incorporated in PRC, the ratio of the statutory reserve to the registered capital which triggers the elimination of the requirement to contribute to the statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For entities incorporated in PRC, the ratio of the statutory surplus to the registered capital which triggers the elimination of the requirement to contribute to the statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ShippingHandlingAndTransportationCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ShippingHandlingAndTransportationCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatutoryReservesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatutoryReservesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasesLesseeBalanceSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesLesseeBalanceSheetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRightToRecoverProductCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of right to recover product from customer on settling refund liability, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRightToRecoverProductCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingAndAdvertisingExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatutoryReservesByRegulatoryCountryAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatutoryReservesByRegulatoryCountryAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatutoryReservesAxis=jd_GeneralReserveFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatutoryReservesAxis=jd_GeneralReserveFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=jd_ForeignInvestedEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=jd_ForeignInvestedEnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatutoryReservesAxis=jd_StatutorySurplusReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatutoryReservesAxis=jd_StatutorySurplusReserveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=jd_DomesticEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=jd_DomesticEnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_ElectronicsAndHomeApplianceProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_ElectronicsAndHomeApplianceProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_GeneralMerchandiseProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_GeneralMerchandiseProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_OnlineMarketplaceAndMarketingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_OnlineMarketplaceAndMarketingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_LogisticsAndOtherServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_LogisticsAndOtherServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=jd_AccruedExpensesAndOtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=jd_AccruedExpensesAndOtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration and risks (Details) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration and risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ForeignCurrencyExchangeAppreciationDepreciationRate', window );">Foreign currency exchange appreciation (depreciation) rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=jd_CurrencyConvertibilityConcentrationRiskMember', window );">Currency convertibility risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration and risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Cash and cash equivalents, restricted cash and short-term investments</a></td>
<td class="nump">&#165; 172,732<span></span>
</td>
<td class="nump">&#165; 172,383<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ForeignCurrencyExchangeAppreciationDepreciationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Appreciation (depreciation) rate of functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ForeignCurrencyExchangeAppreciationDepreciationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=jd_CurrencyConvertibilityConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=jd_CurrencyConvertibilityConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair value measurement (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable securities and other investments</a></td>
<td class="nump">&#165; 59,370<span></span>
</td>
<td class="nump">$ 8,134<span></span>
</td>
<td class="nump">&#165; 80,840<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeExtensibleEnumeration', window );">Investment, Type [Extensible Enumeration]</a></td>
<td class="text">Wealth management products<span></span>
</td>
<td class="text">Wealth management products<span></span>
</td>
<td class="text">Wealth management products<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RestrictedCashFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">&#165; 7,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,506<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">48,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,926<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Wealth management products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">38,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,847<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsFairValueDisclosure', window );">Marketable securities and other investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,808<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Listed equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable securities and other investments</a></td>
<td class="nump">2,907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,765<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Quoted Prices in Active Markets for Identical Assets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">2,907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,765<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Quoted Prices in Active Markets for Identical Assets (Level 1) | Listed equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable securities and other investments</a></td>
<td class="nump">2,907<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,765<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RestrictedCashFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">7,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,506<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">45,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,161<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Significant Other Observable Inputs (Level 2) | Wealth management products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Short-term investments</a></td>
<td class="nump">&#165; 38,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,847<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsFairValueDisclosure', window );">Marketable securities and other investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,808<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_RestrictedCashFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of cash which is restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_RestrictedCashFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates type of investment. Includes, but is not limited to, common stock, preferred stock, convertible security, fixed income security, government security, option purchased, warrant, loan participation and assignment, commercial paper, bankers' acceptance, certificates of deposit, short-term security, repurchase agreement, and other investment company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column C)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=jd_WealthManagementProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=jd_WealthManagementProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_EquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurement (Details 2) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems', window );"><strong>Short-term investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Gain (loss) from changes in fair value option</a></td>
<td class="nump">&#165; 1,485<span></span>
</td>
<td class="nump">&#165; 2,092<span></span>
</td>
<td class="nump">&#165; 1,921<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeExtensibleEnumeration', window );">Investment, Type [Extensible Enumeration]</a></td>
<td class="text">Wealth Management Product [Member]<span></span>
</td>
<td class="text">Wealth Management Product [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOptionChangesInFairValueGainLoss1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates type of investment. Includes, but is not limited to, common stock, preferred stock, convertible security, fixed income security, government security, option purchased, warrant, loan participation and assignment, commercial paper, bankers' acceptance, certificates of deposit, short-term security, repurchase agreement, and other investment company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column C)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair value measurement (Details 3)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Investment securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_UnrealizedGainLossOfTheInvestmentSecurities', window );">Unrealized gain/(loss) of the investment securities</a></td>
<td class="nump">&#165; 1,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (379)<span></span>
</td>
<td class="num">&#165; (4,304)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccumulatedImpairmentOfMeasurementAlternative', window );">Accumulated Impairment of Measurement Alternative</a></td>
<td class="nump">7,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Gain (loss) from changes in fair value of product</a></td>
<td class="nump">&#165; 1,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,092<span></span>
</td>
<td class="nump">1,921<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeExtensibleEnumeration', window );">Investment, Type [Extensible Enumeration]</a></td>
<td class="text">Wealth Management Product [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Wealth Management Product [Member]<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue', window );">Description of impairment indicators</a></td>
<td class="text">When impairment indicators are identified, the Group evaluates the impairment by comparing the carrying value of the asset or the asset group with its fair value.<span></span>
</td>
<td class="text">When impairment indicators are identified, the Group evaluates the impairment by comparing the carrying value of the asset or the asset group with its fair value.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="nump">&#165; 1,562<span></span>
</td>
<td class="nump">$ 214<span></span>
</td>
<td class="nump">&#165; 2,025<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember', window );">Others, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Investment securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Gain (loss) from changes in fair value of product</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="num">(137)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Investment securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_UnsecuredSeniorNotesPayableFairValueDisclosure', window );">Unsecured senior notes</a></td>
<td class="nump">25,098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair value of held to maturity debt securities</a></td>
<td class="nump">6,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ConvertibleNotesPayableFairValueDisclosure', window );">Convertible Notes Payable Fair Value Disclosure</a></td>
<td class="nump">15,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2) | Other Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Investment securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesFairValue', window );">Fair value of held to maturity debt securities</a></td>
<td class="nump">2,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3) | Nonrecurring basis | Others, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Investment securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount', window );">Impairment of investments</a></td>
<td class="nump">2,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,856<span></span>
</td>
<td class="nump">&#165; 504<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember', window );">Time deposits | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Investment securities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Time deposits</a></td>
<td class="nump">91,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsFairValueDisclosure', window );">Other Assets, Fair Value Disclosure</a></td>
<td class="nump">&#165; 54,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 67,426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccumulatedImpairmentOfMeasurementAlternative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated impairment of measurement alternative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccumulatedImpairmentOfMeasurementAlternative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ConvertibleNotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Convertible Notes Payable Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ConvertibleNotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_UnrealizedGainLossOfTheInvestmentSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrealized gain/(loss) of the investment securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_UnrealizedGainLossOfTheInvestmentSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_UnsecuredSeniorNotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of unsecured senior notes payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_UnsecuredSeniorNotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss on investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOptionChangesInFairValueGainLoss1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (aa)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of how an entity determined the fair value of the long-lived asset they are holding and using, for example, whether based on a quoted market price, prices for similar assets, or another valuation technique.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates type of investment. Includes, but is not limited to, common stock, preferred stock, convertible security, fixed income security, government security, option purchased, warrant, loan participation and assignment, commercial paper, bankers' acceptance, certificates of deposit, short-term security, repurchase agreement, and other investment company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column C)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_BankTimeDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business acquisition - Summary of purchase price as of the date of acquisition (Details) - Dec. 30, 2024 - Hordeum Investment, L.P.<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th"><div>CNY (&#165;)</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems', window );"><strong>Summary of purchase price as of the date of acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">$ 344<span></span>
</td>
<td class="nump">&#165; 2,473<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1', window );">Fair value of previously held equity interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,284<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,757<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of purchase price as of the date of acquisition .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jd_HordeumInvestmentLpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jd_HordeumInvestmentLpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business acquisition - Schedule of allocation of the purchase price as of the date of acquisition (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems', window );"><strong>Details of Allocation of the purchase price as of the date of acquisition as follows [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">&#165; 25,709<span></span>
</td>
<td class="nump">$ 3,522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,980<span></span>
</td>
<td class="nump">&#165; 23,123<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jd_HordeumInvestmentLpMember', window );">Hordeum Investment, L.P.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems', window );"><strong>Details of Allocation of the purchase price as of the date of acquisition as follows [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Newly identified intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(518)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Non-controlling&#160;interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,508)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of total assets acquired less total liability assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Details of allocation of the purchase price as of the date of acquisition as follows .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jd_HordeumInvestmentLpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jd_HordeumInvestmentLpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business acquisition (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-Average Amortization Period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">11 years 7 months 6 days<span></span>
</td>
<td class="text">12 years 1 month 6 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jd_HordeumInvestmentLpMember', window );">Hordeum Investment, L.P.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash Consideration</a></td>
<td class="nump">$ 344<span></span>
</td>
<td class="nump">&#165; 2,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-Average Amortization Period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jd_HordeumInvestmentLpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jd_HordeumInvestmentLpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business acquisition - Additional information (Details)<br> &#165; in Millions, $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">5 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 26, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 01, 2022 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 01, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 25,709<span></span>
</td>
<td class="nump">&#165; 19,980<span></span>
</td>
<td class="nump">&#165; 23,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">11 years 7 months 6 days<span></span>
</td>
<td class="text">12 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jd_DadaAcquisitionMember', window );">Dada Acquisition [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition', window );">Cash consideration and business cooperation agreement as consideration of the acquisition | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Business Acquisition, Pro Forma Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,047,200<span></span>
</td>
<td class="nump">&#165; 956,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Business Acquisition, Pro Forma Net Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,500<span></span>
</td>
<td class="num">(6,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium', window );">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Premium</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Newly identified and appreciation of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jd_CNLPMember', window );">CNLP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="nump">26.38%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage', window );">Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,637<span></span>
</td>
<td class="nump">$ 3,072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation', window );">Appreciation of property, equipment and software, construction in progress and land-use rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jd_DepponMember', window );">Deppon [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">66.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</a></td>
<td class="nump">&#165; 8,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Business Acquisition, Pro Forma Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,063,200<span></span>
</td>
<td class="nump">982,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Business Acquisition, Pro Forma Net Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,700<span></span>
</td>
<td class="num">&#165; (4,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">&#165; 5,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">15 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue', window );">Net assets acquired</a></td>
<td class="nump">&#165; 6,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Newly identified and appreciation of intangible assets</a></td>
<td class="nump">&#165; 2,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jd_DepponHoldcoAcquisitionMember', window );">Deppon Holdco [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">99.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of total assets acquired less total liability assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized identifiable assets acquired and liabilities assumed premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business combination recognized Property, equipment and software, construction in progress and land use rights appreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash consideration and business cooperation agreement as consideration of the acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jd_DadaAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jd_DadaAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jd_CNLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jd_CNLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jd_DepponMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jd_DepponMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jd_DepponHoldcoAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jd_DepponHoldcoAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment in equity investees (Details) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems', window );"><strong>Measurement Alternative and NAV practical expedient investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_InvestmentMeasuredUsingNavPracticalExpedientAmount', window );">Carrying amount of investment under NAV practical expedient</a></td>
<td class="nump">&#165; 8,529<span></span>
</td>
<td class="nump">&#165; 8,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Carrying values of equity investments measured at fair value using the Measurement Alternative</a></td>
<td class="nump">&#165; 14,027<span></span>
</td>
<td class="nump">&#165; 18,153<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_InvestmentMeasuredUsingNavPracticalExpedientAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of alternative investments, over which the Group do not have the ability to exercise significant influence, and are accounted for under the existing practical expedient in ASC Topic 820, Fair Value Measurements and Disclosures ("ASC 820") to estimate fair value using the net asset value per share (or its equivalent) of the investment ("NAV practical expedient").</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_InvestmentMeasuredUsingNavPracticalExpedientAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 321<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479536/321-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in equity investees (Details 2)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract', window );"><strong>Equity method investment with the investment cost allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Carrying value of equity investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 30,460<span></span>
</td>
<td class="nump">&#165; 34,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 30,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ImpairmentOfInvestment', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,299<span></span>
</td>
<td class="nump">$ 452<span></span>
</td>
<td class="nump">&#165; 3,043<span></span>
</td>
<td class="nump">&#165; 1,969<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">11 years 7 months 6 days<span></span>
</td>
<td class="text">11 years 7 months 6 days<span></span>
</td>
<td class="text">12 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_YonghuiSuperstoresCoLtdMember', window );">Yonghui superstores co ltd [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Equity method investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis', window );">Percentage of the equity interests on a fully diluted basis (in percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_NumberOfBoardSeatsHeld', window );">Number of board seat held | item</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_NumberOfBoardSeats', window );">Number of board seats | item</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract', window );"><strong>Equity method investment with the investment cost allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Carrying value of equity investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentQuotedMarketValue', window );">Aggregate market values</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,426<span></span>
</td>
<td class="nump">6,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ImpairmentOfInvestment', window );">Impairment charges</a></td>
<td class="nump">&#165; 438<span></span>
</td>
<td class="nump">266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets', window );">Equity method investment difference between carrying amount and underlying equity assigned to amortizable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,472<span></span>
</td>
<td class="nump">1,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill', window );">Equity method investment, difference between carrying amount and underlying equity, assigned to goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">845<span></span>
</td>
<td class="nump">342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities', window );">Equity method investment, difference between carrying amount and underlying equity, assigned to deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">368<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets', window );">Equity method investment, difference between carrying amount and underlying equity, assigned to amortizable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,472<span></span>
</td>
<td class="nump">&#165; 1,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired finite-lived intangible assets, weighted average useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">11 years<span></span>
</td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_JdTechnologyMember', window );">JD Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract', window );"><strong>Equity method investment with the investment cost allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Carrying value of equity investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 15,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_HomeCreditConsumerFinanceCoLtdMember', window );">Home Credit Consumer Finance Co Ltd</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract', window );"><strong>Equity method investment with the investment cost allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Carrying value of equity investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee, assigned to amortizable intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee, assigned to deferred tax liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee, assigned to goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of equity participation in the investee accounted for under the equity method of accounting, on a fully diluted basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ImpairmentOfInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ImpairmentOfInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_NumberOfBoardSeats">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of board seats.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_NumberOfBoardSeats</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_NumberOfBoardSeatsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of investees' board seats held by the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_NumberOfBoardSeatsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentQuotedMarketValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the aggregate value of each identified investment accounted for under the equity method of accounting based on the quoted market price for those investments in common stock for which a quoted market price is available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentQuotedMarketValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_YonghuiSuperstoresCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_YonghuiSuperstoresCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_JdTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_JdTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_HomeCreditConsumerFinanceCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_HomeCreditConsumerFinanceCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment in equity investees (Details 4)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Equity method investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments accounted for under the equity method</a></td>
<td class="nump">&#165; 34,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 30,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">&#165; 182,404<span></span>
</td>
<td class="nump">$ 24,989<span></span>
</td>
<td class="nump">&#165; 184,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_JdTechnologyMember', window );">JD Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Equity method investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of the issued and outstanding ordinary shares (in percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PercentageOfEquityInterest', window );">Percentage of equity interest</a></td>
<td class="nump">43.60%<span></span>
</td>
<td class="nump">43.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments accounted for under the equity method</a></td>
<td class="nump">&#165; 15,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RecognizedDecreaseInInvestment', window );">Recognized decrease in investment</a></td>
<td class="num">(726)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="num">&#165; (726)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_HomeCreditConsumerFinanceCoLtdMember', window );">Home Credit Consumer Finance Co Ltd</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Equity method investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of the issued and outstanding ordinary shares (in percentage)</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments accounted for under the equity method</a></td>
<td class="nump">&#165; 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_HomeCreditConsumerFinanceCoLtdMember', window );">Home Credit Consumer Finance Co Ltd | JD Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Equity method investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of the issued and outstanding ordinary shares (in percentage)</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PercentageOfEquityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of equity interest</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PercentageOfEquityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_RecognizedDecreaseInInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recognized decrease in investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_RecognizedDecreaseInInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_JdTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_JdTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_HomeCreditConsumerFinanceCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_HomeCreditConsumerFinanceCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment in equity investees (Details 6)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract', window );"><strong>Operating data:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income/(loss)</a></td>
<td class="nump">&#165; 44,660<span></span>
</td>
<td class="nump">$ 6,118<span></span>
</td>
<td class="nump">&#165; 23,257<span></span>
</td>
<td class="nump">&#165; 9,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract', window );"><strong>Balance sheet data:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">386,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">307,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">311,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">321,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,681<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">299,521<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">265,650<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">85,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,702<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">73,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,065<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=jd_SharesOfResultsOfEquityInvesteesMember', window );">Share of results of equity investees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Equity method investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Impairment charges in connection with the equity method</a></td>
<td class="nump">699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">266<span></span>
</td>
<td class="nump">1,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_EquityMethodInvestmentsMember', window );">Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract', window );"><strong>Operating data:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">146,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">149,237<span></span>
</td>
<td class="nump">160,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,134<span></span>
</td>
<td class="nump">47,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income/(loss) from operations</a></td>
<td class="nump">8,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(274)<span></span>
</td>
<td class="num">(2,158)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income/(loss)</a></td>
<td class="nump">4,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,733)<span></span>
</td>
<td class="num">(1,583)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder', window );">Net income/(loss) attributable to the investees' ordinary shareholders</a></td>
<td class="nump">4,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,506)<span></span>
</td>
<td class="num">&#165; (1,327)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract', window );"><strong>Balance sheet data:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">161,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">155,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">146,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">124,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">44,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RedeemableStock', window );">Redeemable stock</a></td>
<td class="nump">28,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">&#165; 4,429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss), which is attributable to shareholders, reported by an equity method investment of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity method investments summarized financial information income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_RedeemableStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Redeemable stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_RedeemableStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other-than-temporary decline in value that has been recognized against investment accounted for under equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=jd_SharesOfResultsOfEquityInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=jd_SharesOfResultsOfEquityInvesteesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_EquityMethodInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_EquityMethodInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Accounts receivable, net (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts receivable</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 27,661<span></span>
</td>
<td class="nump">&#165; 22,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,065)<span></span>
</td>
<td class="num">(1,888)<span></span>
</td>
<td class="num">&#165; (1,582)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25,596<span></span>
</td>
<td class="nump">20,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Movements in the allowance for doubtful accounts</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at beginning of the year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,888)<span></span>
</td>
<td class="num">(1,582)<span></span>
</td>
<td class="num">(1,034)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Additions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(376)<span></span>
</td>
<td class="num">(542)<span></span>
</td>
<td class="num">(615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-off</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">199<span></span>
</td>
<td class="nump">236<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at end of the year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,065)<span></span>
</td>
<td class="num">(1,888)<span></span>
</td>
<td class="num">&#165; (1,582)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=jd_LogisticsSupportServicesMember', window );">Logistics receivables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts receivable</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,797<span></span>
</td>
<td class="nump">12,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=jd_ProductSalesAndOnlineMarketplaceReceivablesMember', window );">Online retail and online marketplace receivables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts receivable</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13,206<span></span>
</td>
<td class="nump">8,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=jd_AdvertisingReceivablesMember', window );">Advertising receivables and others</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts receivable</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">658<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=jd_ConsumerFinancingReceivableMember', window );">Consumer financing receivables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Movements in the allowance for doubtful accounts</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Additions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The accounts receivable in relation to consumer financing business is included in online retail and online marketplace receivables. As JD Technology performs credit risk assessment services for the individuals and purchases the past-due receivables from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, no allowance for doubtful accounts in relation to consumer financing receivables was provided.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481628/310-20-40-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_LogisticsSupportServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_LogisticsSupportServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_ProductSalesAndOnlineMarketplaceReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_ProductSalesAndOnlineMarketplaceReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_AdvertisingReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_AdvertisingReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_ConsumerFinancingReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_ConsumerFinancingReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories, net (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory, Gross</a></td>
<td class="nump">&#165; 93,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 72,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory valuation allowance</a></td>
<td class="num">(4,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,370)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">89,326<span></span>
</td>
<td class="nump">$ 12,238<span></span>
</td>
<td class="nump">68,058<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=us-gaap_ProductMember', window );">Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory, Gross</a></td>
<td class="nump">91,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,297<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=jd_PackingAndOtherMaterialsMember', window );">Packing materials and others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory, Gross</a></td>
<td class="nump">&#165; 1,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,131<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesInventoryAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInventoryAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesInventoryAxis=jd_PackingAndOtherMaterialsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesInventoryAxis=jd_PackingAndOtherMaterialsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, equipment and software, net (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">&#165; 108,690<span></span>
</td>
<td class="nump">&#165; 89,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment', window );">Less: accumulated depreciation and impairment</a></td>
<td class="num">(25,953)<span></span>
</td>
<td class="num">(19,837)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net carrying amount</a></td>
<td class="nump">82,737<span></span>
</td>
<td class="nump">70,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">6,958<span></span>
</td>
<td class="nump">6,088<span></span>
</td>
<td class="nump">&#165; 5,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PropertyEquipmentAndSoftwareImpairmentLoss', window );">Impairment losses</a></td>
<td class="nump">716<span></span>
</td>
<td class="nump">819<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember', window );">Land, building and building improvement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">70,977<span></span>
</td>
<td class="nump">56,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember', window );">Logistics,warehouse and other heavy equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">18,061<span></span>
</td>
<td class="nump">16,653<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">8,981<span></span>
</td>
<td class="nump">7,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">5,895<span></span>
</td>
<td class="nump">5,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Electronic equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">2,947<span></span>
</td>
<td class="nump">2,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">1,072<span></span>
</td>
<td class="nump">1,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, equipment and software, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">&#165; 757<span></span>
</td>
<td class="nump">&#165; 696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated depreciation and impairment property plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PropertyEquipmentAndSoftwareImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, equipment and software impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PropertyEquipmentAndSoftwareImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land use rights, net (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsNetLineItems', window );"><strong>Land Use Rights, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsGross', window );">Land use rights</a></td>
<td class="nump">&#165; 40,650<span></span>
</td>
<td class="nump">&#165; 42,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsAccumulatedAmortizationAndImpairment', window );">Less: accumulated amortization and impairment</a></td>
<td class="num">(3,817)<span></span>
</td>
<td class="num">(2,656)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRights', window );">Net carrying amount</a></td>
<td class="nump">36,833<span></span>
</td>
<td class="nump">39,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AmortizationOfLandUseRights', window );">Amortization expenses</a></td>
<td class="nump">959<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="nump">&#165; 693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract', window );"><strong>Amortization expenses related to the land use rights for future periods</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsAmortizationExpenseAfterYearFive', window );">2030&#160;and thereafter</a></td>
<td class="nump">32,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LandUseRightsImpairmentCharge', window );">Impairment charge</a></td>
<td class="nump">&#165; 448<span></span>
</td>
<td class="nump">&#165; 210<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AmortizationOfLandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of land use rights in a systematic and rational manner to the periods expected to benefit from such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AmortizationOfLandUseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net carrying amount as of the balance sheet date of land use right.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsAccumulatedAmortizationAndImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization and &#8203;impairment of land use rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsAccumulatedAmortizationAndImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for land use rights expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for land use rights expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for land use rights expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for land use rights expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for land use rights expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for land use rights expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of land use rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsImpairmentCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Land Use Rights Impairment Charge</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsImpairmentCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LandUseRightsNetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Land use rights, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LandUseRightsNetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets, net (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">11 years 7 months 6 days<span></span>
</td>
<td class="text">12 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">&#165; 17,244<span></span>
</td>
<td class="nump">&#165; 14,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(7,858)<span></span>
</td>
<td class="num">(6,895)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment', window );">Impairment Amount</a></td>
<td class="num">(1,593)<span></span>
</td>
<td class="num">(1,058)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">7,793<span></span>
</td>
<td class="nump">6,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expenses</a></td>
<td class="nump">&#165; 987<span></span>
</td>
<td class="nump">&#165; 1,304<span></span>
</td>
<td class="nump">&#165; 1,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Impairment, Long-Lived Asset, Held-for-Use<span></span>
</td>
<td class="text">Impairment, Long-Lived Asset, Held-for-Use<span></span>
</td>
<td class="text">Impairment, Long-Lived Asset, Held-for-Use<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Intangible assets impairment charge recorded</a></td>
<td class="nump">&#165; 535<span></span>
</td>
<td class="nump">&#165; 902<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Amortization expenses related to the intangible assets for future periods</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">1,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">1,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">2030&#160;and thereafter</a></td>
<td class="nump">&#165; 3,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">&#165; 2,467<span></span>
</td>
<td class="nump">&#165; 2,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(2,467)<span></span>
</td>
<td class="num">(2,407)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_DomainNamesAndTrademarkMember', window );">Domain names and trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">17 years 9 months 18 days<span></span>
</td>
<td class="text">17 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">&#165; 6,715<span></span>
</td>
<td class="nump">&#165; 6,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(2,185)<span></span>
</td>
<td class="num">(1,855)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment', window );">Impairment Amount</a></td>
<td class="num">(815)<span></span>
</td>
<td class="num">(551)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">&#165; 3,715<span></span>
</td>
<td class="nump">&#165; 4,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationship</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">8 years 8 months 12 days<span></span>
</td>
<td class="text">8 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">&#165; 5,157<span></span>
</td>
<td class="nump">&#165; 2,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,416)<span></span>
</td>
<td class="num">(1,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment', window );">Impairment Amount</a></td>
<td class="num">(112)<span></span>
</td>
<td class="num">(60)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">&#165; 3,629<span></span>
</td>
<td class="nump">&#165; 1,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_TechnologyAndOthersIntangibleAssetsMember', window );">Technology and Others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible assets, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">&#165; 2,905<span></span>
</td>
<td class="nump">&#165; 2,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(1,790)<span></span>
</td>
<td class="num">(1,546)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment', window );">Impairment Amount</a></td>
<td class="num">(666)<span></span>
</td>
<td class="num">(447)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">&#165; 449<span></span>
</td>
<td class="nump">&#165; 849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_FiniteLivedIntangibleAssetsAccumulatedImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of impairment of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_FiniteLivedIntangibleAssetsAccumulatedImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes impairment of intangible asset. Includes, but is not limited to, finite-lived and indefinite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_DomainNamesAndTrademarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_DomainNamesAndTrademarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_TechnologyAndOthersIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=jd_TechnologyAndOthersIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, acquired during period</a></td>
<td class="nump">&#165; 6,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="num">(799)<span></span>
</td>
<td class="num">$ (109)<span></span>
</td>
<td class="num">&#165; (3,143)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">32,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,723<span></span>
</td>
<td class="nump">25,723<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Disposal of a subsidiary</a></td>
<td class="num">(48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(788)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="num">(6,542)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,743)<span></span>
</td>
<td class="num">(2,600)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">25,709<span></span>
</td>
<td class="nump">$ 3,522<span></span>
</td>
<td class="nump">19,980<span></span>
</td>
<td class="nump">23,123<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdRetailMember', window );">JD Retail</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, acquired during period</a></td>
<td class="nump">6,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="num">(799)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">17,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,418<span></span>
</td>
<td class="nump">11,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit', window );">Disposal of a subsidiary</a></td>
<td class="num">(48)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(788)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="num">(806)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">17,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,411<span></span>
</td>
<td class="nump">11,411<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdLogisticsMember', window );">JD Logistics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, acquired during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,350<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">6,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,983<span></span>
</td>
<td class="nump">6,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">6,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,983<span></span>
</td>
<td class="nump">6,983<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jd_NewBusinessMember', window );">New Businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, acquired during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,143)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">7,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,322<span></span>
</td>
<td class="nump">7,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="num">(5,736)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,736)<span></span>
</td>
<td class="num">(2,593)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">&#165; 1,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,586<span></span>
</td>
<td class="nump">&#165; 4,729<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdRetailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jd_JdRetailMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdLogisticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jd_JdLogisticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jd_NewBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jd_NewBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts payable (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAbstract', window );"><strong>Accounts Payable, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Vendor payable</a></td>
<td class="nump">&#165; 157,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 131,421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ShippingChargesAndOthersPayable', window );">Shipping charges payable and others</a></td>
<td class="nump">35,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,746<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Total</a></td>
<td class="nump">&#165; 192,860<span></span>
</td>
<td class="nump">$ 26,422<span></span>
</td>
<td class="nump">&#165; 166,167<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ShippingChargesAndOthersPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of shipping charges and other obligations payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ShippingChargesAndOthersPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts payable (Details 2)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccountsPayableCurrentLineItems', window );"><strong>Accounts payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration', window );">Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Accounts Payable, Current<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Balance at beginning of the year</a></td>
<td class="nump">&#165; 21,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationIncrease', window );">Additions</a></td>
<td class="nump">144,047<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement', window );">Payments</a></td>
<td class="num">(150,069)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Balance at end of the year</a></td>
<td class="nump">15,294<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_JdTechnologyMember', window );">JD Technology</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccountsPayableCurrentLineItems', window );"><strong>Accounts payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Balance at beginning of the year</a></td>
<td class="nump">21,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplierFinanceProgramObligation', window );">Balance at end of the year</a></td>
<td class="nump">&#165; 15,233<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccountsPayableCurrentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts payable current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccountsPayableCurrentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligationDecreaseSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in obligation for supplier finance program from settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationDecreaseSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477128/405-50-55-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes obligation for supplier finance program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_JdTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_JdTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued expenses and other current liabilities (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued expenses and other current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositLiabilityCurrent', window );">Deposits</a></td>
<td class="nump">&#165; 20,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salary and welfare</a></td>
<td class="nump">14,022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,781<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccruedAdministrativeExpensesCurrent', window );">Accrued administrative expenses</a></td>
<td class="nump">2,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedRentCurrent', window );">Rental fee payable</a></td>
<td class="nump">1,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,330<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional fee</a></td>
<td class="nump">1,184<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,559<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent', window );">Liabilities for return allowances</a></td>
<td class="nump">1,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccruedVehicleFeesCurrent', window );">Vehicle fee</a></td>
<td class="nump">732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable', window );">Payable related to employees' exercise of share-based awards</a></td>
<td class="nump">535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Interest payable</a></td>
<td class="nump">208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccruedInternetDataCenterFeesCurrent', window );">Internet data center fee</a></td>
<td class="nump">183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DeferredConsiderationPayables', window );">Deferred consideration payables</a></td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Others</a></td>
<td class="nump">3,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,181<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">&#165; 45,985<span></span>
</td>
<td class="nump">$ 6,300<span></span>
</td>
<td class="nump">&#165; 43,533<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccruedAdministrativeExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for administrative expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccruedAdministrativeExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccruedInternetDataCenterFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for internet data center fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccruedInternetDataCenterFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred and payable, pertaining to costs that are statutory in nature, incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered and the aggregate carrying amount of liabilities not separately disclosed. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccruedVehicleFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for vehicle fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccruedVehicleFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DeferredConsiderationPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred consideration payables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DeferredConsiderationPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount payable to employees in relation to exercise of share based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedRentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedRentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unsecured senior notes (Details)<br> $ / shares in Units, &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2016 </div>
<div>CNY (&#165;) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>May 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>May 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Unsecured senior notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 8,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amounts of Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Future principal payments for unsecured senior notes due</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDebtExpense', window );">Interest and Debt Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=jd_AmericanDepositorySharesMember', window );">American depository shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Future principal payments for unsecured senior notes due</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Debt instrument, convertible, conversion price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Debt instrument, convertible, conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.883<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PercentageOfRepurchasePriceToPrincipalAmount', window );">Percentage of repurchase price to principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Unsecured senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Unsecured senior notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DebtInstrumentNumberOfMaturities', window );">Number of maturities for debt issued | item</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 24,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized discount and debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amounts of Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt discount</a></td>
<td class="nump">&#165; 79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="nump">&#165; 36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Future principal payments for unsecured senior notes due</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Due in 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne', window );">Due in 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo', window );">Due in 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DebtInstrumentReacquisitionPriceAmount', window );">Take as Extension | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Unsecured senior notes | 3.875% notes due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Unsecured senior notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percent)</a></td>
<td class="nump">3.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.875%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Unsecured senior notes | 3.375% notes due 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Unsecured senior notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percent)</a></td>
<td class="nump">3.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.375%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.47%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.47%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Unsecured senior notes | 4.125% notes due 2050</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Unsecured senior notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percent)</a></td>
<td class="nump">4.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.125%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Unsecured senior notes | 0.25% Convertible Senior Notes due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Unsecured senior notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 14,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.79%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.79%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Unsecured senior notes | Unsecured Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Future principal payments for unsecured senior notes due</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchaseAmount', window );">Debt instrument repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DebtInstrumentReacquisitionPriceAmount', window );">Take as Extension</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Unsecured senior notes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized discount and debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Future principal payments for unsecured senior notes due</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Due in 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Due in 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Principal amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 14,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember', window );">Interest Expense | Unsecured senior notes | Unsecured Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Future principal payments for unsecured senior notes due</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Debt Instrument Repurchased Gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DebtInstrumentNumberOfMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of maturities for the debt issued by the Company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DebtInstrumentNumberOfMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DebtInstrumentReacquisitionPriceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument reacquisition price amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DebtInstrumentReacquisitionPriceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long term debt with maturities of principal beyond five years - one</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long term debt with maturities of principal beyond five years - two.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PercentageOfRepurchasePriceToPrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of repurchase price to principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PercentageOfRepurchasePriceToPrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value amount of debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnRepurchaseOfDebtInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest and debt related expenses associated with nonoperating financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorLongTermNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorLongTermNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionByUniqueDescriptionAxis=jd_AmericanDepositorySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=jd_AmericanDepositorySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jd_UnsecuredSeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jd_UnsecuredSeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jd_UnsecuredSeniorNotesDue2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jd_UnsecuredSeniorNotesDue2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jd_UnsecuredSeniorNotesDue2050Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jd_UnsecuredSeniorNotesDue2050Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jd_UnsecuredConvertibleSeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jd_UnsecuredConvertibleSeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=jd_UnsecuredSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=jd_UnsecuredSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Unsecured senior notes (Details 2)<br> &#165; in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=jd_UnsecuredSeniorNoteMember', window );">Unsecured Senior Note</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Within 1 year</a></td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Between 1 to 2 years</a></td>
<td class="nump">3,594<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Between 2 to 3 years</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Between 3 to 4 years</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Between 4 to 5 years</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Beyond 5 years</a></td>
<td class="nump">7,058<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">10,652<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Within 1 year</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Between 1 to 2 years</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Between 2 to 3 years</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Between 3 to 4 years</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Between 4 to 5 years</a></td>
<td class="nump">14,377<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Beyond 5 years</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">&#165; 14,377<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jd_UnsecuredSeniorNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=jd_UnsecuredSeniorNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease ROU assets</a></td>
<td class="nump">&#165; 24,532<span></span>
</td>
<td class="nump">$ 3,361<span></span>
</td>
<td class="nump">&#165; 20,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities-current</a></td>
<td class="nump">7,606<span></span>
</td>
<td class="nump">1,042<span></span>
</td>
<td class="nump">7,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities-non-current</a></td>
<td class="nump">18,106<span></span>
</td>
<td class="nump">$ 2,481<span></span>
</td>
<td class="nump">13,676<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">&#165; 25,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 21,431<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details 2) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">&#165; 8,934<span></span>
</td>
<td class="nump">&#165; 8,917<span></span>
</td>
<td class="nump">&#165; 7,951<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">3,263<span></span>
</td>
<td class="nump">3,358<span></span>
</td>
<td class="nump">3,181<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total</a></td>
<td class="nump">12,197<span></span>
</td>
<td class="nump">12,275<span></span>
</td>
<td class="nump">11,132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating leases</a></td>
<td class="nump">&#165; 9,546<span></span>
</td>
<td class="nump">&#165; 9,086<span></span>
</td>
<td class="nump">&#165; 7,915<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details 3) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">&#165; 7,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">4,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">3,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">2,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">1,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2030 and thereafter</a></td>
<td class="nump">9,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">29,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: interest</a></td>
<td class="num">(4,184)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of operating lease liabilities</a></td>
<td class="nump">&#165; 25,712<span></span>
</td>
<td class="nump">&#165; 21,431<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Gain on sale of development properties (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 08, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 28, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesLineItems', window );"><strong>Gain on sale of development properties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of development properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,527<span></span>
</td>
<td class="nump">$ 209<span></span>
</td>
<td class="nump">&#165; 2,283<span></span>
</td>
<td class="nump">&#165; 1,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments accounted for under the equity method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_RealEstateInvestmentTrustMember', window );">Real Estate Investment Trust</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesLineItems', window );"><strong>Gain on sale of development properties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of development properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from REIT listed on the shanghai stock exchange</a></td>
<td class="nump">&#165; 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments accounted for under the equity method</a></td>
<td class="nump">&#165; 597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of subscription of units issued by real estate investment trust</a></td>
<td class="nump">34.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Description of principal activities</a></td>
<td class="text">Company obtained significant influence but no power to control the key activities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Real Estate Investment Trust</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesLineItems', window );"><strong>Gain on sale of development properties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Real Estate Investment Trust</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesLineItems', window );"><strong>Gain on sale of development properties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=jd_CoreFundsMember', window );">Core Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesLineItems', window );"><strong>Gain on sale of development properties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Gain on sale of development properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,764<span></span>
</td>
<td class="nump">&#165; 1,289<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent', window );">Rental rate adjusted with growth rate of fair market rent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=jd_CoreFundsMember', window );">Core Funds | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesLineItems', window );"><strong>Gain on sale of development properties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=jd_CoreFundsMember', window );">Core Funds | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesLineItems', window );"><strong>Gain on sale of development properties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=jd_CoreFundsMember', window );">Core Funds | Limited partner | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesLineItems', window );"><strong>Gain on sale of development properties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PercentageOfCommitmentOfTotalCapital', window );">Committed percentage of the total capital (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=jd_CoreFundsMember', window );">Core Funds | Limited partner | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesLineItems', window );"><strong>Gain on sale of development properties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PercentageOfCommitmentOfTotalCapital', window );">Committed percentage of the total capital (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=jd_CoreFundsMember', window );">Core Funds | Third Party Investor | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesLineItems', window );"><strong>Gain on sale of development properties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PercentageOfCommitmentOfTotalCapital', window );">Committed percentage of the total capital (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=jd_CoreFundsMember', window );">Core Funds | Third Party Investor | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainOnSaleOfDevelopmentPropertiesLineItems', window );"><strong>Gain on sale of development properties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PercentageOfCommitmentOfTotalCapital', window );">Committed percentage of the total capital (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_GainOnSaleOfDevelopmentPropertiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain on sale of development properties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_GainOnSaleOfDevelopmentPropertiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PercentageOfCommitmentOfTotalCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage committed of the total capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PercentageOfCommitmentOfTotalCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The interval of Rental Rate Adjusted with Growth Rate Of Fair Market Rent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of the principal activities of an investee accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_RealEstateInvestmentTrustMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=jd_RealEstateInvestmentTrustMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=jd_CoreFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=jd_CoreFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis=us-gaap_LimitedPartnerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PartnerTypeOfPartnersCapitalAccountAxis=us-gaap_LimitedPartnerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PartnerTypeOfPartnersCapitalAccountAxis=jd_ThirdPartyInvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PartnerTypeOfPartnersCapitalAccountAxis=jd_ThirdPartyInvestorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Others, net (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Others, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Gains/(losses) from fair value change of long-term investments</a></td>
<td class="nump">&#165; 1,355<span></span>
</td>
<td class="nump">$ 186<span></span>
</td>
<td class="num">&#165; (855)<span></span>
</td>
<td class="num">&#165; (4,096)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">9,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,576<span></span>
</td>
<td class="nump">5,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment', window );">Gains/(losses) from acquirements or disposals of businesses and investments</a></td>
<td class="nump">652<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="num">(3,558)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ImpairmentOfInvestment', window );">Impairment of investments</a></td>
<td class="num">(3,299)<span></span>
</td>
<td class="num">(452)<span></span>
</td>
<td class="num">(3,043)<span></span>
</td>
<td class="num">(1,969)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign exchange gains/(losses), net</a></td>
<td class="num">(111)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28)<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingGainsLosses', window );">Others</a></td>
<td class="nump">5,421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,757<span></span>
</td>
<td class="nump">2,212<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Total</a></td>
<td class="nump">&#165; 13,371<span></span>
</td>
<td class="nump">$ 1,832<span></span>
</td>
<td class="nump">&#165; 7,496<span></span>
</td>
<td class="num">&#165; (1,555)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain loss on acquirements or disposals of business and investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ImpairmentOfInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ImpairmentOfInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Details) - PRC<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1">57 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_CN', window );">Sales of audio, video products and books</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ValueAddedTaxRate', window );">Statutory VAT rate (as a percent)</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_CN', window );">Sales of other products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ValueAddedTaxRate', window );">Statutory VAT rate (as a percent)</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_CN', window );">Logistics services | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ValueAddedTaxRate', window );">Statutory VAT rate (as a percent)</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_CN', window );">Logistics services | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ValueAddedTaxRate', window );">Statutory VAT rate (as a percent)</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_CN', window );">Online advertising and other services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ValueAddedTaxRate', window );">Statutory VAT rate (as a percent)</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PercentageOfCulturalUndertakingDevelopmentFees', window );">Percentage of cultural undertaking development fees</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PercentageOfCulturalUndertakingDevelopmentFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents information pertaining to cultural undertaking development fees percentage applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PercentageOfCulturalUndertakingDevelopmentFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_TaxRateDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_TaxRateDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ValueAddedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents information pertaining to value added tax rate applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ValueAddedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_SalesOfAudioVideoProductsAndBooksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_SalesOfAudioVideoProductsAndBooksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_SalesOfOtherProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_SalesOfOtherProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_LogisticsSupportServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_LogisticsSupportServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=jd_OnlineAdvertisingAndOtherServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=jd_OnlineAdvertisingAndOtherServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Details 2)<br> &#8364; in Millions, &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 01, 2022</div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Applicable tax rate approved (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate', window );">The Hong Kong profits applicable for the first tier tax rate | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccruedIncomeTaxWithholdingExpenses', window );">Accrued Withholding Tax Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,362<span></span>
</td>
<td class="nump">&#165; 2,421<span></span>
</td>
<td class="nump">&#165; 367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.30%<span></span>
</td>
<td class="nump">13.30%<span></span>
</td>
<td class="nump">26.50%<span></span>
</td>
<td class="nump">30.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member', window );">Beijing Wodong Tianjun Information Technology Co., Ltd. | Software enterprise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_NumberOfYearsExemptedFromIncomeTax', window );">Number of years exempted from income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_CN', window );">PRC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Applicable tax rate approved (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration', window );">Percentage of entitled to claim announced by State Taxation Administration (as a percent)</a></td>
<td class="nump">175.00%<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany', window );">Withholding tax rate on dividend distributed by FIE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions', window );">Maximum rate of withholding tax for dividends paid by an FIE in China to its immediate holding company in Hong Kong under specified conditions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong', window );">Minimum ownership percentage of the FIE by foreign investors to qualify for withholding tax rate limit for dividends paid by an FIE in China to its immediate holding company in Hong Kong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries', window );">Unrecognized deferred tax liabilities of subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,800<span></span>
</td>
<td class="nump">&#165; 3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_CN', window );">PRC | High and new technology enterprise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PreferentialCorporateIncomeTaxRate', window );">Preferential income tax rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_CN', window );">PRC | Beijing Jingdong Shangke Information Technology Co., Ltd. | High and new technology enterprise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PreferentialCorporateIncomeTaxRate', window );">Preferential income tax rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_CN', window );">PRC | Certain enterprises located in applicable PRC regions | Encouraged industry in the Western Regions of China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PreferentialCorporateIncomeTaxRate', window );">Preferential income tax rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_CN', window );">PRC | Beijing Wodong Tianjun Information Technology Co., Ltd. | Software enterprise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate', window );">Reduction percentage of preferential corporate income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_HK', window );">Hong Kong | Profit Above Two Million Hon Kong Dollar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_IncomeTaxesForeignStatutoryCorporateTaxRate', window );">Profit tax rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_HK', window );">Hong Kong | Profit Below Two Million Hong kong Dollar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_IncomeTaxesForeignStatutoryCorporateTaxRate', window );">Profit tax rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.25%<span></span>
</td>
<td class="nump">8.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=jd_PillarTwoMember', window );">Pillar Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TaxRateDisclosureLineItems', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount', window );">Effective tax payable minimum threshold limit revenue amount | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccruedIncomeTaxWithholdingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of sum of the known and estimated tax expenses to satisfy all foreign income tax obligations due for required distributions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccruedIncomeTaxWithholdingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective tax payable minimum threshold limit revenue amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_IncomeTaxesForeignStatutoryCorporateTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the statutory corporate income tax rate in the foreign jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_IncomeTaxesForeignStatutoryCorporateTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum rate of withholding tax for dividends paid by an FIE in China to its immediate holding company in Hong Kong under specified conditions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum ownership percentage of the FIE by foreign investors to qualify for withholding tax rate limit for dividends paid by an FIE in China to its immediate holding company in Hong Kong.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_NumberOfYearsExemptedFromIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the number of years the company can enjoy an exemption from income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_NumberOfYearsExemptedFromIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of entitled to claim for tax deductible on research and development expenses announced by State Taxation Administration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PreferentialCorporateIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents information pertaining to preferential corporate income tax rate applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PreferentialCorporateIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction percentage of preferential corporate income tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_TaxRateDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_TaxRateDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The hong kong profits applicable for the first tier tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of withholding income tax rate on dividends distributed by the Foreign Invested Enterprise to it's immediate holding company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of domestic subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatusForTaxabilityAxis=jd_SoftwareEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatusForTaxabilityAxis=jd_SoftwareEnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatusForTaxabilityAxis=jd_HighAndNewTechnologyEnterprisesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatusForTaxabilityAxis=jd_HighAndNewTechnologyEnterprisesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatusForTaxabilityAxis=jd_EncouragedIndustryInWesternRegionOfChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatusForTaxabilityAxis=jd_EncouragedIndustryInWesternRegionOfChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ProfitRangeAxis=jd_ProfitAboveTwoMillionHonKongDollarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ProfitRangeAxis=jd_ProfitAboveTwoMillionHonKongDollarMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ProfitRangeAxis=jd_ProfitBelowTwoMillionHongKongDollarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ProfitRangeAxis=jd_ProfitBelowTwoMillionHongKongDollarMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=jd_PillarTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=jd_PillarTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Details 3)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Income/(loss) before tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Income from Chinese mainland operations</a></td>
<td class="nump">&#165; 47,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 33,130<span></span>
</td>
<td class="nump">&#165; 16,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Income/(loss) from non-Chinese mainland operations</a></td>
<td class="nump">3,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,480)<span></span>
</td>
<td class="num">(2,933)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total income before tax</a></td>
<td class="nump">51,538<span></span>
</td>
<td class="nump">$ 7,061<span></span>
</td>
<td class="nump">31,650<span></span>
</td>
<td class="nump">13,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract', window );"><strong>Income tax benefits/(expenses) applicable to Chinese mainland operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_CurrentTaxExpenseBenefitToChineseMainlandOperations', window );">Current income tax expenses</a></td>
<td class="num">(6,187)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,265)<span></span>
</td>
<td class="num">(4,418)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations', window );">Deferred tax benefits</a></td>
<td class="nump">1,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">410<span></span>
</td>
<td class="nump">732<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_IncomeTaxExpenseBenefitChineseMainlandOperations', window );">Subtotal income tax expenses applicable to Chinese mainland operations</a></td>
<td class="num">(4,382)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,855)<span></span>
</td>
<td class="num">(3,686)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Income tax expenses applicable to non-Chinese mainland operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current income tax expenses</a></td>
<td class="num">(1,835)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,259)<span></span>
</td>
<td class="num">(307)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred tax expenses</a></td>
<td class="num">(661)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,279)<span></span>
</td>
<td class="num">(183)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations', window );">Subtotal income tax expenses applicable to non-Chinese mainland operations</a></td>
<td class="num">(2,496)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,538)<span></span>
</td>
<td class="num">(490)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expenses</a></td>
<td class="num">&#165; (6,878)<span></span>
</td>
<td class="num">$ (943)<span></span>
</td>
<td class="num">&#165; (8,393)<span></span>
</td>
<td class="num">&#165; (4,176)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_CurrentTaxExpenseBenefitToChineseMainlandOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current tax expense (benefit) attributable to income (loss) from Chinese mainland operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_CurrentTaxExpenseBenefitToChineseMainlandOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax expense (benefit) attributable to income (loss) from Chinese mainland operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_IncomeTaxExpenseBenefitChineseMainlandOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred tax expense (benefit) attributable to income (loss) from Chinese mainland operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_IncomeTaxExpenseBenefitChineseMainlandOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Details 4) - CNY (&#165;)<br> &#165; / shares in Units, &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of differences between statutory tax rate and effective tax rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate (as a percent)</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent', window );">Tax effect of preferential tax rates and tax holiday</a></td>
<td class="num">(4.20%)<span></span>
</td>
<td class="num">(7.60%)<span></span>
</td>
<td class="num">(19.30%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities', window );">Tax effect of tax-exempt entities (as a percent)</a></td>
<td class="num">(0.60%)<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">12.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Effect on tax rates in different tax jurisdiction (as a percent)</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(0.90%)<span></span>
</td>
<td class="num">(3.20%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Tax effect of non-deductible expenses (as a percent)</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome', window );">Tax effect of non-taxable income (as a percent)</a></td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent', window );">Tax effect of Super Deduction and others (as a percent)</a></td>
<td class="num">(4.00%)<span></span>
</td>
<td class="num">(9.60%)<span></span>
</td>
<td class="num">(19.00%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Changes in valuation allowance (as a percent)</a></td>
<td class="num">(7.30%)<span></span>
</td>
<td class="nump">9.10%<span></span>
</td>
<td class="nump">28.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EffectOnWithholdingIncomeTax', window );">Effect on withholding income tax</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">7.60%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rates (as a percent)</a></td>
<td class="nump">13.30%<span></span>
</td>
<td class="nump">26.50%<span></span>
</td>
<td class="nump">30.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_IncomeTaxHolidayAbstract', window );"><strong>Effect of tax holiday</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayAggregateDollarAmount', window );">Tax holiday effect</a></td>
<td class="nump">&#165; 2,152<span></span>
</td>
<td class="nump">&#165; 2,397<span></span>
</td>
<td class="nump">&#165; 2,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare', window );">Effect of tax holiday on basic net income per share</a></td>
<td class="nump">&#165; 0.72<span></span>
</td>
<td class="nump">&#165; 0.76<span></span>
</td>
<td class="nump">&#165; 0.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted', window );">Effect of tax holiday on diluted net income per share</a></td>
<td class="nump">&#165; 0.7<span></span>
</td>
<td class="nump">&#165; 0.76<span></span>
</td>
<td class="nump">&#165; 0.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers', window );">Net operating loss carry forwards and others</a></td>
<td class="nump">&#165; 13,185<span></span>
</td>
<td class="nump">&#165; 15,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenues</a></td>
<td class="nump">357<span></span>
</td>
<td class="nump">464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory valuation allowance</a></td>
<td class="nump">1,022<span></span>
</td>
<td class="nump">1,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">1,118<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments', window );">Unrealized fair value losses for certain investments</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(13,315)<span></span>
</td>
<td class="num">(17,057)<span></span>
</td>
<td class="num">&#165; (14,276)<span></span>
</td>
<td class="num">&#165; (7,670)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">2,459<span></span>
</td>
<td class="nump">1,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Long-lived assets arisen from business combinations and asset acquisitions</a></td>
<td class="nump">5,982<span></span>
</td>
<td class="nump">6,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings', window );">Withholding tax on undistributed earnings</a></td>
<td class="nump">2,570<span></span>
</td>
<td class="nump">1,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers', window );">Accelerated tax depreciation and others</a></td>
<td class="nump">946<span></span>
</td>
<td class="nump">850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">9,498<span></span>
</td>
<td class="nump">&#165; 9,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember', window );">Company's subsidiaries incorporated in Singapore and Hong Kong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract', window );"><strong>Net operating loss carry forwards</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">11,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember', window );">Company's subsidiaries, consolidated VIEs and VIEs' subsidiaries established in PRC and Indonesia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract', window );"><strong>Net operating loss carry forwards</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">&#165; 33,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized fair value loss for certain investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities accelerated tax depreciation and others</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EffectOnWithholdingIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effect on withholding income tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EffectOnWithholdingIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation preferential tax rates and tax holiday percent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to super deduction and some few expenditures to certain assets allowed to be fully deducted in current year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax exempt entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_IncomeTaxHolidayAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>n/a</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_IncomeTaxHolidayAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount diluted effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxHolidayAggregateDollarAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayAggregateDollarAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Details 5) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at beginning of the Year</a></td>
<td class="nump">&#165; 17,057<span></span>
</td>
<td class="nump">&#165; 14,276<span></span>
</td>
<td class="nump">&#165; 7,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions', window );">Additions</a></td>
<td class="nump">1,680<span></span>
</td>
<td class="nump">6,630<span></span>
</td>
<td class="nump">7,694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals', window );">Reversals</a></td>
<td class="num">(5,422)<span></span>
</td>
<td class="num">(3,849)<span></span>
</td>
<td class="num">(1,088)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at end of the Year</a></td>
<td class="nump">&#165; 13,315<span></span>
</td>
<td class="nump">&#165; 17,057<span></span>
</td>
<td class="nump">&#165; 14,276<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of addition in the period in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of valuation allowance of a specified deferred tax asset reversed in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financing for major subsidiaries (Details)<br> &#165; in Millions, $ in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdLogisticsMember', window );">JD Logistics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Ownership percentage, on a fully-diluted (as a percentage)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63.56%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonredeemableNoncontrollingInterest', window );">Issuance non controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,221<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalPreferredStock', window );">Additional Paid in Capital, Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdLogisticsMember', window );">JD Logistics | JDL Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock net consideration received on the transaction | $</a></td>
<td class="nump">$ 3,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_JdLogisticsMember', window );">JD Logistics | JD Subscription</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock net consideration received on the transaction | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Shares | JD Industry</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable', window );">Total amount received by issuance of the non-redeemable preferred preference shares | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonredeemableNoncontrollingInterest', window );">Issuance non controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalPreferredStock', window );">Additional Paid in Capital, Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Shares | JD Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable', window );">Total amount received by issuance of the non-redeemable preferred preference shares | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonredeemableNoncontrollingInterest', window );">Issuance non controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalPreferredStock', window );">Additional Paid in Capital, Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholder in nonredeemable preferred stock-related transaction in excess of par value, value contributed to entity and value received from other stock-related transaction. Includes, but is not limited to, preferred stock redeemable solely at option of issuer. Excludes common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonredeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent entity which is not redeemable by the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonredeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of subscription receivable from investors who have been allocated nonredeemable preferred stock or preferred stock redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481142/505-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdLogisticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdLogisticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=jd_JdlPlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=jd_JdlPlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=jd_JdSubscriptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=jd_JdSubscriptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdIndustryPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdIndustryPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_JdPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_JdPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Ordinary shares (Details) - Class A ordinary shares - Huang River Investment Limited - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 31, 2024</div></th>
<th class="th"><div>May 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares Issued</a></td>
<td class="nump">4,119,434<span></span>
</td>
<td class="nump">3,761,270<span></span>
</td>
<td class="nump">2,164,236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Transaction with Tencent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business combination, consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=jd_HuangRiverInvestmentLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=jd_HuangRiverInvestmentLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=jd_TransactionWithTencentHoldingsLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=jd_TransactionWithTencentHoldingsLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Dividends - Additional Information (Details)<br> $ / shares in Units, &#165; in Millions, $ in Billions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>May 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock, dividends, per share, cash paid</a></td>
<td class="nump">$ 0.38<span></span>
</td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">&#165; 8,258<span></span>
</td>
<td class="nump">&#165; 6,784<span></span>
</td>
<td class="nump">&#165; 12,994<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember', window );">American Depositary Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Common stock, dividends, per share, cash paid</a></td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 1.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share repurchase program (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Shares repurchased during the year | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 25,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember', window );">ADS | 2020 Share repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Shares repurchased during the year (in ADS shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,639,089<span></span>
</td>
<td class="nump">127,639,089<span></span>
</td>
<td class="nump">11,339,490<span></span>
</td>
<td class="nump">11,339,490<span></span>
</td>
<td class="nump">5,010,203<span></span>
</td>
<td class="nump">5,010,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Shares repurchased during the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Share Repurchase Authorization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember', window );">ADS | 2024 Share repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramPeriodInForce1', window );">Repurchase period (in months)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember', window );">ADS | New 2024 Share repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized amount</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramPeriodInForce1', window );">Repurchase period (in months)</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramPeriodInForce1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period share may be purchased under authorized share repurchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramPeriodInForce1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=jd_TwentyTwentyShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=jd_TwentyTwentyShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=jd_TwentyTwentyFourShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=jd_TwentyTwentyFourShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=jd_NewTwentyTwentyFourShareRepurchaseProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=jd_NewTwentyTwentyFourShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated other comprehensive income/(loss) (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Composition of accumulated other comprehensive income/(loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Accumulated other comprehensive Income/loss</a></td>
<td class="nump">&#165; 312,813<span></span>
</td>
<td class="nump">&#165; 295,766<span></span>
</td>
<td class="nump">&#165; 273,533<span></span>
</td>
<td class="nump">$ 42,856<span></span>
</td>
<td class="nump">&#165; 245,572<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Composition of accumulated other comprehensive income/(loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">518<span></span>
</td>
<td class="nump">1,862<span></span>
</td>
<td class="nump">5,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Accumulated other comprehensive Income/loss</a></td>
<td class="nump">&#165; 1,421<span></span>
</td>
<td class="nump">&#165; 903<span></span>
</td>
<td class="num">&#165; (959)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (6,090)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based compensation (Details) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">&#165; 2,999<span></span>
</td>
<td class="nump">&#165; 4,804<span></span>
</td>
<td class="nump">&#165; 7,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember', window );">Share Incentive Plan | Employee and non-employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of ordinary shares available for future grants</a></td>
<td class="nump">213,472,791<span></span>
</td>
<td class="nump">223,666,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">&#165; 80<span></span>
</td>
<td class="nump">&#165; 133<span></span>
</td>
<td class="nump">143<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=jd_FulfillmentMember', window );">Fulfillment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">424<span></span>
</td>
<td class="nump">697<span></span>
</td>
<td class="nump">930<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">273<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="nump">631<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">599<span></span>
</td>
<td class="nump">859<span></span>
</td>
<td class="nump">1,557<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">&#165; 1,623<span></span>
</td>
<td class="nump">&#165; 2,689<span></span>
</td>
<td class="nump">&#165; 4,287<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=jd_EmployeeAndNonEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=jd_EmployeeAndNonEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=jd_FulfillmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=jd_FulfillmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based compensation (Details 2)<br> $ / shares in Units, &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="7">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Additional disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses | &#165;</a></td>
<td class="nump">&#165; 2,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember', window );">Share Incentive Plan | Employee and non-employee | RSU | Service-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at the beginning of the year (in shares)</a></td>
<td class="nump">53,988,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,641,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,108,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">43,677,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,682,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,951,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(16,805,414)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,416,652)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,123,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited or cancelled</a></td>
<td class="num">(9,876,472)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,918,722)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,295,620)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at the end of the year (in shares)</a></td>
<td class="nump">70,983,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,988,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,641,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,108,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant-Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at the beginning of the year (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited or cancelled | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at the end of the year (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.56<span></span>
</td>
<td class="nump">$ 25.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Additional disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses | &#165;</a></td>
<td class="nump">&#165; 1,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized share-based compensation expense related to awards other than options | &#165;</a></td>
<td class="nump">&#165; 3,622<span></span>
</td>
<td class="nump">$ 3,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which share-based compensation expense is expected to be recognized</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Total fair value of RSUs vested | &#165;</a></td>
<td class="nump">&#165; 1,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember', window );">Share Incentive Plan | Employee and non-employee | Options | Service-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of share options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the beginning of the year (in shares)</a></td>
<td class="nump">803,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,314,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,937,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(122,670)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,485,726)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(620,476)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited or cancelled</a></td>
<td class="num">(35,410)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,590)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the end of the year (in shares)</a></td>
<td class="nump">645,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">803,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,314,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,937,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest at the end of the year (in shares)</a></td>
<td class="nump">645,740<span></span>
</td>
<td class="nump">645,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">645,740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at the end of the year (in shares)</a></td>
<td class="nump">645,740<span></span>
</td>
<td class="nump">645,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">645,740<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the beginning of the year (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited or cancelled (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at the end of the year (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.29<span></span>
</td>
<td class="nump">$ 6.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Vested and expected to vest at the end of the year (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at the end of the year (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract', window );"><strong>Weighted Average Remaining Contractual Term (years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding at the end of the year</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Vested and expected to vest at the end of the year</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable at the end of the year</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract', window );"><strong>Aggregate Intrinsic Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding at the end of the year (in dollars) | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48<span></span>
</td>
<td class="nump">$ 82<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Vested and expected to vest at the end of the year (in dollars) | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable at the end of the year (in dollars) | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Additional disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of options exercised | &#165;</a></td>
<td class="nump">&#165; 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember', window );">Share Incentive Plan | Non-employees | RSU | Service-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at the beginning of the year (in shares)</a></td>
<td class="nump">2,838,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at the end of the year (in shares)</a></td>
<td class="nump">1,865,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,838,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember', window );">Share Incentive Plan | Non-employees | Options | Service-based</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of share options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the beginning of the year (in shares)</a></td>
<td class="nump">57,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at the end of the year (in shares)</a></td>
<td class="nump">40,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember', window );">Share Incentive Plan | Year ten | Employee and non-employee | RSUs and options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting schedule</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>N/A</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=jd_EmployeeAndNonEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=jd_EmployeeAndNonEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_VestingCriteriaAxis=jd_VestingBasedOnServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_VestingCriteriaAxis=jd_VestingBasedOnServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=jd_ShareOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=jd_ShareOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=jd_NonemployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=jd_NonemployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=jd_ShareBasedCompensationAwardTenYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=jd_ShareBasedCompensationAwardTenYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=jd_RsusAndShareOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=jd_RsusAndShareOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based compensation (Details 3)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="9">12 Months Ended</th>
<th class="th" colspan="1">121 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 01, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2015 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th"><div>May 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember', window );">Share Incentive Plan | Options | Founder</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting schedule</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized share-based compensation expense related to the share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6<span></span>
</td>
<td class="nump">&#165; 6<span></span>
</td>
<td class="nump">&#165; 6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which share-based compensation expense is expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember', window );">Share Incentive Plan | Options | Founder | Each anniversary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember', window );">Share Incentive Plan | Options | Founder | Class A ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember', window );">Share Incentive Plan | Options | Founder | ADS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember', window );">Share Incentive Plan | Options | Service-based | Employees and Non-employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember', window );">Share Incentive Plan | RSU | Service-based | Employees and Non-employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which share-based compensation expense is expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,677,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,682,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,951,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 15.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized share-based compensation expense related to awards other than options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,622<span></span>
</td>
<td class="nump">&#165; 3,622<span></span>
</td>
<td class="nump">3,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_JdLogisticsPlanMember', window );">JD Logistics Plan | Options | Employees and Non-employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized share-based compensation expense related to the share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">&#165; 205<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which share-based compensation expense is expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_JdLogisticsPlanMember', window );">JD Logistics Plan | Options | Liu</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,186,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting schedule</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_JdLogisticsPlanMember', window );">JD Logistics Plan | RSU | Employees and Non-employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized share-based compensation expense related to the share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">482<span></span>
</td>
<td class="nump">&#165; 482<span></span>
</td>
<td class="nump">&#165; 482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which share-based compensation expense is expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,551,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,937,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,570,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_JdHealthMember', window );">JD Health | Options | Employees and Non-employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized share-based compensation expense related to the share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">255<span></span>
</td>
<td class="nump">&#165; 255<span></span>
</td>
<td class="nump">&#165; 255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which share-based compensation expense is expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_JdHealthMember', window );">JD Health | Options | Liu</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,042,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.0000005<span></span>
</td>
<td class="nump">$ 0.0000005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting schedule</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_JdHealthPlanMember', window );">JD Health Plan | RSU | Employees and Non-employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which share-based compensation expense is expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,706,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,051,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,638,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 30.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_JdHealthPlanMember', window );">JD Health Plan | RSU | Service-based | Employees and Non-employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized share-based compensation expense related to awards other than options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 666<span></span>
</td>
<td class="nump">&#165; 666<span></span>
</td>
<td class="nump">&#165; 666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_JdPropertyPlanMember', window );">JD Property Plan | Options | Employees and Non-employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,414,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,348,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,399,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of options granted | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4.39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which share-based compensation expense is expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized share-based compensation expense related to awards other than options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 37<span></span>
</td>
<td class="nump">&#165; 37<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_JdPropertyPlanMember', window );">JD Property Plan | Options | Liu</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="nump">81,446,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.0000005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=jd_JdIndustrialsPlanMember', window );">Jd Industrials Plan | Options | Employees and Non-employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,209,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,915,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,660,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of options granted | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized share-based compensation expense related to the share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 231<span></span>
</td>
<td class="nump">&#165; 231<span></span>
</td>
<td class="nump">&#165; 231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period over which share-based compensation expense is expected to be recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=jd_ShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=jd_ShareOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=jd_ShareOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=jd_FounderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=jd_FounderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_VestingFrequencyAxis=jd_VestingFrequencyEachAnniversaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_VestingFrequencyAxis=jd_VestingFrequencyEachAnniversaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_VestingCriteriaAxis=jd_VestingBasedOnServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_VestingCriteriaAxis=jd_VestingBasedOnServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=jd_EmployeeAndNonEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=jd_EmployeeAndNonEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jd_JdLogisticsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=jd_JdLogisticsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=jd_LiuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=jd_LiuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jd_JdHealthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=jd_JdHealthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jd_JdHealthPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=jd_JdHealthPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jd_JdPropertyPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=jd_JdPropertyPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=jd_JdIndustrialsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=jd_JdIndustrialsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income per share/ADS (Details) - CNY (&#165;)<br> &#165; / shares in Units, &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic', window );">Net income attributable to the Company's ordinary shareholders &#8211; basic</a></td>
<td class="nump">&#165; 41,359<span></span>
</td>
<td class="nump">&#165; 24,167<span></span>
</td>
<td class="nump">&#165; 10,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ImpactOfSubsidiariesDilutedEarnings', window );">Impact of subsidiaries' diluted earnings</a></td>
<td class="num">(118)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(170)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DilutionImpactOfTheConvertibleSeniorNotes', window );">Dilution impact of the Convertible Senior Notes</a></td>
<td class="nump">68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income attributable to the Company's ordinary shareholders &#8211; diluted</a></td>
<td class="nump">&#165; 41,309<span></span>
</td>
<td class="nump">&#165; 24,137<span></span>
</td>
<td class="nump">&#165; 10,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares &#8211; basic&#160;(million shares)</a></td>
<td class="nump">2,989,701,855<span></span>
</td>
<td class="nump">3,144,233,160<span></span>
</td>
<td class="nump">3,125,571,110<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive share options and RSUs (million shares)</a></td>
<td class="nump">33,000,000<span></span>
</td>
<td class="nump">27,000,000<span></span>
</td>
<td class="nump">55,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Convertible Senior Notes (million shares)</a></td>
<td class="nump">53,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares &#8211; diluted&#160;(million shares)</a></td>
<td class="nump">3,076,061,616<span></span>
</td>
<td class="nump">3,170,542,396<span></span>
</td>
<td class="nump">3,180,886,136<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic net income per share attributable to the Company's ordinary shareholders</a></td>
<td class="nump">&#165; 13.83<span></span>
</td>
<td class="nump">&#165; 7.69<span></span>
</td>
<td class="nump">&#165; 3.32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted net income per share attributable to the Company's ordinary shareholders</a></td>
<td class="nump">13.43<span></span>
</td>
<td class="nump">7.61<span></span>
</td>
<td class="nump">3.21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=jd_AmericanDepositorySharesMember', window );">American depository shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EarningsPerAdsBasic', window );">Basic net income per ADS</a></td>
<td class="nump">27.67<span></span>
</td>
<td class="nump">15.37<span></span>
</td>
<td class="nump">6.64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EarningsPerAdsDiluted', window );">Diluted net income per ADS</a></td>
<td class="nump">&#165; 26.86<span></span>
</td>
<td class="nump">&#165; 15.23<span></span>
</td>
<td class="nump">&#165; 6.42<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DilutionImpactOfTheConvertibleSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dilution impact of the convertible senior notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DilutionImpactOfTheConvertibleSeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EarningsPerAdsBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each ADS outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EarningsPerAdsBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EarningsPerAdsDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each ADS outstanding during the reporting period and to each ADS that would have been outstanding assuming the issuance of ADS for all dilutive potential ADS outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EarningsPerAdsDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ImpactOfSubsidiariesDilutedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impact of subsidiaries diluted earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ImpactOfSubsidiariesDilutedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 17: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=jd_AmericanDepositorySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=jd_AmericanDepositorySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions (Details) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_TencentGroupMember', window );">Tencent group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related party transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling interest, ownership percentage by parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related party transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued</a></td>
<td class="nump">2,865,069,999<span></span>
</td>
<td class="nump">2,860,222,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A ordinary shares | Tencent group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related party transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">460,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember', window );">JD Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related party transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount', window );">Amount of over-due receivable transferred</a></td>
<td class="nump">&#165; 176<span></span>
</td>
<td class="nump">&#165; 240<span></span>
</td>
<td class="nump">&#165; 237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember', window );">JD Technology | Finance receivables past due over certain agreed period of time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related party transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets', window );">Accounts receivables transferred without recourse and derecognized</a></td>
<td class="nump">56,202<span></span>
</td>
<td class="nump">55,028<span></span>
</td>
<td class="nump">50,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Related party transaction, Amounts of transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_RelatedPartiesOtherThanMajorRelatedPartiesMember', window );">Related parties, other than the major related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related party transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Amount due from related parties</a></td>
<td class="nump">&#165; 511<span></span>
</td>
<td class="nump">&#165; 551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets', window );">Amount due from related parties as a percentage of total accounts receivable, net and prepayments and other current assets</a></td>
<td class="nump">1.23%<span></span>
</td>
<td class="nump">1.53%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AmountDueToAndDeferredRevenuesFromRelatedParties', window );">Amount due to and deferred revenues in relation to traffic support, marketing and promotion services to be provided to related parties</a></td>
<td class="nump">&#165; 197<span></span>
</td>
<td class="nump">&#165; 355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties', window );">Amount due to and deferred revenues from related parties as a percentage of total accounts payable, advance from customers, accrued expenses and other current liabilities, deferred revenues and other non-current liabilities</a></td>
<td class="nump">0.07%<span></span>
</td>
<td class="nump">0.14%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_RelatedPartiesOtherThanMajorRelatedPartiesMember', window );">Related parties, other than the major related parties | Total net revenues | Related parties concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related party transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percentage)</a></td>
<td class="nump">0.19%<span></span>
</td>
<td class="nump">0.19%<span></span>
</td>
<td class="nump">0.34%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_RelatedPartiesOtherThanMajorRelatedPartiesMember', window );">Related parties, other than the major related parties | Total operating expenses | Related parties concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related party transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percentage)</a></td>
<td class="nump">0.12%<span></span>
</td>
<td class="nump">0.12%<span></span>
</td>
<td class="nump">0.13%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from related parties as a percentage of total accounts receivable, net and prepayments and other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AmountDueToAndDeferredRevenuesFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due to and deferred revenues from related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AmountDueToAndDeferredRevenuesFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due to and deferred revenues from related parties as a percentage of total accounts payable, advance from customers, accrued expenses and other current liabilities, deferred revenues and other non-current liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is the amount of the transfer of financial instruments that are considered delinquent (past due) at the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value without recourse of financial assets derecognized from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in no retention of substantially all of the exposure to the economic return throughout the term of the transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_TencentGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_TencentGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_RelatedPartiesOtherThanMajorRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_RelatedPartiesOtherThanMajorRelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=jd_RelatedPartiesConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=jd_RelatedPartiesConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions (Details 2) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_TencentAndItsSubsidiariesMember', window );">Tencent Group | Commission service revenue from cooperation on advertising business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 44<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_TencentAndItsSubsidiariesMember', window );">Tencent Group | Services provided and products sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_TencentAndItsSubsidiariesMember', window );">Tencent Group | Services received and purchases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Cost of revenues and operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_DadaNexusLimitedMember', window );">Dada Group | Non-compete agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncome', window );">Other income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_DadaNexusLimitedMember', window );">Dada Group | Services provided and products sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_DadaNexusLimitedMember', window );">Dada Group | Services received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Cost of revenues and operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember', window );">JD Technology | Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncome', window );">Other income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 287<span></span>
</td>
<td class="nump">301<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember', window );">JD Technology | Services provided and products sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">&#165; 1,701<span></span>
</td>
<td class="nump">1,696<span></span>
</td>
<td class="nump">1,044<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember', window );">JD Technology | Payment processing and other services received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Cost of revenues and operating expenses</a></td>
<td class="nump">13,693<span></span>
</td>
<td class="nump">13,833<span></span>
</td>
<td class="nump">11,494<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_PropertyFundsMember', window );">Property Funds | Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncome', window );">Other income</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_PropertyFundsMember', window );">Property Funds | Services provided and products sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">208<span></span>
</td>
<td class="nump">177<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_PropertyFundsMember', window );">Property Funds | Lease and property management services received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Cost of revenues and operating expenses</a></td>
<td class="nump">&#165; 1,765<span></span>
</td>
<td class="nump">&#165; 1,681<span></span>
</td>
<td class="nump">&#165; 1,249<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_TencentAndItsSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_TencentAndItsSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=jd_ServicesProvidedAndProductsSoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=jd_ServicesProvidedAndProductsSoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=jd_ServicesReceivedAndPurchasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=jd_ServicesReceivedAndPurchasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_DadaNexusLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_DadaNexusLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=jd_NonCompeteAgreementsRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=jd_NonCompeteAgreementsRelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=jd_ServicesReceivedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=jd_ServicesReceivedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=us-gaap_LoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=us-gaap_LoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=jd_PaymentProcessingAndOtherServicesReceivedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=jd_PaymentProcessingAndOtherServicesReceivedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_PropertyFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_PropertyFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=jd_LeaseAndPropertyManagementServicesReceivedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=jd_LeaseAndPropertyManagementServicesReceivedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related party transactions (Details 3) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty', window );">Amount due from related parties</a></td>
<td class="nump">&#165; 3,124<span></span>
</td>
<td class="nump">&#165; 116<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember', window );">JD Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty', window );">Amount due from related parties</a></td>
<td class="num">(1,170)<span></span>
</td>
<td class="num">(1,497)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember', window );">JD Technology | Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty', window );">Amount due from related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_PropertyFundsMember', window );">Property Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty', window );">Amount due from related parties</a></td>
<td class="nump">1,837<span></span>
</td>
<td class="nump">427<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_PropertyFundsMember', window );">Property Funds | Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty', window );">Amount due from related parties</a></td>
<td class="nump">&#165; 2,457<span></span>
</td>
<td class="nump">&#165; 1,136<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Other Receivables From or (Payables)Transactions With Related Party).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_JdTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=us-gaap_LoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=us-gaap_LoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_PropertyFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=jd_PropertyFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment reporting (Details)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 1,158,819<span></span>
</td>
<td class="nump">$ 158,758<span></span>
</td>
<td class="nump">&#165; 1,084,662<span></span>
</td>
<td class="nump">&#165; 1,046,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income/(loss) from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,736<span></span>
</td>
<td class="nump">5,307<span></span>
</td>
<td class="nump">26,025<span></span>
</td>
<td class="nump">19,723<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Including other segment items: Gain on sale of development properties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,527<span></span>
</td>
<td class="nump">209<span></span>
</td>
<td class="nump">2,283<span></span>
</td>
<td class="nump">1,379<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,562)<span></span>
</td>
<td class="num">(214)<span></span>
</td>
<td class="num">(2,025)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Share of results of equity investees</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,327<span></span>
</td>
<td class="nump">319<span></span>
</td>
<td class="nump">1,010<span></span>
</td>
<td class="num">(2,195)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,896)<span></span>
</td>
<td class="num">(397)<span></span>
</td>
<td class="num">(2,881)<span></span>
</td>
<td class="num">(2,106)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Others, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,371<span></span>
</td>
<td class="nump">1,832<span></span>
</td>
<td class="nump">7,496<span></span>
</td>
<td class="num">(1,555)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">51,538<span></span>
</td>
<td class="nump">$ 7,061<span></span>
</td>
<td class="nump">31,650<span></span>
</td>
<td class="nump">13,867<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating segments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income/(loss) from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">44,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,601<span></span>
</td>
<td class="nump">28,963<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Inter-segment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(59,123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(53,923)<span></span>
</td>
<td class="num">(50,904)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of Revenue</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">52,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,053<span></span>
</td>
<td class="nump">46,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">6,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,870<span></span>
</td>
<td class="nump">4,609<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Unallocated items</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income/(loss) from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(5,793)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,576)<span></span>
</td>
<td class="num">(9,240)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdRetailMember', window );">JD Retail | Operating segments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,015,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">945,343<span></span>
</td>
<td class="nump">929,929<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income/(loss) from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">41,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,925<span></span>
</td>
<td class="nump">34,852<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of Revenue</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(847,917)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(798,380)<span></span>
</td>
<td class="num">(791,396)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(126,954)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(111,038)<span></span>
</td>
<td class="num">(103,681)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdLogisticsMember', window );">JD Logistics</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">55,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,063<span></span>
</td>
<td class="nump">48,261<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdLogisticsMember', window );">JD Logistics | Operating segments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">182,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,625<span></span>
</td>
<td class="nump">137,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income/(loss) from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,005<span></span>
</td>
<td class="nump">528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of Revenue</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(164,689)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(154,494)<span></span>
</td>
<td class="num">(127,612)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(11,831)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,126)<span></span>
</td>
<td class="num">(9,262)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jd_NewBusinessMember', window );">New Businesses | Operating segments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,617<span></span>
</td>
<td class="nump">29,809<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income/(loss) from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,865)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(329)<span></span>
</td>
<td class="num">(6,417)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfProperties', window );">Including other segment items: Gain on sale of development properties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,283<span></span>
</td>
<td class="nump">1,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,027)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of Revenue</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(15,109)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,004)<span></span>
</td>
<td class="num">(26,307)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">&#165; (7,413)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (7,102)<span></span>
</td>
<td class="num">&#165; (11,298)<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The inter-segment eliminations mainly consist of revenues from supply chain solutions and logistics services provided by JD Logistics to JD Retail, on-demand delivery and retail services provided by Dada to JD Retail and JD Logistics, and property leasing services provided by JD Property to JD Logistics. Transactions between segments are mainly determined based on the arm&#8217;s length basis. Among them, net revenues generated from the services provided by JD Logistics to other reportable segments were RMB48,261 million, RMB50,063 million and RMB55,062 million for the years ended December 31, 2022, 2023 and 2024, respectively. Other than that, inter-segment net revenues for JD Retail and New Businesses were not material. All net revenues from each reportable segment were generated from external customers except for the inter-segment net revenues mentioned above.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">A summary of depreciation and amortization expenses included in the operating expense for the years presented is as follows:</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">A summary of unallocated items for the years presented is as follows:</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdRetailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jd_JdRetailMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdLogisticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jd_JdLogisticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jd_NewBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jd_NewBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment reporting (Details 1)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expenses</a></td>
<td class="num">&#165; (8,904)<span></span>
</td>
<td class="num">$ (1,220)<span></span>
</td>
<td class="num">&#165; (8,292)<span></span>
</td>
<td class="num">&#165; (7,236)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdRetailMember', window );">JD Retail</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expenses</a></td>
<td class="num">(978)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(594)<span></span>
</td>
<td class="num">(799)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdLogisticsMember', window );">JD Logistics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expenses</a></td>
<td class="num">(4,650)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,346)<span></span>
</td>
<td class="num">(3,521)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=jd_NewBusinessMember', window );">New Businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expenses</a></td>
<td class="num">&#165; (2,266)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (2,071)<span></span>
</td>
<td class="num">&#165; (1,699)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdRetailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jd_JdRetailMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jd_JdLogisticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jd_JdLogisticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=jd_NewBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=jd_NewBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment reporting (Details 2)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">&#165; (2,999)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (4,804)<span></span>
</td>
<td class="num">&#165; (7,548)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(799)<span></span>
</td>
<td class="num">$ (109)<span></span>
</td>
<td class="num">(3,143)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(535)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(902)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,736<span></span>
</td>
<td class="nump">$ 5,307<span></span>
</td>
<td class="nump">26,025<span></span>
</td>
<td class="nump">19,723<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Unallocated items</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,999)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,804)<span></span>
</td>
<td class="num">(7,548)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions', window );">Amortization of intangible assets resulting from assets and business acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,010)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,281)<span></span>
</td>
<td class="num">(1,217)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_EffectsOfBusinessCooperationArrangements', window );">Effects of business cooperation arrangements</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(450)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(446)<span></span>
</td>
<td class="num">(475)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(799)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,143)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(535)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(902)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">&#165; (5,793)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (10,576)<span></span>
</td>
<td class="num">&#165; (9,240)<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">A summary of unallocated items for the years presented is as follows:</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization of intangible assets resulting from assets and business acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_EffectsOfBusinessCooperationArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effects of business cooperation arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_EffectsOfBusinessCooperationArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>146
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee benefit (Details) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract', window );"><strong>Defined Contribution Pension And Other Postretirements Plan Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Employee benefit expenses</a></td>
<td class="nump">&#165; 14,220<span></span>
</td>
<td class="nump">&#165; 12,659<span></span>
</td>
<td class="nump">&#165; 10,848<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined contribution pension and other postretirements plan disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan facilities and lines of credit (Details)<br> &#165; in Millions, $ in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>May 31, 2022 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 28, 2023 </div>
<div>HKD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateralAmount', window );">Debt Instrument, Collateral Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollateralAxis=us-gaap_CollateralPledgedMember', window );">Collateral Pledged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollateralAxis=us-gaap_UncollateralizedMember', window );">Uncollateralized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember', window );">Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity under facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Percentage over variable rate basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PercentageBelowVariableRateBasis', window );">Percentage below variable rate basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Undrawn balance which will be expired one month prior to the final maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">&#165; 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=jd_TermAndRevolvingCreditFacilitiesMember', window );">Term and Revolving Credit Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity under facilities | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_NumberOfArrangers', window );">Number of arrangers | item</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Undrawn balance which will be expired one month prior to the final maturity date | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term borrowings | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=jd_TermAndRevolvingCreditFacilitiesMember', window );">Term and Revolving Credit Facilities | LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Percentage over variable rate basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=jd_TermLoanFacilityAgreementMember', window );">Term loan facility agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Undrawn balance which will be expired one month prior to the final maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 8,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term borrowings | $</a></td>
<td class="nump">$ 2,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=jd_TermLoanFacilityAgreementMember', window );">Term loan facility agreement | Long Term Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Expected to be proceeds from issuance of long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 8,286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityDescription', window );">Expected to be repaid the borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">December 2028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=jd_TermLoanFacilityAgreementMember', window );">Term loan facility agreement | Hong Kong Interbank Offered Rate | Date falling 6 months from the initial utilization date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Percentage over variable rate basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=jd_TermLoanFacilityAgreementMember', window );">Term loan facility agreement | Hong Kong Interbank Offered Rate | Initial Utilization date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Percentage over variable rate basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_ShortTermDebtMember', window );">Short-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LongTermDebtMember', window );">Long-Term Debt | Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_NumberOfArrangers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of arrangers .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_NumberOfArrangers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PercentageBelowVariableRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points reduced from the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PercentageBelowVariableRateBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCollateralAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets pledged to secure a debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCollateralAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=us-gaap_CollateralPledgedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=us-gaap_CollateralPledgedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=us-gaap_UncollateralizedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=us-gaap_UncollateralizedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=jd_TermAndRevolvingCreditFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=jd_TermAndRevolvingCreditFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=jd_TermLoanFacilityAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=jd_TermLoanFacilityAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=jd_LongTermBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=jd_LongTermBorrowingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=jd_HongKongInterbankOfferedRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=jd_HongKongInterbankOfferedRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_InterestRateApplicablePeriodAxis=jd_DateFalling6MonthsFromTheInitialUtilizationDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_InterestRateApplicablePeriodAxis=jd_DateFalling6MonthsFromTheInitialUtilizationDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_InterestRateApplicablePeriodAxis=jd_InitialUtilizationDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_InterestRateApplicablePeriodAxis=jd_InitialUtilizationDateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_ShortTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_ShortTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>148
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loan facilities and lines of credit (Details 2)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Unsecured senior notes</a></td>
<td class="nump">&#165; 24,770<span></span>
</td>
<td class="nump">$ 3,393<span></span>
</td>
<td class="nump">&#165; 10,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total Loan Facilities</a></td>
<td class="nump">64,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=jd_UnsecuredSeniorNotesMember', window );">Unsecured Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Unsecured senior notes</a></td>
<td class="nump">24,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,411<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_UnsecuredBorrowings', window );">Unsecured borrowings</a></td>
<td class="nump">24,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,202<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured borrowings</a></td>
<td class="nump">&#165; 14,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11,387<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_UnsecuredBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_UnsecuredBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorLongTermNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorLongTermNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=jd_UnsecuredSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=jd_UnsecuredSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>149
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loan facilities and lines of credit (Details 3) - Line of credit<br> &#165; in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">&#165; 3,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">2,736<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">8,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></td>
<td class="nump">9,415<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2029</a></td>
<td class="nump">2,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">2030 and thereafter</a></td>
<td class="nump">8,958<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">&#165; 35,384<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>150
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loan facilities and lines of credit (Details 4)<br> &#165; in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee', window );">Line of credit reserved for issuances of bank acceptance and bank guarantee</a></td>
<td class="nump">&#165; 140,110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtWeightedAverageInterestRate', window );">Short-term Debt, Weighted Average Interest Rate, at Point in Time</a></td>
<td class="nump">2.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Unsecured revolving lines of credit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Lines of credit and loan facilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving lines of credit</a></td>
<td class="nump">&#165; 193,781<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of credit reserved for issuances of bank acceptance and bank guarantee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of short-term debt outstanding calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies (Details) - Internet data center (IDC) service - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_InternetDataCenterServiceFee', window );">Internet data center (IDC) service related expenses</a></td>
<td class="nump">&#165; 4,741<span></span>
</td>
<td class="nump">&#165; 4,738<span></span>
</td>
<td class="nump">&#165; 3,661<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentFiscalYearMaturityAbstract', window );"><strong>Future minimum payments under these non-cancelable agreements with initial terms of one year or more</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInNextTwelveMonths', window );">2025</a></td>
<td class="nump">744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInSecondYear', window );">2026</a></td>
<td class="nump">717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInThirdYear', window );">2027</a></td>
<td class="nump">368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInFourthYear', window );">2028</a></td>
<td class="nump">368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueInFifthYear', window );">2029</a></td>
<td class="nump">335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentDueAfterFifthYear', window );">2030 and thereafter</a></td>
<td class="nump">1,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Total</a></td>
<td class="nump">&#165; 3,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_InternetDataCenterServiceFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of internet data center (IDC) service fee during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_InternetDataCenterServiceFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueAfterFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment classified as other to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueAfterFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment classified as other to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentFiscalYearMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentFiscalYearMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=jd_InternetDataCentreServiceAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=jd_InternetDataCentreServiceAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and contingencies (Details 1)<br> &#165; in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=jd_InvestmentCommitmentMember', window );">Investment Commitment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems', window );"><strong>Capital commitments and Long-Term Debt Obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitment', window );">Investment commitments primarily related to capital contribution obligation</a></td>
<td class="nump">&#165; 1,903<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember', window );">Capital commitments</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems', window );"><strong>Capital commitments and Long-Term Debt Obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount', window );">Total commitments contracted but not yet reflected</a></td>
<td class="nump">&#165; 5,833<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=jd_InvestmentCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=jd_InvestmentCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis=us-gaap_CapitalAdditionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>153
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted net assets (Details)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesLineItems', window );"><strong>Restricted net assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries', window );">Restricted net assets</a></td>
<td class="nump">&#165; 71,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets', window );">The ratio of restricted net assets to the Company's total consolidated net assets</a></td>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesByRegulatoryCountryAxis=country_CN', window );">PRC</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesLineItems', window );"><strong>Restricted net assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund', window );">Required minimum percentage of annual appropriations to general reserve fund or statutory surplus fund</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesByRegulatoryCountryAxis=country_CN', window );">PRC | General reserve fund | Foreign invested enterprise</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesLineItems', window );"><strong>Restricted net assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw', window );">Required minimum percentage of annual appropriations to general reserve fund</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve', window );">Maximum percentage of statutory general reserve related to entity's registered capital</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesByRegulatoryCountryAxis=country_CN', window );">PRC | Statutory surplus reserve | Domestic enterprise</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReservesLineItems', window );"><strong>Restricted net assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw', window );">Required minimum percentage of annual appropriations to statutory surplus fund</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus', window );">Maximum percentage of statutory surplus reserve related to entity's registered capital</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For entities incorporated in PRC, the minimum percentage of the after-tax net income allocated to a general reserve until the reserve balance is a specified percentage of the registered capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For entities incorporated in PRC, the minimum percentage of the after-tax net income allocated to a statutory surplus until the reserve balance is a specified percentage of the registered capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum percentage of the after-tax net income allocated to a general reserve fund or statutory surplus fund until the reserve balance is a specified percentage of the registered capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For entities incorporated in PRC, the ratio of the statutory reserve to the registered capital which triggers the elimination of the requirement to contribute to the statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For entities incorporated in PRC, the ratio of the statutory surplus to the registered capital which triggers the elimination of the requirement to contribute to the statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatutoryReservesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatutoryReservesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The ratio of restricted net assets to the Company total consolidated net assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(3)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatutoryReservesByRegulatoryCountryAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatutoryReservesByRegulatoryCountryAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatutoryReservesAxis=jd_GeneralReserveFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatutoryReservesAxis=jd_GeneralReserveFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=jd_ForeignInvestedEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=jd_ForeignInvestedEnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatutoryReservesAxis=jd_StatutorySurplusReserveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatutoryReservesAxis=jd_StatutorySurplusReserveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=jd_DomesticEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=jd_DomesticEnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>154
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent events (Details)<br> $ / shares in Units, &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 30, 2025 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Dividends Payable | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,440<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=jd_KuayueExpressGroupCoMember', window );">Kuayue Express Group Co</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36.43%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred | &#165;</a></td>
<td class="nump">&#165; 6,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=jd_KuayueExpressGroupCoMember', window );">Kuayue Express Group Co</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Non controlling interest ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63.57%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember', window );">American Depositary Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Cash dividend, per ordinary share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Cash dividend, per ordinary share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event | American Depositary Share | Dada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Business acquisition, share price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event | Ordinary shares | Dada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Business acquisition, share price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The per share amount of a dividend declared, but not paid, as of the financial reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478790/946-405-45-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jd_KuayueExpressGroupCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jd_KuayueExpressGroupCoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=jd_KuayueExpressGroupCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=jd_KuayueExpressGroupCoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=jd_AmericanDepositaryShareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=jd_DadaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=jd_DadaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>155
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Parent company only condensed financial information (Details)<br> $ / shares in Units, &#165; in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 108,350<span></span>
</td>
<td class="nump">$ 14,844<span></span>
</td>
<td class="nump">&#165; 71,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">125,645<span></span>
</td>
<td class="nump">17,213<span></span>
</td>
<td class="nump">118,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in subsidiaries and consolidated VIEs | &#165;</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">34,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">698,234<span></span>
</td>
<td class="nump">95,658<span></span>
</td>
<td class="nump">628,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>LIABILITIES</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Unsecured senior notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,770<span></span>
</td>
<td class="nump">3,393<span></span>
</td>
<td class="nump">10,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Long-term borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,705<span></span>
</td>
<td class="nump">4,344<span></span>
</td>
<td class="nump">31,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Accrued expenses and other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">45,985<span></span>
</td>
<td class="nump">6,300<span></span>
</td>
<td class="nump">43,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">384,937<span></span>
</td>
<td class="nump">52,736<span></span>
</td>
<td class="nump">332,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS' EQUITY:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares (US$0.00002 par value; 100,000,000,000 shares authorized; 2,860,222,213 Class&#160;A ordinary shares issued and 2,820,978,543 outstanding, 323,212,124 Class&#160;B ordinary shares issued and 316,685,372 outstanding as of December&#160;31, 2023; 2,865,069,999 Class&#160;A ordinary shares issued and 2,587,296,615 outstanding, 322,483,772 Class&#160;B ordinary shares issued and 316,136,640 outstanding as of December&#160;31, 2024.)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">182,404<span></span>
</td>
<td class="nump">24,989<span></span>
</td>
<td class="nump">184,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReserves', window );">Statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,688<span></span>
</td>
<td class="nump">916<span></span>
</td>
<td class="nump">6,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(27,739)<span></span>
</td>
<td class="num">(3,800)<span></span>
</td>
<td class="num">(3,409)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">76,573<span></span>
</td>
<td class="nump">10,491<span></span>
</td>
<td class="nump">44,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,421<span></span>
</td>
<td class="nump">195<span></span>
</td>
<td class="nump">903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total JD.com, Inc. shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">239,347<span></span>
</td>
<td class="nump">32,791<span></span>
</td>
<td class="nump">231,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, mezzanine equity and shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 698,234<span></span>
</td>
<td class="nump">$ 95,658<span></span>
</td>
<td class="nump">&#165; 628,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100,000,000,000<span></span>
</td>
<td class="nump">100,000,000,000<span></span>
</td>
<td class="nump">100,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS' EQUITY:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,865,069,999<span></span>
</td>
<td class="nump">2,865,069,999<span></span>
</td>
<td class="nump">2,860,222,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,587,296,615<span></span>
</td>
<td class="nump">2,587,296,615<span></span>
</td>
<td class="nump">2,820,978,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS' EQUITY:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">322,483,772<span></span>
</td>
<td class="nump">322,483,772<span></span>
</td>
<td class="nump">323,212,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">316,136,640<span></span>
</td>
<td class="nump">316,136,640<span></span>
</td>
<td class="nump">316,685,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent company</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 646<span></span>
</td>
<td class="nump">$ 89<span></span>
</td>
<td class="nump">&#165; 4,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,191<span></span>
</td>
<td class="nump">711<span></span>
</td>
<td class="nump">2,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_InternalBalance', window );">Internal balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35,639<span></span>
</td>
<td class="nump">4,883<span></span>
</td>
<td class="nump">53,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in subsidiaries and consolidated VIEs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">230,090<span></span>
</td>
<td class="nump">31,522<span></span>
</td>
<td class="nump">188,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Prepayments and other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">65<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="nump">154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">271,631<span></span>
</td>
<td class="nump">37,215<span></span>
</td>
<td class="nump">249,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>LIABILITIES</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeniorLongTermNotes', window );">Unsecured senior notes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,898<span></span>
</td>
<td class="nump">3,411<span></span>
</td>
<td class="nump">10,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Long-term borrowings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,188<span></span>
</td>
<td class="nump">985<span></span>
</td>
<td class="nump">7,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent', window );">Accrued expenses and other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">198<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,284<span></span>
</td>
<td class="nump">4,424<span></span>
</td>
<td class="nump">17,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS' EQUITY:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares (US$0.00002 par value; 100,000,000,000 shares authorized; 2,860,222,213 Class&#160;A ordinary shares issued and 2,820,978,543 outstanding, 323,212,124 Class&#160;B ordinary shares issued and 316,685,372 outstanding as of December&#160;31, 2023; 2,865,069,999 Class&#160;A ordinary shares issued and 2,587,296,615 outstanding, 322,483,772 Class&#160;B ordinary shares issued and 316,136,640 outstanding as of December&#160;31, 2024.) | &#165;</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">182,404<span></span>
</td>
<td class="nump">24,989<span></span>
</td>
<td class="nump">184,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_StatutoryReserves', window );">Statutory reserves</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,688<span></span>
</td>
<td class="nump">916<span></span>
</td>
<td class="nump">6,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(27,739)<span></span>
</td>
<td class="num">(3,800)<span></span>
</td>
<td class="num">(3,409)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">76,573<span></span>
</td>
<td class="nump">10,491<span></span>
</td>
<td class="nump">44,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,421<span></span>
</td>
<td class="nump">195<span></span>
</td>
<td class="nump">903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total JD.com, Inc. shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">239,347<span></span>
</td>
<td class="nump">32,791<span></span>
</td>
<td class="nump">231,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, mezzanine equity and shareholders' equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 271,631<span></span>
</td>
<td class="nump">$ 37,215<span></span>
</td>
<td class="nump">&#165; 249,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in dollars per share) | $ / shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.00002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100,000,000,000<span></span>
</td>
<td class="nump">100,000,000,000<span></span>
</td>
<td class="nump">100,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent company | Class A ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS' EQUITY:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,865,069,999<span></span>
</td>
<td class="nump">2,865,069,999<span></span>
</td>
<td class="nump">2,860,222,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,587,296,615<span></span>
</td>
<td class="nump">2,587,296,615<span></span>
</td>
<td class="nump">2,820,978,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent company | Class B ordinary shares</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>SHAREHOLDERS' EQUITY:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">322,483,772<span></span>
</td>
<td class="nump">322,483,772<span></span>
</td>
<td class="nump">323,212,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">316,136,640<span></span>
</td>
<td class="nump">316,136,640<span></span>
</td>
<td class="nump">316,685,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Absolute value is less than RMB1 million or US$1 million.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred and payable, pertaining to costs that are statutory in nature, incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered and the aggregate carrying amount of liabilities not separately disclosed. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_InternalBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Internal balance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_InternalBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_StatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of appropriations made after-tax profits to certain non-distributable reserve funds.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_StatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansFromBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansFromBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorLongTermNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorLongTermNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>156
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent company only condensed financial information (Details 2)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems', window );"><strong>Condensed Statements of Operations and Comprehensive Income/(Loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">&#165; 1,158,819<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 158,758<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 1,084,662<span></span>
</td>
<td class="nump">&#165; 1,046,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Marketing</a></td>
<td class="num">(47,953)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(6,570)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(40,133)<span></span>
</td>
<td class="num">(37,772)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="num">(8,888)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,218)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(9,710)<span></span>
</td>
<td class="num">(11,053)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">38,736<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,307<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">26,025<span></span>
</td>
<td class="nump">19,723<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income/(expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income/(expense), net</a></td>
<td class="nump">13,371<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,832<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7,496<span></span>
</td>
<td class="num">(1,555)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before tax</a></td>
<td class="nump">51,538<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">7,061<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">31,650<span></span>
</td>
<td class="nump">13,867<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expenses</a></td>
<td class="num">(6,878)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(943)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(8,393)<span></span>
</td>
<td class="num">(4,176)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">1,020<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">140<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,374<span></span>
</td>
<td class="nump">7,810<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income attributable to the Company's ordinary shareholders</a></td>
<td class="nump">41,877<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,737<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">26,029<span></span>
</td>
<td class="nump">15,511<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems', window );"><strong>Condensed Statements of Operations and Comprehensive Income/(Loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">11<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Marketing</a></td>
<td class="num">(5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="num">(155)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(21)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(204)<span></span>
</td>
<td class="num">(331)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="num">(149)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(20)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(208)<span></span>
</td>
<td class="num">(333)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income/(expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_IncomeLossFromSubsidiariesAndVariableInterestEntities', window );">Income/(loss) from subsidiaries and consolidated VIEs</a></td>
<td class="nump">41,991<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,753<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">24,967<span></span>
</td>
<td class="nump">10,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income/(expense), net</a></td>
<td class="num">(483)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(67)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(591)<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before tax</a></td>
<td class="nump">41,359<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,666<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">24,168<span></span>
</td>
<td class="nump">10,382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">41,359<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,666<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">24,167<span></span>
</td>
<td class="nump">10,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">518<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">71<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,862<span></span>
</td>
<td class="nump">5,131<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income attributable to the Company's ordinary shareholders</a></td>
<td class="nump">&#165; 41,877<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 5,737<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 26,029<span></span>
</td>
<td class="nump">&#165; 15,511<span></span>
</td>
</tr>
<tr><td colspan="7"></td></tr>
<tr><td colspan="7"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Absolute value is less than RMB1 million or US$1 million.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_IncomeLossFromSubsidiariesAndVariableInterestEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of income (loss) from subsidiaries and variable interest entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_IncomeLossFromSubsidiariesAndVariableInterestEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>157
<FILENAME>R132.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent company only condensed financial information (Details 3)<br> &#165; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Statements of Cash Flows</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="nump">&#165; 58,095<span></span>
</td>
<td class="nump">$ 7,959<span></span>
</td>
<td class="nump">&#165; 59,521<span></span>
</td>
<td class="nump">&#165; 57,819<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts', window );">Purchase of time deposits and wealth management products</a></td>
<td class="num">(148,462)<span></span>
</td>
<td class="num">(20,339)<span></span>
</td>
<td class="num">(268,529)<span></span>
</td>
<td class="num">(183,310)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts', window );">Maturity of time deposits and wealth management products</a></td>
<td class="nump">166,517<span></span>
</td>
<td class="nump">22,813<span></span>
</td>
<td class="nump">217,184<span></span>
</td>
<td class="nump">165,123<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(871)<span></span>
</td>
<td class="num">(119)<span></span>
</td>
<td class="num">(59,543)<span></span>
</td>
<td class="num">(54,026)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of ordinary shares</a></td>
<td class="num">(25,912)<span></span>
</td>
<td class="num">(3,550)<span></span>
</td>
<td class="num">(2,497)<span></span>
</td>
<td class="num">(1,823)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash paid for dividends</a></td>
<td class="num">(8,263)<span></span>
</td>
<td class="num">(1,132)<span></span>
</td>
<td class="num">(6,741)<span></span>
</td>
<td class="num">(13,087)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from debts</a></td>
<td class="nump">13,628<span></span>
</td>
<td class="nump">1,867<span></span>
</td>
<td class="nump">30,500<span></span>
</td>
<td class="nump">47,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of debts</a></td>
<td class="num">(13,253)<span></span>
</td>
<td class="num">(1,816)<span></span>
</td>
<td class="num">(27,387)<span></span>
</td>
<td class="num">(35,439)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from unsecured senior notes, net of issuance costs</a></td>
<td class="nump">13,999<span></span>
</td>
<td class="nump">1,918<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="num">(432)<span></span>
</td>
<td class="num">(58)<span></span>
</td>
<td class="num">(773)<span></span>
</td>
<td class="num">(231)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by/(used in) financing activities</a></td>
<td class="num">(21,004)<span></span>
</td>
<td class="num">(2,877)<span></span>
</td>
<td class="num">(5,808)<span></span>
</td>
<td class="nump">1,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">13<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="nump">3,490<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase/(decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">36,318<span></span>
</td>
<td class="nump">4,976<span></span>
</td>
<td class="num">(5,705)<span></span>
</td>
<td class="nump">8,463<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of year</a></td>
<td class="nump">79,398<span></span>
</td>
<td class="nump">10,877<span></span>
</td>
<td class="nump">85,115<span></span>
</td>
<td class="nump">76,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of year</a></td>
<td class="nump">115,716<span></span>
</td>
<td class="nump">15,853<span></span>
</td>
<td class="nump">79,398<span></span>
</td>
<td class="nump">85,115<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Statements of Cash Flows</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(717)<span></span>
</td>
<td class="num">(98)<span></span>
</td>
<td class="num">(765)<span></span>
</td>
<td class="num">(509)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts', window );">Purchase of time deposits and wealth management products</a></td>
<td class="num">(4,979)<span></span>
</td>
<td class="num">(682)<span></span>
</td>
<td class="num">(2,833)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts', window );">Maturity of time deposits and wealth management products</a></td>
<td class="nump">2,838<span></span>
</td>
<td class="nump">389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers', window );">Cash received from internal companies</a></td>
<td class="nump">18,773<span></span>
</td>
<td class="nump">2,572<span></span>
</td>
<td class="nump">12,633<span></span>
</td>
<td class="nump">7,426<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="nump">16,632<span></span>
</td>
<td class="nump">2,279<span></span>
</td>
<td class="nump">9,800<span></span>
</td>
<td class="nump">7,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of ordinary shares</a></td>
<td class="num">(25,912)<span></span>
</td>
<td class="num">(3,550)<span></span>
</td>
<td class="num">(2,497)<span></span>
</td>
<td class="num">(1,823)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash paid for dividends</a></td>
<td class="num">(8,263)<span></span>
</td>
<td class="num">(1,132)<span></span>
</td>
<td class="num">(6,741)<span></span>
</td>
<td class="num">(13,087)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from debts</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of debts</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,005)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from unsecured senior notes, net of issuance costs</a></td>
<td class="nump">13,999<span></span>
</td>
<td class="nump">1,918<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">1,043<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by/(used in) financing activities</a></td>
<td class="num">(20,149)<span></span>
</td>
<td class="num">(2,760)<span></span>
</td>
<td class="num">(9,205)<span></span>
</td>
<td class="num">(10,309)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="num">(71)<span></span>
</td>
<td class="nump">1,003<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase/(decrease) in cash, cash equivalents, and restricted cash</a></td>
<td class="num">(4,142)<span></span>
</td>
<td class="num">(567)<span></span>
</td>
<td class="num">(241)<span></span>
</td>
<td class="num">(2,388)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of year</a></td>
<td class="nump">4,788<span></span>
</td>
<td class="nump">656<span></span>
</td>
<td class="nump">5,029<span></span>
</td>
<td class="nump">7,417<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of year</a></td>
<td class="nump">&#165; 646<span></span>
</td>
<td class="nump">$ 89<span></span>
</td>
<td class="nump">&#165; 4,788<span></span>
</td>
<td class="nump">&#165; 5,029<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow or outflow associated with (Advances to and investments in) repayments from subsidiaries and VIEs and others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment to acquire time deposits and wealth management products.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from maturities of time deposits and wealth management products.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>jd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedCashFlowStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedCashFlowStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>158
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !8WD5I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( !8WD5JR0EQ \@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL%JPS ,AE]E^)[(3M,.3)K+1D\=#%;8V,W8
M:FL:)\;62/KV<[(VW=@>8$=+OS]] E7:2]T%? Z=QT 6X]W@FC9*[=?L2.0E
M0-1'="KF*=&FYKX+3E%ZA@-XI4_J@%!PO@*'I(PB!2,P\S.1U9714@=4U(4+
MWN@9[S]",\&,!FS084L11"Z U>-$?QZ:"FZ $4887/PJH)F)4_5/[-0!=DD.
MT<ZION_S?C'ET@X"WIZV+].ZF6TCJ59C^A6MI+/'-;M.?ET\/.XVK"YXL<QX
MF8G[G>!RN9(E?Q]=?_C=A%UG[-[^,^/RF_%5L*[@UUW4GU!+ P04    "  6
M-Y%:F5R<(Q &  "<)P  $P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4
M?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-
MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_#
M"J5,7K5::0##.'W)$Q+#W(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]
M7BQH0-!445IO7R"TY1\S^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!
M;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=
M6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38
M]MJND::JC5-/T_=]W^N;:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K
M:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8
M[CF)$?[&Q036:=(9EC1&<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:
MR('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYP
MO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR
M([O=]EA]]D]';B/7J<"S(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ
MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1
M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^
M*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L=
M F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9
MK#63/F#([,V1=<[6D0X1DEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++
M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>
M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>
M1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+
M@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A
M=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9=
M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8
MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7
M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I
M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4
M%Z9*HO,94[[G*TG$53B_13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;R
MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z
M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,
MN2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#
MB<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >
MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[
MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ
M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1.
M"CS<_N\-L,+$CN'MB[\!4$L#!!0    ( !8WD5K"-3P3+0@  (DK   8
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
M=9-W@,@]JC2&-"00M+D%#RZC^/:/T>FDG@_0=34Y1>TL;]2L+J>J:?^RWL<
M?8K"S$M![JC6QL>RMEN?%H+XGBV[9EI4)F_9UV6+7G^[>85/L?Y#34(!/>3E
M4KU#!.,!MG^?U?FRF]5-\8>:OD-TD$H\H)0.*&'HJLS;%EV@VK%?M*U9U_89
MAT%*\2!+TH'@#-7+KNWT93V8!XA1IJW0 3%G1'M+ES%+C,B!3,6 )73;3BC?
ML7I6,< R&V19=MBSBC09T$S?APCW6>F IVR0Z)L?^*PZ_@XDQP<\*P>3,)=[
M&O7?Y#_@,/#)TT78_9)Q5++;"RV[\GV9P&EATEPZ3BWR8OJFJ- D7Q0Z;H%^
M %R:4HZ]60K8C-64ZQV7A,QQBD-SE458'D?8FR[OEEVMN\%ZY,(!RF=.*=T]
MTQ&@RES0&$.F" Z<_A*67L6>A%JCH75I>G-73[Z#9SY]QGQ#D\1-BH\@'4N]
M=!,HXT%'++**.+)^45VN+TV1RILJM* 0/EPF4B3N20M II=QF4O?@(QS+ *K
M/6%95<19]6(R6<Z7J\3O.B]8SW6$F)E7.!X4*BK]'4PZ"6C;TTO30*K,W4$%
M1!D.) 6%Y55Q"*_^3X%>^-A)]0J<NQ0+Z!A-_,:#S)$TM/DH+,6*.,7V22A-
MKDU=EF;R+RJ]TE5MX$ U=#*<>T?# 9F.VM)K,V!#E64XY-+6^? X6ZY:[>"&
M\N&0$9JZY[]'@([35+@3'R"CF4ADZ-"[Q4T1SW-Y:Z<!FJL__LCU[*&>#\[T
M!P4/]1O*=@&[XX .VAV'S$5VQX7%0A$GB"_K/:7/>1-P)%K^I4A]5&OC8UG;
MK3L+,R*-+E'VO_(CHC3TXLH[IK7QL:SM5IYE)A%GIHM^GQ1-E^MM86=S$ZQ-
M(+67>@E 0 6,)^B0?6C1*BU 21SM$?^79TUD%!I?VHF/:FU\+&N[[6TY4^[9
MO;6=V-^?!^MR96_G#38F76I9JW9>8/,VU2%3,G3H6AK>W+UB,4W&,4TO,B]N
M=8===FJ5)="K7%0JO?[M9GG5'T'8]+>Z0=]N7FV^GT*U/-QZAW6NFOO^Y>$6
M]<==5N\-;JZN7U"6].U(]B_FNK^0MY<$NBZ9+M&_F3NTMUB]$?TQ;^Z+RGAP
MIV^'3Q,]"32KEXQ77[IZT;]%>UMW73WO/\Y4K@.^$>C?[^JZ>_YB;K!YU?O\
MOU!+ P04    "  6-Y%:^)\N@=H#   W#P  &    'AL+W=O<FMS:&5E=',O
M<VAE970S+GAM;+U7;6_;-A#^*X0V; F012+U8CFU#31.A_5#MZ#9.NPC+=$V
M$4K42-KNAOWX'25%EFQ9<8JT#A")TMW#Y[D[BL?)3JI'O6;,H,^9R/7461M3
MW+BN3M8LH_I:%BR'-TNI,FI@J%:N+A2C:>F4"9=X7N1FE.?.;%(^NU>SB=P8
MP7-VKY#>9!E5_]PR(7=3!SM/#S[RU=K8!^YL4M 5>V#FC^)>P<AM4%*>L5QS
MF2/%EE/G+;Z9X\ ZE!:?.-OIUCVR4A92/MK!^W3J>)81$RPQ%H+"9<OF3 B+
M!#S^KD&=9D[KV+Y_0O^Y% ]B%E2SN11_\M2LIT[LH)0MZ4:8CW+W"ZL%A18O
MD4*7_]&NMO4<E&RTD5GM# PRGE=7^KD.1,N!C$\XD-J!G.O@UPY^*;1B5LJZ
MHX;.)DKND++6@&9ORMB4WJ"&YS:-#T;!6PY^9C:7N9:"I]2P%-U20?.$H0<+
MI]'%/54L-VMF>$+%)?KA.QR%;Q#/T0<N!"1!7Z'OV\.):X"2!7:3>OK;:GIR
M8OH[EEPC'U\AXI$ S7_]"UU4LUPBO8;9^R#GYT/ZST.Z$+ F:J2)&BGG"$Y%
M;:-L9)#@=,$%-YQ!*))V*#^]?Z<1S:N;'V&5+#1/.55@"1DV:UA1L H2N5&:
M(2,11!D5BMNEA!8L9TN>5-9],:W(124YNTZW,S(>AP1/W&T[3CUF41B%7F/6
MT>XWVOU![7=LR4!]"O2W+-^ GI^@4,MX]''UCTEXX]$!TV>,.CR#AF<PR/,W
ME?+<AK/*^E5]170#T5?\7U!P ;5;/;WLHU[AARU6V-O_#B2<:=R1$C92PN%R
M$U1K]!;)KJ0^SH- =D^XT05-V-2!C[YF:LN<F5T=WIN^A?9*8!W-4:,Y^J+T
M<:TWSZ<N.LH&B:'RHS'\#A+7:^H1^&&_/VVC1L+HBR3 VM<&O@T\7SVG8W1,
M+HQ'9!Q%.#S0T6,:VU44A\$)'7&C(SZC_&[/*;]!H)>6WRN!=32/&\WCKUA^
MXZ-<^(0$L3\:D8.L]5GZ!,-?T)\T[.UW=N]KEU\]0X<>CK ?1<'A]Z_?-(I#
MOZ6YJZ35H^!!);\KNH0-$7;1HI#*7$$#I!ZA*P$!=HLME,QDV13:*N!)?VD.
MS_'2VGPMM&Y$]OT''FY !C9A]%_=J/4&81"VGS;JU7_<7.#X5*+WK04>[BWF
MWZR%&B;RXFIX);1NV/:=#AYN=;YA.SI<7<%1400$'W5[?69>Y!WV>V[K5&./
ME!^H6O%<(\&6X.==C^!;HZI36C4PLB@/.@MIX-A4WJ[A9,N4-8#W2RG-T\">
MG9JS\NQ_4$L#!!0    ( !8WD5KA,<*6[PD  'PZ   8    >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&ULQ5MK<]LV%OTK'&UG-YF))>)!D'1MS\0BV\V'M)FX
MW<Y^I"5(XH8B51*RX\[^^((/BR)P"4E9=+:9J2WYX) ']P(X%P1OGHOR2[7A
M7#A?MUE>W4XV0NRN9[-JL>';I)H6.Y[+OZR*<IL(^;%<SZI=R9-ETVB;S;#K
MLMDV2?/)W4WSW:?R[J;8BRS-^:?2J?;;;5*^W/.L>+Z=H,GK%Y_3]4;47\SN
M;G;)FC]P\>ON4RD_S0XLRW3+\RHM<J?DJ]O)>W0=TZ!NT"#^E?+GZNAWIY;R
M6!1?Z@\?EK<3M[XCGO&%J"D2^>.)SWF6U4SR/G[O2">':]8-CW]_9?^A$2_%
M/"85GQ?9;^E2;&XGP<19\E6RS\3GXOF?O!/DU7R+(JN:_SO/'=:=.(M])8IM
MUUC>P3;-VY_)UZXCCAK0L0:X:X#/;4"Z!N3<!K1K0,]MX'4-&NFS5GO3<5$B
MDKN;LGAVRAHMV>I?FMYO6LO^2O,Z41Y$*?^:RG;B;E[D59&ERT3PI?,@Y ^9
M!:)RBI7S\XZ721W-RDGRI3,OMC(5-W6./''G0[XHMMSY^]\0\[YWTMSYF&99
MC7WG?'?\\68FY%W6UYHMNCNZ;^\(C]P1PL['(A>;RHGS)5\."692WD$C?M5X
MCXV,$5],'8+>.=C%U)G_]&_G37O?;U_O?^94FZ3D5?<#N.GY)9?X]2%RWGSW
M5O;$:>+H?&+RC?<>GW\)?/DE!B$AA[0CS37)R#5_DE-@R9]XO@?O^+YM3>'6
M]>1Y7>V2!;^=R)2L>/G$)W?UO;K?0Z&S21;9)(LMD0U"0 \AH";VNU\*D61.
M?B(0+0=K..I%Y^D.(2\(4'@S>SKNXQ;G'^.\P/>"(2P"Z-R ,H:'N!C"488)
M.^ &FKV#9L^H>5Y4HI[:3(I;!N_HTE>A3T,/*8H!'"+$8ZIDB ]+/@47 [@@
M#!$CL&1VD,R,DG_89RLY%]>S.J26Z5?U78J9(A: A8RJ4@$4HYZF%((1%R%8
MJ'\0ZAN%?DS*+URD^1J2Z>N7I'[H$44F &.>[RHR(3)7QEZ1"<"([_L8EAD<
M9 9&F9_E1)"4BTVS)B]E'F?%;BRX 9"BODO43 9@F*AR(HB,D5!5#<*"<"2+
MPX/JT*CZ1YY+,Y(UHI.E]$%I)6IS\L0AW2$PE.1_BFP A3!2<QI A3Y24B*&
MN)#KC:A&;N_.7*/N#]M=DI9U?.MI:UT4RV<YF$%3Y0(C.52G:0B%7 4502B"
MJ!IJ .:."#ZRH^@"P5F1KZ\R&649]:KB K:3"-#DJ4O*'()A1%7I$,K%GBI=
MAXU)Q[UT;,YQ6=8YLG:JDHS7XH\&M[,K96E8BA1>LCKBX[M!'O;5#M!16 \]
M ,*!%GG@@L0/1WJ@-X7(:'CNNJ)B519;ISA4'Z!BHMT "7RB+EL S".NKVK6
M49@!,==A*/3QV!CO?1BB1B_\L]CP4M9,M?;9&_YU)TLL_A94;71TE]IBJVR1
M5;;8%MLP)+U-1&:?^%#7.:U1K/996P[SW_>I>)%Q>N*5X",#43=QF.@#44<1
MU5!'  BYVKH#H.2D%GHC.=F;1F1VC1]RP:5VX73I"(H%?!P.0FT, C 2:F,0
M) N0JA>"(7>D+$"]=T1F\]B,P>I=70Z!4G4O)_V>KQHI"!80K$K54;*^8*I2
MP#XBSQN+;&\?D=D_=G/L(U\5,L5%\A74J[LX#WE$=5  S'<94O7J*(*8IZ6R
M#D,D8/Z(X-XY(K-U[ 1+I:_)# ]=P,*QP-<D0WY0=481A ITKPS!*/)'LAGW
MKA&;76.]N]*N)Y!2K-LV*DMP)1YS ,:09H\!E)SQ/&5XQP L9.%(Q8=[MXC-
M;K$7.GN3%57UUDF$*-/'O4@>I8D2A9,7^=6BR$599++Q6J+;B:W;R]H4V5(.
M?+";=(M'9)6J]I*.HIXZX@'05:C-Y1"*A2/YCWM;B<VVLN\CK7.V_(\_DESB
M7Q>W129M=KI*&[_=KJ=*![9?7M"+NE/4$NTD)#H-B0%(,-)UO1_%9C]JZ#JY
M7C0[XDG^\@]I#\IEFB?ER^GNT#TD1<13RS0 YC'&U%X!?"M%3!M[@&]U23!2
MK^#>MV+S!N*)68:>-\OH,&B6T5'@+*/##+-,[P:Q=X9!7PR>?[3"KT'E1F]Y
MJ4NWRA9998MML0WCTIM4?&)K4SJ8=)T[BWU9\GSQXH@RR:LL:9] +O^SKT3S
M, L,DFXDD8NU[ 105)N< !#QJ9J;.LH/T-@@[(TK-AO7=A<?RDU0M6XJJ<<"
M3;8.8UC;RP=0F#)U=S$&8,CWW+%1V1M9;#:RX\K_ B\ 6-C 57>/ 92'53<,
M@*X0"=4]<@"&PF!D[QCW9AB;S?!XI_U?S('N?[54/ F)3D-B #)B#DAOLHG9
M9%_0E=]H%KH;.'X*1E'@J]L)'>SXV9OG$[7 !LCJ32[%><0 3%:=8\]F2._4
M"3*NH?=)E2Y D4:'?_&C7IMLD56VV!;;, )]'4#,=4 3 >>_SIN=-#--ZH%[
MC!U+,%C-INH.\+R#A<>PJ;J'!7#Y4Z:EG(XB4S(RU9&C$P;F(P91FNV%>GZD
MTVCW>('=\P5V#QC\%2<,2%\B$'.)T,7@C*RC4-:I^RKS#E8_>#I*NT!]B .P
MR;Q3C0F (E,\-M/UU0(Q5PN_-6?3ZD7RB9?)FCOY?OLHQ1>K\1,Z]\1JS6"5
M+;+*%MMB&T:GKQF(N6887X=T?X[#(/1=%'B>FH;G8R, 2Q"EF!"D%L,QB,6>
MYR,T5BF0OE(@YDK!-!_J%IVX/G,9DO]4[>=C(PB+?->3ZK7];A ;N$' T-BI
M']+7"L1<*[R/'D#=QE87CSJ;;)%5MM@6V[#_^[*#A-_H_HSERL41L,D6666+
M;;$-S_KUU0HU5RMGNK^.Y7A-Q'+I5$N.#C98A\G45_T?P(:\J5J:Q ",31F%
M!SWM2PYJ+CD,$QZU6G1898NLLL6VV(8QZ(L.:BXZSC: 5"\",)L&ZNK3P93$
MT\Y< FPR\;#Z_ V L2D=J3QH7WE0\V.#3V6QW"_@?4=STXLSSVKI894MML4V
M#,+1Z6;SJ9I3)\RIU;,T5MDBJVRQ+;9A(/IZB)K/TIQYSMS3]IU"'+CJ6:UY
MAQL<-,<^4D]^10!?X".,U6UY",<\EXU- GVA0<V%QH/LR'0![L*;6UZ<>C;9
M(JMLL2VV80SZDH?Z_]L<8*R8+@Z$3;;(*EMLBVT8B+[^HN<\JSDY!P3Z%C5Q
M Z2>Y.UPQW. +*:Q>NH"HD.$JJ>88@"' H1\U8#.CMZRV_)RW;S>6#F+8I^+
M]F6TP[?M*Y3WZ#INWC14OG^/KM\W+Q3.>IKVO<R/2;E.\\K)^$I2NE-?SDYE
M^ZIC^T$4N^9=OL="B&+;_+KAR9*7-4#^?544XO5#?8'#"Z=W?P)02P,$%
M  @ %C>16MG>J!$2$0  PEL  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6RU7.]SV[C1_E<X?F\ZR4P<$0#!'V[BF9RC$]NYY#))KYU.Y_U BY#%EB)5
MDK+C_O4%2$F0@ >4?*=^22SJX5*[6"R>72SX[JEN_M4NA>B\[ZNR:M]?+;MN
M?3.9M/.E6&7MVWHM*OG-HFY662<_-@^3=MV(+.]O6I43ZOOA9)45U=7MN_[:
ME^;V7;WIRJ(27QJOW:Q66?/\HRCKI_=7Y&IWX6OQL.S4A<GMNW7V(+Z)[M?U
MET9^FNREY,5*5&U15UXC%N^O/I";-.YOZ!%_+<13>_"WIU2YK^M_J0]_RM]?
M^>H7B5+,.R4BD_\]BCM1EDJ2_!W_W@J]VC]3W7CX]T[Z3[WR4IG[K!5W=?FW
M(N^6[Z_B*R\7BVQ3=E_KIU1L%>)*WKPNV_Y?[VF+]:^\^:;MZM7V9OD+5D4U
M_)]]WQKBX ;"'#?0[0W4N(%2QPUL>P,[]PG!]H;@W"?P[0W\W">$VQO"<Y\0
M;6^(SKTAWMX0]Z,[#$<_EA^S+KM]U]1/7J/04IKZHW>(_FXYA$6E?/=;U\AO
M"WE?=WM75VU=%GG6B=S[ULG_I&-VK5<OO+NL77H_2>=NO3_\'PGY'[VB\CX5
M92E]KGWC_7#X\=VDDS]&B9S,MP^^&QY,'0\FU/M45]VR]:95+O)C 1.IQ5X5
MNE/ECHY*_"CF;SU&WGC4IX%W]_GOWJOA=[\&OV[Z$EF_?OOHO?H!B9F=+X:=
M^DGI^;+HB*PCV[&]&[!>.'.Y@1KK13_6BZ9>>3(V-EE75 ]#<"FZ0K0W:) '
ML0$6JP+O3;O.YN+]E8RLK6@>Q=6M^M7^']&87%+8[)+"T@L).QJ;8#\VP9CT
MV\]R!2NJ>;T2: "&>\/^7K50/=X&01CZ[R:/AY8=4-$!*B0D/@;-;%&441X=
MHU(;E80)V8..5.1[%?FH^WW(_RE#W1!YNEJNB?.ZFA>E\*J][NJZ^C17GKIN
MZL="1@WO_OE\5^67=-5+"IM=4EAZ(6%'XQCNQS$<==6/0@J=%]E 2ZK<RU9U
MTQ7_Z2^@,1G$\0-GBA,_,)S7!A%*#0^? 4DTH8;OVJ"(LA#[;K37.1K5^=LR
M:\2UXD^Y)QU5DLK6J6YD/9\F26*H:X,"0@QM 28V[9;:H(@',=8VWFL;CVK[
M<]VV8KM(Y$6[KMNL5&1!SD@Y#[OG-Y[X]Z98JZG<.T!;+[HG:2!DC=@>U\ ,
M7 !CV&MF0S@W+&%# C_"ADCVADA.N/I"-(T<\UUXRKXC'1/KR=>$!*:'(Y09
M>&<V* X-6Z1 $ \2K"GQ-4?T1W7]TVJ=%4T_IG*HR[IZN"YEQB&GMW0&&;+5
M0#_4=?XDV2!D@K[M]RPT?'H*4(PRPP@ Q$EHK&0I0/D.(QP093)JA ^EI$=9
M-1>>S!B]O-[<=XM-*1>=>;V1ZQ;4F]@:,6:J;8."T-3:QH0!,96V00EU!#="
MM=KT!6-?5(]BNU!#A2D80BO  53 J:DR$.4'S-391I$D=#F\9L-DE-#=OIK)
MK+]]/2D/HMU"FL%[S,J-\.;+K'H0^[G0B69UTC(,3'%F!JHIA,66.]BHV(IY
M !3XB<L?-!DEXVP4F2:;RYC?[#+'9K\P]&GD_::5(GJPBA.G[!38!@A-YY@B
M5&RN"^> 4@"2H^)8)(GFLV249MTJ(WF2 TDC]'Z2BT=1UL.RN%TJ)4V%!N!H
M+:"1:0$ H[YE H2BL36+T#-9Y)I&F@V2<3K84R.EOF2:FW*H*BAZT#UOW4 X
M;&#SM&N9BE@V #!FT0.$(C[Q31O8,$H2[C"!)H=DG!U^F,^;3<\29)20&H]D
M<L3F:]<T(9;O Q@S8^P,"C-I9(I0A#!'-D<T223C+/%S75T/B9JB_W(>R(&O
MNZ5HO$I^HS.V5X,U7D_$=\6;Q1N5XD'; !YHKOI3 ++Y Z*"IE5LC/085TS0
MA)$DXS66?M5H5=GL(&?5#*HLLONB=.>O9)20OC2!O:BTV46EI9>2=EQ&U'27
MCM/=#UM*I^H0HGC,[DLX7ZE-,J\#;G*W*8*%EE\B%+."%$)%Q+6H4\UMZ0EN
MFS_VS+:KO7:S7I>%:&!@IC;%O"9A9*D,8)29&3M $3\R:0Q .=8EJCDM/<%I
MY>)3=77C6(*I32KEVDJXF;5!7&3F-3, 2^+$#,50&(T<48=J*DO'J>R71JRS
MYX&:J2@SA.'Y1N:N*D7OPP\T@DT?9>)J6@" 3+(*,,PJ*@+0=>3B\52353I.
M5C^LU$3V<LG9>Z+:B++?Z%AG3OY% 6NTZ1="168* T'<FM,VBD0A<ZBN&2@=
M9Z"_[)>84F2M\!JUB7==+ZXW\L/(L ,JR,+ )"$(%E@D!*%H9+)/A.+4P;RH
M)I]TG'S^HAQ]6!44Z=AZ_'!A1'^;!G(S)DT!*+)T!X+,BGL*0)+GNN:\)IWT
M).D<%C Y\YVK%ZA%1K%5F0(P%A-N*@OJD:$9+5* DI[N2K:H9IMTG&WN5J]^
MB@][IJ[URV9VD55N!J#$"FJ (E(_ML87L$WNJLE0S23IF;7'1J:5U<81R$ M
M, BMB0Q0H45.4'V2)580![##?.QX9U+3,39.Q_Z2?1>CKLQL5D028M;9 (J:
MYI@A4<Q*FP"*4=\QK$RS,':"A>G5JM\$.[E6,43'J.F%4P@S2=L,H&0J:.Z@
M %0<.$KI3!,R-D[(=EGR-@U$3.4@.X*FL.D3I6:)= I0S#?K[$@4"<S"$1)%
M7?4"=K //T[7S&7[E-J@R$<MH@I0W"P"S1"(6EK;H,AW*:UI&ANG:;_L2P/G
MCC9@5M0W8QM$F9O>"!1:&PH 18AC2X%ICL;&.=KG<_>SH0ULVL1C/S&Y"H!%
M"3?9"A*6<&H%/@"+8F>(UUR-A>.E$:/]9*@.GM-^,LH!7]Q_<DEILXM*2R\E
M[7B$-*5DXY3RRZ:9+S,5FNN%UQ4KX>5B7;?%-JM\$EG9+;U55F4/8E?ESC=S
M3+(9*CL&L<U.$)#ZC%GNBW!A#.(7>G+,F',N:Q+*QDGHIZS;-*JR?;0K]+LM
MA>J>(2=F/@IPE,8F!YHA&(E(;#)U^%A.J",K99JYLA/,]:!E0.\$>:V8*^.Y
M(IW-*PFS60Y )6;-"8!B9J5E !4R5^=$H(EL,$YDS5+,P5:8*@J?LS,2P#*A
M57-$L("9A2F$DH8U*1\4QGW')D&@Z6XP3G</?>%(=^?F8&"33VX5'P'(2LX!
MAL56HQO8F#_8C3G66E/=8)SJ]DO=.BOROHV@K+/*JYOBH:CZIB&L-B@-Q@&/
MS!F <(1P4[$9PD7<*ERF$">!#KH?:)(;C)/<W@9#<5URGG[%[PVAYP<T ]CU
MEHN&U>J("I=VP1W (IZ86^TI@D41<[G!04_G..7=K:?G]$YM@T6750^%3(%'
MJG<!*EXR;J;""!:9C2DSA I\DT"G\)G<E10$FAP'X^38# _:+D-B.&(%FZ7&
M9B8(,%:3'<*8NQ@I @7$M59H1AR,5R^/PT2OZ]!F(8G$T'^OFF&E:?K\8=N
MD4-K@/WO@/E6\  P;JV?$!58Z1*"2:+A(%F!9J'!>2RT)UG*%3:[RC9V!,#V
M0G.UGR)4;%8X$2A(3+=*$8P[6TP#S2Z#<79Y[ YSZ0!=LQE._TCF( /(@R3]
MV :@4AG%@64$N.=M5KYG$$9\WPJ;""<]P!4W-8$,Q@GDMZP<<I#S.VH"F\U)
MDF.F&@#%:6"J#XAA8FU9 A0)8X</<$T?^3A]//:!75N5ZCF^W[&'\Z,"!Z2.
M1A:90C 6FU$!H,PPB001'AYD'L=6T2R2C[/(GR5Q:&4"T75E7S^9O-H74[KZ
MM??GC]Y?Q'Q9U67]\ P- 3BE22D QN14 ,*8M58"U#7W'9.":T[)QSGE4#]#
M11.H,:*)/K>&'L&LSE2$"LWMDA2A8L<:R36-Y.,T<E\^V[1]A]7Y%@"[S7%D
M4@2$(E9[&4+QA%N=JA GZ90K+&@FR8,7U<X6,AA4\W/.PXPRU!<?B+FDM-E%
MI:67DG8\0@>'F\:9[%>Q/N M=9/+$6J>O59U1V+_1/OFW&X%1#C&S? U@^("
M:_L.P4CLJOEP367Y.)7]TM1S(?)=:;=M-_UNK6T*3YI)?=GU?4@'QVHRF07E
MV%)@ ]VLC0&,N:X#B)D.I0!##AO2CZVC*2T?I[3'JWI>J*6K<BB+B"HU=VNG
M"&;OY,T0+(RL4P50FDP?'$4 KBDM/T5IUT4GT[NB^N?V'+ORCX.&C;KJFKJ4
MMST,%_<MM+UK+.LR=^SR<YM\FK6O*<!83@&*H#$SR1Y Q3YU9#I<\UP^SG,_
MZ%Q/S90LS_N_I;WVI;+!&JITJ(WV),U2/@^?ZZ=*SIUV<]\6>9&YFMTXV+2/
MS;KY%*&L=K 90D5FF2I%J(#'CGIBJ/EQ>*J\>AAG<G&/D\(0;?&')E6;(E@<
MFK0/H)C/?9/] E@0,=^Q;Q9J\AN.D]^ONX+9D!&Y-$;[_XQ:92&(BZV&/@2C
MD5T_13@FB9%+:TUWPW&Z>SS0FZK?/5"N+JJB5OO(G="9T'Z]F=>MPSS@#!&S
MCV4B6&*=H08HRQG&(,<FT50X'*?"!Q1#E46:0[_ !H*6L#FJF0J=ALQ.0U(
MN7:=.@@U$P[/:2- _!<JB\J;YBHY12AN#3JJIUI]C@A%G5IK=AF^O(E@\FJ;
M$KT^WQR()!+?/HR-<'%D!48 X[%9=4P!C)#8-1T.CJ&/4\[I8B$Y15\Y_KX]
MK-=DW>[@7JM.9BF3O1D,IU;4QZQ4^PYOMM.G[9IBKKJO% ":RV:#B;6$ ,9H
M%MD1AIH< X!8D+BLI*EG.$X]MR^6:%2CT>15+H:_7JM,^O=:!W2-AM8^ZQ3
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
MU5'5_F&N0Z@K)P%J"BKS'*BU!J7%4%H"I:4HVE#BO55'_X\D0*KQ:1S7DY,
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
MXYG'36%_5).RO1EE:>P"("I8-L1?T-:3*&QX(!OGNWK<E,$E P6_<+='(FL
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
M*PG7I ?P_=2@X?-O:(/X1R)>_0]02P,$%     @ %C>16J$0OB"/)P  :H8
M !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULS5WI<]M&LO^>OP*EW=JR
M7X&41,EG;%?)=G;CE)VX+#O[&22&Y,0@P."0S/SUKZ^9Z<$AR7'RZE7M89'
M'#T]W;\^^>RZJC\W6V/:Y,NN*)OG1]NVW3\]/FY66[/+FGFU-R5\LZ[J7=;"
MG_7FN-G7)LOII5UQO#@Y>7B\RVQY].(9??:^?O&LZMK"EN9]G33=;I?5AY>F
MJ*Z?'YT>N0\^V,VVQ0^.7SS;9QMS:=I/^_<U_'7L1\GMSI2-K<JD-NOG1Q>G
M3U^>X_/TP*_67#?JWPGN9%E5G_&/-_GSHQ-<D"G,JL41,OB_*_/*% 4.!,OX
M7<8\\E/BB_K?;O1_T]YA+\NL,:^JXK\V;[?/CQX?);E99UW1?JBN?S2RGP<X
MWJHJ&OK?Y)J?/3\[2E9=TU8[>1E6L+,E_W_V1>B@7GA\,O'"0EY8T+IY(EKE
MZZS-7CRKJ^NDQJ=A-/P';97>AL79$@_ELJWA6POOM2\N^3"2:ITT=E/:M5UE
M90O$6E5=V=IRD^RKPJZL:9X=MS ?OG6\DK%?\MB+B;%/%\F[JFRW3?)#F9L\
M'N 8%NI7NW"K?;FX<<379C5/SD[39'&R.+]AO#._^S,:[^QOV3V/?3X^-MZF
MI\T^6YGG1W!=&E-?F:,7__K'Z<.3[V]8^;E?^?E-HW_CRF\>>S%/[CY\DLV3
MEUEC&WR6-EJV&5VXCUN3K*JR@0?SK#5YLK9E5JYL5B0-/&+@:K?T5@L/_J>N
MNGVRS:Y,LC2FQ)'V60TOV9)FK7-XU<#E:+?TO%Y);6'4?0%KV9C2U%E1'/![
MLV_Y?7S^4VGQKTN<F":]V)D:-I7<^]<_'B\6)]]_FE_.D_]<7+RGOT^_OP]$
MN&7GZZH F0:C+@]J#S(A;X I(7O$,7;[K#S@*+=3!K8OLM+^@9.@ )TG%T61
M9#M<2Y,FY@ON$A8"8G8+SZ?)WL@_$Q@Y2^"+"J:NKVUCDK*"N5(:%U:*5S)I
M*UI9:>##I@4!4Q2PX'FRG"?O UEA_6&Y=S]:>+_H<D,SW'3VKY@J:6+ALZ9;
M-C:WL&GDK3*G)Z*Y?GWS0T-;OM[:U5:/D  7XI\@D2T(;#P$2VR\!+Z @X11
M#\C;>H8:UU<!=6!%ML6/X  '(Z=);FM0),!9,+$MW5\I+JVM00@GNXJ&RN"X
M2P.<7*S=_JXJX9MK4W^/[V\S7B=]@F>PJ:Y,7?8(A9L'Y8L\I+@NQ>>S_;ZR
MP)4P5FUV\#*]NLM^JVK;'MR\.[-;FMJ3>5EE=8Y_\.*K&L:J:/I5!F>?1>_#
MFI$ZK0QD: WZ7>#$P;$@_6'_1,G#!!V1?+UCABUM@2$W[DD@*"CK#DAP4==9
MN6%N2>$4LYH>J6WS&;>5$HU,^5O%%[ VU[#%!A@=]#5)@::I@):X/)0<,/LU
M"(AF:_>.*+S6U'$:0 (^QL!3(PL6KAGEKWA@OJ^PG[+)"(8P3R^S L59@S<9
MZ/IG+T$0EZ:P  [HFVX/%S2ZKO,$M.8'LRJ '"3/>"&O3-T":@.J];\)X^XR
MO+^5VRS0X@"'T*",/'WT_1UD ')752)X=,.LNKJ&KV@@&:>)%,<<Q4MC1M>5
MP]DF%BBU N8O06ZU*&6J'4@^DGK;JLA-6)_YO:/3A74#CV^3-8A0("C-=V6K
MK@$> 3E=U;#^>0+_^;DJ9W*C"^3X?U>U/AV_WL$!#0XGA97&8_7'[G]OYLDG
MV#;P#XABDE\-"=H137(7V>OHCE>1U*;7<+!EH M0'(ZWS/AZX>GLLL]&S8W;
M OIWNSU3'V0;2(GU&NZ_W#8FG%-'N#AXWK3\:F&SI2U(I*;P;$%KS6VS*JJF
MJ[U60<&"\ZO'G=B16Y*P=8*;]?<T3 X':<I.EFN^@+'2P!]Y5UNY6/Y)$*6V
M\H#@#OH7]Z]5-NK/9A(6*,*!=.@:'+:J06IU+;Z9X UM2>4B.=JN1EF   +W
MF":PBYS$^1+' )&8?:$C3Y-U9NOD*BLZ,TUA6 @=*6UOV36 Z)H&]KA;HE3
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
M2TG;AB-P+IS%Z?T;7IA&I_[],YBYFR?O*!&(.*<)LX28JCZOH&#X4SK!71A
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
MF@L/6K-A>4XWYH#<A9G*5=$%Y5VXYD3*G ^-0@*[N^X?' XC+FMKNZ21U*N
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
M$\#&E(IVF49FM?@B8X$$ASL 2^L6^1LV4EINP'Q$LA3!9*VH!4##]<<4AL*
MHR.3(P57()_D27,A*;\U%73<1)4X#_;Z9M4(%O/8EL-X*X&RH<2ID(#'5I2$
M"% ,J1VU0'].=/O<'[;O8Z.F$WWHU #=/C)MV !F+,NUD.5EC]L7+DM5EZU3
MFD5-SIB3I8"FFGHP:0-3?7'Z<<#L%ZMJ_&TEPD0'6W!^=S?=K6^:DIPVBB5T
MS"ZQRA)2+JHI0,YLZ4UG?ANAEF-O-/?[T?GAV?\:-VFQC]9LBCZMQ?YLZHTO
MYL?8)[\)N-:'HG#N89#O@*&?;<#;NK,29LA^$U'X)%5/\B@ZL.W7#SR$2CM$
MOTK>SNK?$ZM\@G>12* 0 +59-96Q8WJXD3;=])'P>DLI!(B%ISLJIGK!5$::
MR0N8OMV^:Q >V[+IE BIZ:SMD_[,&RT71T,*&+ZA#>.^;5\H1(!.J7EC[]W&
M_W::Y81H:PMG$)8&V7A6;U.0Y 5@ 2M=1.WXP=Y@2R@YHY"JIK@9Z)GXH0)Q
M%X-%RU@<S%$36J;A?-"FN*:G%4=V53@UHXF%F:B.XFJ0E9!;BAJ7.>,0.;RU
M2<$51O8$'#4+>R0^!U%&3D,Y)-7PJ_K1X>,\(=E&4,1YL1[HC K<SVAZC>@3
MMT;!:PE=/Y?\'I)_>,A.X8Y8J#E,*%;%P2M<THVME-:N'!NR5\WLZ"I,HEQ.
M8GR#JL0YD%6,[250.=.S'==5"_$7D_$Q:#/WE>8DS/](_3_K/^X^=<J=J*1]
MT/V:1(R *&$>D>AGZ.!'QCLLMIV!A!6 HTJ[$)9TU&/S<+TS%4["7-S:ZM7!
M5O?<[IGVI]&MJ,Z\JIM-?H8%;Z!$T=9SMXPK:=37-^LWEU5<@^$LR:EI+.O.
M:LSNFR5J1>\Y+-#E]GGDK#-Y[#%W\D44<R>L]?@N).\2SXE24U>C"?2]D=])
M"N7]L8:L1BVOU!L&?M FK3S=.-7JUO-CM\R(^?_H&/$TTWGLNPZJEKB67I[
M1G8/=ST>LE^5"NGTLQZ2<,ZB%:OOEM@CUR3)@,\N)GK.UXDX]ER)=$\%?#Z=
M*!IW4-KR^EK,J  1Y_CXE'&$#G1L%5C-)CK6$-(XS?,B9DQUY-GT=T$^6KTT
MR!*95J%2AI@K,NA%6Y'G-@W%M!SOV)%=TS@%B8=U)'K0M>_8I^S1Z/CRHR57
MX MA.A-0+-YB]\B5T$Z32=$=[+)5) .J$34G(:NG3D=-N4_O?$H![8-B&ZJW
M4NRIFK5O%N$?$?AHN:,#J/[7GB1I"68%G,I["D_.06]8Z2L+B<<%'0MM==]"
MU5@[T'"A4V%^OY-['4A5NHNHG Y(*6W(-8W"#JXZ<[MI4J^F#%8=2B&]4GZ\
M X:I0HL.-2<GQHNS%^N Z\R"L>UYU_1^UK.^1L%ABP1D,J>,B&!YCS!RH]67
M'B#B0M+RT/2IF([==D6U7!WZE%N0C2,>?"0J1>.:O]?IBT('_K/J<-1SR6 Q
MZW2MOK><+^[,"-_KB.Y>Z-\]Z/R6-A9U=P8]6SZ;<-0]P+EO2%1UZ)OZ9PL1
M?"%Q&$TN2Z;PQI/.><>%-QXO^WLSYNQ:%7VQ0/"%*E*;@PT!<NS"3_KZXI8
M1S$K#X+QX[P+.P9\KB'*DU\E=@YHCKLJHEP_;8Q"S]+2=[#E>I._=NRB]9SU
M?:UR7ON2"&W7QGXO1>_5P)+[J*@<+3_)>N:^1*JFN^^YWF!W.OJ.Q!I+1\.+
MV8!I]XV4NTG5SGZ7M%(I>CQ[N07@"4T3\'RMP&=^0QN4'ZK=_!]02P,$%
M  @ %C>16JG=VL"X"0  I1H  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&ULO5EI;]LZ%OV>7T'X+4@!1;'E+6F3 %F:E_>:=H*FG1E@,!]HB;:(2*(?
M2=E)?_V<2TJRO#1)9_N2R!3OY3F7=R-ULE3ZP:1"6/:89X4Y[:36SM\>'IHX
M%3DWH9J+ F^F2N?<XJ>>'9JY%CQQ0GEV&'6[H\.<RZ)S=N+&[O39B2IM)@MQ
MIYDI\YSKIPN1J>5II]>I!S[+66IIX/#L9,YGXE[8K_,[C5^'C99$YJ(P4A5,
MB^EIY[SW]F) \]V$OTJQ-*UG1DPF2CW0C]^3TTZ7 (E,Q)8T</Q;B$N19:0(
M,/ZL='::)4FP_5QKOW;<P67"C;A4V=]D8M/3SE&')6+*R\Q^5LL;4?$9DKY8
M9<;]94L_M]_OL+@T5N65,!#DLO#_^6-EAY; 4?<[ E$E$#G<?B&'\HI;?G:B
MU9)IF@UM]."H.FF DP5MRKW5>"LA9\\N2H,18V">/TMI))GJY-!",[T_C"LM
M%UY+]!TMO8A]5(5-#7M?)")95W (2 VNJ,9U$3VK\4K$(>OW A9UH\$S^OH-
MS[[3UW^)YZ7*)[+@Q-.P?YQ/C-7PC'_NXNPU#G9KI&AY:^8\%J<=A(,1>B$Z
M9[_^U!MUWSV#=]#@'3RG_=7[\KR68<AV*6+GJV?#9.&,S'XO&*PN\HG0;B!@
M-A7L-ZW*N1?6(F$\29P8SYC D'V"N!7@;YVB&Z434>;0M< 0@M<&[#:\"]G^
MKS\=15'W737!_>J]>\.05AAG5EDHC+E)60Q(,A':[1!34_;U_N?^8 #?SS*,
MA,T2TK"YED4LYSS+GI@H9D@B"8'0PG*9L4G-G/9&QB)D7QH^J<@2\.,/LI@1
M P6&L2H+RR2(B$=I++W9I!@P/I]K]2B1#@06'77#HU\(9(M6;_S.M(S"B\1Q
M4IE,()2X!:;P0" '9TQ"_C >0V/O1L^:Y$K*6 R0=4$.)A"KC>MW?<AXLE,N
M-5OPK!0$DM3#51=2E0;@R0;;F[CDX _VN5N2$E["L!$D6\UM]%6D [9,99S2
MAK0$G\A4V1-9D62!4N7"FX_'J8>GP8&;4CLJ;(82PK@Q"A1)Q5+:]'685U@<
M?)D3!@U#^67FI8Y3$"%_@:VXJ8U!9J7G=FA(,GJ.F8[X].W>>4Y^8?;V/W^\
M(.^J'-&\V;LD?XV"P;B_=[UFZ!<!]X+H:+#WQ7E]/Q@/QWN$$YFH,-Q7*^)1
MAP*%W<J;VV#)N4 $A4QIX62TB,D2":/IWO1M@5S85"6>L_-W3/)&0A"IN DZ
MNVVV-5=8.59CS%6*,$94CI])/I$9EL8T#)>Y>_V"^7U_(+_YN5,%8$OSW#Y\
M0N]2+UJ#Z 7=7@]OEM@#V!!$I])E!\N+F9QDHI:(@FYWN/>;4LD2"MD@&(_&
M>U=B*C2IL?QQC<3^L'?$L*(J#K [5@,<F7F_'PR[]**]I;M@P93$#:#<YAHK
M_&8D"TYAC!Q@2H2-%-I9B:A6/)^W6^A3NC-_KK25WSAQW*:;<G*FI6M61'+
M%\BT,]$(N3V8(W:\DSP)KDW(KK?22+%A@,9^(.<<;ZI5ON5]&W'*K=5R4EH'
MM4I_$U&(J;0T53S.T;J!D7DJA)[!_+XB$9,<(HEK^.#YL0C@]PM1 -\,=19I
M@YQO6EJD%C1+^@$[D6!"IN8NTSSO@B2+->2L( =0[(\K]ME7%"-F)!^^DBY\
MN5!VQ0.Z)EA2)"5BG#A3\2,/0Z3-E1&F7:%X9I3+1)FP+@%,T>'N2@*&):4F
M#*N:O5Y#B8_,T:G8.GI?KBHPB4_J2R275D*%1R5R(9/2U5S 1__I&FP8]RED
MGX2D=.06J2L;5.$(H:N.RY>K34L1$C*6KO*]8NZX\1T=ZPD'@@ZD:\(*5WM$
MS$OC5Q'3*> U,HT!XW8;6'5  9LH^,X:16<\V' VTV(&E(%?C/:5/ 19)>;P
MJ,I[UPR[;LX6?M\2H,:(E$XWB[HZAKOZLJ@]2(JN>,*I5[L6$UWB'.4FO=2K
M%:7K#@B'3L ;8B;EVF=OTABPRQ3C3>.1X8!'3D5%(8/?'"0X# +W9N#+A1MJ
M.?4-3W;N;X-](D3!_N"% ^\[_%Y0N8P+8F^A D&;*=-LG2>W5"4*:HJ\Y?4@
M0QX/1^$1F]1I$J(8'(7]9L@;LD=)PLQK9PWJXKF]:M6KO+0N2LQ@'$:;*Q^'
MPXV5H_65JZ9$JP/OY*NGC9V^_'1[1SM]+^:V:<M[K:VF1_R?I92C[C2YF 4Q
MX?J,I.IKF>&4_@&N*>@<SNQ[+M?X.G=I>\O*-0A"J[_[3L--@. P+A-""(=6
M5U2F/&Z*?V/KS,4&? DS'(2J._=SJ"QD55GT>C]25WBAN$[J#;GY\/[O9-$J
MX&G1]:X\PN;[MMQUGN@[*!J)$XX8<TD5NJ(6DGFI$]*)J[^NY01&L:"@SJI3
M@"XSJCTM&U>M5A5G,&+.'\C&T(O&P1]J4!TVEV],ZFO,KNFJM,@;A8L]Q!G*
MLX^JB2H2LX)][IX_<FQH%4+1.D U0<6B O8ZQ2XE88B,O<H5M-;J2..)T,RV
MKHJ8LQS_SA'N1F'B!_J3(&UPS<Q6'ME((M=43ST]JL!E]DR:\WY%%U [CFSD
MGL[B%<#JI+F%\,//_: [CIINB[K,*!CUQ_7(FU886"V<%U,/4]0KMKKWL%J2
MNXA98)5OWJ$=D=[0;UC(OLXQ5M7X5N/=TA1X3531Z/0$",H5WB5M[7]2;7^D
MV'HRKZJQ?#N#_=\JIBLP8DXV_4M1QT83'#N2)E)C.8$?2"I$$$;\W*H9!7UL
MMK,H^A\?P$WV-*LCJHL"[$U2->X5CAN,Q"KPEQ*9][:*^(:EUC/8\7%X?/S+
MEB]O*ZY<$EI+73 "8#:O*$;A\,5<6&EMV+-+%0;LUB;-O8V?45_;!.OW-IO1
MM(X D704'(]'JRN<:CE$$G?;RHLGNCK .4":E,ZN15*Y=<:730-P]_DR6!F[
MU:,2F?6B<9_BV)-RR>ZMBA_8^\>8!@3;-^YWK!+QEHVZ_>YP]&8-3N&,/=/D
MCD%U_RKT05P[0]98J,8-IF@671&BJUM$HEN)RJ#*RKJ3B[/2S;E%[WGP!6 .
MON@R?L@4FJ7]VR^W;WS0SW$*XS[NKTLD;C<)VT*SKG?-2D2&:*!NKJJB055&
MR1O]%<"JU%8'_9;C^5N&^HQ1)ZAH]",):LTC5YEJ/;#7XJP)Q=><+'^DN_1(
M_NO]Y5&TW5\.MKJ\_T5_.>KOZB_'_V9_N>M:^K#UZ0">/G,?2,@IRL+ZKPC-
M:/,-YMQ_>EA-]Q]PD'%GLJ"CPQ2BW7 \[##M/XKX'U;-W8<(G+(05NXQQ3%#
M:)J ]U.E;/V#%FB^3)W]"U!+ P04    "  6-Y%:)H__4-$+  #3(   &0
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
MY9:&.AHO0/>UUNZX\09.?Q,6_P)02P,$%     @ %C>16E\G*.F% @  E04
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
MCAX(O]W2BXR&#>C[6FMW$#A ]\8O_@-02P,$%     @ %C>16AV>8<% !
MG0H  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULQ59+;^-&#+[[5Q!:
M8)$%M+9&;R>V@23;M#DD"++;+GH<R[0MK*119\9QTE]?<F0[+]O8HH=>YD&1
M'S^2P]&,UDK_,$M$"X]UU9BQM[2V/1T,3+'$6IJ^:K&A+W.E:VEIJQ<#TVJ4
M,V=45X,P"-)!+<O&FXR<[$Y/1FIEJ[+!.PUF5==2/UU@I=9C3WA;P7VY6%H6
M#":C5B[P*]K?VSM-N\$.95;6V)A2-:!Q/O;.Q>E%S/I.X8\2U^;%&CB2J5(_
M>',]&WL!$\(*"\L(DJ8'O,2J8B"B\=<&T]NY9,.7ZRWZE8N=8IE*@Y>J^E[.
M['+LY1[,<"Y7E;U7Z]]P$T_">(6JC!MAW>F&D0?%REA5;XR)05TVW2P?-WEX
M89 '!PS"C4'H>'>.',LOTLK)2*LU:-8F-%ZX4)TUD2L;+LI7J^EK279V<MU8
MV2S*:84@C4%K?&C0C@:6L%EC4&QP+CJ<\ ".".%&-79IX)=FAK/7  ,BM6,6
M;IE=A$<1OV#1ATCX$ 9A? 0OVD4:.;SH/T?:X<3[<;A+3DTK"QQ[U 8&]0-Z
MDX\?1!J<'6$9[UC&Q]#_!<NC./M9"M&'_0X.B0M%[6<LJ#G8)<)<5=3%9;,X
M[9T;%E*1L)ZBWA8JZGUW?8"SSW#^@)KZ&LYKI6WYMW1=>(>Z5#/X52MCX+PH
M5O6JDJ0.UW4K2TWM;N$6;>]/E!I.[F\NH&SHW%<5&9M/O5O5?"Y4W:)%R/L!
MA'Z<9G!"4Y#!)_CX(0]%>$:3&,9GD :]+XIO)FADC09D,P.KY8SN-;KS0&3]
M'%(_2U(X$7Z>)(1PDB2"IMB/DJ!WZ?J/HM-8.?IF6;;D-R._>1BQ59"SWY,T
MH%'X:9;VOF&Q;%2E%D_.GZ*\:0-)/V:C.&2C)$[9*([9-H^'O6_*R@I$V!<@
M8C_/<T+T\Z$C1#Z2G!:I/XR2 VF/_[>TIWO2_GK[4R40":.)W$6<"YXBEAXI
M0>*+)./TQ,)E4] 5Q%9I.#Q:@V&0L%4V#%SA4C:.GVL@^BFQ\L,XAI.,#D7>
MU2 91K3(R"SJO<HL/M+_T5!D](.DI+WI(EBC1J!\"D+,MQGU.TD4Q%N)HTG"
M(1VGK8@!N>F>J"8&D*_5=X4/NZYSYGP.?,J3:=']ZJJG/MPJ*)\K7''UU]*0
M4J$TX[WT<<A%'ZY^@LE+#JQ+1VW5/CMZPP+=,>: @_!M#I(H>9>#]XG=U96
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
MM*6'#8TWH/-&:W=:^ #GIW+]+U!+ P04    "  6-Y%:2)%!L,X(  #H&P
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
M-@3;\&6E)#PA 3Q?61O2#S(PO-2Z^@]02P,$%     @ %C>16@+'M&KT @
M608  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULG57;;MLP#'W/5Q >
M,*2 5UNRG4N7!%AV[4.QHKL]*S9]P63)DY2F_?M1=IHE0)<!>XDEBN?PD!*9
MQ4Z;G[9&=/#02F670>U<=Q5%-J^Q%?92=ZCHI-2F%8ZVIHIL9U 4/:B5$8_C
M2=2*1@6K16^[-:N%WCK9*+PU8+=M*\SC&J7>+0,6/!GNFJIVWA"M%IVH\ NZ
M;]VMH5UT8"F:%I5MM *#Y3)XPZ[6J??O';XWN+-':_"9;+3^Z3?7Q3*(O2"4
MF#O/(.ASCV]12D]$,G[M.8-#2 \\7C^Q?^ASIUPVPN);+7\TA:N7P2R  DNQ
ME>Y.[S[A/I_,\^5:VOX7=H,O2P+(M];I=@\F!6VCAJ]XV-?A"#"+_P+@>P#O
M=0^!>I7OA!.KA=$[,-Z;V/RB3[5'D[A&^4OYX@R=-H1SJ\^N1F-#4.@6D2-"
M;X[R/7@]@/E?P(S#C5:NMO!>%5B<$D2DY""'/\E9\[.,[S"_A(2%P&.>GN%+
M#NDE/5_R?^D-X/1YL.^'*]N)')<!/7B+YAZ#U<L7;!*_/B,M/4A+S['_2]IY
M,)M=PA'!R3K7U#+6@2Z!K%!J29W7J.IJ1.^X-SVB,(#^RH *CNT&C2_ZB(K.
M?>63OORC\=W-&AI%STY*ZB![,?I(76ZCL=36HKV TN@62M$8N!=RBY#70E7H
M TNMJE<.34OX>[2.VMA9&*=A/)_ !8QG648?%B99-KI6Y$@^Y)KK%B$+IRF'
M>9A-)_2;9,FS847^:]L8'(@IKZ*QG;9"6A]^L[54,.\-0A6G&I(PRV84?#:'
M2<9'UVU'"?@S#SSQ9.%\,O=JDS!.DV'!YV3QA:1V5X /^Y2K$X7#/3"6PIC[
M4&/&&*&&2P(><FH<%DZS*>6:<C;ZJIV0/E[6EV4:IE0EEH3)E#WWT**C=F_1
M5/U0LW3O6^6&SC]8#W/SS3 N_K@/0_=&F(J4@\22H/'E- O #(-LV#C=]<-C
MHQV-HGY9T^Q'XQWHO-3:/6U\@,._R>HW4$L#!!0    ( !8WD5JI!M7X3!$
M (@P   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;,U;67/;.+9^UZ]
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
MR>CM<02V;U?]A$P36L3*$#><,*RXPZ/U#KR^-H9V$Y]@^,^8_0)02P,$%
M  @ %C>16DPK-7G% @  $@8  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&ULG57;;MLP#/T5P@6*#4CC2]++F@N0I!O:8<6*=I=GQ69LH;+D27+=_/TH
MV?'2H0V&O<0B11Z>(XG,M%'ZT12(%IY+(<TL**RM+L/0I 66S Q5A9)V-DJ7
MS)*I\]!4&EGFDTH1)E%T%I:,RV ^];X[/9^JV@HN\4Z#J<N2Z>T2A6IF01SL
M'/<\+ZQSA/-IQ7)\0/N]NM-DA3U*QDN4ABL)&C>S8!%?+L<NW@?\X-B8O34X
M)6NE'IUQD\V"R!%"@:EU"(P^3[A"(1P0T?C5809]29>XO]ZA?_+:2<N:&5PI
M\9-GMI@%%P%DN&&UL/>JN<9.SZG#2Y4P_A>:-C8^"R"MC55EETP,2B[;+WON
MSF$OX2)Z(R'I$A+/NRWD65XQR^93K1K0+IK0W,)+]=E$CDMW*0]6TRZG/#O_
MJC,NZ3; %$RCF8:60-U6F'8 RQ8@>0,@3N!625L8^"@SS%X"A,2FIY3L*"V3
M@XA7F YA% \@B9+Q ;Q1+W'D\4;_+[$%&+\.X/KBTE0LQ5E #]^@?L)@?GP4
MGT63 _3&/;WQ(?1_H7<8((F'\!<(W$CX7$MT1Y@,P!8(*U563&ZID20VF'F?
ML9I9S'D*J:(V)\,W2JX1J>\L*,US@A5B"V2BIC0NX99M"3?^0"_5%O -9>IB
MKY4@"KF!+[SDEB+?'1]=)$DTZ0*\%4_>#X F"3"@<EQEH#;$A.K!%IDVQ(AI
M2S"PT:IL*YW[AY ,86&@HMTV!<$JRP01I_F0==1?*O4Z2*@";DR-5#-%;6E.
M@:S+->H=4!?O",;G$P,KP8R!!:E_>:;,^'"IY$G*3 'T%DXRI&.AMJ0Z SI:
M4Z&?,F([?.UEA'M]6J+._30RI*&6MFW9WML/O$7;YW_"VVEYRS1=C0&!&TJ-
MAN>G >AV K6&597O^K6R-$/\LJ"AC=H%T/Y&*;LS7('^;V#^&U!+ P04
M"  6-Y%:<,P]9)H"  "E!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6R=5<MNVS 0_)6%6O1DZ$$[;I#: NRX17,H$,1(>RAZH*6U1(0B59*.X[_O
M4I(5%[55(!>)2^X,9RCN:K;7YLF6B Y>*JGL/"B=JV^BR&8E5MR&ND9%*UMM
M*NXH-$5D:X,\;T"5C%@<3Z.*"Q6DLV;NWJ0SO7-2*+PW8'=5Q<UAB5+OYT$2
M'"<>1%$Z/Q&ELYH7N$;W6-\;BJ*>)1<5*BNT H/;>;!(;I83G]\D?!>XMR=C
M\$XV6C_YX"Z?![$7A!(SYQDXO9[Q%J7T1"3C=\<9]%MZX.GXR/ZE\4Y>-MSB
MK98_1.[*>7 =0(Y;OI/N0>^_8N?GRO-E6MKF"?LVE]&.V<XZ775@BBNAVC=_
MZ<[A!' =7P"P#L :W>U&C<H5=SR=&;T'X[.)S0\:JPV:Q GE/\K:&5H5A'/I
M2CR+'%5N9Y$C.C\991UTV4+9!6C"X)M6KK3P6>68_TT0D8Y>##N*6;)!QA5F
M(8R3$;"830;XQKVY<<,W_I\Y^+G86&?H"OPZY[-EF9QG\65Q8VN>X3R@>V_1
M/&.0?GB73.-/ QHGO<;)$/OP!QB$GA?&6 BOON\4?.,'?YYL!*Y$N-55S=6!
M+FXFN<$<.-@:,\$E9-R6D'=0T%MX7+^'&@UHDPM%%0NV),B(XGYIL5J/@%H#
M<"JPHC!8<(? *[U3SE/PNC;Z15#UH#PTJ(V0DLHQ;*69K/3BQA?%G145A^-D
M2%D<3MD;Y25A?%[BY))$8E9J]\_Y^5T]X(#< /H" ;K>6&U(%EUQ;_K$SO6P
MG8_3-]MAKW;.W=;HI'54:(JF05K(/&7;1?K9O@<OVM;SFMXV<#JJ0B@+$K<$
M)=%7 9BV*;:!TW73B#;:45MKAB7]1]#X!%K?:NV.@=^@_S.E?P!02P,$%
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
M"_H"0.T,:#]3RJXGCJ#]IIC\ E!+ P04    "  6-Y%:G4GPMN,*   @)@
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
M9X]@54_SK22^!V>?A3YT\C5G)P9G<.^0FN*AGT$4VY]%I]5 5VF?L>X>!62
MC<4V>.W;/(#3!F ]2($C./W.()6@DJ9=M<OUO&RJO*SSM)?P>LI_&=T'R@V
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
M-A9SD*=$J2D \JP M0%;(+PBUP9:.](IDAQDO,R:DK=30QHE]0$S\ZBF]BJ
M[L1XE&;F<AVW"?<N'N]69)9.?5E2 9L!X$N&M>WL>\?\]^Z;"C6W2L\.][FU
M6JP;R]<E@E6MW1M5U5R^?OPP8='XRH#2N9#4ECJ@0I4Y$I5V.[IRA4\QB<)!
M/ F!)8,H'4,2#>+1U/M,.)EU$3#-VHA<<"W0]+C[$!)+*>36P$4T#N$2+N)V
MC*()7'JW3LCU*+''ZER4SZBM<%X_H104L7MEL?>*7=$GFB97[Z?IY,]R?Z-
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
M_<T$AYS&!?!^I;6K;U! \YGRYG]02P,$%     @ %C>16FG<=3 X"   W1,
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
MXP5!T0:LKR4ZQ_! !TQ?]"[_"U!+ P04    "  6-Y%:&"NS\)@#  #S!P
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
M:U1I73_ ;<(AT>C>-SOZ\ZH %:?%!^#W;=/T^@$GN&G:C[2\[_\;4$L#!!0
M   ( !8WD5I_U&,+AP<  /(5   9    >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;*58:7/;-A/^KE^!4:>M/,-:)"7J<&S/^$ILO['KB=RD_0B1*Q$Q"3
M*%G]]>\"/'1:D:<SB<4#^^RS)[ \G0OYHF( 35[3A*NS9JQU=M)NJS"&E*IC
MD0''-Q,A4ZKQ5D[;*I- (RN4)FW?=7OME#+>/#^USY[D^:G(=<(X/$FB\C2E
M<G$)B9B?-;UF]> +F\;:/&B?GV9T"B/0?V5/$N_:-4K$4N"*"4XD3,Z:%][)
M96#6VP5?&<S5RC4QEHR%>#$W=]%9TS6$((%0&P2*/S.X@B0Q0$CC1XG9K%4:
MP=7K"OVCM1UM&5,%5R+YQB(=GS4'31+!A.:)_B+FMU#:8PF&(E'V+YF7:]TF
M"7.E15H*(X.4\>*7OI9^.$3 +P5\R[M09%E>4TW/3Z68$VE6(YJYL*9::23'
MN G*2$M\RU!.GS])QD.6T:3P#],,%*$\(AAGRMF_U/JN]4S'":BCT[9&G4:R
M'9;XEP6^_P:^YY,'P76LR V/(%H':"/9FK%?,;[T]R)>0WA,.IY#?-?O[L'K
MU![H6+S.?_' +L,+V.YN6%-,)RJC(9PUL5H4R!DTSW_[Q>NY'_:0[M:DN_O0
MST=8G%&> !$3DH$,@6LL(7.7P!1-$7,.4L4L(XQCNGP7I@['BD6,2K3/(5_O
M;@HKS<7O:R]WV;J7S6Y;R84R?#!<D(Y!UB%SB(Z!7(DTHWSQVR\#W^M_4#LY
MAH(KD;"(:HB6A+>>EAAKPH1*(%21B4BP[:B3QLV/G.D%>4J0I84Q\H8?!E_(
M3$@;YL9H!:-Q">P[XU-RCW\B@1=7Z.9<+LBSI)$QX=@AGW5T3%J&@N]^V%QH
M'WL?CHCGNK^2$LXA5S'CU"$7F60)NL3M-^X9Y5.5+S7=\:+?FN)[AC#F(A'3
MQ8I*BUB*U8CW.0<#.&R,8GP34T9&,2 D7>24'PA:B6[Q]+S&_37Y+*9,:18J
M<BN2R+CG,TN9B46O\RL^PP?_$ZM6YE/L8J5X9=Z*]D]2Y!ERJ&-0L+BBB]10
M5@D&"W/A4<R*-"J [AX_7?_Y^(D\2=R>I%XX:!RVA7ZP+7E/>8[;C1'TUPPH
M90SM_3(5ZYL_,&M34VT%QVUC/\)8KBH[#D6*6C1(;FW#RJR\=1#"5@;:X+S
MST-9I62%4 KNS\@'*L.XT'P5H[H?:[IO*:ZFZ(5PS0OURLTT]+I+#\Q :=S*
M];KYEQ*[K8K)5R:GK';_DOO7NXKO6D@"$\8+A5RN88;'BFP-V>3 ;N!U[P98
M[#^P@- N/J:VYFJ6#Y1C.[67/RNY):U>7<9_8U.)<PO-$J-BE&=9@N'!LN*[
MP5LFGB!QT0O'YFUZU]^L[&P(8(+PFO.(K4/M"OV1S>A-G@_4<NP7KE.@M^MW
M9]W5*3$PDE6YO5NV2L-OHJA_9/<]/Z C;:;QNOS/LGE1$[\%FNAXHQ2+\N_O
M;S96W'CSA6[:^U:6U0US:&3O>(0-4#)4N&+B04!_AEJ4-(;+GK<$K%I8?[#?
MAN&RARW;]UHB+3V^*WG*@O;=.L-O<_0U&9D]_QW[4YT0UC&CG$]P<T:*[^L/
MZV7<:WQC/ HEP,MAPFL5>TTC2A[A-5=KV]C6?I GBZ*C76V>/K9[=*?G8F.:
M(J/57GG [O\/MHQ_8Y&OBFVZ< 29KN/J;A\<+O&>PP'=;.O,4DG61;6I>KF3
M!XW-WF01;-N#0TXOE?*],#41W+LH?V5;^TM_I8,O\OV:5E>^:6%]5C7GU.U0
M5P?--P^)9AO!?'KK>+B]M&:RE1VUK_W*R/L<C\W7;,HT=I(;T\@P@Q3LC^Z*
M[)M6U]6]9RX)ZKDD.'@N63NH3U 5CEE(G2V38]>DL1?_C4GC&3U3G/2->[69
M58G=XE 3=GTS;U"[YSD$M^,Q[LG:#AB(@,.['5/,OF8YE4.&.2[A&(&-(Z0J
M=NQ? CA$S&B"KD9ALPP!L!&'QD"[ (&,LNW!I36/P4PD688[*+9N#<48A%%,
M21FK*L4P2 1[NS#?/'"((UH0AB37QQO\1^:Q2."(((4\Q'$#=8T7Y7#%M<1I
M-D=W7YA&E!:4YS'#_AO3&1!(L-UQ2]!(,)-/83&3$93EBH:%-^9,8YKL-NND
ML3WC-3"3.D4!M;X\7-KYDR6)P3IJ/ N3O$4LR,!S.JY'!H'3#;SRU4IX2+_K
M#(* ]#TGP(GF(XZ'AL0"J"1@OB5LJ?7)SW5ST.C7&? <-7B=KA-X/>)U Z<_
M#(C7ZSENK]]XQ$5F+DSQB.MXG3[QD4*']!R_U_GO1 RZS1;,A1F+BK"5^8?I
MN_(5 CW3Z9*.XP\]W-.<86^P4[C=RA5>,'Z$_TW7WX!I=9WN<$".$*GC=TFK
MXW0'/EDA4HI71;HA;<+40^G6T'7MC].OQ=%+$JB"=BN"XNKHO373ZO0-+$;
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
MJ)T#K1=*V</$)>C_-ZS^!5!+ P04    "  6-Y%:5_)>YTD#  !Y!@  &0
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
M_IY?<6+2U$JH$$C2)$LB)>VF36JGJMW+9P>.8-5@9INFW:_?V22L+S3JI'W
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
MN(!K='!+):D9F:O>KS=PCY8+"33Z3:V$L:(T\)F:R:.R7/;Z][=S!UR3-P7
M7/0>-6\,[UH*;5"&LMZLJH1;,)"$Z6@$@S =Q)"%!1M!DH19,>S="-,JPZ6C
MPZD%+HRH!'5!Z!?#(5R #SB[IE<RRJ[_.^V,>G,N>5-Z"01#58+U O5+I;#>
M/L_=H<D0\G T3*$(4\: #8A.VIN5Y:;>2&Y=+.N6"^V"#!1<0R'L%]]2Z;-P
M,$IIG09Y'!,-CY[LT#N5+ T30O\V.&GOT^LI9T021N8/V@W.Z$W_)[WDF.:.
M!@T\C3=ZDW PS"$9T20^HC<[2(8\'!3Y&='>YD1V9#^0',[F,,S]@G+P?$HY
MHS,AS@Y"7(2C+'\3XI2%;)"<"_$PSD\%F0*0,1?D@CYZ_";([A/&HV/--3JX
M\&K4*W^M&^HK5/#=W;=?W?\YS+H+\]6\^^VXY7HEZ&-)7))K?%G01:V[J[R;
M6-7ZZW.A+%W&?KBFOQ_4SH#VEXKZT6[B#MC_3TW_!5!+ P04    "  6-Y%:
M0SG**S4#  !U!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6R-5=MN
MXS80?==7#%2@R )")$JRG*2V 3MIL2T0($C2[4/1!UH:6\)2I$K2\?KO.Z1L
MQ<':[KZ(%\V<.7/E9*OT5U,C6OC6"FFF86UM=Q?'IJRQY>9:=2CISTKIEELZ
MZG5L.HV\\DJMB-,D*>*6-S*<3?S=DYY-U,:*1N*3!K-I6ZYW"Q1J.PU9>+AX
M;M:U=1?Q;-+Q-;Z@_;-[TG2*!Y2J:5&:1DG0N)J&<W:W&#EY+_"EP:TYVH/S
M9*G45W?XO9J&B2.$ DOK$#@M;WB/0C@@HO'O'C,<3#K%X_T!_3?O._FRY ;O
ME?BKJ6P]#6]"J'#%-\(^J^UGW/OC"99*&/^%;2^;CT(H-\:J=J],#-I&]BO_
MMH_#D<)-<D8AW2NDGG=OR+-\X);/)EIM03MI0G,;[ZK7)G*-=$EYL9K^-J1G
M9_.R5!MI#71\QY<"X>K5+>;3)+8$[X3B<@^UZ*'2,U LA4<E;6W@5UEA]1$@
M)EX#N?1 ;I%>1'S \AHR%D&:I/D%O&QP-O-XV?\Y^]0[&\']1FN4%OZ>+XW5
M5"+_G/*[1\U/H[JVN3,=+W$:4E\8U&\8SG[^B17)+Q<XYP/G_!+Z[(7:L-I0
M8M2*2OACLDYQO8AVFBM\5P2EHJXSUMFT-<)*"6K>1J[O@KEQEY08;)>H77("
M2D[F,Q1</3\NH)%4IT)0RYE/P1>4E=(#+B/Y/&7 1N.(Y>/@I6ZZCG"AK+E>
MXSL!+BM09%H;R/)HG!>0C:(QRX)79;D 5A01*\; ;M/HID@NA'DTA'GTPV%N
MU1NVKBK(%>?^CX3](OJ9L+\2]L&6.6<,(N"MHA!MZZ:L(Z 0IRS*DNP091\K
MNF6C*,W>;[>H$:H-@E7PQP.\8EE+)=1Z!_R[%()/H<-Q:8QHV)H._;@4N^N
MII]GMD.N 5UK!V>RO>""RY)\L+#$=2.E2^V^AKRV8\Z*8%Y5C9O)!EB>1PD5
M C5D'X4K-DJBI+B%#VCHRN$(Q_EZ>W(BQ$>CL$6J*3?P#?B8]E-QN!W>E'D_
M2M_%^P?ID4JR(8X"5Z2:7(\IQ[H?\OW!JLX/UJ6R-*;]MJ9W$;43H/\KI>SA
MX P,+^WL/U!+ P04    "  6-Y%:$(N]<E$#   N!P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970U-BYX;6RM5=MNVS@0?==7#%2@: %M)%&2+ZEM(&ZZV (-
M:B3=[C,MC2RB%*F2=)W\?8>2[+A :F"Q^R+Q,G/F#(=SN#AH\\TVB X>6ZGL
M,FR<ZZ[CV)8-MMQ>Z0X5[=3:M-S1U.QBVQGD5>_4RI@ER21NN5#A:M&O;<QJ
MH?=."H4; W;?MMP\K5'JPS),P^/"O=@USB_$JT7'=_B [N]N8V@6GU JT:*R
M0BLP6"_#F_1ZG7O[WN"KP(,]&X//9*OU-S_Y6"W#Q!-"B:7S")Q^/_ ]2NF!
MB,;W$3,\A?2.Y^,C^I]][I3+EEM\K^4_HG+-,IR%4&'-]]+=Z\-?..93>+Q2
M2]M_X3#8%O,0RKUUNAV=B4$KU/#GC^,YG#G,DM\XL-&!];R'0#W+6^[X:F'T
M 8RW)C0_Z%/MO8F<4+XH#\[0KB _M[HI2[/'"O"1RFS1 E<5:->@H>C&H'(@
M!=\**9R@W3=?^%:B?;N('07W$'$Y!EH/@=AO J4,[K1RC84/JL+J5X"86)^H
MLR/U-;N(>(OE%61I!"QA^06\['0468^7_2]'\=()#/CYR_B^O:YMQTM<AM0_
M%LT/#%>O7Z63Y-T%]OF)?7X)??5 [5KM)8*NZ:K_UTPNQGHY$_B75ZG4U-G6
M>;YD [66)!!"[:Z#&^L7J;S8;LF92AQ0B;.^SL&;^[LU"$6]("6UM7T;W&*G
MK7 6TGE43*=D%A59$CQP22K3DSB@K+E!2)-H.DLAS:.$L>#(EU?45\3$<"\0
MS_19Q"84-,HF27!/[+F$&A$Z_N1[ -(HRQ+_G4R#C=$U6B]4HU$:%<6<ONDL
M#SZ=)4TJ2E+F]H;TR.?+54FK\\(#)6P>?,5&E 3N,:9L M.,!9LQH$')'?%U
M&K#MI'Y"M*]?S5@Z?4>DT93"]M6W#>7ZAY<JRNW 346IL!2*K @^*H=4,/><
M1);3><V&#45O0$4B B7Z:4\BFTP@G65TR#52#:NA;!7ZPR)1'7$LY'D!>1%\
M]N6V4%#B*631=)X$7[0_N3RCHF1D$LUGQ4O7/3[3L!;-KE=J?TOVR@UR=EH]
M/08W@P8^FP\OR1TW.Z$L2*S)-;F:%B&809V'B=-=KXA;[4A?^V%##QH:;T#[
MM=;N./$!3D_DZB=02P,$%     @ %C>16K[ZU7GW P  L@H  !D   !X;"]W
M;W)K<VAE971S+W-H965T-3<N>&ULE5;;;N,V$'WW5Q#:[B(!!.MN6;X!=G:+
M]B%%D$OWF9;&MK 2J9)TO.[7=TC)BIU(1O?%XNV<.3.<H6=VX.*'W $H\K,L
MF)Q;.Z6JB>/(= <EE4-> <.=#1<E53@56T=6 FAF0&7A^*X[<DJ:,VLQ,VL/
M8C'C>U7D#!X$D?NRI.*X@H(?YI9GG18>\^U.Z05G,:OH%IY O50/ F=.RY+E
M)3"9<T8$;.;6TINL(GW>'/@[AX,\&Q/MR9KS'WKR9S:W7"T("DB59J#X>84[
M* I-A#+^:3BMUJ0&GH]/[+\;W]&7-95PQXOO>:9V<VMLD0PV=%^H1W[X QI_
MC,"4%]+\DD-]-DHLDNZEXF4#1@5ESNHO_=G$X0PP=GL ?@/PC>[:D%'YE2JZ
MF E^($*?1C8],*X:-(K+F;Z4)R5P-T><6KPP">E>0$8DL)P+PK@"26Z>Z;H
M>3MS%!K11YVT(5S5A'X/H>>3>\[43I)O+(/LDL!!=:U$_R1QY5]E_ KID 2>
M37S7#Z_P!:W+@>$+?LGE+D]KGK";1Y?+1%8TA;F%]2!!O(*U^/+)&[G3*RK#
M5F5XC7WQA.67[0L@?$/V_UOQ=<[EJ?8TJ=H!N>-E1=GQRZ>Q[\53>9D#V1YT
MR$<Z\(%+*,MP$+GD!G/.%-4K%$>BL;X[?:J1?VFD6?*FMP92FV&O(%2.*47.
M#Q(JM1*\8"C7($Z7'#2V_)#DYLP&#?*#G R6'\]_VVQJ+0.#U*C!S>/]BN0,
MZZ4HL/3E[>#EZ;?(=4\+)!B.X^CSI9; CGQ7_XY]$@Z]B'S6J/@"%7Q A?8X
M&>-O$@>X'\8U*CA#(9?_'N7928):;>UB./0;6S@_P[E##>L-77,[B;D SY_B
MQTO"*?%"VTL\1,<)LMY1(8XYVY)76B# <^W0\X@?VG'L#EX8+3ER_XN)E>4R
MY7NF3.@S6"L,O=Q3E@))N53RE#$7&L8C$@>7-/W(7D_>.S >#9ZYH@6I1,[2
MO,(1&D!MLK\6C&=)3/P(8YI<*;^H+;_H>OF]%<I#*V/9R-"QQXVWA^3<GZZR
MO&JK^R$A';FND]LVP7P+3=>]V&T2'?!+UF 48T%TE+.-?ZVR.I7SD#QWL??>
M'>[WFTIZV'JN\)R IBD7F4Y<Q0VF?@+T@FP>QLG@X4-^U'GS/5<[5."1%:@#
MP/G(UWP!.0(5LET,VE&(HR/'R$0=;\AE!;OV*/+?YRZ^'DGX?O'Z-+;=:#SH
M#3"6<Q#'OT;Y\47HH.BJ$>>LCRA!;$VW)(EY&.J6HEUM&[)EW8>\':^[N7LJ
MMCF3I( -0O$UPA(0=8=43Q2O3%>RY@I['#/<85,)0A_ _0U'_YN)-M"VJ8O_
M %!+ P04    "  6-Y%:9PU2$Q($   ""P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970U."YX;6RM5MMNVS@0??=7$"JV: #5,JE[:AM(TKT!#1HD[?:9EL:6
M4$K4DG3<[-?OD+)59^-HLY<7BJ+F<H9S9C3SG51?=05@R+=&M'KA5<9TYT&@
MBPH:KJ>R@Q:_K*5JN,%7M0ETIX"73JD1 9O-DJ#A=>LMY^[L1BWG<FM$W<*-
M(GK;-%P]7(*0NX5'O</!;;VIC#T(EO..;^ .S.?N1N%;,%@IZP9:7<N6*%@O
MO MZ?IE8>2?P6PT[?;0G-I*5E%_MRZ_EPIM90""@,-8"Q\<]7($0UA#"^'UO
MTQM<6L7C_<'Z3RYVC&7%-5Q)\:4N3;7P,H^4L.9;86[E[A?8QQ-;>X44VJUD
MMY>=>:38:B.;O3(B:.JV?_)O^WMXB0+;*S"'NW?D4+[GAB_G2NZ(LM)HS6Y<
MJ$X;P=6M3<J=4?BU1CVS_  8DB9O/O&5 'TV#PP:M9^"8F_@LC? GC% &;F6
MK:DT^;$MH7QL($ T R1V@'3)1BV^AV)*0NH3-F/1B+UP"#%T]L+1$$]%UNM%
MI_5L.9SKCA>P\)#O&M0]>,O7KV@R>S>"*AI016/6EW=]%1"YQH+H.@'(=,,%
MJ=N^TGK2"VZ@)$82K$*%A^V&B&?#&75X.AQR<2C'?PN$<&U5,6G0K$ =$A<2
MWI8N@Z1V,FLIL 'H\\G%$_F)D[>RDS>WUY?H&9DN!#K69Y./C_V1VX^?T9P&
MHU'#SQ)4C/PX9$\$1<U7M:A-#?IML54*HR*IG\8QKLDL&95O93OHT-!/TH30
MS*>H]4G:NY'/ZQ)&_2BDA,5^2MGDBVL+>'7\'E4V@%=I6^5W50.J(?$T(@_
ME2;IE/6[IYIEK0NY143H&D@T3<D/N#)<1^@8#W2,7TK''E<A-7J"0F[:^@^+
M M/YB!\%UQ598T[_"V5'0;V$LJ?!(H-,!>1G);?=ZU<9H^D[C4*MEJ(N'3YM
M\&$C<6S<0T4!%V<A&_17V5_//: Q?(?_X0+^6@GX6W$P;;X)V.[YI"P8^2>U
MX:XA]?.8DLS/:6K7,)K<55*9MXYH1W*A3S.*:QAGN+(DW'.;4I^&C%#FLS2V
M#YJGDRL;:\?K$M&KIX&A3QJ3W)]E":YQE(Q1,ADHF;R4DGBW6U6;HXP?5=PI
M7HU:?@FOCCV.5?L6TZ9.D,UU$-X6R ;\L9YH>L_E%(]MATK3S&X3$OE9OTUM
MQO+<;C/"_"AWISFA?I[&N UGCJ((!8>S-6;;9B+)]EGMD7?\H><\R_TL3R8?
M0.MS](_2@)1X$R$G(G(VN;&W@IWFGHLM_-T5])WN5,*#H[FD ;5QTY<M1.QB
M_8@RG X#WD4_UWP7[Z?#:ZXV-9:G@#6JSJ8I=@[53US]BY&=FW)6TN#,Y+85
M#JF@K !^7TMI#B_6P3#V+O\$4$L#!!0    ( !8WD5K@F8UB'0,  ),&   9
M    >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;(55VV[C. Q]SU<07F"1 I[:
MENU<NDF R<Q>^E!,T<[N/BLV?<'(DD>2F\[?+R4GF11(LR^61)&'AZ1(K_9*
M?S,-HH773DBS#AIK^[LH,D6#'3>WJD=)-Y72';=TU'5D>HV\]$:=B%@<SZ*.
MMS+8K+SL46]6:K"BE?BHP0Q=Q_6/+0JU7P=)<!0\M75CG2#:K'I>XS/:O_M'
M3:?HA%*V'4K3*@D:JW7P,;G;9D[?*_S3XMZ<[<%%LE/JFSO<E^L@=H108&$=
M J?E!3^A$ Z(:'P_8 8GE\[P?']$_\/'3K'LN,%/2OS;EK99!XL 2JSX(.R3
MVO^%AWARAU<H8?P7]J-NG@=0#,:J[F!,#+I6CBM_/>3AS& 1OV/ #@;,\QX=
M>9:?N>6;E59[T$Z;T-S&A^JMB5PK75&>K:;;ENSLYHMM4)L0)-5_^I7O!)J;
M560)V=U'Q0%E.Z*P=U 2!@]*VL; [[+$\BU 1)1.O-B1UY9=1?R,Q2VD20@L
M9MD5O/049^KQTO^/\U)XHW%VV=@UQIWI>8'K@%Z^0?V"P>;77Y)9_-L5:MF)
M6G8-??-,C58. D%5H#Q-D$I^H+[3W+:RAE86JD.8XBNUHL&;=Z.XZN=R%'#^
M  I%S6:L(T)2J)2@GB4&=Q/J "_Z@5P#NAH#50B['6I7I0E5B;E2I;Y>D^G3
MPY9HTX,5@GK/W$S^I/E@HJE0QM +@TJK#BK>:GCA8D H&BYKGP&A9/W!HN[(
M_@6-I0%@#4RS,%[.X :FBSRG)0G3/)_<2U(DG6.&\G">,5B&^7Q&WS1/+[KE
MQ?>AU3@"4UQE:WIEN##._6XPE#:G#5R6;SFD89XOR/EB";.<3>Z[G@)P=\[P
MC682+F=+QS8-XRP=-VQ)$I=(&A02\/40<OV&X5B'),E@RIRK:9(D9#46"5C(
MJ-.2<)[/*=:,)9.ORG+A_.4^+?,PHRPE:9C.DTLO,SH;%!WJVH]#0W4?I!UG
MQDEZFK@?QT'S4WT<UP]<U\0<!%9D&M_.:<#I<02.!ZMZ/W9VRM(0\]N&_AJH
MG0+=5TK9X\$Y./V'-O\!4$L#!!0    ( !8WD5K#!-#4RP8  %X3   9
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;*U8ZV_;-A#_[K^"<-'" 918[T=>
M0))V6X%V"))T_4Q+9UN;)'HD%2?[ZW='R8KLV&J*[8LD4KS?O8]'GJ^%_$LM
M 31[*HM*78R76J].IU.5+J'DZD2LH,(_<R%+KG$H%U.UDL S0U064]>VPVG)
M\VI\>6[F;N7EN:AUD5=P*YFJRY++YVLHQ/IB[(PW$W?Y8JEI8GIYON(+N ?]
M;74K<33M4+*\A$KEHF(2YA?C*^?T.J;U9L$?.:Q5[YN1)C,A_J+!Y^QB;)-
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
M-C,N>&ULK5A9<]LV$'[GK\ H;4?*J!8/7;XTXZ-NW4E:C^VTSR )B6A(@ 5
MR?KWW04HZK LI>.\B"*!_?;^L.3%0JJO.F/,D)<B%_JRE1E3GO5Z.LE80?6)
M+)F E:E4!35PJV8]72I&4RM4Y+W0]X>]@G+1FES89P]J<B$KDW/!'A3155%0
MM;QFN5Q<MH+6ZL$CGV4&'_0F%R6=L2=FOI0/"NYZ#4K*"R8TEX(H-KUL705G
MUT/<;S?\Q=E";_PGZ$DLY5>\N4\O6SX:Q'*6&$2@<)FS&Y;G" 1F_%MCMAJ5
M*+CY?X5^9WT'7V*JV8W,_^:IR2Y;XQ9)V916N7F4B]]8[<\ \1*9:_M+%F[O
M:-0B2:6-+&IAL*#@PEWI2QV'#8&Q_X9 6 N$UFZGR%IY2PV=7"BY( IW QK^
ML:Y::3"."TS*DU&PRD'.3!Y93@U+24F561*CJ-#4QDN3]C.-<Z8[%ST#BG![
M+ZE!KQUH^ 9H$)+/4IA,DU]$RM)M@!Y8V)@9KLR\#@\BWK+DA$1!EX1^V#^
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
M$GO[6!6E^'EQOT G5CN6U7D4^F1&UMX!!CGVI%/#,<$<I]6[Z)N7D:?&/NK
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
MUAT7Z\L<W/+1_@/W?J>4?;OQ [2]\,U_4$L#!!0    ( !8WD5J_)2_V*0L
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
M7-:\2.MR)^ ?*,PW8CAFR;'A&-2B :6%H#0"2HN@:.H>[=X;<BR X=@!-8)
M:2$HC8#2(BB:*F[O1#E&^^.MPW$YZ@W>,"";BW;V(V.?,B"?E(J EBR"HJD2
M]PZ48W:@C@W(P_[\[0.RN2!G"XI/&9!/2D5 2Q9!T51!]T[-F+TH(@_Z\3QC
M2=EXA&LQ_**X*%+6[-$0K791)WH/PTP^6R'8@S6P)VM@C];\&2:6TYM8CGOD
M]X+#!Z5 72E06@A*(Z"T"(JF*MK;7,[_=S;'G/UL6<?'9#S?#>;#[8B@48DS
M/L3C.?-9,'2(=>EL+W ]_<]L3F\D.>9-.EL7<2-&OK7H*<6ZQ-P[@EI*H+00
ME$9 :1$4396YMY2<V9M[1U#/!Y06@M((*"V"HJF*]AZ28_:0CO:.H,Y/1U,V
MX_F.A4=33=!=.[JH#G:'42-=.C>P[0-[/IS>UW',OL[CFA7%@5VIYJQG5S"H
M50-*(Z"T"(JFGL'NK1K7;-4<.?7C@GHTH+00E$9 :1$4356U]VA<LT=S3%50
M&Z6C*=T-]H?'@D/0H$03% ?ST9DO7;)YX!TXN.+V#HEK=DB^-I^@37/TJTA%
ML9MU]69[% S)+\ .76( :GJ TD)0&@&E15 T5?/>1''??/>("VJ2@-)"4!H!
MI450-%71O1M(S#M]CDT:S=G/EG6\F2:P;'OH-X,&)9J@<W<V/&@;Z9+9P>S
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
MLB0)#AUM"A+% IW(7&#OO*M&[TD6OQ/91OW"MG[A+O;HL_8[V*-<RGV8"5Y
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
M!$V[81AV04O'-E%*=$G:3O_]2$E1)4=1[8T7NXE%D>_#0[Y'1PJG!\:_B@V
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
MF<\#IB'H7M]_'ZF0MVG]N ,LBZ.:(,<WE(KGAC)0?:29_PM02P,$%     @
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
M9,TFAQYY2O(\B;8_KJCGT[18@+V^2)+\]4'1P7.2?MV^G=G_ 5!+ P04
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
M;$D!-&$(2HN@:*8:&BZ;>[(:<IL2K+B3E0!)"RI:4PGM:P_0A"$H+8*BF4K
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
M,9(4AWOLASC+#?C]+2'L[20/4.^96_\/4$L#!!0    ( !8WD5IV-0Z_H (
M / '   9    >&PO=V]R:W-H965T<R]S:&5E=#DQ+GAM;*U574_;,!3]*U:&
M)I 029R/,D@C0:-I/#!5=#!-TQ[<]+:Q<.S,=EOX][.3- LL="#QDOC:]YQ[
MSTEL)ULA[U4!H-%#R;@:.X76U9GKJKR DJ@340$W*TLA2Z)-*%>NJB2010TJ
MF8L]+W9+0KF3)O7<5*:)6&M&.4PE4NNR)/+Q$IC8CAW?V4W<T%6A[82;)A59
MP0ST;365)G([E@4M@2LJ.)*P'#L7_ED6V?PZX8["5O7&R"J9"W%O@ZO%V/%L
M0\ @UY:!F-<&)L"8)3)M_&XYG:ZD!?;'._;/M7:C94X43 3[3A>Z&#NG#EK
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
M_ ZEH"54DO(*"=@LO0_AQ3I,3$ ]XP>%@^Q=(R/EEO.?9O"Y6'J!R0@8Y,I
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
M<9F6VSPK,_DTT3C?O3,KBFV5P+].=<-?F\=K_Y9Z0'>GOP.# X46-%!-H%J
M:B&J1:@6HUI":6J@VCZ'J5VQUE1@ZQG"W@RAO0U4\U#-1S6!:D&C'584K:,2
M4XB.&:%:W/,(S*-'D#SW7>INWS8I3'V5XOD*JQX8O)L?-RCZ2JSHH#ZJ"50+
M4"UL-%?92XX;K^B@,:HEE*8&HJU)F/J>Q/M5]5L_+[,_J^.G>5;,=J\ =<]H
M?V"5KF;2F*V+LO]=#5J=:+3#G^?D:$H;K42@FD"U -7"GN?V>MP-"MIV0+6$
MTM3/H[9]!TN[C/MW^N%Z>6A&&DUY+^..K&XO#QW41S6!:@&JA3U/;_62,NTL
M"T?HH#&J)92F)J4M)%AG%!*^O9;TYL$\.BB:=';?._T80]\?H)J/:@+5 E0+
M42WJ^;G;G5S%Z(@)I:E):&L#UCFU@6>/H1I%>5[&W3R0B[X>JOFH)GJ>#:O[
M= 3HD"&J13T/P'&[NSFZAD]IZF[>KN%;^C,5D%50"UW)1S4/U7Q4$Z@6H%J(
M:A&JQ:B64)H:Q';-W]*O^7M;69\(R!I9X]YLH0O]C79XH&R[4Z?[-@1=P$<U
M@6H!JH6H%J%:C&H)I:F9:1?P+?U)#?:9L4>]F4%7[:WC<QHXTVGWP]WHF#ZJ
M"50+4"U$M0C58E1+*$W-3+L:;^E7X_>9<?LS@YX0P>I9NQ^-K6YFT 5W5!.H
M%J!:B&H1JL6HEE":FIEVP=W2+[B_[2ZSK[=E4::K>;9ZZ T1NMS>:(<A<H].
M.X4.Z:.:0+4 U<)SGMP('3)&M832U&BTB_*6?E'^]_2C--+"\+^4S?F"3U10
M],[@3)":AVH^J@E4"QI-J:"XW08*.F2$:C&J)92FAJ==P+?T"_A_[$Y<+>=&
M^DGF]<=HLF]G"\G3LG^*#5VR1S4/U7Q4$XUFV@<[_NAR-++<[N3TF=\8HO<O
M0K48U1)*4\^DVR[>V_K%^Q-GVO[+L"^O)^X_VRGIDW-G^@&&A@;5/%3S44V@
M6H!J(:I%J!:C6D)I:OS:1H!M:A>(!IS*&CW[ *IYJ.:CFD"U -5"5(M0+4:U
MA-+4F+5U UM?-QC>Z=>#@^.&=A10S4<U@6H!JH6H%J%:C&I)HQV^$75/?43
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
M>ARRRXT>0$&8 _KYBFM#*#=F)JI&VN0/4$L#!!0    ( !8WD5J1Z(Z($P,
M +@*   9    >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;*U676_:,!3]*U96
M3:W4D>\$M1!I)9HV:5VK=EVU1Q,N8-6)F6V@_?>SDY %,!%,?2%V<L^Y]QS;
M^ [6C+^(.8!$KSDMQ-":2[FXLFV1S2''HL<64*@O4\9S+-64SVRQX( G)2BG
MMN<XD9UC4EC)H'QWSY,!6TI*"KCG2"SS'/.W&Z!L/;1<:_/B@<SF4K^PD\$"
MS^ 1Y-/BGJN9W;!,2 Z%(*Q '*9#Z[-[E?9U?!GPB\!:M,9(*QDS]J(GWR9#
MR]$% 85,:@:L'BL8 :6:2)7QI^:TFI0:V!YOV+^4VI66,18P8O293.1\:/4M
M-($I7E+YP-9?H=83:KZ,45'^HG45&T06RI9"LKP&JPIR4E1/_%K[T )XX0&
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
M6/+B/"FJO^1Y4W:L"\?K0N5I':Q;D(IL\QI]J2_$3L#$>2/ JP.\O0#/>R/
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
M=ONVF9+P'=V5/Y%#5X_\B:+/:[[Y.;5^+ES%^#Q)B.A,/JB/"TKS06D8E!:
MTD(HFBFFQA7V#I]3ZX$ZMZ T'Y2&06D!*"V$HID"V?DIO7U.;3W"#+C5L0,'
MRZ:>']OZ45[[UW9^SS@,VKL E!9"T<Q4-QZL9_=@.PI+N=I,N[ LT+<]E074
MC06E^: T#$H+0&DA%,U44^/M>L>'5Q90RQ64YH/2,"@M *6%4#13((WEZMDG
M\1Y064"-V)K6JAB3TU<S&OL&8M#^!:"T$(IF)KNQ3[T]]BG3Q4)7DL[$@KJC
MH#0?E(9!:0$H+82BF1)IO%;O]/"" 6J0@M)\4!H&I06@M!"*9@JD,4@]^\S8
M9OT073-R\E(^$T[K*?MRJ?:I9\C7<^P%?:+9BB*2\E4FU25MO<!8I[Q [550
MF@]*PZ"T )06UC1G=[;WR7$SV=M<\JNQ3:=VVW30LC-VUE E3#N]SE?/Z?J%
M8="^!:"T$(I6Y7B\LR1E2L6B7&VT0)$^DZOE'+=;JQ5-;YRSH%SXL[7]RCF[
M*M?W'#>8:IG46R(6+"M00N<*.3DZ41?#HEIYM'HC>5XN?/G(I>1I^7))24R%
M#E"?SSF7FS=Z!]OU7R__!E!+ P04    "  6-Y%:Y#ZAHW8$  !U%0  &@
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
M2C#/#=3W:\;DVT$^P.%]H,7_ 5!+ P04    "  6-Y%:9#ZA9]8"  #&"
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
M-K/8862?+ZG[3A@C<;ZYP\$&TZP!/_]""'O;R0)4*V2G_P-02P,$%     @
M%C>16I4 F(2$ P  I@\  !H   !X;"]W;W)K<VAE971S+W-H965T,3$P+GAM
M;+V7;8_:.!" _XJ55J>MM-TDS@MA"T@L ;4?]KKJJE=5IWXPR4!R=6)J.]#^
M^[.3; Y"E@4IUR\0.S./YXTQ,]HQ_ETD !+]S&@NQD8BY>;6-$640$;$#=M
MKMZL&,^(5$N^-L6& XE+I8R:V+)\,R-I;DQ&Y=X#GXQ8(6F:PP-'HL@RPG_=
M 66[L6$;3QN?TG4B]88Y&6W(&AY!?MX\<+4R&TJ<9I"+E.6(PVIL3.W;1:#E
M2X&_4MB)O6>D/5DR]ETO/L1CP](& 85(:@)17UN8 :4:I,SX43.-YDBMN/_\
M1%^4OBM?ED3 C-$O:2R3L1$8*(85*:C\Q';OH?;'T[R(45%^HETM:QDH*H1D
M6:VL+,C2O/HF/^LX["E@_(P"KA7PN0I.K>"<J^#6"NZY"EZMX)VKX-<*?AG[
M*EAEI$,BR63$V0YQ+:UH^J%,5ZFM ISFNK >)5=O4Z4G)],H*K*"$@DQ8C(!
MCB*6J1)-=.UL :6Y6H-Y19D0;]!5")*D5#W]\<KVO7?J-;I/*54U(J[1Z_WE
MR)3*/'V(&=6FW%6FX&=,L3&Z9[E,!)KG,<2' %/YU3B'GYR[PR>)(40WR+&O
M$;:PBV9_?D57E=UO.JR;G<]R7F*%Y[/P2ZSY)3Y^?@S1U>LNS.)\C'W"I(,\
M.$V1.27<>08^4R7%1%JV$K92W>2"FNNJH^HTM_LTW8IOQ89$,#845 #?@C'1
MSECONM+>)RSL$S;O$[;H"7:0?[?)OWN*_F*3^5 E7.>[*]T5W"_A^J+<3AP;
M![8S,K?[B3P6PT-OX/N'8F&'V,#QG!9M7HD-]L1<''@MV*(#YGK> #=B!_'R
MFGAY9\=+W9_J=LS1K. <\N@7FL;_J&M!W>T23:7DZ;*09$D!288>"-?;?]]#
MM@3^K2N6)P^^]*?3)RSL$S;O$[;H"790"GY3"OYO;9U^G_GO$Q;V"9OW"5OT
M!#O(_Z#)_^!D*_CX;)*[LENQO+UVY-E!JTT>R]B!CUM-L@ODV*T6>=+R2X/<
M$^P@R$$3Y.#_O)^"HTO =G$K6+-CH:'5NG/"8YFW0V_8BOI)5RZ->L>)OC6T
M6M>7N3=?9,#7Y20H5)"*7%;_QIO=:MB\LV_#<BAK[:LA=%K.7N9_F&J"O2=\
MG>8"45@II'4S4+7'JZFP6DBV*:>8)9-J)BH?$S5( ]<"ZOV*,?FTT <TH_GD
M7U!+ P04    "  6-Y%:MIC_*(T$   7&P  &@   'AL+W=O<FMS:&5E=',O
M<VAE970Q,3$N>&ULK5E=;Z,X%/TK%BNM9J1MB<U'0B>)U):9V7GHJ&HUL]I'
M-]PDJ&!G;2?I2/OCUP8*@1"VJ?P2P+GWV/?@@P]XNN?B6:X!%'K),R9GSEJI
MS97KRL4:<BHO^0:8_F?)14Z5OA0K5VX$T*1(RC.7C$:AF].4.?-IT78OYE.^
M55G*X%X@N<US*G[=0,;W,P<[KPT/Z6JM3(,[GV[H"AY!_=C<"WWEUBA)F@.3
M*6=(P'+F7..KF!"34$3\3&$O#\Z1*>6)\V=S\2V9.2,S(LA@H0P$U8<=W$*6
M&20]CG\J4*?NTR0>GK^B?RF*U\4\40FW//LK3=1ZYDP<E,"2;C/UP/=_0E50
M8/ 6/)/%+]J7L4'DH,56*IY7R7H$><K*(WVIB#A(P.&)!%(ED&Z"?R+!JQ*\
MMR;X58)?,%.64O 04T7G4\'W2)AHC69."C*+;%U^RLQ]?U1"_YOJ/#5_7%,!
M%X:Y!"UXKJ>3I,4-^1"#HFDF/Z(+=/O];_3A]]]P&'SZB,HC2AFZ2[-,A\JI
MJ_1(#)Z[J'J]*7LE)WK%!-UQIM82?68))&T 5Y=0UT%>Z[@A@X@Q+"Z1A_]
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
M)Q:O6=%L4/_](<^K_9-&X"TO_MHV^^9_4$L#!!0    ( !8WD5I=57A?H14
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
MHNWF(?7N#V@$%=4B5(M//)3.T\TERQ[LPNV.=S3<CHXL136!:AFJY:@F4:U
M-45I>F-J JB>>7'+OFDQ,]>[J: A5%2+4"VNM?VG,/[8]^W /WB*@@9,44UT
M'84_=H>>Z[=/2-#P**K)CJ/P;'\X\-U1^ZP$#892FC[5FV"H=WXP] 4I+[/>
M>^:C2X.B6H1J,:HEM;:_>.'X<C0:['W8[=,9-#"*:EFMZ0L9.I?CUMH#.5I5
MHEK1>0RC2Z=U#(JJJD__)N3IF4.>66BE53E;WW[->F#F&KV; +I***I%J!:C
M6H)J*:H)5,M0+4<UB6H%JBE*TWJ-WR1"_0%VT]1'DZ&H%J):A&HQJB6HEJ*:
M0+4,U7)4DZA6H)JB-+VE-&E1_XRWKN][T]1L]NXMZ/*EJ!:A6EQKVEL.>:WS
MB@0MF:*:Z#B P&ZO!X:6S%%-=AS .&B_?P%:4E&:/L&;8*=O#G;^-3=-S8/H
MW1'0U">J1;6FK>+EM]<#JS<*3!LEYVR4HH,7J):A6HYJ$M4*5%.4IG>$)GKI
MFY< _1XW3<U#ZMT?T @GJD6H%I]X*)]OFC[=,[6"HW=,T6&EJ"90+4.U'-4D
MJA6HIBA-[TI->M,WAL>.7$<]L@R8V>K=3D@M1+4(U6)42U M136!:AFJY:@F
M4:U -45I>D]I J,^]R;S/AK[1+40U2)4BU$M0;44U02J9:B6HYI$M0+5%*7I
M+:5)G/KFF&+?8)>9Z]U6@L.@D#OP'-]NO7(A1.M&J!:C6H)J*:H)5,M0+4<U
MB6H%JBE*TUM&DP7US\^"OB @5NM:#L:O?AJT+KN_.W.[T#S:WIT!C7.B6H)J
M*:H)5,M0+4<UB6H%JBE*TSM#$QWUS='1<U;X,A.]GT"8!V18X0L=1X1J,:HE
MJ):BFD"U#-5R5).H5J":HC2];3214]\<.7W1"E]FLW<?J5<3/;7"%UHU0K48
MU1)42U%-H%J&:CFJ250K4$U1FM8U@B8\&IA7[VQNL'S-\E[F(GW;"*J%J!:A
M6HQJ":JEJ"90+4.U'-4DJA6HIBA-;S9-K#2PL3LO 9HF1;40U2)4BU$M0;44
MU02J9:B6HYI$M0+5%*7I+<5I6HHYR/H]8FOF(?5N36BL%=4B5(M//)2[V)I[
MQOM8H@-+44V@6H9J.:I)5"M035&:WI>:.&U@SF#VO2-LYGKW%#0*BVH1JL6U
MMG_O>S0<!*-QZ^4;"5HV1371<1#!P+=]O[5$1H:6S5%-=AR$%[@CSVFMN5*@
M916EZ?.\":@&QK#:U][&->N]ISVIA:@6H5J,:DFM[:_SX0XN Z_UJANTJ$"U
MK-;T^_S.Y:AUZ3U'JTI4*XX<@]M>VX.JJD_Y)C\:F!<</7+)]/VFT/1F=Z+1
M_Q(JFC1%M1#5(E2+42U!M135!*IEJ):CFD2U M44I>G-ITF:!@%W"15-F:):
MB&H1JL6HEJ!:BFH"U3)4RU%-HEJ!:HK2]);2)%$#<Q+U18M]F,W>O05=FA35
M(E2+:TU;[&,P:"]+BM9,44UT'8$=V.TK%6CV%-5DYQ$,VLN1HC45I>ESO,F4
M!N8(YXO7^R@_E\O)REJL;ZNEM;[=G._4ZWYT-@4TE8IJ(:I%M:8M>1.T7FT3
MG[-1<LY&*3IX@6H9JN6H)E&M0#5%:7I':.*BP<D52G]9+NZKY?K+[CK&BQ<J
M-9?J/>_1A4I1+4*U&-425$M13:!:AFHYJDE4*U!-49K6<H9-UG3(+50Z1!.E
MJ!:B6H1J,:HEJ):BFD"U#-5R5).H5J":HC2]I32)TJ%YH=*^,0LSU[NMH*E2
M5(M0+:XU+6;AV=[0;L<LT+(IJHF.@[!MUQL-A^W%2M&Z.:K)KJ,8C-SQV+?;
M20NTL*(T?:HW2<^A.1[XHLN49K/W?$>CFJ@6H5H\/%R%U#V8ZF@&$]5$U_B]
M]B1'DY6H)KO&[WOMZ8T&)BE-G]Y-8')XWOJCUB[(_;BNL#4IUY7UH9PNK4_E
M[*&R%A_:"P^?S%B9"_?N 6BT$M6B6MO/,7F7;NO=?V.T9H)J::W9^X?@7]JM
M:_,"+9JA6MYU"-[EH!5BDFC1 M44I>FMH,E4#HT!KN_RF@[SD'HW"5(+42U"
MM?C$0[E[3<?XC-=TH -+44V@6H9J.:I)5"M035&:WI>:X.?P&[W3?*^;J.9!
M].Y$:! 4U:+AX?O#N\/VDY73VR3#PW>L;V^3HB,7J):A6HYJ$M4*5%.4IK>#
M)HHY-"_Z:;R#>F2)<C/9>W*CD4Q4BU M1K4$U5)4$ZB6H5J.:A+5"E13E*:W
MEB:2.1QR=TK1)":JA:@6H5J,:@FJI:@F4"U#M1S5)*H5J*8H36\I30)T>/X;
MTI]UIW1T>,?/]KP@:-_R>V<NW+MEH#E-5(M1+4&U%-4$JF6HEJ.:1+4"U12E
MZ2VCB8@.S1'1KWQM>ZV?7*+</(K>_0/->Z):C&H)JJ6H)E M0[4<U22J%:BF
M*$WK'Z,F[SDZL;;HQ!+SR<-JO9R6L]57I\S-U?J>Z*!:B&H1JL6HEJ!:BFH"
MU3)4RU%-HEJ!:HK2]*[31$)'W"*C(S0.BFHAJD6H%J-:@FHIJ@E4RU M1S6)
M:@6J*4K36XK3M!1S]+3OM1,SU[NMH*E35(M0+:ZU_6M.SL 9C)V#5\VB=5-4
M$QU'X0W'MN_Y?BN!BM;-44UV/19!,-A\M%*H:%E%:?I,;U*H(W,*]44A<[/9
M>[JC 5-4BU MKC5M'8:@G3)'2Z:H)KH.8#1H3W(T78IJLN, ANWIC29+*4V?
MWDVR=&1,B'W#D+FY<.\>0&HAJD6UMA]O=BZ=UO_:8K1F@FIIK6D7INU+K_4<
M0Z!%,U3+:VVL'T$K8HZ6+%!-49K>")HHY^@;13G7M]73]NT.T=D4T"@GJH6H
M%HT.8YJ.:[=[PAD;)>=LE**#%ZB6H5J.:A+5"E13E*9WA";-.3*G.;_'BT[,
M0^K='] T**I%J!:?>"C=^D4G]M.+3JS@Z$M.T&&EJ"90+4.U'-4DJA6HIBCM
MJ2M=K6ZK:AV6Z_+ZU5VU_%B]JV:SU::9/,PW_/9ZY/-W-ZWCPV;BV#\7]L75
MP???V#^_<;;?OVJ8ZU?WF[Y5E,N/T\W3DEGU84,.+K<A^>6VM>V^6"_N-\]]
M+ZS?%^OUXN[QT]NJG%3+[0:;GW]8+-:[+[8%/B^6?SP.^_K_ 5!+ P04
M"  6-Y%:H]S%$A8%   ,&   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,30N
M>&ULO5EM;]LV$/XKA >L"=!:(O5BV;$-.-&*]4.R($96["-MT3912?1(VF[_
M_4A)D2V)$IQ56P)$;W</[WG(.YV8Z8GQ;V)'B 3?DS@5L\%.ROW$LL1Z1Q(L
MAFQ/4O5DPWB"I;KD6TOL.<%1YI3$%K)MWTHP30?S:7;OF<^G["!CFI)G#L0A
M23#_<4]B=IH-X.#MQ@O=[J2^8<VG>[PE2R)?]\]<75DE2D03D@K*4L#)9C98
MP$F(;.V06?Q)R4E<G --9<78-WWQ)9H-;!T1B<E::@BL#D?R0.)8(ZDX_BY
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
MT4H;F=7%]@BR)*\^^;>:B)T"/#Q20.H"LE_0/U) ZP+ZU()^7= OF:F&4O+
MN.'3<R7OD2I:6[3B2TEF66V'G^3%>?]LE/TUL75F>B-2;D2,EER9!V04SS4O
MSXA&+Y@P/$DU(B_1*W3UZ6_TXL<?\'#PYB6J/E&2HX])FA:MS[O&'DV!V8WJ
MGB^KGLF1GC%!'V5N%AK]G,<B]@&Z=AC;L9#-6"Y)$)&)Z#6B^"=$>J3?<$!7
M3R^G#>7LZ>4D,!JZ/3.TQ.L?P;L5>21R@WY1<K5$_Z$KF66)+O6FA5HGD;"Z
M6XM\)=!,R0Q%TEX,%"_55 @J7@ME$IWD<W2WLA]"-YZDX$$45YTSO>21N.C8
MRTK1K^A,B[/?>]-$,"08 P+SR.]OR>^7Z/0165R7LKAULD#_?+!-T7LC,OUO
M$Y]]2#XAP1@0F,?G8,OG(#B9;ZJ9VC@#@Y5M&8,$8Q78L 0K;J#K:=]>5]8-
M/ RW/ Q;B?ISI62-EDJN$WL91#R/BXUX%1F-M$SC)LJ"G;2E#!*, 8%YY(ZV
MY(Y.)-H1))^08 P(S.-SO.5S_&S1!BO;,@8)QBJPP8YH1Z-FT4ZV/$R>)UHE
M(F%=:RW:E8H6UH$VTA7LH"U=D& ,",PC%O><^^R=2+(U,!"EH&@,"LTG=<?2
MX^!\O9+:(#G;V$-=3L_:'%HW*+[9T'ADGH:16[,*B<9JM%UE8XJ/W) Q<6R1
M(%N,QWPK[4\R?Q7);"F,0'RNA+ 1US02%01M310D&H-"\PEUN0734VD:-(R
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
M="XG;V J0-Z?4BJ>%VJV*V9Y_Q]02P,$%     @ %C>16M1[T[NB"@  8$0
M !H   !X;"]W;W)K<VAE971S+W-H965T,3$X+GAM;+5<:6_C.!+]*X1G,.@!
MDE@\=*63 )U8VIW%=$\CF=[%HK$?%)NQA='AD>0<B_GQ2TJV95$EVD*X7Q);
M+KYB'2K5DTA=O>3%'^6*\PJ]IDE67D]65;6^G$[+^8JG47F1KWDF?GG*BS2J
MQ-=B.2W7!8\6]: TF1++<J9I%&>3FZOZV-?BYBK?5$F<\:\%*C=I&A5OMSS)
M7ZXG>+([<!\O5Y4\,+VY6D=+_L"K;^NOA?@VW:,LXI1G99QGJ.!/UY-/^#)D
MOAQ02_PSYB_EP6<D37G,\S_DEU\6UQ-+SH@G?%Y)B$C\>^9W/$DDDIC'GUO0
MR5ZG''CX>8<>UL8+8QZCDM_ER;_B1;6ZGG@3M.!/T2:I[O.7O_.M0;;$F^=)
M6?]%+UM9:X+FF[+*T^U@,8,TSIK_T>O6$0<#,!T80+8#B#* D($!=#N GCJ
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
MM9C2]-!UU0K[12X&8:--"U1S4<U#-1_5 E0+44VB6H1J,:7IF>LJ&;:YDG'
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
M6:+=RJ%[#A,4O>U8"X&Z_]EAHS\X($V WJ^%P)>):8+C)ZSX"U!+ P04
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
MIW6PSB!E6?5-7FHA.@%!<"0@J ."PX#QD8"P#@@/ L+P2,"H#AB5RE1-*77
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
MRUDR$V[3/?ZSL_K/SO2RN:ULUS27LW3WQA_*]KHZVGP[0GZ1=V[:TLN[SY)
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
M$7LE/P1=!J!01MQ%_A@T#T"AC+C+_.'BM5!&L/8_Y2[^QZ!A9X(RXGXJ0+1
M\41X@D+B?B[ 4;'B"4BH(^ZG!.!5B\%IAP\/2+F?'H!!@Q@*GR*0<C]& (,&
M,10^1R#=/4C@8OJX>_NF)@T;5?].!W&TO9)-=4,36OKS'(^7X\!F/33->]KV
MR5"(K/?/&]T_*_7M?P%02P,$%     @ %C>16MO+/NB6 P  9TT  !H   !X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W;RTH<412%X5>1?H#4V>=^@CK*
MQ&G("S1:7HC:35>%)&\?,0-=FPPRD?I'3;5X>D'#AY3UGW^='_?KP^%YN7\X
M+F>_GAZ?EXO=_;H>/T_3<GT_/^V73X?C_/SRD]O#Z6F_OER>[J;C_OK[_FZ>
M8@AU.KT_8W=Y_O[,LV^_C_/_G'BXO7VXGK\<KG\\S<_K/PZ>?AY.WY?[>5YW
M9]_VI[MYO=A-OQ[?WEZFUQ?[]'+R[NSJYF)WNKJQW;3UH"B#XO:#D@Q*VP_*
M,BAO/ZC(H++]H"J#ZO:#F@QJVP_J,JAO/VC(H+']( LJ8P!,<E@#M#;EV@!>
MFX)M +%-R3: V:9H&T!M4[8-X+8IW :0VY1N ]AMBK<!](ZJ=P3H'57O"- [
MNC^V 7I'U3L"](ZJ=P3H'57O"- [JMX1H'=4O2- [ZAZ1X#>4?6. +V3ZIT
M>B?5.P'T3JIW NB=W,T2@-Y)]4X O9/JG0!Z)]4[ ?1.JG<"Z)U4[P30.ZG>
M":!W5KTS0.^L>F> WEGUS@"]L^J= 7IG=[,;H'=6O3- [ZQZ9X#>6?7. +VS
MZIT!>F?5.P/T+JIW >A=5.\"T+NHW@6@=U&]"T#OHGH7@-[%_;,2H'=1O0M
M[Z)Z%X#>1?4N +V+ZET >E?5NP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#OJGI7
M@-[5/6P"T+NJWA6@=U6]*T#OJGI7@-Y-]6X O9OJW0!Z-]6[ ?1NJG<#Z-U4
M[P;0NZG>#:!W4[T;0._F'A8$Z-U4[P;0NZG>#:!W5[T[0.^N>G> WEWU[@"]
MN^K= 7IWU;L#].ZJ=P?HW57O#M"[J]X=H'=W#WL#].ZJ=P?H/53O =![J-X#
MH/=0O0= [Z%Z#X#>0_4> +V'ZCT >@_5>P#T'JKW .@]5.\!T'NX6 >@MP6?
MZP#\MN""G0 0W()+=@+ < LNV@D Q2VX;"< '+?@PIT D-R"2W<"P'(++MX)
M ,TMN'PG #RWX *>0!#=!YB, M,GF 31?82)J#!]AHGH,'V(B2@Q?8J):#%]
MC(FH,7V.B>@Q?9")*#)]DDEH,LU%F4:H,LUEF4;H,BWZK)X@NDLSC=!FFHLS
MC5!GFLLSC=!GF@LTC5!HFDLTC=!HFHLTC5!IFLLTC=!IF@LUC5!JFDLUC=!J
MFHLU[4-KS67]_3@O;XO^7KL!'ZGW^O*[\]OGOU[^?=-_-Z]<3^]G+)=_ %!+
M P04    "  6-Y%:^8Q;5;\"   #2@  $P   %M#;VYT96YT7U1Y<&5S72YX
M;6S-V\UNFT 4AN%;L=A&ACD##%#%V;3=MEGT!J@9Q\C\B9FDSMUW<'ZD5JG5
MR)7Z;HP,,^<<&.G9?=??'B?K5L>^&]PFVGL_?4@2M]W;OG;Q.-DA/-F-<U_[
M\'>^2Z9Z>ZCO;**5,LEV'+P=_-HO-:*;ZT]V5]]W?O7Y&&Z[=APVT6P[%ZT^
M/BU<>FVB>IJZ=EO[\#QY&)K?NJR?.\1AYVF-V[>3NPH+HN3-#LN3/S=XWO?U
MP<YSV]C5;3W[+W4?5B7'+G'^L;,N/E_BC1G'W:[=VF;<WO=A2^RFV=:-VUOK
M^RY^*GIUOK,/7]@^_<K%_4]ESC4,*V_G<7+AQ&;[_G8O1[+L7D^AD)U]>_X5
M7SN&TA>_GUU.N['-7_8.G_?'.!].Y^&2T^7R;_SK&;_6?^<<&C)'"IDC@\R1
M0^8PD#D*R!PE9(X*,H<HRB 4485"JE!,%0JJ0E%5**P*Q56AP"H4635%5DV1
M55-DU119-45639%54V35%%DU159-D36ER)I29$TILJ8465.*K"E%UI0B:TJ1
M-:7(FE)DS2BR9A19,XJL&476C")K1I$UH\B:463-*+)F%%ESBJPY1=:<(FM.
MD36GR)I39,TILN8467.*K#E%5D.1U5!D-119#4560Y'54&0U%%D-159#D=50
M9"THLA8460N*K 5%UH(B:T&1M:#(6E!D+2BR%A192XJL)476DB)K29&UI,A:
M4F0M*;*6%%E+BJPE1=:*(FM%D;6BR%I19*THLE8462N*K!5%UHHB:T61512%
M5E$46T51<!5%T544A5=1%%]%48 511%6%(5841AC07$LC+&<0!8GD<6)9'$R
M69Q0%B>5Q8EE87)9@@EF"2:9)9AHEF"R68()9PDFG268>)9@\EF""6@))J$E
MF(B68#):\E]#6M_'\?"/VY^N<5^WPTO_9"GJ;GX"4$L! A0#%     @ %C>1
M6D;'34B5    S0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    "  6-Y%:LD)<0/(    K @  $0              @ '#
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  6-Y%:F5R<(Q &  "<
M)P  $P              @ 'D 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( !8WD5K"-3P3+0@  (DK   8              " @24(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  6-Y%:8AF([7$,  #V
M/0  &               @(&($   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L! A0#%     @ %C>16OB?+H': P  -P\  !@              ("!+QT
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( !8WD5KA,<*6
M[PD  'PZ   8              " @3\A  !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"% ,4    "  6-Y%:V=ZH$1(1  #"6P  &
M@(%D*P  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ %C>1
M6B=]M1TB$   .:X  !@              ("!K#P  'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+ 0(4 Q0    ( !8WD5H\I3,X$0(  -T$   8
M      " @01-  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M"  6-Y%:VC[O\",)  "7*   &               @(%+3P  >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L! A0#%     @ %C>16@E?5/8)%   ,$(  !@
M             ("!I%@  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4
M Q0    ( !8WD5JA$+X@CR<  &J&   9              " @>-L  !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ %C>16E*6K-Q !P
MI!,  !D              ("!J90  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"% ,4    "  6-Y%:RZO,G,T*  "T)@  &0              @($@
MG   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( !8WD5JI
MW=K N D  *4:   9              " @22G  !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L! A0#%     @ %C>16B:/_U#1"P  TR   !D
M     ("!$[$  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M"  6-Y%:11#HA9<#   R"   &0              @($;O0  >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( !8WD5I?)RCIA0(  )4%   9
M              " @>G   !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M A0#%     @ %C>16GKNL+IX P  T <  !D              ("!I<,  'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    "  6-Y%:K-TDCCD#
M  #O!P  &0              @(%4QP  >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+ 0(4 Q0    ( !8WD5H=GF'!0 0  )T*   9              "
M@<3*  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ %C>1
M6M\)?GH&!0  B P  !D              ("!.\\  'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"% ,4    "  6-Y%:22;?[H@$   +"@  &0
M        @(%XU   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0
M   ( !8WD5I'4FNU0 ,  #8'   9              " @3?9  !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ %C>16DB10;#."   Z!L
M !D              ("!KMP  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"% ,4    "  6-Y%:)6,^NUL$   D"@  &0              @(&SY0
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( !8WD5I[+E2J
M3@<  . 2   9              " @47J  !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L! A0#%     @ %C>16@+'M&KT @  608  !D
M ("!RO$  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  6
M-Y%:J0;5^$P1  "(,   &0              @('U]   >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( !8WD5HA3P*-BP(  #\&   9
M          " @7@& 0!X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#
M%     @ %C>16DPK-7G% @  $@8  !D              ("!.@D! 'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  6-Y%:<,P]9)H"  "E
M!@  &0              @($V# $ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+ 0(4 Q0    ( !8WD5K86R %$P0  $P+   9              " @0</
M 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ %C>16NXM
M]D$H P  7P@  !D              ("!41,! 'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"% ,4    "  6-Y%:G4GPMN,*   @)@  &0
M    @(&P%@$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (
M !8WD5I7TN18P0,  * )   9              " @<HA 0!X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L! A0#%     @ %C>16A!!< ';"0  LAP  !D
M             ("!PB4! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M% ,4    "  6-Y%::=QU,#@(  #=$P  &0              @('4+P$ >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( !8WD5H8*[/PF ,
M /,'   9              " @4,X 0!X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL4$L! A0#%     @ %C>16ETF"0_V!0  'Q   !D              ("!
M$CP! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  6-Y%:
M="VVR@X%  !?#   &0              @($_0@$ >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;%!+ 0(4 Q0    ( !8WD5IF(<UJ)00  #4*   9
M      " @81' 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%
M  @ %C>16A"]T0)5!0  A P  !D              ("!X$L! 'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  6-Y%:N@H6MPH)   ?%P
M&0              @(%L40$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+
M 0(4 Q0    ( !8WD5JWO-E;P4,  )GZ   9              " @:U: 0!X
M;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ %C>16G_48PN'
M!P  \A4  !D              ("!I9X! 'AL+W=O<FMS:&5E=',O<VAE970T
M-"YX;6Q02P$"% ,4    "  6-Y%:T@,7>K4#  !C"0  &0
M@(%CI@$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( !8W
MD5JT)\=4D0,  -,)   9              " @4^J 0!X;"]W;W)K<VAE971S
M+W-H965T-#8N>&UL4$L! A0#%     @ %C>16DTJOS!I P  0P@  !D
M         ("!%ZX! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M    "  6-Y%:5_)>YTD#  !Y!@  &0              @(&WL0$ >&PO=V]R
M:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( !8WD5H<(-AJO ,  /((
M   9              " @3>U 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
M4$L! A0#%     @ %C>16B7&**R4 @  K 4  !D              ("!*KD!
M 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    "  6-Y%:C=[Z
MTB #  #)!@  &0              @('UNP$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Q+GAM;%!+ 0(4 Q0    ( !8WD5HS;@>X]0(  '<'   9
M  " @4R_ 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @
M%C>16CSEFKOD P  U D  !D              ("!>,(! 'AL+W=O<FMS:&5E
M=',O<VAE970U,RYX;6Q02P$"% ,4    "  6-Y%:[NHCC<4#  !;"0  &0
M            @(&3Q@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4
M Q0    ( !8WD5I#.<HK-0,  '4'   9              " @8_* 0!X;"]W
M;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ %C>16A"+O7)1 P
M+@<  !D              ("!^\T! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX
M;6Q02P$"% ,4    "  6-Y%:OOK5>?<#  "R"@  &0              @(&#
MT0$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( !8WD5IG
M#5(3$@0   (+   9              " @;'5 0!X;"]W;W)K<VAE971S+W-H
M965T-3@N>&UL4$L! A0#%     @ %C>16N"9C6(= P  DP8  !D
M     ("!^MD! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4
M"  6-Y%:PP30U,L&  !>$P  &0              @(%.W0$ >&PO=V]R:W-H
M965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( !8WD5HB\_ C-@4  / .   9
M              " @5#D 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L!
M A0#%     @ %C>16A(G^M_- P  K@D  !D              ("!O>D! 'AL
M+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    "  6-Y%:G.JXL2D&
M  "P$0  &0              @('![0$ >&PO=V]R:W-H965T<R]S:&5E=#8S
M+GAM;%!+ 0(4 Q0    ( !8WD5KGEN^%!P8  .\-   9              "
M@2'T 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ %C>1
M6C;WF56= P  EP@  !D              ("!7_H! 'AL+W=O<FMS:&5E=',O
M<VAE970V-2YX;6Q02P$"% ,4    "  6-Y%:]6H20H8"   D!0  &0
M        @($S_@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0
M   ( !8WD5H1AEWQR0<  %$3   9              " @?   @!X;"]W;W)K
M<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ %C>16ER,=8DH!P  %C8
M !D              ("!\ @" 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q0
M2P$"% ,4    "  6-Y%:Q_Q6H;<(  "B/P  &0              @(%/$ (
M>&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( !8WD5J/2!I)
MO@@  #94   9              " @3T9 @!X;"]W;W)K<VAE971S+W-H965T
M-S N>&UL4$L! A0#%     @ %C>16EVOKA?A P  %Q<  !D
M ("!,B(" 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    "  6
M-Y%:OR4O]BD+  "W70  &0              @(%*)@( >&PO=V]R:W-H965T
M<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( !8WD5H[@NM^U@(  )4(   9
M          " @:HQ @!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#
M%     @ %C>16M8F;ZQ;!0  QB0  !D              ("!MS0" 'AL+W=O
M<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    "  6-Y%:;NU_%L\"   &
M"   &0              @(%).@( >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM
M;%!+ 0(4 Q0    ( !8WD5I[AN^TN08  %HJ   9              " @4\]
M @!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ %C>16MXF
M7,NC @  &0<  !D              ("!/T0" 'AL+W=O<FMS:&5E=',O<VAE
M970W-RYX;6Q02P$"% ,4    "  6-Y%:NZ*LZ0$$  #+%@  &0
M    @($91P( >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    (
M !8WD5K=&/&,[P,  + 1   9              " @5%+ @!X;"]W;W)K<VAE
M971S+W-H965T-SDN>&UL4$L! A0#%     @ %C>16E&4G;&_"P  6Y<  !D
M             ("!=T\" 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"
M% ,4    "  6-Y%:(>HC]7X"  !(!@  &0              @(%M6P( >&PO
M=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( !8WD5I ;7BG*P<
M ,@X   9              " @2)> @!X;"]W;W)K<VAE971S+W-H965T.#(N
M>&UL4$L! A0#%     @ %C>16OH"Q5R9!   S1T  !D              ("!
MA&4" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    "  6-Y%:
MTJ;:V+,&   .+0  &0              @(%4:@( >&PO=V]R:W-H965T<R]S
M:&5E=#@T+GAM;%!+ 0(4 Q0    ( !8WD5II8GFW#P8  *8D   9
M      " @3YQ @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%
M  @ %C>16JM,V] H P  G0X  !D              ("!A'<" 'AL+W=O<FMS
M:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    "  6-Y%:2M)\E<,%  !:*P
M&0              @('C>@( >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+
M 0(4 Q0    ( !8WD5HW1GOE/@0  %P6   9              " @=V  @!X
M;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @ %C>16AX20! ]
M"   (T$  !D              ("!4H4" 'AL+W=O<FMS:&5E=',O<VAE970X
M.2YX;6Q02P$"% ,4    "  6-Y%:C'I8UZ,%   _)P  &0
M@('&C0( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( !8W
MD5IV-0Z_H (  / '   9              " @:"3 @!X;"]W;W)K<VAE971S
M+W-H965T.3$N>&UL4$L! A0#%     @ %C>16J6[+?\* P  5PD  !D
M         ("!=Y8" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4
M    "  6-Y%:BFK=VRD$  ")$0  &0              @(&XF0( >&PO=V]R
M:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( !8WD5IN1]K3B@\   ?=
M   9              " @1B> @!X;"]W;W)K<VAE971S+W-H965T.30N>&UL
M4$L! A0#%     @ %C>16F[Q043K @  W@H  !D              ("!V:T"
M 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    "  6-Y%:D>B.
MB!,#  "X"@  &0              @('[L ( >&PO=V]R:W-H965T<R]S:&5E
M=#DV+GAM;%!+ 0(4 Q0    ( !8WD5IRFT&JUP(  +T(   9
M  " @46T @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @
M%C>16IMXE=/S @  ^PH  !D              ("!4[<" 'AL+W=O<FMS:&5E
M=',O<VAE970Y."YX;6Q02P$"% ,4    "  6-Y%:IPP"<EP(   J60  &0
M            @(%]N@( >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4
M Q0    ( !8WD5KM;+@LQ0,  -D-   :              " @1## @!X;"]W
M;W)K<VAE971S+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( !8WD5K3F)$RE ,
M &P2   :              " @0W' @!X;"]W;W)K<VAE971S+W-H965T,3 Q
M+GAM;%!+ 0(4 Q0    ( !8WD5IC5-Q&D0D   M6   :              "
M@=G* @!X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4 Q0    ( !8W
MD5KD/J&C=@0  '45   :              " @:+4 @!X;"]W;W)K<VAE971S
M+W-H965T,3 S+GAM;%!+ 0(4 Q0    ( !8WD5IT-R!9>0@  !LT   :
M          " @5#9 @!X;"]W;W)K<VAE971S+W-H965T,3 T+GAM;%!+ 0(4
M Q0    ( !8WD5ID/J%GU@(  ,8(   :              " @0'B @!X;"]W
M;W)K<VAE971S+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( !8WD5K-L.%9? 4
M %@M   :              " @0_E @!X;"]W;W)K<VAE971S+W-H965T,3 V
M+GAM;%!+ 0(4 Q0    ( !8WD5HQ2*D*'P,  $@,   :              "
M@</J @!X;"]W;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4 Q0    ( !8W
MD5J(<BQ680,  (P-   :              " @1KN @!X;"]W;W)K<VAE971S
M+W-H965T,3 X+GAM;%!+ 0(4 Q0    ( !8WD5J,CW%U$04  "TK   :
M          " @;/Q @!X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM;%!+ 0(4
M Q0    ( !8WD5J5 )B$A ,  *8/   :              " @?SV @!X;"]W
M;W)K<VAE971S+W-H965T,3$P+GAM;%!+ 0(4 Q0    ( !8WD5JVF/\HC00
M !<;   :              " @;CZ @!X;"]W;W)K<VAE971S+W-H965T,3$Q
M+GAM;%!+ 0(4 Q0    ( !8WD5IYB*^P%@X  "N=   :              "
M@7W_ @!X;"]W;W)K<VAE971S+W-H965T,3$R+GAM;%!+ 0(4 Q0    ( !8W
MD5I=57A?H14  .1L 0 :              " @<L- P!X;"]W;W)K<VAE971S
M+W-H965T,3$S+GAM;%!+ 0(4 Q0    ( !8WD5JCW,42%@4   P8   :
M          " @:0C P!X;"]W;W)K<VAE971S+W-H965T,3$T+GAM;%!+ 0(4
M Q0    ( !8WD5H-+B/*Y08  *$P   :              " @?(H P!X;"]W
M;W)K<VAE971S+W-H965T,3$U+GAM;%!+ 0(4 Q0    ( !8WD5KG76#&+P8
M #\P   :              " @0\P P!X;"]W;W)K<VAE971S+W-H965T,3$V
M+GAM;%!+ 0(4 Q0    ( !8WD5I'7U1M. ,  -</   :              "
M@78V P!X;"]W;W)K<VAE971S+W-H965T,3$W+GAM;%!+ 0(4 Q0    ( !8W
MD5K4>].[H@H  &!$   :              " @>8Y P!X;"]W;W)K<VAE971S
M+W-H965T,3$X+GAM;%!+ 0(4 Q0    ( !8WD5I'PK>M10,  !X.   :
M          " @<!$ P!X;"]W;W)K<VAE971S+W-H965T,3$Y+GAM;%!+ 0(4
M Q0    ( !8WD5I3TG4Z900  !X3   :              " @3U( P!X;"]W
M;W)K<VAE971S+W-H965T,3(P+GAM;%!+ 0(4 Q0    ( !8WD5JO,OI[E0(
M ,<&   :              " @=I, P!X;"]W;W)K<VAE971S+W-H965T,3(Q
M+GAM;%!+ 0(4 Q0    ( !8WD5KU_3<0.0T  )N]   :              "
M@:=/ P!X;"]W;W)K<VAE971S+W-H965T,3(R+GAM;%!+ 0(4 Q0    ( !8W
MD5I!Q@\59P,  ((1   :              " @1A= P!X;"]W;W)K<VAE971S
M+W-H965T,3(S+GAM;%!+ 0(4 Q0    ( !8WD5IGW?Z?A (  ,X&   :
M          " @;=@ P!X;"]W;W)K<VAE971S+W-H965T,3(T+GAM;%!+ 0(4
M Q0    ( !8WD5I#&F,WO (  %D(   :              " @7-C P!X;"]W
M;W)K<VAE971S+W-H965T,3(U+GAM;%!+ 0(4 Q0    ( !8WD5I7:\[_N0,
M + /   :              " @6=F P!X;"]W;W)K<VAE971S+W-H965T,3(V
M+GAM;%!+ 0(4 Q0    ( !8WD5I35 TYA@(  !\'   :              "
M@5AJ P!X;"]W;W)K<VAE971S+W-H965T,3(W+GAM;%!+ 0(4 Q0    ( !8W
MD5H',TH7> ,  #X-   :              " @19M P!X;"]W;W)K<VAE971S
M+W-H965T,3(X+GAM;%!+ 0(4 Q0    ( !8WD5J>NQ?.S00  ((>   :
M          " @<9P P!X;"]W;W)K<VAE971S+W-H965T,3(Y+GAM;%!+ 0(4
M Q0    ( !8WD5J:#_8O& P  &]7   :              " @<MU P!X;"]W
M;W)K<VAE971S+W-H965T,3,P+GAM;%!+ 0(4 Q0    ( !8WD5IMM*^%8@<
M #,I   :              " @1N" P!X;"]W;W)K<VAE971S+W-H965T,3,Q
M+GAM;%!+ 0(4 Q0    ( !8WD5J5D:]:5@@  $0Q   :              "
M@;6) P!X;"]W;W)K<VAE971S+W-H965T,3,R+GAM;%!+ 0(4 Q0    ( !8W
MD5J(VFUAK ,  '4;   -              "  4.2 P!X;"]S='EL97,N>&UL
M4$L! A0#%     @ %C>16I>*NQS     $P(   L              ( !&I8#
M %]R96QS+RYR96QS4$L! A0#%     @ %C>16JL:NP:D"   KU4   \
M         ( ! Y<# 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( !8WD5K;
MRS[HE@,  &=-   :              "  =2? P!X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<U!+ 0(4 Q0    ( !8WD5KYC%M5OP(   -*   3
M      "  :*C P!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    ", (P K"8
' )*F P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>159
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>160
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>162
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>584</ContextCount>
  <ElementCount>685</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>225</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - Consolidated Statements of Operations and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - Consolidated Statements of Changes in Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>999002 - Disclosure - Principal activities and organization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/PrincipalActivitiesAndOrganization</Role>
      <ShortName>Principal activities and organization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>999003 - Disclosure - Summary of significant accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of significant accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>999004 - Disclosure - Concentration and risks</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ConcentrationAndRisks</Role>
      <ShortName>Concentration and risks</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>999005 - Disclosure - Fair value measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/FairValueMeasurement</Role>
      <ShortName>Fair value measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>999006 - Disclosure - Business acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/BusinessAcquisition</Role>
      <ShortName>Business acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>999007 - Disclosure - Investments in equity investees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/InvestmentsInEquityInvestees</Role>
      <ShortName>Investments in equity investees</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>999008 - Disclosure - Accounts receivable, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/AccountsReceivableNet</Role>
      <ShortName>Accounts receivable, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>999009 - Disclosure - Inventories, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/InventoriesNet</Role>
      <ShortName>Inventories, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>999010 - Disclosure - Property, equipment and software, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/PropertyEquipmentAndSoftwareNet</Role>
      <ShortName>Property, equipment and software, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>999011 - Disclosure - Land use rights, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LandUseRightsNet</Role>
      <ShortName>Land use rights, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>999012 - Disclosure - Intangible assets, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/IntangibleAssetsNet</Role>
      <ShortName>Intangible assets, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>999013 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>999014 - Disclosure - Accounts payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/AccountsPayable</Role>
      <ShortName>Accounts payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>999015 - Disclosure - Accrued expenses and other current liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilities</Role>
      <ShortName>Accrued expenses and other current liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>999016 - Disclosure - Unsecured senior notes</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.jd.com/role/UnsecuredSeniorNotes</Role>
      <ShortName>Unsecured senior notes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>999017 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>999018 - Disclosure - Gain on sale of development properties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/GainOnSaleOfDevelopmentProperties</Role>
      <ShortName>Gain on sale of development properties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>999019 - Disclosure - Others, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/OthersNet</Role>
      <ShortName>Others, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>999020 - Disclosure - Taxation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/Taxation</Role>
      <ShortName>Taxation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>999021 - Disclosure - Financing for major subsidiaries</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/FinancingForMajorSubsidiaries</Role>
      <ShortName>Financing for major subsidiaries</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>999022 - Disclosure - Ordinary shares</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/OrdinaryShares</Role>
      <ShortName>Ordinary shares</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>999023 - Disclosure - Dividends</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/Dividends</Role>
      <ShortName>Dividends</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>999024 - Disclosure - Share repurchase program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ShareRepurchaseProgram</Role>
      <ShortName>Share repurchase program</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>999025 - Disclosure - Accumulated other comprehensive income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/AccumulatedOtherComprehensiveIncome</Role>
      <ShortName>Accumulated other comprehensive income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>999026 - Disclosure - Share-based compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-based compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>999027 - Disclosure - Net income per share/ADS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/NetIncomePerShareAds</Role>
      <ShortName>Net income per share/ADS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>999028 - Disclosure - Related party transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related party transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>999029 - Disclosure - Segment reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SegmentReporting</Role>
      <ShortName>Segment reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>999030 - Disclosure - Employee benefit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/EmployeeBenefit</Role>
      <ShortName>Employee benefit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>999031 - Disclosure - Loan facilities and lines of credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LoanFacilitiesAndLinesOfCredit</Role>
      <ShortName>Loan facilities and lines of credit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>999032 - Disclosure - Commitments and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>999033 - Disclosure - Restricted net assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/RestrictedNetAssets</Role>
      <ShortName>Restricted net assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>999034 - Disclosure - Subsequent events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>999035 - Disclosure - Parent company only condensed financial information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformation</Role>
      <ShortName>Parent company only condensed financial information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>999036 - Disclosure - Summary of significant accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of significant accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>999037 - Disclosure - Principal activities and organization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/PrincipalActivitiesAndOrganizationTables</Role>
      <ShortName>Principal activities and organization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/PrincipalActivitiesAndOrganization</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>999038 - Disclosure - Summary of significant accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of significant accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>999039 - Disclosure - Fair value measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/FairValueMeasurementTables</Role>
      <ShortName>Fair value measurement (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/FairValueMeasurement</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>999040 - Disclosure - Business acquisition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/BusinessAcquisitionTables</Role>
      <ShortName>Business acquisition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/BusinessAcquisition</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>999041 - Disclosure - Investments in equity investees (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/InvestmentsInEquityInvesteesTables</Role>
      <ShortName>Investments in equity investees (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/InvestmentsInEquityInvestees</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>999042 - Disclosure - Accounts receivable, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/AccountsReceivableNetTables</Role>
      <ShortName>Accounts receivable, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/AccountsReceivableNet</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>999043 - Disclosure - Inventories, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/InventoriesNetTables</Role>
      <ShortName>Inventories, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/InventoriesNet</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>999044 - Disclosure - Property, equipment and software, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/PropertyEquipmentAndSoftwareNetTables</Role>
      <ShortName>Property, equipment and software, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/PropertyEquipmentAndSoftwareNet</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>999045 - Disclosure - Land use rights, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LandUseRightsNetTables</Role>
      <ShortName>Land use rights, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/LandUseRightsNet</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>999046 - Disclosure - Intangible assets, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/IntangibleAssetsNetTables</Role>
      <ShortName>Intangible assets, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/IntangibleAssetsNet</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>999047 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/Goodwill</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>999048 - Disclosure - Accounts payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/AccountsPayableTables</Role>
      <ShortName>Accounts payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/AccountsPayable</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>999049 - Disclosure - Accrued expenses and other current liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued expenses and other current liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilities</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>999050 - Disclosure - Unsecured senior notes (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.jd.com/role/UnsecuredSeniorNotesTables</Role>
      <ShortName>Unsecured senior notes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/UnsecuredSeniorNotes</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>999051 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/Leases</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>999052 - Disclosure - Others, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/OthersNetTables</Role>
      <ShortName>Others, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/OthersNet</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>999053 - Disclosure - Taxation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/TaxationTables</Role>
      <ShortName>Taxation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/Taxation</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>999054 - Disclosure - Share-based compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-based compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/ShareBasedCompensation</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>999055 - Disclosure - Net income per share/ADS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/NetIncomePerShareAdsTables</Role>
      <ShortName>Net income per share/ADS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/NetIncomePerShareAds</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>999056 - Disclosure - Related party transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related party transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/RelatedPartyTransactions</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>999057 - Disclosure - Segment reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SegmentReportingTables</Role>
      <ShortName>Segment reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/SegmentReporting</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>999058 - Disclosure - Loan facilities and lines of credit (Table)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditTable</Role>
      <ShortName>Loan facilities and lines of credit (Table)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/LoanFacilitiesAndLinesOfCredit</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>999059 - Disclosure - Commitments and contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>999060 - Disclosure - Parent company only condensed financial information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables</Role>
      <ShortName>Parent company only condensed financial information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformation</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>999061 - Disclosure - Principal activities and organization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails</Role>
      <ShortName>Principal activities and organization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/PrincipalActivitiesAndOrganizationTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>999062 - Disclosure - Principal activities and organization (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2</Role>
      <ShortName>Principal activities and organization (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/PrincipalActivitiesAndOrganizationTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>999063 - Disclosure - Summary of significant accounting policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of significant accounting policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>999064 - Disclosure - Summary of significant accounting policies (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2</Role>
      <ShortName>Summary of significant accounting policies (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>999065 - Disclosure - Summary of significant accounting policies (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3</Role>
      <ShortName>Summary of significant accounting policies (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>999066 - Disclosure - Concentration and risks (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ConcentrationAndRisksDetails</Role>
      <ShortName>Concentration and risks (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/ConcentrationAndRisks</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>999067 - Disclosure - Fair value measurement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/FairValueMeasurementDetails</Role>
      <ShortName>Fair value measurement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/FairValueMeasurementTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>999068 - Disclosure - Fair value measurement (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/FairValueMeasurementDetails2</Role>
      <ShortName>Fair value measurement (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/FairValueMeasurementTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>999069 - Disclosure - Fair value measurement (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/FairValueMeasurementDetails3</Role>
      <ShortName>Fair value measurement (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/FairValueMeasurementTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>999070 - Disclosure - Business acquisition - Summary of purchase price as of the date of acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails</Role>
      <ShortName>Business acquisition - Summary of purchase price as of the date of acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>999071 - Disclosure - Business acquisition - Schedule of allocation of the purchase price as of the date of acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails</Role>
      <ShortName>Business acquisition - Schedule of allocation of the purchase price as of the date of acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>999072 - Disclosure - Business acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/BusinessAcquisitionDetails</Role>
      <ShortName>Business acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/BusinessAcquisitionTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>999073 - Disclosure - Business acquisition - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails</Role>
      <ShortName>Business acquisition - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>999074 - Disclosure - Investment in equity investees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/InvestmentInEquityInvesteesDetails</Role>
      <ShortName>Investment in equity investees (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>999075 - Disclosure - Investment in equity investees (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/InvestmentInEquityInvesteesDetails2</Role>
      <ShortName>Investment in equity investees (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>999076 - Disclosure - Investment in equity investees (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/InvestmentInEquityInvesteesDetails4</Role>
      <ShortName>Investment in equity investees (Details 4)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>999077 - Disclosure - Investment in equity investees (Details 6)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/InvestmentInEquityInvesteesDetails6</Role>
      <ShortName>Investment in equity investees (Details 6)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>999078 - Disclosure - Accounts receivable, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/AccountsReceivableNetDetails</Role>
      <ShortName>Accounts receivable, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/AccountsReceivableNetTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>999079 - Disclosure - Inventories, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/InventoriesNetDetails</Role>
      <ShortName>Inventories, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/InventoriesNetTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>999080 - Disclosure - Property, equipment and software, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails</Role>
      <ShortName>Property, equipment and software, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/PropertyEquipmentAndSoftwareNetTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>999081 - Disclosure - Land use rights, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LandUseRightsNetDetails</Role>
      <ShortName>Land use rights, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/LandUseRightsNetTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>999082 - Disclosure - Intangible assets, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/IntangibleAssetsNetDetails</Role>
      <ShortName>Intangible assets, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>999083 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/GoodwillTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>999084 - Disclosure - Accounts payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/AccountsPayableDetails</Role>
      <ShortName>Accounts payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/AccountsPayableTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>999085 - Disclosure - Accounts payable (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/AccountsPayableDetails2</Role>
      <ShortName>Accounts payable (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/AccountsPayableTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>999086 - Disclosure - Accrued expenses and other current liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued expenses and other current liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>999087 - Disclosure - Unsecured senior notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.jd.com/role/UnsecuredSeniorNotesDetails</Role>
      <ShortName>Unsecured senior notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/UnsecuredSeniorNotesTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>999088 - Disclosure - Unsecured senior notes (Details 2)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.jd.com/role/UnsecuredSeniorNotesDetails2</Role>
      <ShortName>Unsecured senior notes (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/UnsecuredSeniorNotesTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>999089 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/LeasesTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>999090 - Disclosure - Leases (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LeasesDetails2</Role>
      <ShortName>Leases (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/LeasesTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>999091 - Disclosure - Leases (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LeasesDetails3</Role>
      <ShortName>Leases (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/LeasesTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>999092 - Disclosure - Gain on sale of development properties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails</Role>
      <ShortName>Gain on sale of development properties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/GainOnSaleOfDevelopmentProperties</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>999093 - Disclosure - Others, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/OthersNetDetails</Role>
      <ShortName>Others, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/OthersNetTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>999094 - Disclosure - Taxation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/TaxationDetails</Role>
      <ShortName>Taxation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/TaxationTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>999095 - Disclosure - Taxation (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/TaxationDetails2</Role>
      <ShortName>Taxation (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/TaxationTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>999096 - Disclosure - Taxation (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/TaxationDetails3</Role>
      <ShortName>Taxation (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/TaxationTables</ParentRole>
      <Position>103</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>999097 - Disclosure - Taxation (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/TaxationDetails4</Role>
      <ShortName>Taxation (Details 4)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/TaxationTables</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>999098 - Disclosure - Taxation (Details 5)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/TaxationDetails5</Role>
      <ShortName>Taxation (Details 5)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/TaxationTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>999099 - Disclosure - Financing for major subsidiaries (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/FinancingForMajorSubsidiariesDetails</Role>
      <ShortName>Financing for major subsidiaries (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/FinancingForMajorSubsidiaries</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>999100 - Disclosure - Ordinary shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/OrdinarySharesDetails</Role>
      <ShortName>Ordinary shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/OrdinaryShares</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>999101 - Disclosure - Dividends - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/DividendsAdditionalInformationDetails</Role>
      <ShortName>Dividends - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>999102 - Disclosure - Share repurchase program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ShareRepurchaseProgramDetails</Role>
      <ShortName>Share repurchase program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/ShareRepurchaseProgram</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>999103 - Disclosure - Accumulated other comprehensive income/(loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Accumulated other comprehensive income/(loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/AccumulatedOtherComprehensiveIncome</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>999104 - Disclosure - Share-based compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ShareBasedCompensationDetails</Role>
      <ShortName>Share-based compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/ShareBasedCompensationTables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>999105 - Disclosure - Share-based compensation (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ShareBasedCompensationDetails2</Role>
      <ShortName>Share-based compensation (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/ShareBasedCompensationTables</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>999106 - Disclosure - Share-based compensation (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ShareBasedCompensationDetails3</Role>
      <ShortName>Share-based compensation (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/ShareBasedCompensationTables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>999107 - Disclosure - Net income per share/ADS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/NetIncomePerShareAdsDetails</Role>
      <ShortName>Net income per share/ADS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/NetIncomePerShareAdsTables</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>999108 - Disclosure - Related party transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related party transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>999109 - Disclosure - Related party transactions (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/RelatedPartyTransactionsDetails2</Role>
      <ShortName>Related party transactions (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>999110 - Disclosure - Related party transactions (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/RelatedPartyTransactionsDetails3</Role>
      <ShortName>Related party transactions (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>999111 - Disclosure - Segment reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/SegmentReportingTables</ParentRole>
      <Position>118</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>999112 - Disclosure - Segment reporting (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SegmentReportingDetails1</Role>
      <ShortName>Segment reporting (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/SegmentReportingTables</ParentRole>
      <Position>119</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>999113 - Disclosure - Segment reporting (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SegmentReportingDetails2</Role>
      <ShortName>Segment reporting (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/SegmentReportingTables</ParentRole>
      <Position>120</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>999114 - Disclosure - Employee benefit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/EmployeeBenefitDetails</Role>
      <ShortName>Employee benefit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/EmployeeBenefit</ParentRole>
      <Position>121</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>999115 - Disclosure - Loan facilities and lines of credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails</Role>
      <ShortName>Loan facilities and lines of credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditTable</ParentRole>
      <Position>122</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>999116 - Disclosure - Loan facilities and lines of credit (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2</Role>
      <ShortName>Loan facilities and lines of credit (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditTable</ParentRole>
      <Position>123</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>999117 - Disclosure - Loan facilities and lines of credit (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3</Role>
      <ShortName>Loan facilities and lines of credit (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditTable</ParentRole>
      <Position>124</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>999118 - Disclosure - Loan facilities and lines of credit (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4</Role>
      <ShortName>Loan facilities and lines of credit (Details 4)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditTable</ParentRole>
      <Position>125</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>999119 - Disclosure - Commitments and contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>Commitments and contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>126</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>999120 - Disclosure - Commitments and contingencies (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/CommitmentsAndContingenciesDetails1</Role>
      <ShortName>Commitments and contingencies (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>127</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>999121 - Disclosure - Restricted net assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/RestrictedNetAssetsDetails</Role>
      <ShortName>Restricted net assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/RestrictedNetAssets</ParentRole>
      <Position>128</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>999122 - Disclosure - Subsequent events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/SubsequentEvents</ParentRole>
      <Position>129</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>999123 - Disclosure - Parent company only condensed financial information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails</Role>
      <ShortName>Parent company only condensed financial information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables</ParentRole>
      <Position>130</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>999124 - Disclosure - Parent company only condensed financial information (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2</Role>
      <ShortName>Parent company only condensed financial information (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables</ParentRole>
      <Position>131</Position>
    </Report>
    <Report instance="d871796d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>999125 - Disclosure - Parent company only condensed financial information (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3</Role>
      <ShortName>Parent company only condensed financial information (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables</ParentRole>
      <Position>132</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="20-F" isDefinitelyFs="true" isUsgaap="true" original="d871796d20f.htm">d871796d20f.htm</File>
    <File>jd-20241231.xsd</File>
    <File>jd-20241231_cal.xml</File>
    <File>jd-20241231_def.xml</File>
    <File>jd-20241231_lab.xml</File>
    <File>jd-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g871796dsp003.jpg</File>
    <File>g871796g00g97.jpg</File>
    <File>g871796g01g06.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="6">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1892">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="16">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="51">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="1">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>165
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "d871796d20f.htm": {
   "nsprefix": "jd",
   "nsuri": "http://www.jd.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "d871796d20f.htm"
     ]
    },
    "schema": {
     "local": [
      "jd-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/exch/2024/exch-2024.xsd",
      "https://xbrl.sec.gov/naics/2024/naics-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "jd-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "jd-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "jd-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "jd-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 499,
   "keyCustom": 186,
   "axisStandard": 48,
   "axisCustom": 7,
   "memberStandard": 73,
   "memberCustom": 140,
   "hidden": {
    "total": 20,
    "http://fasb.org/us-gaap/2024": 16,
    "http://xbrl.sec.gov/dei/2024": 3,
    "http://www.jd.com/20241231": 1
   },
   "contextCount": 584,
   "entityCount": 1,
   "segmentCount": 225,
   "elementCount": 1328,
   "unitCount": 14,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1892,
    "http://xbrl.sec.gov/dei/2024": 51,
    "http://xbrl.sec.gov/cyd/2024": 16,
    "http://fasb.org/srt/2024": 6,
    "http://xbrl.sec.gov/ecd/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://www.jd.com/role/CoverPage",
     "longName": "1001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.jd.com/role/ConsolidatedBalanceSheets",
     "longName": "1002 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:RestrictedCash",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "1003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:LiabilitiesCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMembersrtProductOrServiceAxis",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "true",
      "lang": null,
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
     "longName": "1004 - Statement - Consolidated Statements of Operations and Comprehensive Income",
     "shortName": "Consolidated Statements of Operations and Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
     "longName": "1005 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
     "longName": "1006 - Statement - Consolidated Statements of Changes in Shareholders' Equity",
     "shortName": "Consolidated Statements of Changes in Shareholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2021",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.jd.com/role/PrincipalActivitiesAndOrganization",
     "longName": "999002 - Disclosure - Principal activities and organization",
     "shortName": "Principal activities and organization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.jd.com/role/SummaryOfSignificantAccountingPolicies",
     "longName": "999003 - Disclosure - Summary of significant accounting policies",
     "shortName": "Summary of significant accounting policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.jd.com/role/ConcentrationAndRisks",
     "longName": "999004 - Disclosure - Concentration and risks",
     "shortName": "Concentration and risks",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.jd.com/role/FairValueMeasurement",
     "longName": "999005 - Disclosure - Fair value measurement",
     "shortName": "Fair value measurement",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.jd.com/role/BusinessAcquisition",
     "longName": "999006 - Disclosure - Business acquisition",
     "shortName": "Business acquisition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.jd.com/role/InvestmentsInEquityInvestees",
     "longName": "999007 - Disclosure - Investments in equity investees",
     "shortName": "Investments in equity investees",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.jd.com/role/AccountsReceivableNet",
     "longName": "999008 - Disclosure - Accounts receivable, net",
     "shortName": "Accounts receivable, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.jd.com/role/InventoriesNet",
     "longName": "999009 - Disclosure - Inventories, net",
     "shortName": "Inventories, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.jd.com/role/PropertyEquipmentAndSoftwareNet",
     "longName": "999010 - Disclosure - Property, equipment and software, net",
     "shortName": "Property, equipment and software, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.jd.com/role/LandUseRightsNet",
     "longName": "999011 - Disclosure - Land use rights, net",
     "shortName": "Land use rights, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:LandUseRightsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:LandUseRightsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.jd.com/role/IntangibleAssetsNet",
     "longName": "999012 - Disclosure - Intangible assets, net",
     "shortName": "Intangible assets, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.jd.com/role/Goodwill",
     "longName": "999013 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.jd.com/role/AccountsPayable",
     "longName": "999014 - Disclosure - Accounts payable",
     "shortName": "Accounts payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:AccountsPayableDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:AccountsPayableDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilities",
     "longName": "999015 - Disclosure - Accrued expenses and other current liabilities",
     "shortName": "Accrued expenses and other current liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.jd.com/role/UnsecuredSeniorNotes",
     "longName": "999016 - Disclosure - Unsecured senior notes",
     "shortName": "Unsecured senior notes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:DisclosureOfUnsecuredSeniorNotesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:DisclosureOfUnsecuredSeniorNotesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.jd.com/role/Leases",
     "longName": "999017 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.jd.com/role/GainOnSaleOfDevelopmentProperties",
     "longName": "999018 - Disclosure - Gain on sale of development properties",
     "shortName": "Gain on sale of development properties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:GainOnSaleOfDevelopmentPropertiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:GainOnSaleOfDevelopmentPropertiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.jd.com/role/OthersNet",
     "longName": "999019 - Disclosure - Others, net",
     "shortName": "Others, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.jd.com/role/Taxation",
     "longName": "999020 - Disclosure - Taxation",
     "shortName": "Taxation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.jd.com/role/FinancingForMajorSubsidiaries",
     "longName": "999021 - Disclosure - Financing for major subsidiaries",
     "shortName": "Financing for major subsidiaries",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:DisclosureOfFinancingForSubsidiaryGroupTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:DisclosureOfFinancingForSubsidiaryGroupTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.jd.com/role/OrdinaryShares",
     "longName": "999022 - Disclosure - Ordinary shares",
     "shortName": "Ordinary shares",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:OrdinarySharesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:OrdinarySharesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.jd.com/role/Dividends",
     "longName": "999023 - Disclosure - Dividends",
     "shortName": "Dividends",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:DividendTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:DividendTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.jd.com/role/ShareRepurchaseProgram",
     "longName": "999024 - Disclosure - Share repurchase program",
     "shortName": "Share repurchase program",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:TreasuryStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:TreasuryStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.jd.com/role/AccumulatedOtherComprehensiveIncome",
     "longName": "999025 - Disclosure - Accumulated other comprehensive income",
     "shortName": "Accumulated other comprehensive income",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.jd.com/role/ShareBasedCompensation",
     "longName": "999026 - Disclosure - Share-based compensation",
     "shortName": "Share-based compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.jd.com/role/NetIncomePerShareAds",
     "longName": "999027 - Disclosure - Net income per share/ADS",
     "shortName": "Net income per share/ADS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.jd.com/role/RelatedPartyTransactions",
     "longName": "999028 - Disclosure - Related party transactions",
     "shortName": "Related party transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.jd.com/role/SegmentReporting",
     "longName": "999029 - Disclosure - Segment reporting",
     "shortName": "Segment reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.jd.com/role/EmployeeBenefit",
     "longName": "999030 - Disclosure - Employee benefit",
     "shortName": "Employee benefit",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.jd.com/role/LoanFacilitiesAndLinesOfCredit",
     "longName": "999031 - Disclosure - Loan facilities and lines of credit",
     "shortName": "Loan facilities and lines of credit",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:LineOfCreditAndLoanFacilityTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:LineOfCreditAndLoanFacilityTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.jd.com/role/CommitmentsAndContingencies",
     "longName": "999032 - Disclosure - Commitments and contingencies",
     "shortName": "Commitments and contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "39",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.jd.com/role/RestrictedNetAssets",
     "longName": "999033 - Disclosure - Restricted net assets",
     "shortName": "Restricted net assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "40",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.jd.com/role/SubsequentEvents",
     "longName": "999034 - Disclosure - Subsequent events",
     "shortName": "Subsequent events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "41",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformation",
     "longName": "999035 - Disclosure - Parent company only condensed financial information",
     "shortName": "Parent company only condensed financial information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Notes",
     "order": "42",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "999036 - Disclosure - Summary of significant accounting policies (Policies)",
     "shortName": "Summary of significant accounting policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "43",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.jd.com/role/PrincipalActivitiesAndOrganizationTables",
     "longName": "999037 - Disclosure - Principal activities and organization (Tables)",
     "shortName": "Principal activities and organization (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables",
     "longName": "999038 - Disclosure - Summary of significant accounting policies (Tables)",
     "shortName": "Summary of significant accounting policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.jd.com/role/FairValueMeasurementTables",
     "longName": "999039 - Disclosure - Fair value measurement (Tables)",
     "shortName": "Fair value measurement (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.jd.com/role/BusinessAcquisitionTables",
     "longName": "999040 - Disclosure - Business acquisition (Tables)",
     "shortName": "Business acquisition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.jd.com/role/InvestmentsInEquityInvesteesTables",
     "longName": "999041 - Disclosure - Investments in equity investees (Tables)",
     "shortName": "Investments in equity investees (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:CondensedFinancialInformationOfEquityInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:CondensedFinancialInformationOfEquityInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.jd.com/role/AccountsReceivableNetTables",
     "longName": "999042 - Disclosure - Accounts receivable, net (Tables)",
     "shortName": "Accounts receivable, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.jd.com/role/InventoriesNetTables",
     "longName": "999043 - Disclosure - Inventories, net (Tables)",
     "shortName": "Inventories, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetTables",
     "longName": "999044 - Disclosure - Property, equipment and software, net (Tables)",
     "shortName": "Property, equipment and software, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.jd.com/role/LandUseRightsNetTables",
     "longName": "999045 - Disclosure - Land use rights, net (Tables)",
     "shortName": "Land use rights, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ScheduleOfLandUseRightsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "jd:LandUseRightsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ScheduleOfLandUseRightsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "jd:LandUseRightsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.jd.com/role/IntangibleAssetsNetTables",
     "longName": "999046 - Disclosure - Intangible assets, net (Tables)",
     "shortName": "Intangible assets, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.jd.com/role/GoodwillTables",
     "longName": "999047 - Disclosure - Goodwill (Tables)",
     "shortName": "Goodwill (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.jd.com/role/AccountsPayableTables",
     "longName": "999048 - Disclosure - Accounts payable (Tables)",
     "shortName": "Accounts payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ScheduleOfAccountsPayableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "jd:AccountsPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ScheduleOfAccountsPayableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "jd:AccountsPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables",
     "longName": "999049 - Disclosure - Accrued expenses and other current liabilities (Tables)",
     "shortName": "Accrued expenses and other current liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "jd:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "jd:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.jd.com/role/UnsecuredSeniorNotesTables",
     "longName": "999050 - Disclosure - Unsecured senior notes (Tables)",
     "shortName": "Unsecured senior notes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.jd.com/role/LeasesTables",
     "longName": "999051 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.jd.com/role/OthersNetTables",
     "longName": "999052 - Disclosure - Others, net (Tables)",
     "shortName": "Others, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.jd.com/role/TaxationTables",
     "longName": "999053 - Disclosure - Taxation (Tables)",
     "shortName": "Taxation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.jd.com/role/ShareBasedCompensationTables",
     "longName": "999054 - Disclosure - Share-based compensation (Tables)",
     "shortName": "Share-based compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.jd.com/role/NetIncomePerShareAdsTables",
     "longName": "999055 - Disclosure - Net income per share/ADS (Tables)",
     "shortName": "Net income per share/ADS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.jd.com/role/RelatedPartyTransactionsTables",
     "longName": "999056 - Disclosure - Related party transactions (Tables)",
     "shortName": "Related party transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "63",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.jd.com/role/SegmentReportingTables",
     "longName": "999057 - Disclosure - Segment reporting (Tables)",
     "shortName": "Segment reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "64",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditTable",
     "longName": "999058 - Disclosure - Loan facilities and lines of credit (Table)",
     "shortName": "Loan facilities and lines of credit (Table)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "65",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.jd.com/role/CommitmentsAndContingenciesTables",
     "longName": "999059 - Disclosure - Commitments and contingencies (Tables)",
     "shortName": "Commitments and contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "66",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:OtherCommitmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:OtherCommitmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables",
     "longName": "999060 - Disclosure - Parent company only condensed financial information (Tables)",
     "shortName": "Parent company only condensed financial information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Tables",
     "order": "67",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails",
     "longName": "999061 - Disclosure - Principal activities and organization (Details)",
     "shortName": "Principal activities and organization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024_BeijingJingdongCenturyTradeCompanyLimitedMembersrtOwnershipAxis",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_BeijingJingdongCenturyTradeCompanyLimitedMembersrtOwnershipAxis",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2",
     "longName": "999062 - Disclosure - Principal activities and organization (Details 2)",
     "shortName": "Principal activities and organization (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:Assets",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis",
      "name": "us-gaap:Assets",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails",
     "longName": "999063 - Disclosure - Summary of significant accounting policies (Details)",
     "shortName": "Summary of significant accounting policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-8",
      "ancestors": [
       "div",
       "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "jd:ForeignCurrencyTranslationRate",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "div",
       "jd:ConvenienceTranslationPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2",
     "longName": "999064 - Disclosure - Summary of significant accounting policies (Details 2)",
     "shortName": "Summary of significant accounting policies (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis",
      "name": "jd:LandUseRightsUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "jd:LandUseRightsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis",
      "name": "jd:LandUseRightsUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "jd:LandUseRightsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3",
     "longName": "999065 - Disclosure - Summary of significant accounting policies (Details 3)",
     "shortName": "Summary of significant accounting policies (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock",
       "jd:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "jd:ContractBalancesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.jd.com/role/ConcentrationAndRisksDetails",
     "longName": "999066 - Disclosure - Concentration and risks (Details)",
     "shortName": "Concentration and risks (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ForeignCurrencyExchangeAppreciationDepreciationRate",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "div",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ForeignCurrencyExchangeAppreciationDepreciationRate",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "div",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.jd.com/role/FairValueMeasurementDetails",
     "longName": "999067 - Disclosure - Fair value measurement (Details)",
     "shortName": "Fair value measurement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:MarketableSecuritiesNoncurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis",
      "name": "jd:RestrictedCashFairValueDisclosure",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.jd.com/role/FairValueMeasurementDetails2",
     "longName": "999068 - Disclosure - Fair value measurement (Details 2)",
     "shortName": "Fair value measurement (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:FairValueOptionChangesInFairValueGainLoss1",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R76": {
     "role": "http://www.jd.com/role/FairValueMeasurementDetails3",
     "longName": "999069 - Disclosure - Fair value measurement (Details 3)",
     "shortName": "Fair value measurement (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:UnrealizedGainLossOfTheInvestmentSecurities",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:UnrealizedGainLossOfTheInvestmentSecurities",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails",
     "longName": "999070 - Disclosure - Business acquisition - Summary of purchase price as of the date of acquisition (Details)",
     "shortName": "Business acquisition - Summary of purchase price as of the date of acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "P12_30_2024To12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "Unit_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P12_30_2024To12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis",
      "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails",
     "longName": "999071 - Disclosure - Business acquisition - Schedule of allocation of the purchase price as of the date of acquisition (Details)",
     "shortName": "Business acquisition - Schedule of allocation of the purchase price as of the date of acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis",
      "name": "jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.jd.com/role/BusinessAcquisitionDetails",
     "longName": "999072 - Disclosure - Business acquisition (Details)",
     "shortName": "Business acquisition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
     "longName": "999073 - Disclosure - Business acquisition - Additional information (Details)",
     "shortName": "Business acquisition - Additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:Goodwill",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn02_28_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.jd.com/role/InvestmentInEquityInvesteesDetails",
     "longName": "999074 - Disclosure - Investment in equity investees (Details)",
     "shortName": "Investment in equity investees (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "jd:InvestmentMeasuredUsingNavPracticalExpedientAmount",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "jd:InvestmentMeasuredUsingNavPracticalExpedientAmount",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2",
     "longName": "999075 - Disclosure - Investment in equity investees (Details 2)",
     "shortName": "Investment in equity investees (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2023",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
      "name": "jd:EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4",
     "longName": "999076 - Disclosure - Investment in equity investees (Details 4)",
     "shortName": "Investment in equity investees (Details 4)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn03_31_2021_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6",
     "longName": "999077 - Disclosure - Investment in equity investees (Details 6)",
     "shortName": "Investment in equity investees (Details 6)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis",
      "name": "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.jd.com/role/AccountsReceivableNetDetails",
     "longName": "999078 - Disclosure - Accounts receivable, net (Details)",
     "shortName": "Accounts receivable, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.jd.com/role/InventoriesNetDetails",
     "longName": "999079 - Disclosure - Inventories, net (Details)",
     "shortName": "Inventories, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:InventoryGross",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:InventoryGross",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails",
     "longName": "999080 - Disclosure - Property, equipment and software, net (Details)",
     "shortName": "Property, equipment and software, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.jd.com/role/LandUseRightsNetDetails",
     "longName": "999081 - Disclosure - Land use rights, net (Details)",
     "shortName": "Land use rights, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "jd:LandUseRightsGross",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:ScheduleOfLandUseRightsTableTextBlock",
       "jd:LandUseRightsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "jd:LandUseRightsGross",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:ScheduleOfLandUseRightsTableTextBlock",
       "jd:LandUseRightsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.jd.com/role/IntangibleAssetsNetDetails",
     "longName": "999082 - Disclosure - Intangible assets, net (Details)",
     "shortName": "Intangible assets, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.jd.com/role/GoodwillDetails",
     "longName": "999083 - Disclosure - Goodwill (Details)",
     "shortName": "Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.jd.com/role/AccountsPayableDetails",
     "longName": "999084 - Disclosure - Accounts payable (Details)",
     "shortName": "Accounts payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:AccountsPayableTradeCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:ScheduleOfAccountsPayableTableTextBlock",
       "jd:AccountsPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:AccountsPayableTradeCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:ScheduleOfAccountsPayableTableTextBlock",
       "jd:AccountsPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.jd.com/role/AccountsPayableDetails2",
     "longName": "999085 - Disclosure - Accounts payable (Details 2)",
     "shortName": "Accounts payable (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2023",
      "name": "us-gaap:SupplierFinanceProgramObligation",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:SupplierFinanceProgramTableTextBlock",
       "jd:AccountsPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2023",
      "name": "us-gaap:SupplierFinanceProgramObligation",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:SupplierFinanceProgramTableTextBlock",
       "jd:AccountsPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails",
     "longName": "999086 - Disclosure - Accrued expenses and other current liabilities (Details)",
     "shortName": "Accrued expenses and other current liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DepositLiabilityCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock",
       "jd:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DepositLiabilityCurrent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock",
       "jd:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.jd.com/role/UnsecuredSeniorNotesDetails",
     "longName": "999087 - Disclosure - Unsecured senior notes (Details)",
     "shortName": "Unsecured senior notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-8",
      "ancestors": [
       "div",
       "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:InterestAndDebtExpense",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "jd:DisclosureOfUnsecuredSeniorNotesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.jd.com/role/UnsecuredSeniorNotesDetails2",
     "longName": "999088 - Disclosure - Unsecured senior notes (Details 2)",
     "shortName": "Unsecured senior notes (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.jd.com/role/LeasesDetails",
     "longName": "999089 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2023",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.jd.com/role/LeasesDetails2",
     "longName": "999090 - Disclosure - Leases (Details 2)",
     "shortName": "Leases (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.jd.com/role/LeasesDetails3",
     "longName": "999091 - Disclosure - Leases (Details 3)",
     "shortName": "Leases (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
     "longName": "999092 - Disclosure - Gain on sale of development properties (Details)",
     "shortName": "Gain on sale of development properties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:GainLossOnSaleOfProperties",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "jd:GainOnSaleOfDevelopmentPropertiesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P02_01_2023To02_28_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
      "name": "us-gaap:GainLossOnSaleOfProperties",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "jd:GainOnSaleOfDevelopmentPropertiesTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.jd.com/role/OthersNetDetails",
     "longName": "999093 - Disclosure - Others, net (Details)",
     "shortName": "Others, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:UnrealizedGainLossOnInvestments",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:InvestmentIncomeInterest",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.jd.com/role/TaxationDetails",
     "longName": "999094 - Disclosure - Taxation (Details)",
     "shortName": "Taxation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_SalesOfAudioVideoProductsAndBooksMembersrtProductOrServiceAxis",
      "name": "jd:ValueAddedTaxRate",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_SalesOfAudioVideoProductsAndBooksMembersrtProductOrServiceAxis",
      "name": "jd:ValueAddedTaxRate",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.jd.com/role/TaxationDetails2",
     "longName": "999095 - Disclosure - Taxation (Details 2)",
     "shortName": "Taxation (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:TheHongKongProfitsApplicableForTheFirstTierTaxRate",
      "unitRef": "Unit_HKD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.jd.com/role/TaxationDetails3",
     "longName": "999096 - Disclosure - Taxation (Details 3)",
     "shortName": "Taxation (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.jd.com/role/TaxationDetails4",
     "longName": "999097 - Disclosure - Taxation (Details 4)",
     "shortName": "Taxation (Details 4)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.jd.com/role/TaxationDetails5",
     "longName": "999098 - Disclosure - Taxation (Details 5)",
     "shortName": "Taxation (Details 5)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2023",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "jd:ValuationAllowanceDeferredTaxAssetCurrentYearAdditions",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:SummaryOfValuationAllowanceTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails",
     "longName": "999099 - Disclosure - Financing for major subsidiaries (Details)",
     "shortName": "Financing for major subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2022_JdLogisticsMembersrtOwnershipAxis",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "jd:DisclosureOfFinancingForSubsidiaryGroupTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2022_JdLogisticsMembersrtOwnershipAxis",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "div",
       "jd:DisclosureOfFinancingForSubsidiaryGroupTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.jd.com/role/OrdinarySharesDetails",
     "longName": "999100 - Disclosure - Ordinary shares (Details)",
     "shortName": "Ordinary shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "P05_01_2024To05_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "jd:OrdinarySharesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P05_01_2024To05_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "jd:OrdinarySharesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.jd.com/role/DividendsAdditionalInformationDetails",
     "longName": "999101 - Disclosure - Dividends - Additional Information (Details)",
     "shortName": "Dividends - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "P03_01_2024To03_31_2024",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P03_01_2024To03_31_2024",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.jd.com/role/ShareRepurchaseProgramDetails",
     "longName": "999102 - Disclosure - Share repurchase program (Details)",
     "shortName": "Share repurchase program (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:TreasuryStockValueAcquiredCostMethod",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis",
      "name": "us-gaap:TreasuryStockValueAcquiredCostMethod",
      "unitRef": "Unit_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "us-gaap:TreasuryStockTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
     "longName": "999103 - Disclosure - Accumulated other comprehensive income/(loss) (Details)",
     "shortName": "Accumulated other comprehensive income/(loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.jd.com/role/ShareBasedCompensationDetails",
     "longName": "999104 - Disclosure - Share-based compensation (Details)",
     "shortName": "Share-based compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.jd.com/role/ShareBasedCompensationDetails2",
     "longName": "999105 - Disclosure - Share-based compensation (Details 2)",
     "shortName": "Share-based compensation (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "unitRef": "Unit_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.jd.com/role/ShareBasedCompensationDetails3",
     "longName": "999106 - Disclosure - Share-based compensation (Details 3)",
     "shortName": "Share-based compensation (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P05_01_2015To05_31_2025_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.jd.com/role/NetIncomePerShareAdsDetails",
     "longName": "999107 - Disclosure - Net income per share/ADS (Details)",
     "shortName": "Net income per share/ADS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.jd.com/role/RelatedPartyTransactionsDetails",
     "longName": "999108 - Disclosure - Related party transactions (Details)",
     "shortName": "Related party transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "PAsOn03_31_2022_TencentGroupMembersrtOwnershipAxis",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "jd:ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn03_31_2022_TencentGroupMembersrtOwnershipAxis",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "unitRef": "Unit_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "jd:ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.jd.com/role/RelatedPartyTransactionsDetails2",
     "longName": "999109 - Disclosure - Related party transactions (Details 2)",
     "shortName": "Related party transactions (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "P01_01_2022To12_31_2022_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "name": "us-gaap:Revenues",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2022To12_31_2022_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "name": "us-gaap:Revenues",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.jd.com/role/RelatedPartyTransactionsDetails3",
     "longName": "999110 - Disclosure - Related party transactions (Details 3)",
     "shortName": "Related party transactions (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:ScheduleOfRelatedPartyBalancesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "jd:ScheduleOfRelatedPartyBalancesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.jd.com/role/SegmentReportingDetails",
     "longName": "999111 - Disclosure - Segment reporting (Details)",
     "shortName": "Segment reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_OperatingSegmentsMembersrtConsolidationItemsAxis",
      "name": "us-gaap:OperatingIncomeLoss",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.jd.com/role/SegmentReportingDetails1",
     "longName": "999112 - Disclosure - Segment reporting (Details 1)",
     "shortName": "Segment reporting (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.jd.com/role/SegmentReportingDetails2",
     "longName": "999113 - Disclosure - Segment reporting (Details 2)",
     "shortName": "Segment reporting (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.jd.com/role/EmployeeBenefitDetails",
     "longName": "999114 - Disclosure - Employee benefit (Details)",
     "shortName": "Employee benefit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
     "longName": "999115 - Disclosure - Loan facilities and lines of credit (Details)",
     "shortName": "Loan facilities and lines of credit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DebtInstrumentCollateralAmount",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2",
     "longName": "999116 - Disclosure - Loan facilities and lines of credit (Details 2)",
     "shortName": "Loan facilities and lines of credit (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:SeniorLongTermNotes",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_UnsecuredSeniorNotesMemberusgaapLongtermDebtTypeAxis",
      "name": "us-gaap:SeniorLongTermNotes",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "jd:LineOfCreditAndLoanFacilityTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
     "longName": "999117 - Disclosure - Loan facilities and lines of credit (Details 3)",
     "shortName": "Loan facilities and lines of credit (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4",
     "longName": "999118 - Disclosure - Loan facilities and lines of credit (Details 4)",
     "shortName": "Loan facilities and lines of credit (Details 4)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "jd:LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "jd:LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.jd.com/role/CommitmentsAndContingenciesDetails",
     "longName": "999119 - Disclosure - Commitments and contingencies (Details)",
     "shortName": "Commitments and contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis",
      "name": "jd:InternetDataCenterServiceFee",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis",
      "name": "jd:InternetDataCenterServiceFee",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "us-gaap:OtherCommitmentsTableTextBlock",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R127": {
     "role": "http://www.jd.com/role/CommitmentsAndContingenciesDetails1",
     "longName": "999120 - Disclosure - Commitments and contingencies (Details 1)",
     "shortName": "Commitments and contingencies (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024_InvestmentCommitmentMemberusgaapOtherCommitmentsAxis",
      "name": "us-gaap:OtherCommitment",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024_InvestmentCommitmentMemberusgaapOtherCommitmentsAxis",
      "name": "us-gaap:OtherCommitment",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.jd.com/role/RestrictedNetAssetsDetails",
     "longName": "999121 - Disclosure - Restricted net assets (Details)",
     "shortName": "Restricted net assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.jd.com/role/SubsequentEventsDetails",
     "longName": "999122 - Disclosure - Subsequent events (Details)",
     "shortName": "Subsequent events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DividendsPayableCurrentAndNoncurrent",
      "unitRef": "Unit_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-7",
      "ancestors": [
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:DividendsPayableCurrentAndNoncurrent",
      "unitRef": "Unit_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-7",
      "ancestors": [
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true,
      "unique": true
     }
    },
    "R130": {
     "role": "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails",
     "longName": "999123 - Disclosure - Parent company only condensed financial information (Details)",
     "shortName": "Parent company only condensed financial information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "PAsOn12_31_2024",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R131": {
     "role": "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
     "longName": "999124 - Disclosure - Parent company only condensed financial information (Details 2)",
     "shortName": "Parent company only condensed financial information (Details 2)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    },
    "R132": {
     "role": "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3",
     "longName": "999125 - Disclosure - Parent company only condensed financial information (Details 3)",
     "shortName": "Parent company only condensed financial information (Details 3)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "P01_01_2024To12_31_2024",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "Unit_CNY",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "d871796d20f.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "presentation": [
      "http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "Composition of accumulated other comprehensive income/(loss)",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of significant accounting policies"
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccountingPoliciesLineItems",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Line Items]",
        "terseLabel": "Summary of significant accounting policies",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccountingPoliciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccountingPoliciesTable",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Table]",
        "documentation": "Schedule of accounting policies."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "terseLabel": "Accounts receivable",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r1288"
     ]
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable Type [Axis]",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r127"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 25.0
      },
      "http://www.jd.com/role/AccountsPayableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccountsPayableDetails",
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "totalLabel": "Total",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r1079"
     ]
    },
    "us-gaap_AccountsPayableCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Current [Abstract]",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccountsPayableCurrentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccountsPayableCurrentLineItems",
     "presentation": [
      "http://www.jd.com/role/AccountsPayableDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable Current [Line Items]",
        "terseLabel": "Accounts payable",
        "documentation": "Accounts payable current."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccountsPayableCurrentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccountsPayableCurrentTable",
     "presentation": [
      "http://www.jd.com/role/AccountsPayableDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable Current [Table]",
        "terseLabel": "Accounts payable",
        "documentation": "Accounts payable current."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccountsPayableDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccountsPayableDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/AccountsPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable Disclosure [Text Block]",
        "terseLabel": "Accounts payable",
        "documentation": "The entire disclosure for accounts payable at the end of the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableTradeCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccountsPayableDetails": {
       "parentTag": "us-gaap_AccountsPayableCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable, Trade, Current",
        "terseLabel": "Vendor payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r104"
     ]
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGrossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/AccountsReceivableNetDetails": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r277",
      "r415",
      "r1017"
     ]
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.jd.com/role/AccountsReceivableNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails",
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current, Total",
        "terseLabel": "Accounts receivable, net",
        "totalLabel": "Accounts receivable, net",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1285"
     ]
    },
    "jd_AccretionOfConvertibleRedeemableNonControllingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccretionOfConvertibleRedeemableNonControllingInterests",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accretion of Convertible Redeemable Non-controlling Interests",
        "verboseLabel": "Accretion of convertible redeemable non-controlling interests",
        "documentation": "Amount of increase (decrease) to retained earnings or deficit resulting from accretion of convertible redeemable non-controlling interests."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccruedAdministrativeExpensesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccruedAdministrativeExpensesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued administrative expenses current",
        "terseLabel": "Accrued administrative expenses",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for administrative expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses And Other Current Liabilities Disclosure [Text Block]",
        "terseLabel": "Accrued expenses and other current liabilities",
        "documentation": "The entire disclosure for accrued expenses and other current liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccruedExpensesAndOtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses And Other Current Liabilities [Member]",
        "terseLabel": "Accrued expenses and other current liabilities",
        "documentation": "Representing information pertaining to accrued expenses and other current liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccruedIncomeTaxWithholdingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccruedIncomeTaxWithholdingExpenses",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Income Tax Withholding Expenses",
        "terseLabel": "Accrued Withholding Tax Expenses",
        "documentation": "Represents the amount of sum of the known and estimated tax expenses to satisfy all foreign income tax obligations due for required distributions."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccruedInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccruedInterestIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Interest Income",
        "negatedLabel": "Accrued interest income",
        "documentation": "Changes in accrued interest income from time deposits and wealth management products during the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccruedInternetDataCenterFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccruedInternetDataCenterFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Internet Data Center Fees, Current",
        "terseLabel": "Internet data center fee",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for internet data center fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued expenses and other current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 30.0
      },
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails",
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities and Other Liabilities, Current",
        "verboseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total",
        "terseLabel": "Accrued expenses and other liabilities",
        "documentation": "Amount of obligations incurred and payable, pertaining to costs that are statutory in nature, incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered and the aggregate carrying amount of liabilities not separately disclosed. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Professional fee",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_AccruedRentCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedRentCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Rent, Current",
        "verboseLabel": "Rental fee payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1018"
     ]
    },
    "jd_AccruedVehicleFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccruedVehicleFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Vehicle Fees, Current",
        "terseLabel": "Vehicle fee",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for vehicle fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Depreciation and Impairment Property Plant and Equipment",
        "negatedLabel": "Less: accumulated depreciation and impairment",
        "documentation": "Accumulated depreciation and impairment property plant and equipment."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AccumulatedImpairmentOfMeasurementAlternative": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AccumulatedImpairmentOfMeasurementAlternative",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Impairment of Measurement Alternative",
        "documentation": "Accumulated impairment of measurement alternative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 47.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r134",
      "r278",
      "r831",
      "r878",
      "r882"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income/(loss)",
        "verboseLabel": "Other comprehensive income",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income/(loss)",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r16",
      "r29",
      "r697",
      "r700",
      "r781",
      "r873",
      "r874",
      "r1249",
      "r1250",
      "r1251",
      "r1268",
      "r1269",
      "r1270",
      "r1272"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r16",
      "r29",
      "r132",
      "r133",
      "r290",
      "r291",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r1249"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/BusinessAcquisitionDetails",
      "http://www.jd.com/role/IntangibleAssetsNetDetails",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "definitionGuidance": "Weighted-Average Amortization Period (in years)",
        "terseLabel": "Finite-lived intangible asset, useful life",
        "verboseLabel": "Acquired finite-lived intangible assets, weighted average useful life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r468",
      "r1012"
     ]
    },
    "jd_AcquisitionOfAssetsForDevelopmentConstructionInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AcquisitionOfAssetsForDevelopmentConstructionInProgress",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition Of Assets For Development Construction In Progress",
        "terseLabel": "Acquisition of assets for development, construction in progress",
        "documentation": "Acquisition of assets for development, construction in progress."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AcquisitionOfAssetsForDevelopmentLandUseRights": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AcquisitionOfAssetsForDevelopmentLandUseRights",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition Of Assets For Development Land Use Rights",
        "terseLabel": "Acquisition of assets for development, land use rights",
        "documentation": "Acquisition of assets for development, land use rights."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition Of Assets For Development Property Equipment And Software Net",
        "terseLabel": "Acquisition of assets for development, property, equipment and software, net",
        "documentation": "Acquisition of assets for development, property, equipment and software, net."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1155"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 43.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r1079",
      "r1458"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r901",
      "r1268",
      "r1269",
      "r1270",
      "r1272",
      "r1389",
      "r1459"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalPreferredStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalPreferredStock",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid in Capital, Preferred Stock",
        "terseLabel": "Additional Paid in Capital, Preferred Stock",
        "documentation": "Value received from shareholder in nonredeemable preferred stock-related transaction in excess of par value, value contributed to entity and value received from other stock-related transaction. Includes, but is not limited to, preferred stock redeemable solely at option of issuer. Excludes common stock."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r324",
      "r325",
      "r326",
      "r327",
      "r339",
      "r412",
      "r413",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r481",
      "r482",
      "r493",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r675",
      "r676",
      "r677",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r739",
      "r740",
      "r758",
      "r759",
      "r760",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r811",
      "r812",
      "r813",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AdrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdrMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ADR [Member]",
        "terseLabel": "American depositary shares",
        "verboseLabel": "ADS",
        "documentation": "American Depositary Receipt (or American Depositary Share, ADS)."
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "jd_AdvanceFromCustomerCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AdvanceFromCustomerCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance from Customer, Current",
        "terseLabel": "Advance from customers",
        "documentation": "Amount of prepayments received from customers for goods or services to be provided in the future, classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvancesOnInventoryPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvancesOnInventoryPurchases",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances on Inventory Purchases",
        "terseLabel": "Advance to suppliers",
        "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1247"
     ]
    },
    "jd_AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances To And Investments In Repayments From Subsidiaries And Vies And Others",
        "verboseLabel": "Cash received from internal companies",
        "documentation": "The cash inflow or outflow associated with (Advances to and investments in) repayments from subsidiaries and VIEs and others."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Expense",
        "terseLabel": "Advertising costs",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r1064"
     ]
    },
    "jd_AdvertisingReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AdvertisingReceivablesMember",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Receivables [Member]",
        "verboseLabel": "Advertising receivables and others",
        "documentation": "Represents information pertaining to advertising receivables and others."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1213"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1126",
      "r1137",
      "r1147",
      "r1180"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r1129",
      "r1140",
      "r1150",
      "r1183"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1214"
     ]
    },
    "jd_AgreementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AgreementAxis",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agreement [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "jd_AgreementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AgreementDomain",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agreement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.jd.com/role/CoverPage",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "jd_AllExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AllExchangeDomain",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Exchange [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "jd_AllExchangesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AllExchangesAxis",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Exchanges [Axis]",
        "documentation": "All Exchanges Axis."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1175"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1141",
      "r1151",
      "r1175",
      "r1184",
      "r1188",
      "r1196"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Share-based compensation expenses",
        "verboseLabel": "Share-based compensation expenses",
        "negatedLabel": "Share-based compensation",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r616"
     ]
    },
    "jd_AllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 25.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance For Doubtful Accounts",
        "terseLabel": "Allowance for doubtful accounts",
        "documentation": "Allowance for doubtful accounts."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccountsReceivableNetDetails": {
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "negatedPeriodStartLabel": "Balance at beginning of the year",
        "negatedPeriodEndLabel": "Balance at end of the year",
        "negatedLabel": "Allowance for doubtful accounts",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r416",
      "r437",
      "r438",
      "r441",
      "r1423"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Movements in the allowance for doubtful accounts",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "terseLabel": "Write-off",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AmericanDepositaryShareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AmericanDepositaryShareMember",
     "presentation": [
      "http://www.jd.com/role/DividendsAdditionalInformationDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails3",
      "http://www.jd.com/role/ShareRepurchaseProgramDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "American Depositary Share [Member]",
        "terseLabel": "American Depositary Share",
        "verboseLabel": "ADS",
        "documentation": "Represents information pertaining to American Depositary Share (ADS)."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AmericanDepositorySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AmericanDepositorySharesMember",
     "presentation": [
      "http://www.jd.com/role/NetIncomePerShareAdsDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "American Depository Shares [Member]",
        "terseLabel": "American depository shares",
        "verboseLabel": "American depository shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expenses",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r465",
      "r472",
      "r1047"
     ]
    },
    "jd_AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization Of Intangible Assets Resulting From Assets And Business Acquisitions",
        "negatedLabel": "Amortization of intangible assets resulting from assets and business acquisitions",
        "documentation": "Amortization of intangible assets resulting from assets and business acquisitions."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AmortizationOfLandUseRights": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AmortizationOfLandUseRights",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Land Use Rights",
        "terseLabel": "Amortization expenses",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of land use rights in a systematic and rational manner to the periods expected to benefit from such assets."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AmountAllocatedToOtherReserveFunds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AmountAllocatedToOtherReserveFunds",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount Allocated to Other Reserve Funds",
        "terseLabel": "Appropriations to other reserve funds",
        "documentation": "The amount of net income allocated to other reserve funds for entities incorporated in China."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AmountAllocatedToStatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AmountAllocatedToStatutoryReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount Allocated to Statutory Reserves",
        "terseLabel": "Appropriations of statutory reserves",
        "documentation": "The amount of net income allocated to statutory reserves for entities incorporated in China."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount Due from Related Parties as a Percentage of Total Accounts Receivable, Net and Prepayments and Other Current Assets",
        "terseLabel": "Amount due from related parties as a percentage of total accounts receivable, net and prepayments and other current assets",
        "documentation": "Amount due from related parties as a percentage of total accounts receivable, net and prepayments and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AmountDueToAndDeferredRevenuesFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AmountDueToAndDeferredRevenuesFromRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Account Payables Amount Due to and Deferred Revenues from Related Parties",
        "terseLabel": "Amount due to and deferred revenues in relation to traffic support, marketing and promotion services to be provided to related parties",
        "documentation": "Amount due to and deferred revenues from related parties."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries",
        "terseLabel": "Restricted net assets",
        "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "jd_AppropriationToStatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AppropriationToStatutoryReserves",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Appropriation to statutory reserves",
        "negatedLabel": "Statutory reserves",
        "documentation": "Represents appropriations to certain non-distributable statutory reserves in accordance with laws applicable to the countries in which the reporting entity's subsidiaries and variable interest entities operate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://www.jd.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r684"
     ]
    },
    "us-gaap_AssetAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionAxis",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Axis]",
        "documentation": "Information by asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r1384"
     ]
    },
    "us-gaap_AssetAcquisitionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionDomain",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition [Domain]",
        "documentation": "Asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r1384"
     ]
    },
    "jd_AssetAcquisitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AssetAcquisitionPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Acquisition Policy [Text Block]",
        "terseLabel": "Asset Acquisition",
        "documentation": "Asset acquisition policy."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AssetUseRightsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AssetUseRightsAxis",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Use Rights [Axis]",
        "documentation": "Asset use rights."
       }
      }
     },
     "auth_ref": []
    },
    "jd_AssetUseRightsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "AssetUseRightsDomain",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Use Rights [Domain]",
        "documentation": "Asset use rights."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "terseLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r207",
      "r273",
      "r311",
      "r365",
      "r374",
      "r400",
      "r404",
      "r426",
      "r508",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r686",
      "r690",
      "r741",
      "r826",
      "r943",
      "r1035",
      "r1036",
      "r1079",
      "r1103",
      "r1332",
      "r1333",
      "r1408"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "terseLabel": "Current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r282",
      "r311",
      "r426",
      "r508",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r686",
      "r690",
      "r741",
      "r1079",
      "r1332",
      "r1333",
      "r1408"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "verboseLabel": "Current assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/FairValueMeasurementDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r715",
      "r716",
      "r1068"
     ]
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent",
        "totalLabel": "Total\u00a0non-current\u00a0assets",
        "terseLabel": "Non-current assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r426",
      "r508",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r686",
      "r690",
      "r741",
      "r1332",
      "r1333",
      "r1408"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "verboseLabel": "Non-current\u00a0assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Assets held for sale",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r102",
      "r103",
      "r161",
      "r164",
      "r263",
      "r264"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1109",
      "r1110",
      "r1133"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1109",
      "r1110",
      "r1133"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1109",
      "r1110",
      "r1133"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1191"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1192"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.jd.com/role/OrdinarySharesDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1189"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r485",
      "r1426",
      "r1427"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r91",
      "r485",
      "r1426",
      "r1427"
     ]
    },
    "us-gaap_BankTimeDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BankTimeDepositsMember",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Time Deposits [Member]",
        "terseLabel": "Time deposits",
        "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest."
       }
      }
     },
     "auth_ref": [
      "r202"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of presentation",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "jd_BeijingJingdongCenturyTradeCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "BeijingJingdongCenturyTradeCompanyLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Beijing Jingdong Century Trade Company Limited [Member]",
        "terseLabel": "Jingdong Century",
        "documentation": "Represents information pertaining to Beijing Jingdong Century Trade Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "jd_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails",
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Beijing Jingdong Shangke Information Technology Company Limited [Member]",
        "terseLabel": "Beijing Jingdong Shangke Information Technology Co., Ltd.",
        "documentation": "Represents information pertaining to Beijing Jingdong Shangke Information Technology Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "jd_BeijingWodongTianjunInformationTechnologyCo.Ltd.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "BeijingWodongTianjunInformationTechnologyCo.Ltd.Member",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Beijing Wodong Tianjun Information Technology Co., Ltd. [Member]",
        "terseLabel": "Beijing Wodong Tianjun Information Technology Co., Ltd.",
        "documentation": "Beijing Wodong Tianjun Information Technology Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "jd_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Beijing Wodong Tianjun Information Technology Co Ltd Beijing Wodong Tianjun [Member]",
        "terseLabel": "Beijing Wodong Tianjun Information Technology Co., Ltd. (\"Beijing Wodong Tianjun\")",
        "documentation": "Represents information pertaining to Beijing Wodong Tianjun Information Technology Co., Ltd. (\"Beijing Wodong Tianjun\")"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingImprovementsMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building Improvements [Member]",
        "terseLabel": "Building improvement",
        "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building [Member]",
        "terseLabel": "Building",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/BusinessAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionTables",
      "http://www.jd.com/role/OrdinarySharesDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r673",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/BusinessAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionTables",
      "http://www.jd.com/role/OrdinarySharesDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r74",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r673",
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/BusinessAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/BusinessAcquisitionDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired",
        "verboseLabel": "Business Acquisition, Percentage of Voting Interests Acquired",
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionSharePrice",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Share Price",
        "terseLabel": "Business acquisition, share price",
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Business Acquisition, Pro Forma Net Income (Loss)",
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r672"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Business Acquisition, Pro Forma Revenue",
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r672"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value",
        "negatedLabel": "Non-controlling\u00a0interests",
        "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/OrdinarySharesDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Business Combination, Consideration Transferred",
        "definitionGuidance": "Business combination, consideration transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r14"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held before Combination",
        "totalLabel": "Total",
        "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r20"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business acquisition",
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r674"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedTerseLabel": "Deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "definitionGuidance": "Newly identified intangible assets",
        "terseLabel": "Newly identified and appreciation of intangible assets",
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Assets Including Noncontrolling Interest Fair Value",
        "terseLabel": "Net assets acquired",
        "documentation": "Amount of total assets acquired less total liability assumed."
       }
      }
     },
     "auth_ref": []
    },
    "jd_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Premium",
        "terseLabel": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Premium",
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed premium."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest",
        "terseLabel": "Total",
        "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "jd_BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination Recognized PPE Construction In Progress And Land Use Rights Appreciation",
        "verboseLabel": "Appreciation of property, equipment and software, construction in progress and land-use rights",
        "documentation": "Business combination recognized Property, equipment and software, construction in progress and land use rights appreciation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value",
        "terseLabel": "Fair value of previously held equity interests",
        "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage",
        "verboseLabel": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination",
        "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "terseLabel": "Business contact",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r1110",
      "r1133"
     ]
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CN",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3",
      "http://www.jd.com/role/TaxationDetails",
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "PRC"
       }
      }
     },
     "auth_ref": []
    },
    "jd_CNLPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "CNLPMember",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CNLP [Member]",
        "terseLabel": "CNLP [Member]",
        "documentation": "CNLP."
       }
      }
     },
     "auth_ref": []
    },
    "currency_CNY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "CNY",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "China, Yuan Renminbi",
        "terseLabel": "CNY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalAdditionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalAdditionsMember",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Addition Purchase Commitments [Member]",
        "terseLabel": "Capital commitments",
        "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalLeasesLesseeBalanceSheetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalLeasesLesseeBalanceSheetAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Leases, Lessee Balance Sheet [Abstract]",
        "terseLabel": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "verboseLabel": "Cash and cash equivalents",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r268",
      "r1015"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r268"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "verboseLabel": "Time deposits",
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1390",
      "r1391"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted cash",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r187"
     ]
    },
    "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ConcentrationAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, and Short-term Investments",
        "terseLabel": "Cash and cash equivalents, restricted cash and short-term investments",
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable."
       }
      }
     },
     "auth_ref": [
      "r1248"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of year",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of year",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r152",
      "r308"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of year, including cash, cash equivalents, and restricted cash classified within assets held for sale",
        "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of year, including cash, cash equivalents and restricted cash classified within assets held for sale",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r152",
      "r308"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase/(decrease) in cash, cash equivalents, and restricted cash",
        "verboseLabel": "Net increase/(decrease) in cash, cash equivalents, and restricted cash",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r152"
     ]
    },
    "jd_CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Consideration And Business Cooperation Agreement As Consideration Of The Acquisition",
        "terseLabel": "Cash consideration and business cooperation agreement as consideration of the acquisition",
        "documentation": "Cash consideration and business cooperation agreement as consideration of the acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "jd_CashPaidForAssetAcquisitionsNetOfCashAcquire": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "CashPaidForAssetAcquisitionsNetOfCashAcquire",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 43.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid For Asset Acquisitions Net of Cash Acquire",
        "negatedLabel": "Cash paid for asset acquisitions, net of cash acquired",
        "documentation": "The cash outflow associated with the acquisition of assets, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ChangeOfCapitalFromNonControllingInterestShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ChangeOfCapitalFromNonControllingInterestShareholders",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change of Capital from Non-Controlling Interest Shareholders",
        "terseLabel": "Change of the capital from non-controlling interest shareholders",
        "documentation": "Amount of increase (decrease) in noncontrolling interest from Change of the capital from non-controlling interest shareholders."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1166"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "jd_ChongqingJingdongHaijiaECommerceCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ChongqingJingdongHaijiaECommerceCompanyLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chongqing Jingdong Haijia E Commerce Company Limited [Member]",
        "terseLabel": "Chongqing Jingdong Haijia E-commerce Co., Ltd. (\"Chongqing Haijia\")",
        "documentation": "Represents information pertaining to Chongqing Jingdong Haijia E-commerce Co., Ltd.."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/CoverPage",
      "http://www.jd.com/role/DividendsAdditionalInformationDetails",
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails",
      "http://www.jd.com/role/OrdinarySharesDetails",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/SegmentReportingDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3",
      "http://www.jd.com/role/ShareRepurchaseProgramDetails",
      "http://www.jd.com/role/SubsequentEventsDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r274",
      "r275",
      "r276",
      "r311",
      "r344",
      "r348",
      "r357",
      "r359",
      "r367",
      "r368",
      "r426",
      "r508",
      "r511",
      "r512",
      "r513",
      "r517",
      "r518",
      "r540",
      "r541",
      "r543",
      "r544",
      "r546",
      "r741",
      "r890",
      "r891",
      "r892",
      "r893",
      "r901",
      "r902",
      "r903",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r930",
      "r952",
      "r975",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1218",
      "r1262",
      "r1273"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.jd.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Ordinary shares",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r275",
      "r276",
      "r367",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r890",
      "r891",
      "r892",
      "r893",
      "r1054",
      "r1218",
      "r1262"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "us-gaap_CollateralAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollateralAxis",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateral Held [Axis]",
        "documentation": "Information by category of collateral or no collateral, from lender's perspective."
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "us-gaap_CollateralDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollateralDomain",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateral Held [Domain]",
        "documentation": "Category of collateral or no collateral, from lender's perspective."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CollateralPledgedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollateralPledgedMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateral Pledged [Member]",
        "terseLabel": "Collateral Pledged",
        "documentation": "Pledge of specific property to serve as protection against default."
       }
      }
     },
     "auth_ref": []
    },
    "jd_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commission Service Revenue From Cooperation On Advertising Business [Member]",
        "terseLabel": "Commission service revenue from cooperation on advertising business",
        "documentation": "Represents information pertaining to the commission service revenue from cooperation on advertising business transactions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r193",
      "r829",
      "r929"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r497",
      "r499",
      "r1007",
      "r1320",
      "r1326"
     ]
    },
    "us-gaap_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/CoverPage",
      "http://www.jd.com/role/OrdinarySharesDetails",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class A [Member]",
        "terseLabel": "Class A ordinary shares",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1459"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/CoverPage",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Class B [Member]",
        "terseLabel": "Class B ordinary shares",
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r1459"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://www.jd.com/role/DividendsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Common stock, dividends, per share, cash paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.jd.com/role/CoverPage",
      "http://www.jd.com/role/NetIncomePerShareAdsDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Ordinary shares",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1090",
      "r1091",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1268",
      "r1269",
      "r1272",
      "r1389",
      "r1457",
      "r1459"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Ordinary shares, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "verboseLabel": "Ordinary shares, shares authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r930"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Ordinary shares, shares issued (in shares)",
        "presentationGuidance": "Common stock, shares, issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Ordinary shares, shares outstanding (in shares)",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r120",
      "r930",
      "r949",
      "r1459",
      "r1460"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 42.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Ordinary shares (US$0.00002 par value; 100,000,000,000 shares authorized; 2,860,222,213 Class A ordinary shares issued and 2,820,978,543 outstanding, 323,212,124 Class B ordinary shares issued and 316,685,372 outstanding as of December 31, 2023; 2,865,069,999 Class A ordinary shares issued and 2,587,296,615 outstanding, 322,483,772 Class B ordinary shares issued and 316,136,640 outstanding as of December 31, 2024.)",
        "definitionGuidance": "Ordinary shares (US$0.00002 par value; 100,000,000,000 shares authorized; 2,860,222,213 Class\u00a0A ordinary shares issued and 2,820,978,543 outstanding, 323,212,124 Class\u00a0B ordinary shares issued and 316,685,372 outstanding as of December\u00a031, 2023; 2,865,069,999 Class\u00a0A ordinary shares issued and 2,587,296,615 outstanding, 322,483,772 Class\u00a0B ordinary shares issued and 316,136,640 outstanding as of December\u00a031, 2024.)",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r830",
      "r1079"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r1172"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r1171"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r1173"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r1170"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.jd.com/role/EmployeeBenefit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Employee benefit",
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r178"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "jd_ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income Loss Net Of Tax Attributable To Nonredeemable Noncontrolling Interest",
        "terseLabel": "Total comprehensive income/(loss) attributable to non-controlling interests shareholders",
        "documentation": "Amount of comprehensive income (loss) attributable to nonredeemable noncontrolling interest."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest",
        "terseLabel": "Total comprehensive income attributable to mezzanine equity classified as\u00a0non-controlling\u00a0interests shareholders",
        "documentation": "Amount of comprehensive income (Loss) attributable to redeemable noncontrolling interest."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive income attributable to the Company's ordinary shareholders",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r285",
      "r287",
      "r295",
      "r820",
      "r845",
      "r846"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive income",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r184",
      "r285",
      "r287",
      "r294",
      "r819",
      "r845"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.jd.com/role/AccumulatedOtherComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "verboseLabel": "Accumulated other comprehensive income",
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r293",
      "r818",
      "r843"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive income/(loss)",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47",
      "r93",
      "r94",
      "r411",
      "r1006"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47",
      "r93",
      "r94",
      "r411",
      "r884",
      "r1006"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1",
      "http://www.jd.com/role/ConcentrationAndRisksDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47",
      "r93",
      "r94",
      "r411",
      "r1006",
      "r1228"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/ConcentrationAndRisks"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "Concentration and risks",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.jd.com/role/ConcentrationAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration and risks",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk (as a percentage)",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47",
      "r93",
      "r94",
      "r411"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.jd.com/role/ConcentrationAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46",
      "r47",
      "r48",
      "r93",
      "r186",
      "r1006"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1",
      "http://www.jd.com/role/ConcentrationAndRisksDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r47",
      "r93",
      "r94",
      "r411",
      "r1006"
     ]
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedBalanceSheetStatementTable",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statement [Table]",
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r319",
      "r1223"
     ]
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "terseLabel": "Condensed Balance Sheets",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r319",
      "r1223"
     ]
    },
    "srt_CondensedCashFlowStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedCashFlowStatementTable",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statement [Table]",
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r319",
      "r1223"
     ]
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statements, Captions [Line Items]",
        "terseLabel": "Condensed Statements of Cash Flows",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r319",
      "r1223"
     ]
    },
    "jd_CondensedFinancialInformationOfEquityInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "CondensedFinancialInformationOfEquityInvestmentsTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/InvestmentsInEquityInvesteesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of Equity Investments [Table Text Block]",
        "terseLabel": "Schedule of condensed financial information of the Group's equity investments",
        "documentation": "Tabular disclosure of condensed financial information of the Group's equity investments."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent company only condensed financial information"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "terseLabel": "Parent company only condensed financial information",
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r1223"
     ]
    },
    "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Statement of Comprehensive Income [Table Text Block]",
        "verboseLabel": "Condensed Statements of Operations and Comprehensive Income",
        "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1231",
      "r1267"
     ]
    },
    "jd_CondensedStatementsOfOperationsAndComprehensiveLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "CondensedStatementsOfOperationsAndComprehensiveLossLineItems",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Statements of Operations and Comprehensive Loss [Line Items]",
        "terseLabel": "Condensed Statements of Operations and Comprehensive Income/(Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "jd_CondensedStatementsOfOperationsAndComprehensiveLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "CondensedStatementsOfOperationsAndComprehensiveLossTable",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Statements of Operations and Comprehensive Loss [Table]",
        "documentation": "Disclosure of information about condensed statement of operations and comprehensive loss including, but not limited to, statement of operations and comprehensive loss of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2",
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r240",
      "r319",
      "r686",
      "r687",
      "r690",
      "r691",
      "r790",
      "r1008",
      "r1233",
      "r1236",
      "r1237",
      "r1331",
      "r1334",
      "r1335"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2",
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r240",
      "r319",
      "r686",
      "r687",
      "r690",
      "r691",
      "r790",
      "r1008",
      "r1233",
      "r1236",
      "r1237",
      "r1331",
      "r1334",
      "r1335"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/SegmentReportingDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r228",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r319",
      "r365",
      "r376",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r508",
      "r509",
      "r510",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r1035",
      "r1036",
      "r1234",
      "r1235",
      "r1332",
      "r1333"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/SegmentReportingDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r228",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r319",
      "r365",
      "r376",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r508",
      "r509",
      "r510",
      "r511",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r1035",
      "r1036",
      "r1234",
      "r1235",
      "r1332",
      "r1333"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of consolidation",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r1022"
     ]
    },
    "jd_ConstructionInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ConstructionInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction In Progress",
        "verboseLabel": "Construction in progress",
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ConstructionInProgressPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ConstructionInProgressPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction in Progress Policy [Text Block]",
        "terseLabel": "Construction in progress",
        "documentation": "Disclosure of accounting policy for construction in progress."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ConsumerFinancingReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ConsumerFinancingReceivableMember",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consumer Financing Receivable [Member]",
        "terseLabel": "Consumer financing receivables",
        "documentation": "Represents information pertaining to consumer financing receivables."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "jd_ContractBalancesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ContractBalancesPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Balances [Policy Text Block]",
        "terseLabel": "Contract balances",
        "documentation": "Disclosure of accounting policy for contract balances."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability",
        "terseLabel": "Unearned revenue",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r549",
      "r561"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability, Current",
        "disclosureGuidance": "Deferred revenues (including amounts in relation to traffic support, marketing and promotion services to be provided to related parties of RMB182 million and nil as of December 31, 2023 and 2024, respectively.)",
        "verboseLabel": "Deferred revenues - current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r549",
      "r561"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Liability, Noncurrent",
        "definitionGuidance": "Deferred revenues",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r549",
      "r561"
     ]
    },
    "jd_ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract With Customer Liability Revenue Recognized Including Additions",
        "terseLabel": "Unearned revenue recognized",
        "documentation": "Contract with customer liability revenue recognized including additions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerRefundLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerRefundLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Refund Liability, Current",
        "verboseLabel": "Liabilities for return allowances",
        "terseLabel": "Liabilities for return allowances",
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1342"
     ]
    },
    "us-gaap_ContractWithCustomerRightToRecoverProductCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerRightToRecoverProductCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Right to Recover Product, Current",
        "terseLabel": "Rights to recover products from customers",
        "documentation": "Amount of right to recover product from customer on settling refund liability, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1342"
     ]
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Summary of Principal Amounts due of Unsecured Senior Notes",
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r1232",
      "r1267"
     ]
    },
    "jd_ConvenienceTranslationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ConvenienceTranslationPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convenience Translation Policy [Text Block]",
        "terseLabel": "Convenience translation",
        "documentation": "Disclosure of accounting policy for convenience translation of financial statements from reporting currency into another currency."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ConvertibleNotesPayableFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ConvertibleNotesPayableFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes Payable Fair Value Disclosure",
        "documentation": "Convertible Notes Payable Fair Value Disclosure"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleNotesPayableMember",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes Payable [Member]",
        "terseLabel": "Convertible Notes Payable",
        "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r189"
     ]
    },
    "jd_CoreFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "CoreFundsMember",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Core Funds [Member]",
        "terseLabel": "Core Funds",
        "documentation": "Core Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/SegmentReportingDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate, Non-Segment [Member]",
        "terseLabel": "Unallocated items",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r399",
      "r400",
      "r401",
      "r402",
      "r405",
      "r1278"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Services Sold",
        "negatedLabel": "Cost of revenues",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r809"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue",
        "negatedLabel": "Cost of revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r311",
      "r426",
      "r508",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r741",
      "r1035",
      "r1332"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "terseLabel": "Cost of Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenues",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of revenues",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "us-gaap_CostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAndExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses",
        "terseLabel": "Cost of revenues and operating expenses",
        "documentation": "Total costs of sales and operating expenses for the period."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.jd.com/role/OrdinarySharesDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r251",
      "r317",
      "r318",
      "r522",
      "r542",
      "r788",
      "r802",
      "r824",
      "r1019",
      "r1021"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r1329"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r1329",
      "r1330"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "presentation": [
      "http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r258",
      "r323",
      "r331",
      "r339",
      "r430",
      "r436",
      "r482",
      "r649",
      "r650",
      "r665",
      "r667",
      "r695",
      "r697",
      "r698",
      "r700",
      "r701",
      "r702",
      "r706",
      "r709",
      "r711",
      "r712",
      "r779"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "presentation": [
      "http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r258",
      "r323",
      "r331",
      "r339",
      "r430",
      "r436",
      "r482",
      "r649",
      "r650",
      "r665",
      "r667",
      "r695",
      "r697",
      "r698",
      "r700",
      "r701",
      "r702",
      "r706",
      "r709",
      "r711",
      "r712",
      "r779"
     ]
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.jd.com/role/CoverPage",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency [Axis]",
        "documentation": "Information by currency."
       }
      }
     },
     "auth_ref": [
      "r1399"
     ]
    },
    "jd_CurrencyConvertibilityConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "CurrencyConvertibilityConcentrationRiskMember",
     "presentation": [
      "http://www.jd.com/role/ConcentrationAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currency Convertibility Concentration Risk [Member]",
        "verboseLabel": "Currency convertibility risk",
        "documentation": "Reflects the percentage that convertibility of reporting currency into foreign currencies will have an adverse effect on the remittances received in currencies other than reporting currency as a result of changes in the central government policies and to international economic and political developments affecting supply and demand in the foreign exchange trading system market."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Foreign Tax Expense (Benefit)",
        "negatedLabel": "Current income tax expenses",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1229",
      "r1265"
     ]
    },
    "jd_CurrentTaxExpenseBenefitToChineseMainlandOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "CurrentTaxExpenseBenefitToChineseMainlandOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails3": {
       "parentTag": "jd_IncomeTaxExpenseBenefitChineseMainlandOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Tax Expense (Benefit) To Chinese Mainland Operations",
        "negatedLabel": "Current income tax expenses",
        "documentation": "Amount of current tax expense (benefit) attributable to income (loss) from Chinese mainland operations."
       }
      }
     },
     "auth_ref": []
    },
    "jd_CustomerRelationshipMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "CustomerRelationshipMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Relationship [Member]",
        "terseLabel": "Customer relationship"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationship",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1314",
      "r1316",
      "r1317"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1118",
      "r1207"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1118",
      "r1207"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1209"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1209"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1122",
      "r1211"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1209"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1113",
      "r1202"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1114",
      "r1203"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1114",
      "r1203"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1201"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1201"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1201"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1115",
      "r1204"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1206"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1117",
      "r1206"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1118",
      "r1207"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1121",
      "r1210"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1119",
      "r1208"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1116",
      "r1205"
     ]
    },
    "jd_DadaAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DadaAcquisitionMember",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dada Acquisition [Member]",
        "terseLabel": "Dada Acquisition [Member]",
        "documentation": "Dada acquisition [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jd_DadaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DadaMember",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dada [Member]",
        "terseLabel": "Dada",
        "documentation": "Represent information pertaining to Dada which is a local on-demand delivery and retail platform in China."
       }
      }
     },
     "auth_ref": []
    },
    "jd_DadaNexusLimitedDadaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DadaNexusLimitedDadaMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dada Nexus Limited Dada [Member]",
        "terseLabel": "Dada Nexus Limited",
        "documentation": "Dada Nexus Limited (\"Dada\")."
       }
      }
     },
     "auth_ref": []
    },
    "jd_DadaNexusLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DadaNexusLimitedMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dada Nexus Limited [Member]",
        "terseLabel": "Dada Group",
        "documentation": "Represents activity related to the merger transaction with Dada Nexus (\"Dada\")."
       }
      }
     },
     "auth_ref": []
    },
    "jd_DateFalling6MonthsFromTheInitialUtilizationDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DateFalling6MonthsFromTheInitialUtilizationDateMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Date Falling 6 Months From The Initial utilization date [Member]",
        "terseLabel": "Date falling 6 months from the initial utilization date",
        "documentation": "Date falling 6 months from the initial utilization date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionByUniqueDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion Description [Axis]",
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r42"
     ]
    },
    "us-gaap_DebtConversionNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionNameDomain",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Name [Domain]",
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r42"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/SubsequentEventsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r106",
      "r107",
      "r189",
      "r192",
      "r319",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1077",
      "r1263",
      "r1321",
      "r1322",
      "r1323",
      "r1401",
      "r1402"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Percentage over variable rate basis",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Gross",
        "verboseLabel": "Total principal amounts of Senior Notes",
        "disclosureGuidance": "Total Loan Facilities",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r192",
      "r536"
     ]
    },
    "us-gaap_DebtInstrumentCollateralAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCollateralAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Collateral Amount",
        "verboseLabel": "Debt Instrument, Collateral Amount",
        "documentation": "Amount of assets pledged to secure a debt instrument."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Conversion Price",
        "verboseLabel": "Debt instrument, convertible, conversion price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r521"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "verboseLabel": "Debt instrument, convertible, conversion ratio",
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r110",
      "r170",
      "r171",
      "r521"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "definitionGuidance": "Debt Instrument, Face Amount",
        "verboseLabel": "Aggregate principal amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r756",
      "r757",
      "r1050",
      "r1051",
      "r1077"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate (as a percent)",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r539",
      "r756",
      "r757",
      "r1077"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate (as a percent)",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r520"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Unsecured senior notes",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r319",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1077",
      "r1263",
      "r1401",
      "r1402"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/SubsequentEventsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]",
        "verboseLabel": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r319",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1077",
      "r1263",
      "r1321",
      "r1322",
      "r1323",
      "r1401",
      "r1402"
     ]
    },
    "jd_DebtInstrumentNumberOfMaturities": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DebtInstrumentNumberOfMaturities",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Number of Maturities",
        "terseLabel": "Number of maturities for debt issued",
        "documentation": "The number of maturities for the debt issued by the Company."
       }
      }
     },
     "auth_ref": []
    },
    "jd_DebtInstrumentReacquisitionPriceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DebtInstrumentReacquisitionPriceAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument Reacquisition Price Amount",
        "terseLabel": "Take as Extension",
        "documentation": "Debt instrument reacquisition price amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRepurchaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentRepurchaseAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Repurchase Amount",
        "terseLabel": "Debt instrument repurchase amount",
        "documentation": "Fair value amount of debt instrument that was repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Unsecured senior notes",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r62",
      "r65",
      "r99",
      "r169",
      "r171",
      "r319",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1077",
      "r1263",
      "r1401",
      "r1402"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Debt discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1400",
      "r1401",
      "r1402"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Unamortized discount and debt issuance costs",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r525",
      "r537",
      "r755",
      "r756",
      "r757",
      "r1050",
      "r1051",
      "r1077"
     ]
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured senior notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt, Policy [Policy Text Block]",
        "terseLabel": "Unsecured senior notes and long-term borrowings",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate",
        "documentation": "Weighted average interest rate of debt outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "jd_DeferredConsiderationPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DeferredConsiderationPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Consideration Payables",
        "terseLabel": "Deferred consideration payables",
        "documentation": "Deferred consideration payables."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Debt issuance costs",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1337",
      "r1400",
      "r1401",
      "r1402"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "negatedLabel": "Deferred tax expenses",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1265",
      "r1378"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r624",
      "r625"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income tax",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r223",
      "r1265"
     ]
    },
    "jd_DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails3": {
       "parentTag": "jd_IncomeTaxExpenseBenefitChineseMainlandOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit) To Chinese Mainland Operations",
        "negatedLabel": "Deferred tax benefits",
        "documentation": "Amount of deferred tax expense (benefit) attributable to income (loss) from Chinese mainland operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross",
        "verboseLabel": "Total deferred tax liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r116",
      "r190",
      "r642"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 36.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liabilities",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r624",
      "r625",
      "r827"
     ]
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetDomain",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Asset [Domain]",
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenues",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInventory",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventory valuation allowance",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory."
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "verboseLabel": "Net deferred tax assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1372"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsAlternativeAbstract",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Alternative [Abstract]",
        "terseLabel": "Net operating loss carry forwards"
       }
      }
     },
     "auth_ref": []
    },
    "jd_DeferredTaxAssetsOperatingLossCarryforwardsAndOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsAndOthers",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets Operating Loss Carryforwards And Others",
        "terseLabel": "Net operating loss carry forwards and others",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and others."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
        "terseLabel": "Allowance for doubtful accounts",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "jd_DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Unrealized Fair Value Loss for Certain Investments",
        "terseLabel": "Unrealized fair value losses for certain investments",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized fair value loss for certain investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4",
      "http://www.jd.com/role/TaxationDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less: valuation allowance",
        "periodStartLabel": "Balance at beginning of the Year",
        "periodEndLabel": "Balance at end of the Year",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r643"
     ]
    },
    "jd_DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities Accelerated Tax Depreciation And Others",
        "terseLabel": "Accelerated tax depreciation and others",
        "documentation": "Deferred tax liabilities accelerated tax depreciation and others"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "verboseLabel": "Long-lived assets arisen from business combinations and asset acquisitions",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings",
        "verboseLabel": "Withholding tax on undistributed earnings",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences."
       }
      }
     },
     "auth_ref": [
      "r1377"
     ]
    },
    "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Domestic Subsidiaries",
        "terseLabel": "Unrecognized deferred tax liabilities of subsidiaries",
        "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of domestic subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r660"
     ]
    },
    "jd_DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DefinedContributionPensionAndOtherPostretirementsPlanDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Pension And Other Postretirements Plan Disclosure [Abstract]",
        "documentation": "Defined contribution pension and other postretirements plan disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/EmployeeBenefitDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Employee benefit expenses",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r570"
     ]
    },
    "us-gaap_DepositLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposit Liability, Current",
        "terseLabel": "Deposits",
        "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "jd_DepponHoldcoAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DepponHoldcoAcquisitionMember",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deppon Holdco Acquisition [Member]",
        "terseLabel": "Deppon Holdco [Member]",
        "documentation": "Deppon\u00a0Holdco Acquisition [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "jd_DepponMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DepponMember",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deppon [Member]",
        "terseLabel": "Deppon [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "terseLabel": "Depreciation expenses",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r57"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/SegmentReportingDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization",
        "negatedLabel": "Depreciation and amortization expenses",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r365",
      "r379",
      "r404",
      "r1035",
      "r1036"
     ]
    },
    "jd_DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DetailsOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionAsFollowsLineItems",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Details of Allocation of the purchase price as of the date of acquisition as follows [Line Items]",
        "documentation": "Details of allocation of the purchase price as of the date of acquisition as follows ."
       }
      }
     },
     "auth_ref": []
    },
    "jd_DilutionImpactOfTheConvertibleSeniorNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DilutionImpactOfTheConvertibleSeniorNotes",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dilution Impact Of The Convertible Senior Notes",
        "verboseLabel": "Dilution impact of the Convertible Senior Notes",
        "documentation": "Dilution impact of the convertible senior notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Share-based compensation",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r573",
      "r577",
      "r608",
      "r609",
      "r611",
      "r1063"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation"
       }
      }
     },
     "auth_ref": []
    },
    "jd_DisclosureOfFinancingForSubsidiaryGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DisclosureOfFinancingForSubsidiaryGroupTextBlock",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiaries"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Financing For Subsidiary Group",
        "terseLabel": "Financing for major subsidiaries",
        "documentation": "Disclosure of financing for subsidiary group textblock"
       }
      }
     },
     "auth_ref": []
    },
    "jd_DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Supplemental Balance Sheet Information Related To Operating Leases [Table Text Block]",
        "terseLabel": "Summary of supplemental information related to operating leases",
        "documentation": "Disclosure of supplemental balance sheet information related to operating leases."
       }
      }
     },
     "auth_ref": []
    },
    "jd_DisclosureOfUnsecuredSeniorNotesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DisclosureOfUnsecuredSeniorNotesTextBlock",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Unsecured Senior Notes [Text Block]",
        "terseLabel": "Unsecured senior notes",
        "documentation": "The entire disclosure of unsecured senior notes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "periodEndLabel": "Less: cash, cash equivalents, and restricted cash classified within assets held for sale at end of year",
        "periodStartLabel": "Less: cash, cash equivalents, and restricted cash classified within assets held for sale at beginning of year",
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r102",
      "r103",
      "r164"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1061"
     ]
    },
    "jd_DisposalOfSubsidiariesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DisposalOfSubsidiariesAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal of Subsidiaries Amount",
        "terseLabel": "Disposal of subsidiaries",
        "documentation": "Disposal of subsidiaries amount."
       }
      }
     },
     "auth_ref": []
    },
    "jd_DividendTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DividendTextBlock",
     "presentation": [
      "http://www.jd.com/role/Dividends"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend [Text Block]",
        "terseLabel": "Dividends",
        "documentation": "Dividend."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Dividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Dividends",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.jd.com/role/DividendsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends",
        "negatedLabel": "Dividends",
        "terseLabel": "Dividends",
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r172"
     ]
    },
    "us-gaap_DividendsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsAxis",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Axis]",
        "documentation": "Information by distribution of earnings to shareholder. Includes, but is not limited to, distribution paid and declared."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsDomain",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends [Domain]",
        "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsPayableAmountPerShare",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "cash dividend, per ordinary share",
        "terseLabel": "Cash dividend, per ordinary share",
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends Payable",
        "verboseLabel": "Dividends Payable",
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r113",
      "r191",
      "r1100",
      "r1419"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1109",
      "r1110",
      "r1133"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1109",
      "r1110",
      "r1133",
      "r1176"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "jd_DomainNamesAndTrademarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DomainNamesAndTrademarkMember",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domain Names And Trademark [Member]",
        "terseLabel": "Domain names and trademarks",
        "verboseLabel": "Domain names and trademarks",
        "documentation": "Represents information pertaining to domain names and trademark."
       }
      }
     },
     "auth_ref": []
    },
    "jd_DomesticEnterpriseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DomesticEnterpriseMember",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Enterprise [Member]",
        "terseLabel": "Domestic enterprise",
        "documentation": "Represents information pertaining to a domestic enterprise."
       }
      }
     },
     "auth_ref": []
    },
    "jd_DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due to and Deferred Revenues as a Percentage of Total AP, Advance from Customers, Accrued Expenses and Other Current Liabilities, Deferred Revenues and Other Non-current Liabilities, Related Parties",
        "terseLabel": "Amount due to and deferred revenues from related parties as a percentage of total accounts payable, advance from customers, accrued expenses and other current liabilities, deferred revenues and other non-current liabilities",
        "documentation": "Amount due to and deferred revenues from related parties as a percentage of total accounts payable, advance from customers, accrued expenses and other current liabilities, deferred revenues and other non-current liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1165"
     ]
    },
    "jd_EarningsPerADSDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EarningsPerADSDilutedAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per ADS Diluted [Abstract]",
        "terseLabel": "Diluted",
        "documentation": "Earnings\u200b per ADS diluted."
       }
      }
     },
     "auth_ref": []
    },
    "jd_EarningsPerAdsBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EarningsPerAdsBasic",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Ads Basic",
        "terseLabel": "Basic",
        "verboseLabel": "Basic net income per ADS",
        "documentation": "The amount of net income (loss) for the period per each ADS outstanding during the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "jd_EarningsPerAdsDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EarningsPerAdsDiluted",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Ads Diluted",
        "terseLabel": "Diluted",
        "verboseLabel": "Diluted net income per ADS",
        "documentation": "The amount of net income (loss) for the period available to each ADS outstanding during the reporting period and to each ADS that would have been outstanding assuming the issuance of ADS for all dilutive potential ADS outstanding during the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "jd_EarningsPerBasicDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EarningsPerBasicDilutedAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Basic Diluted [Abstract]",
        "terseLabel": "Basic",
        "documentation": "The amount of net income (loss) for the period per each ADS outstanding during the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income/(loss) per share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r335",
      "r341",
      "r344",
      "r357",
      "r358",
      "r359",
      "r364",
      "r669",
      "r683",
      "r712",
      "r713",
      "r821",
      "r847",
      "r1026"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r296",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r335",
      "r344",
      "r357",
      "r358",
      "r359",
      "r364",
      "r669",
      "r683",
      "r712",
      "r713",
      "r821",
      "r847",
      "r1026"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net income per share",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r361"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.jd.com/role/NetIncomePerShareAds"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net income per share/ADS",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r360",
      "r362",
      "r363"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 59.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1398"
     ]
    },
    "jd_EffectOnWithholdingIncomeTax": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EffectOnWithholdingIncomeTax",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails4": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect on withholding income tax",
        "terseLabel": "Effect on withholding income tax",
        "documentation": "Effect on withholding income tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails4": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2",
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate",
        "totalLabel": "Effective tax rates (as a percent)",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r1065"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Reconciliation of differences between statutory tax rate and effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails4": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2",
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Applicable tax rate approved (as a percent)",
        "verboseLabel": "Statutory income tax rate (as a percent)",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r629",
      "r654",
      "r1065"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails4": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Changes in valuation allowance (as a percent)",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r633",
      "r1065",
      "r1266",
      "r1371"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails4": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Effect on tax rates in different tax jurisdiction (as a percent)",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r632",
      "r1065",
      "r1266",
      "r1371"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails4": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Tax effect of non-deductible expenses (as a percent)",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r635",
      "r1266",
      "r1371"
     ]
    },
    "jd_EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails4": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation Preferential Tax Rates And Tax Holiday Percent",
        "verboseLabel": "Tax effect of preferential tax rates and tax holiday",
        "documentation": "Effective income tax rate reconciliation preferential tax rates and tax holiday percent."
       }
      }
     },
     "auth_ref": []
    },
    "jd_EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails4": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Super Deduction and Others, Percent",
        "terseLabel": "Tax effect of Super Deduction and others (as a percent)",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to super deduction and some few expenditures to certain assets allowed to be fully deducted in current year."
       }
      }
     },
     "auth_ref": []
    },
    "jd_EffectiveIncomeTaxRateReconciliationTaxExemptEntities": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptEntities",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails4": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation Tax Exempt Entities",
        "terseLabel": "Tax effect of tax-exempt entities (as a percent)",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax exempt entities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails4": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent",
        "negatedLabel": "Tax effect of non-taxable income (as a percent)",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r635",
      "r1266",
      "r1371"
     ]
    },
    "jd_EffectiveTaxPayableMinimumThresholdLimitRevenueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EffectiveTaxPayableMinimumThresholdLimitRevenueAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Tax Payable Minimum Threshold Limit Revenue Amount",
        "terseLabel": "Effective tax payable minimum threshold limit revenue amount",
        "documentation": "Effective tax payable minimum threshold limit revenue amount."
       }
      }
     },
     "auth_ref": []
    },
    "jd_EffectsOfBusinessCooperationArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EffectsOfBusinessCooperationArrangements",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effects Of Business Cooperation Arrangements",
        "presentationGuidance": "Effects of business cooperation arrangements",
        "documentation": "Effects of business cooperation arrangements."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ElectronicsAndHomeApplianceProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ElectronicsAndHomeApplianceProductsMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Electronics And Home Appliance Products [Member]",
        "terseLabel": "Electronics and home appliance products",
        "documentation": "Represents information pertaining to electronics and home appliance products."
       }
      }
     },
     "auth_ref": []
    },
    "jd_EmployeeAndNonEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EmployeeAndNonEmployeeMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3",
      "http://www.jd.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee And Non Employee [Member]",
        "terseLabel": "Employee and non-employee",
        "definitionGuidance": "Employees and Non-employees",
        "documentation": "Represents information pertaining to employees and non-employees for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Salary and welfare",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted-average period over which share-based compensation expense is expected to be recognized",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r610"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized share-based compensation expense related to awards other than options",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1370"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "verboseLabel": "Unrecognized share-based compensation expense related to the share options granted",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1370"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "jd_EncouragedIndustryInWesternRegionOfChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EncouragedIndustryInWesternRegionOfChinaMember",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Encouraged Industry In Western Region Of China [Member]",
        "terseLabel": "Encouraged industry in the Western Regions of China",
        "documentation": "Represents an entity recognized as encouraged industry in the Western Region of China that can enjoy a preferential income tax rate."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.jd.com/role/CoverPage",
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SubsequentEventsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3",
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1217"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1159"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.jd.com/role/CoverPage",
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails",
      "http://www.jd.com/role/NetIncomePerShareAdsDetails",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r258",
      "r289",
      "r290",
      "r291",
      "r320",
      "r321",
      "r322",
      "r325",
      "r333",
      "r336",
      "r338",
      "r366",
      "r430",
      "r436",
      "r482",
      "r547",
      "r649",
      "r650",
      "r665",
      "r666",
      "r667",
      "r670",
      "r682",
      "r683",
      "r695",
      "r697",
      "r698",
      "r699",
      "r700",
      "r702",
      "r711",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r759",
      "r762",
      "r781",
      "r843",
      "r873",
      "r874",
      "r875",
      "r901",
      "r975"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.jd.com/role/AccountsPayableDetails2",
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4",
      "http://www.jd.com/role/InvestmentsInEquityInvesteesTables",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r424",
      "r425",
      "r661",
      "r1220",
      "r1221",
      "r1222",
      "r1380",
      "r1381",
      "r1382",
      "r1383"
     ]
    },
    "us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentDescriptionOfPrincipalActivities",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Description of Principal Activities",
        "terseLabel": "Description of principal activities",
        "documentation": "A description of the principal activities of an investee accounted for under the equity method."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAbstract",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Difference Between Carrying Amount and Underlying Equity [Abstract]",
        "terseLabel": "Equity method investment with the investment cost allocation"
       }
      }
     },
     "auth_ref": []
    },
    "jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Difference Between Carrying Amount and Underlying Equity, Assigned to Amortizable Intangible Assets",
        "verboseLabel": "Equity method investment difference between carrying amount and underlying equity assigned to amortizable intangible assets",
        "totalLabel": "Equity method investment, difference between carrying amount and underlying equity, assigned to amortizable intangible assets",
        "documentation": "Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee, assigned to amortizable intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Difference Between Carrying Amount and Underlying Equity, Assigned to Deferred Tax Liabilities",
        "terseLabel": "Equity method investment, difference between carrying amount and underlying equity, assigned to deferred tax liabilities",
        "documentation": "Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee, assigned to deferred tax liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "jd_EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Difference Between Carrying Amount and Underlying Equity, Assigned to Goodwill",
        "verboseLabel": "Equity method investment, difference between carrying amount and underlying equity, assigned to goodwill",
        "documentation": "Difference between amount at which an investment accounted for under the equity method of accounting is carried (reported) on the balance sheet and amount of underlying equity in net assets the reporting Entity has in the investee, assigned to goodwill."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Other than Temporary Impairment",
        "terseLabel": "Impairment charges in connection with the equity method",
        "documentation": "Amount of other-than-temporary decline in value that has been recognized against investment accounted for under equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r1293"
     ]
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Ownership Percentage",
        "verboseLabel": "Percentage of the issued and outstanding ordinary shares (in percentage)",
        "presentationGuidance": "Percentage of subscription of units issued by real estate investment trust",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "jd_EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Ownership Percentage, On A Fully Diluted Basis",
        "terseLabel": "Percentage of the equity interests on a fully diluted basis (in percentage)",
        "documentation": "The percentage of ownership of equity participation in the investee accounted for under the equity method of accounting, on a fully diluted basis."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentQuotedMarketValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentQuotedMarketValue",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Quoted Market Value",
        "terseLabel": "Aggregate market values",
        "documentation": "This item represents the aggregate value of each identified investment accounted for under the equity method of accounting based on the quoted market price for those investments in common stock for which a quoted market price is available."
       }
      }
     },
     "auth_ref": [
      "r425"
     ]
    },
    "jd_EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EquityMethodInvestmentSummarizedFinancialInformationAssetsLiabilitiesAndEquityAbstract",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Summarized Financial Information, Assets, Liabilities and Equity [Abstract]",
        "terseLabel": "Balance sheet data:",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "jd_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment Summarized Financial Information Net Income (Loss) Attributable to Shareholder",
        "verboseLabel": "Net income/(loss) attributable to the investees' ordinary shareholders",
        "documentation": "The amount of net income (loss), which is attributable to shareholders, reported by an equity method investment of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments",
        "positiveLabel": "Carrying value of equity investment",
        "terseLabel": "Investments accounted for under the equity method",
        "verboseLabel": "Investments in subsidiaries and consolidated VIEs",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r385",
      "r404",
      "r422",
      "r1241",
      "r1294"
     ]
    },
    "us-gaap_EquityMethodInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsMember",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments [Member]",
        "terseLabel": "Equity Method Investments",
        "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "jd_EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EquityMethodInvestmentsSummarizedFinancialInformationIncomeStatementAbstract",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments Summarized Financial Information Income Statement [Abstract]",
        "terseLabel": "Operating data:",
        "documentation": "Equity method investments summarized financial information income statement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesMember",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities [Member]",
        "terseLabel": "Listed equity securities",
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r1080",
      "r1097",
      "r1098",
      "r1099",
      "r1461"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities without Readily Determinable Fair Value, Amount",
        "verboseLabel": "Carrying values of equity investments measured at fair value using the Measurement Alternative",
        "documentation": "Amount of investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r420"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount",
        "terseLabel": "Impairment of investments",
        "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities without Readily Determinable Fair Value [Line Items]",
        "terseLabel": "Measurement Alternative and NAV practical expedient investments",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1290",
      "r1291",
      "r1292"
     ]
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTable",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Securities without Readily Determinable Fair Value [Table]",
        "documentation": "Disclosure of information about investment in equity security without readily determinable fair value."
       }
      }
     },
     "auth_ref": [
      "r1290",
      "r1291",
      "r1292"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r1126",
      "r1137",
      "r1147",
      "r1180"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r1123",
      "r1134",
      "r1144",
      "r1177"
     ]
    },
    "jd_EventAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EventAxis",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Event [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "jd_EventDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "EventDomain",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Event [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1175"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Assets that are measured at fair value on a recurring basis",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r715",
      "r716",
      "r729",
      "r1068"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r715",
      "r716",
      "r729",
      "r1068"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6",
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r730",
      "r1071"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6",
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r730",
      "r1071"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r714",
      "r716",
      "r717",
      "r718",
      "r719",
      "r728",
      "r729",
      "r731",
      "r794",
      "r795",
      "r796",
      "r1050",
      "r1051",
      "r1057",
      "r1058",
      "r1059",
      "r1068",
      "r1073"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r715",
      "r716",
      "r717",
      "r719",
      "r1068",
      "r1393",
      "r1396"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value measurement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "verboseLabel": "Fair value measurement",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r724",
      "r726",
      "r727",
      "r728",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r815",
      "r1068",
      "r1074"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r563",
      "r568",
      "r716",
      "r729",
      "r794",
      "r1057",
      "r1058",
      "r1059",
      "r1068"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Significant Other Observable Inputs (Level 2)",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r563",
      "r568",
      "r716",
      "r717",
      "r729",
      "r795",
      "r1050",
      "r1051",
      "r1057",
      "r1058",
      "r1059",
      "r1068"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Significant Unobservable Inputs (Level 3)",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r716",
      "r717",
      "r718",
      "r719",
      "r729",
      "r796",
      "r1050",
      "r1051",
      "r1057",
      "r1058",
      "r1059",
      "r1068",
      "r1073"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Fair Value, Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r715",
      "r716",
      "r717",
      "r719",
      "r1068",
      "r1393",
      "r1396"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair value",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r714",
      "r716",
      "r717",
      "r718",
      "r719",
      "r728",
      "r729",
      "r731",
      "r794",
      "r795",
      "r796",
      "r1050",
      "r1051",
      "r1057",
      "r1058",
      "r1059",
      "r1068",
      "r1073"
     ]
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsNonrecurringMember",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Nonrecurring [Member]",
        "terseLabel": "Nonrecurring basis",
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r715",
      "r716",
      "r717",
      "r719",
      "r1068",
      "r1393"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Recurring basis",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r1068",
      "r1390",
      "r1391",
      "r1392",
      "r1393",
      "r1394",
      "r1396"
     ]
    },
    "us-gaap_FairValueOptionChangesInFairValueGainLoss1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOptionChangesInFairValueGainLoss1",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails2",
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)",
        "verboseLabel": "Gain (loss) from changes in fair value option",
        "definitionGuidance": "Gain (loss) from changes in fair value of product",
        "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "jd_FinancingForSubsidiaryGroupAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "FinancingForSubsidiaryGroupAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing For Subsidiary Group",
        "verboseLabel": "Financing For Subsidiary Group [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "jd_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivables Past Due Over Certain Agreed Period Of Time [Member]",
        "terseLabel": "Finance receivables past due over certain agreed period of time",
        "documentation": "Financing receivables that are past due over certain agreed period of time."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Asset, Period Past Due [Axis]",
        "documentation": "Information by period in which financial asset is past due or not past due."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r442",
      "r1045"
     ]
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Asset, Period Past Due [Domain]",
        "terseLabel": "Financing Receivables, Period Past Due [Domain]",
        "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r442",
      "r1045"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Estimated useful lives (in years)",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/IntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r447",
      "r471",
      "r1047"
     ]
    },
    "jd_FiniteLivedIntangibleAssetsAccumulatedImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedImpairment",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/IntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Accumulated Impairment",
        "negatedLabel": "Impairment Amount",
        "documentation": "Accumulated amount of impairment of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five",
        "terseLabel": "2030\u00a0and thereafter",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1315",
      "r1462"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months",
        "terseLabel": "2025",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r1012",
      "r1047"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five",
        "terseLabel": "2029",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r1012",
      "r1047"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four",
        "terseLabel": "2028",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r1012",
      "r1047"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three",
        "terseLabel": "2027",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r1012",
      "r1047"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two",
        "terseLabel": "2026",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r1012",
      "r1047"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r474",
      "r475",
      "r810",
      "r814",
      "r1012"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Amortization expenses related to the intangible assets for future periods"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/IntangibleAssetsNetDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r471",
      "r814",
      "r1047"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Intangible assets, net",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r471",
      "r474",
      "r475",
      "r479",
      "r810",
      "r1012",
      "r1047"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r466",
      "r467",
      "r468",
      "r470",
      "r471",
      "r474",
      "r475",
      "r1012"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 14.0
      },
      "http://www.jd.com/role/IntangibleAssetsNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net Carrying Amount",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r810",
      "r1314"
     ]
    },
    "jd_ForeignCurrencyExchangeAppreciationDepreciationRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ForeignCurrencyExchangeAppreciationDepreciationRate",
     "presentation": [
      "http://www.jd.com/role/ConcentrationAndRisksDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Exchange, Appreciation (Depreciation) Rate",
        "terseLabel": "Foreign currency exchange appreciation (depreciation) rate",
        "documentation": "Appreciation (depreciation) rate of functional currency to reporting currency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transaction [Abstract]",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/OthersNetDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/OthersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "verboseLabel": "Foreign exchange gains/(losses), net",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r743",
      "r744",
      "r745",
      "r746",
      "r972"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign currency translation",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "jd_ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation adjustment exclude effects of warrants exercise or conversion of convertible securities",
        "terseLabel": "Foreign currency translation adjustments",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, excluding effects of warrants exercise or conversion of convertible securities."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Translation Adjustments And Hedge Of Net Investments In Foreign Operations Net Of Tax",
        "terseLabel": "Translation adjustments and hedge of net investments in foreign operations, net of tax",
        "documentation": "Foreign currency translation adjustments and hedge of net investments in foreign operations net of tax."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ForeignCurrencyTranslationRate": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ForeignCurrencyTranslationRate",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation rate",
        "terseLabel": "Convenience translation rate (RMB to USD)",
        "documentation": "Represents the exchange rate used for convenience translation from reporting currency to additional disclosures in another currency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations",
        "negatedLabel": "Subtotal income tax expenses applicable to non-Chinese mainland operations",
        "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r628"
     ]
    },
    "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Income tax expenses applicable to non-Chinese mainland operations"
       }
      }
     },
     "auth_ref": []
    },
    "jd_ForeignInvestedEnterpriseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ForeignInvestedEnterpriseMember",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Invested Enterprise [Member]",
        "terseLabel": "Foreign invested enterprise",
        "documentation": "Represents information pertaining to a foreign invested enterprise."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1141",
      "r1151",
      "r1184"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1141",
      "r1151",
      "r1184"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1141",
      "r1151",
      "r1184"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1141",
      "r1151",
      "r1184"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1141",
      "r1151",
      "r1184"
     ]
    },
    "jd_FounderMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "FounderMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Founder [Member]",
        "verboseLabel": "Founder",
        "documentation": "Represents the information pertaining to founders of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1164"
     ]
    },
    "jd_FulfillmentCostPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "FulfillmentCostPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fulfillment Cost [Policy Text Block]",
        "terseLabel": "Fulfillment",
        "documentation": "Disclosure of accounting policy for the fulfillment costs."
       }
      }
     },
     "auth_ref": []
    },
    "jd_FulfillmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "FulfillmentCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fulfillment Costs",
        "negatedLabel": "Fulfillment",
        "terseLabel": "Fulfillment",
        "documentation": "Fulfillment costs represent packaging material costs and those costs incurred in outbound shipping, operating and staffing the Group's fulfillment and customer service centers, including costs attributable to buying, receiving, inspecting and warehousing inventories; picking, packaging and preparing customer orders for shipment; processing payment and related transaction costs and responding to inquiries from customers. Fulfillment costs also contain third party transaction fees, such as credit card processing and debit card processing fees."
       }
      }
     },
     "auth_ref": []
    },
    "jd_FulfillmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "FulfillmentMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fulfillment [Member]",
        "terseLabel": "Fulfillment",
        "documentation": "Primary financial statement caption encompassing fulfillment cost."
       }
      }
     },
     "auth_ref": []
    },
    "jd_FundAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "FundAxis",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fund [Axis]",
        "terseLabel": "Fund [Axis]",
        "documentation": "Fund"
       }
      }
     },
     "auth_ref": []
    },
    "jd_FundDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "FundDomain",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fund [Domain]",
        "terseLabel": "Fund [Domain]",
        "documentation": "Fund"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Office equipment",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "jd_GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/OthersNetDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/OthersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain Loss On Acquirements Or Disposals Of Business And Investment",
        "negatedLabel": "(Gains)/losses from acquirements or disposals of businesses and investments",
        "terseLabel": "Gains/(losses) from acquirements or disposals of businesses and investments",
        "documentation": "Gain loss on acquirements or disposals of business and investment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "Losses from disposal of property, equipment and software",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r1259"
     ]
    },
    "us-gaap_GainLossOnRepurchaseOfDebtInstrument": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnRepurchaseOfDebtInstrument",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Repurchase of Debt Instrument",
        "terseLabel": "Debt Instrument Repurchased Gain",
        "documentation": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfProperties",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Sale of Properties",
        "definitionGuidance": "Gain on sale of development properties",
        "negatedLabel": "Gain on sale of development properties",
        "disclosureGuidance": "Gain on sale of development properties",
        "verboseLabel": "Including other segment items: Gain on sale of development properties",
        "documentation": "The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r1259",
      "r1318",
      "r1319"
     ]
    },
    "jd_GainOnSaleOfDevelopmentPropertiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "GainOnSaleOfDevelopmentPropertiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain On Sale Of Development Properties [Abstract]",
        "verboseLabel": "Gain on sale of development properties",
        "documentation": "Gain on sale of development properties."
       }
      }
     },
     "auth_ref": []
    },
    "jd_GainOnSaleOfDevelopmentPropertiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "GainOnSaleOfDevelopmentPropertiesLineItems",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain On Sale of Development Properties [Line Items]",
        "terseLabel": "Gain on sale of development properties [Line Items]",
        "documentation": "Gain on sale of development properties."
       }
      }
     },
     "auth_ref": []
    },
    "jd_GainOnSaleOfDevelopmentPropertiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "GainOnSaleOfDevelopmentPropertiesTable",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain On Sale of Development Properties [Table]",
        "verboseLabel": "Gain on sale of development properties [Table]",
        "documentation": "Gain on sale of development properties."
       }
      }
     },
     "auth_ref": []
    },
    "jd_GainOnSaleOfDevelopmentPropertiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "GainOnSaleOfDevelopmentPropertiesTextBlock",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentProperties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain On Sale Of Development Properties [Text Block]",
        "terseLabel": "Gain on sale of development properties",
        "documentation": "Gain On Sale Of Development Properties."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense",
        "negatedLabel": "General and administrative",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r954"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "jd_GeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "GeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expenses [Policy Text Block]",
        "terseLabel": "General and administrative",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": []
    },
    "jd_GeneralMerchandiseProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "GeneralMerchandiseProductsMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Merchandise Products [Member]",
        "terseLabel": "General merchandise products",
        "documentation": "Represents information pertaining to general merchandise products."
       }
      }
     },
     "auth_ref": []
    },
    "jd_GeneralReserveFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "GeneralReserveFundMember",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Reserve Fund [Member]",
        "terseLabel": "General reserve fund",
        "documentation": "Represents general reserve fund."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails",
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "terseLabel": "Goodwill",
        "periodEndLabel": "Goodwill, ending balance",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r449",
      "r816",
      "r1036",
      "r1046",
      "r1070",
      "r1079",
      "r1297",
      "r1304"
     ]
    },
    "jd_GoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "GoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill, acquired during period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r1046"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r462",
      "r1046"
     ]
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill",
        "documentation": "The entire disclosure for goodwill."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r451",
      "r461",
      "r1046"
     ]
    },
    "us-gaap_GoodwillGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillGross",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Gross",
        "periodEndLabel": "Goodwill",
        "documentation": "Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r459",
      "r1046"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "negatedPeriodEndLabel": "Accumulated impairment losses",
        "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r452",
      "r459",
      "r1046"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/GoodwillDetails",
      "http://www.jd.com/role/SegmentReportingDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impairment Loss",
        "negatedTerseLabel": "Impairment of goodwill",
        "negatedLabel": "Impairment",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r450",
      "r456",
      "r462",
      "r1046",
      "r1070"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.jd.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r1046"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.jd.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written off",
        "negatedLabel": "Disposal of a subsidiary",
        "documentation": "Amount of divestiture of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r455",
      "r1046"
     ]
    },
    "jd_GovernmentFinancialIncentivesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "GovernmentFinancialIncentivesPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government financial incentives [Policy Text Block]",
        "terseLabel": "Government financial incentives",
        "documentation": "Government financial incentives."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r141",
      "r206",
      "r311",
      "r426",
      "r508",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r741",
      "r1028",
      "r1035",
      "r1275",
      "r1277",
      "r1279",
      "r1280",
      "r1281",
      "r1332"
     ]
    },
    "country_HK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "HK",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG",
        "terseLabel": "Hong Kong"
       }
      }
     },
     "auth_ref": []
    },
    "currency_HKD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "HKD",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hong Kong, Dollars",
        "terseLabel": "HKD"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HeldToMaturitySecuritiesFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HeldToMaturitySecuritiesFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Held-to-maturity, Fair Value",
        "terseLabel": "Fair value of held to maturity debt securities",
        "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r419",
      "r716",
      "r728",
      "r817",
      "r825"
     ]
    },
    "jd_HighAndNewTechnologyEnterprisesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "HighAndNewTechnologyEnterprisesMember",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "High And New Technology Enterprises [Member]",
        "terseLabel": "High and new technology enterprise",
        "documentation": "Represents an entity classification of High and New Technology Enterprises that receives preferential tax treatment."
       }
      }
     },
     "auth_ref": []
    },
    "jd_HomeCreditConsumerFinanceCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "HomeCreditConsumerFinanceCoLtdMember",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Home Credit Consumer Finance Co Ltd [Member]",
        "terseLabel": "Home Credit Consumer Finance Co Ltd"
       }
      }
     },
     "auth_ref": []
    },
    "jd_HongKongInterbankOfferedRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "HongKongInterbankOfferedRateMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hong Kong Interbank Offered Rate [Member]",
        "terseLabel": "Hong Kong Interbank Offered Rate",
        "documentation": "Hong kong interbank offered rate."
       }
      }
     },
     "auth_ref": []
    },
    "jd_HordeumInvestmentLpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "HordeumInvestmentLpMember",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hordeum Investment, L.P. [Member]",
        "terseLabel": "Hordeum Investment, L.P."
       }
      }
     },
     "auth_ref": []
    },
    "jd_HuangRiverInvestmentLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "HuangRiverInvestmentLimitedMember",
     "presentation": [
      "http://www.jd.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Huang River Investment Limited [Member]",
        "terseLabel": "Huang River Investment Limited",
        "documentation": "Represents the information pertaining to Huang River Investment Limited, a wholly owned subsidiary of Tencent."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1109",
      "r1110",
      "r1133"
     ]
    },
    "jd_ImpactOfSubsidiariesDilutedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ImpactOfSubsidiariesDilutedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/NetIncomePerShareAdsDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impact Of Subsidiaries Diluted Earnings",
        "terseLabel": "Impact of subsidiaries' diluted earnings",
        "documentation": "Impact of subsidiaries diluted earnings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impaired Long-Lived Assets Held and Used, Method for Determining Fair Value",
        "terseLabel": "Description of impairment indicators",
        "documentation": "A description of how an entity determined the fair value of the long-lived asset they are holding and using, for example, whether based on a quoted market price, prices for similar assets, or another valuation technique."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r165"
     ]
    },
    "us-gaap_ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of intangible asset. Includes, but is not limited to, finite-lived and indefinite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails",
      "http://www.jd.com/role/SegmentReportingDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "verboseLabel": "Intangible assets impairment charge recorded",
        "negatedLabel": "Impairment of intangible assets",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r465",
      "r477"
     ]
    },
    "jd_ImpairmentOfInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ImpairmentOfInvestment",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/OthersNetDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2",
      "http://www.jd.com/role/OthersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment Of Investment",
        "terseLabel": "Impairment of investments",
        "verboseLabel": "Impairment charges",
        "negatedLabel": "Impairment of investments",
        "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ImpairmentOfLongLivedAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ImpairmentOfLongLivedAssetsAndGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of long lived assets and goodwill",
        "terseLabel": "Impairment of long-lived assets and goodwill",
        "documentation": "Impairment of long lived assets and goodwill."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "negatedLabel": "Impairment of long-lived assets",
        "verboseLabel": "Impairment of long-lived assets",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r56",
      "r163",
      "r1069"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of long-lived assets",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r165"
     ]
    },
    "jd_IncomeLossAttributableToRedeemableNonControllingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "IncomeLossAttributableToRedeemableNonControllingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Loss Attributable To Redeemable Non Controlling Interest",
        "terseLabel": "Net income attributable to mezzanine equity classified as\u00a0non-controlling\u00a0interests shareholders",
        "documentation": "Income loss attributable to redeemable non-controlling interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Income from Chinese mainland operations",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r627"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.jd.com/role/SegmentReportingDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before tax",
        "verboseLabel": "Total income before tax",
        "terseLabel": "Income before tax",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r199",
      "r206",
      "r822",
      "r839",
      "r1028",
      "r1035",
      "r1275",
      "r1277",
      "r1279",
      "r1280",
      "r1281"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]",
        "terseLabel": "Income/(loss) before tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Income/(loss) from non-Chinese mainland operations",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r627"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "verboseLabel": "Income/(loss) from operations",
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r206",
      "r311",
      "r324",
      "r333",
      "r426",
      "r508",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r669",
      "r683",
      "r713",
      "r741",
      "r839",
      "r1028",
      "r1275",
      "r1277",
      "r1279",
      "r1280",
      "r1281",
      "r1332"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "presentation": [
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "verboseLabel": "Basic net income per share attributable to the Company's ordinary shareholders",
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r200",
      "r296",
      "r324",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r344",
      "r357",
      "r358",
      "r669",
      "r683",
      "r713",
      "r821",
      "r1424"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "presentation": [
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "verboseLabel": "Diluted net income per share attributable to the Company's ordinary shareholders",
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r296",
      "r324",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r344",
      "r357",
      "r358",
      "r359",
      "r683",
      "r713",
      "r821",
      "r1424"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/SegmentReportingDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      },
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Equity Method Investments",
        "terseLabel": "Share of results of equity investees",
        "negatedLabel": "Share of results of equity investees",
        "verboseLabel": "Share of results of equity investees",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r137",
      "r198",
      "r365",
      "r381",
      "r404",
      "r422",
      "r838"
     ]
    },
    "jd_IncomeLossFromSubsidiariesAndVariableInterestEntities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "IncomeLossFromSubsidiariesAndVariableInterestEntities",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Subsidiaries and Variable Interest Entities",
        "verboseLabel": "Income/(loss) from subsidiaries and consolidated VIEs",
        "documentation": "Represents the amount of income (loss) from subsidiaries and variable interest entities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Operations and Comprehensive Income/(Loss)",
        "terseLabel": "Consolidated Statements of Operations and Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1061"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6",
      "http://www.jd.com/role/ShareBasedCompensationDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.jd.com/role/TaxationDetails2",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r483",
      "r485",
      "r494",
      "r721",
      "r725",
      "r730",
      "r868",
      "r870",
      "r959",
      "r1012",
      "r1072",
      "r1428"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6",
      "http://www.jd.com/role/ShareBasedCompensationDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.jd.com/role/TaxationDetails2",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r485",
      "r494",
      "r721",
      "r725",
      "r730",
      "r868",
      "r870",
      "r959",
      "r1012",
      "r1072",
      "r1428"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails",
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r629",
      "r630",
      "r639",
      "r646",
      "r1065",
      "r1376"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails",
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r629",
      "r630",
      "r639",
      "r646",
      "r1065",
      "r1376"
     ]
    },
    "jd_IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "IncomeTaxBenefitsExpensesApplicableToChineseMainlandOperationsAbstract",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Benefits Expenses Applicable To Chinese Mainland Operations [Abstract]",
        "terseLabel": "Income tax benefits/(expenses) applicable to Chinese mainland operations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/Taxation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Taxation",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r314",
      "r621",
      "r629",
      "r636",
      "r637",
      "r638",
      "r640",
      "r645",
      "r655",
      "r657",
      "r658",
      "r659",
      "r895",
      "r1065"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax expenses",
        "negatedTerseLabel": "Total income tax expenses",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r224",
      "r337",
      "r338",
      "r365",
      "r382",
      "r404",
      "r626",
      "r629",
      "r656",
      "r848",
      "r1065"
     ]
    },
    "jd_IncomeTaxExpenseBenefitChineseMainlandOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "IncomeTaxExpenseBenefitChineseMainlandOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/TaxationDetails3": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/TaxationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Chinese Mainland Operations",
        "negatedTotalLabel": "Subtotal income tax expenses applicable to Chinese mainland operations",
        "documentation": "Amount of current and deferred tax expense (benefit) attributable to income (loss) from Chinese mainland operations."
       }
      }
     },
     "auth_ref": []
    },
    "jd_IncomeTaxHolidayAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "IncomeTaxHolidayAbstract",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Holiday [Abstract]",
        "terseLabel": "Effect of tax holiday",
        "documentation": "n/a"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxHolidayAggregateDollarAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxHolidayAggregateDollarAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Holiday, Aggregate Dollar Amount",
        "terseLabel": "Tax holiday effect",
        "documentation": "The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r657"
     ]
    },
    "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Holiday, Income Tax Benefits Per Share",
        "terseLabel": "Effect of tax holiday on basic net income per share",
        "documentation": "Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r657"
     ]
    },
    "jd_IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Holiday Income Tax Benefits Per Share Diluted",
        "terseLabel": "Effect of tax holiday on diluted net income per share",
        "documentation": "Per share amount diluted effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income tax",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r622",
      "r623",
      "r640",
      "r641",
      "r644",
      "r648",
      "r889"
     ]
    },
    "jd_IncomeTaxesForeignStatutoryCorporateTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "IncomeTaxesForeignStatutoryCorporateTaxRate",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Foreign Statutory Corporate Tax Rate",
        "terseLabel": "Profit tax rate (as a percent)",
        "documentation": "Represents the statutory corporate income tax rate in the foreign jurisdiction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid",
        "negatedLabel": "Cash paid for income taxes",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r154",
      "r1260",
      "r1374",
      "r1375"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "terseLabel": "Taxes payable",
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenues",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r804",
      "r1258"
     ]
    },
    "jd_IncreaseDecreaseInContractWithCustomerRefundLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "IncreaseDecreaseInContractWithCustomerRefundLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Contract with Customer, Refund Liability",
        "terseLabel": "Advance from customers",
        "documentation": "Amount of increase (decrease) in liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Due from Related Parties, Current",
        "negatedLabel": "Amount due from related parties",
        "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Due to Related Parties",
        "terseLabel": "Amount due to related parties",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "jd_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities",
        "documentation": "Increase decrease in operating lease liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "jd_IncreaseDecreaseInOperatingLeaseRightsOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "IncreaseDecreaseInOperatingLeaseRightsOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Operating Lease Rights Of Use Assets",
        "negatedLabel": "Operating lease right-of-use assets",
        "documentation": "Increase decrease in operating lease rights of use assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities",
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other\u00a0non-current\u00a0assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1258"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other non-current liabilities",
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepayments and other current assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidSupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidSupplies",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Supplies",
        "negatedLabel": "Advance to suppliers",
        "documentation": "Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "presentation": [
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "terseLabel": "Convertible Senior Notes (million shares)",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r354",
      "r359"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.jd.com/role/NetIncomePerShareAdsDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Dilutive share options and RSUs (million shares)",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r345",
      "r346",
      "r347",
      "r359",
      "r576"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1141",
      "r1151",
      "r1175",
      "r1184",
      "r1188",
      "r1196"
     ]
    },
    "jd_InitialUtilizationDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InitialUtilizationDateMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial Utilization Date [Member]",
        "terseLabel": "Initial Utilization date",
        "documentation": "Initial utilization date."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r1111",
      "r1200"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r1111",
      "r1200"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r1111",
      "r1200"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible assets, net",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r463",
      "r476",
      "r480",
      "r1011",
      "r1012"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "terseLabel": "Intangible assets, net",
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r806",
      "r807",
      "r808",
      "r810",
      "r1023",
      "r1307"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, net",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestAndDebtExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest and Debt Expense",
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r1253"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/SegmentReportingDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 4.0
      },
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Operating and Nonoperating",
        "negatedLabel": "Interest expense",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r374",
      "r378",
      "r384",
      "r404",
      "r754",
      "r1035",
      "r1036"
     ]
    },
    "us-gaap_InterestExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseMember",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest Expense",
        "documentation": "Primary financial statement caption encompassing interest expense."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "negatedLabel": "Cash paid for interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r302",
      "r305",
      "r306"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Payable, Current",
        "terseLabel": "Interest payable",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "jd_InterestRateApplicablePeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InterestRateApplicablePeriodAxis",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate applicable period [Axis]",
        "documentation": "Interest rate applicable period."
       }
      }
     },
     "auth_ref": []
    },
    "jd_InterestRateApplicablePeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InterestRateApplicablePeriodDomain",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate applicable period [Domain]",
        "documentation": "Interest Rate Applicable Period."
       }
      }
     },
     "auth_ref": []
    },
    "jd_InternalBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InternalBalance",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internal Balance",
        "terseLabel": "Internal balance",
        "documentation": "Internal balance."
       }
      }
     },
     "auth_ref": []
    },
    "jd_InternetDataCenterServiceFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InternetDataCenterServiceFee",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internet Data Center Service Fee",
        "terseLabel": "Internet data center (IDC) service related expenses",
        "documentation": "Amount of internet data center (IDC) service fee during the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "jd_InternetDataCentreServiceAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InternetDataCentreServiceAgreementsMember",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Internet Data Centre Service Agreements [Member]",
        "terseLabel": "Internet data center (IDC) service",
        "documentation": "Represents information pertaining to internet data center service agreements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Inter-segment",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r365",
      "r376",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r1035"
     ]
    },
    "us-gaap_InventoryCurrentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryCurrentTable",
     "presentation": [
      "http://www.jd.com/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Current [Table]",
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/InventoriesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories, net",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/InventoriesNetDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Gross",
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r1246"
     ]
    },
    "us-gaap_InventoryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryLineItems",
     "presentation": [
      "http://www.jd.com/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory [Line Items]",
        "terseLabel": "Inventories",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.jd.com/role/InventoriesNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net",
        "totalLabel": "Inventories, net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r1016",
      "r1079"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories, net",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r267",
      "r280",
      "r443",
      "r444",
      "r445",
      "r805",
      "r1024"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/InventoriesNetDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Valuation Reserves",
        "negatedLabel": "Inventory valuation allowance",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r1246"
     ]
    },
    "jd_InvestmentCommitmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InvestmentCommitmentMember",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Commitment [Member]",
        "terseLabel": "Investment Commitment"
       }
      }
     },
     "auth_ref": []
    },
    "jd_InvestmentInEquityInvestees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InvestmentInEquityInvestees",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment in Equity Investees",
        "terseLabel": "Investments in equity investees",
        "documentation": "Amount of investment in equity investees, including but not limited to investment in equity method investee and equity securities without readily determinable fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/OthersNetDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/OthersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r377",
      "r404",
      "r1035",
      "r1252"
     ]
    },
    "jd_InvestmentIssuerAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InvestmentIssuerAxis",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Issuer [Axis]",
        "documentation": "Investment Issuer."
       }
      }
     },
     "auth_ref": []
    },
    "jd_InvestmentMeasuredUsingNavPracticalExpedientAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InvestmentMeasuredUsingNavPracticalExpedientAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Measured Using The NAV Practical Expedient, Amount",
        "terseLabel": "Carrying amount of investment under NAV practical expedient",
        "documentation": "Amount of alternative investments, over which the Group do not have the ability to exercise significant influence, and are accounted for under the existing practical expedient in ASC Topic 820, Fair Value Measurements and Disclosures (\"ASC 820\") to estimate fair value using the net asset value per share (or its equivalent) of the investment (\"NAV practical expedient\")."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeAxis",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails2",
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Type [Axis]",
        "documentation": "Information by type of investments."
       }
      }
     },
     "auth_ref": [
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r982",
      "r985",
      "r987",
      "r991",
      "r992",
      "r993",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1091"
     ]
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeCategorizationMember",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails2",
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]",
        "documentation": "Asset obtained to generate income or appreciate in value."
       }
      }
     },
     "auth_ref": [
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r982",
      "r985",
      "r987",
      "r991",
      "r992",
      "r993",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1091"
     ]
    },
    "us-gaap_InvestmentTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentTypeExtensibleEnumeration",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails2",
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Type [Extensible Enumeration]",
        "documentation": "Indicates type of investment. Includes, but is not limited to, common stock, preferred stock, convertible security, fixed income security, government security, option purchased, warrant, loan participation and assignment, commercial paper, bankers' acceptance, certificates of deposit, short-term security, repurchase agreement, and other investment company."
       }
      }
     },
     "auth_ref": [
      "r914",
      "r917",
      "r983",
      "r985",
      "r986",
      "r987",
      "r988",
      "r992",
      "r994",
      "r995"
     ]
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/FairValueMeasurementDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Short-term investments",
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method."
       }
      }
     },
     "auth_ref": [
      "r1390",
      "r1391",
      "r1395"
     ]
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/InvestmentsInEquityInvestees"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Investments in equity investees",
        "documentation": "The entire disclosure for investments in certain debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r227",
      "r417",
      "r418",
      "r737",
      "r738",
      "r1417"
     ]
    },
    "jd_InvestmentsInEquityInvesteesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InvestmentsInEquityInvesteesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in equity investees [Abstract]",
        "documentation": "Definition"
       }
      }
     },
     "auth_ref": []
    },
    "jd_InvestmentsInEquityInvesteesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InvestmentsInEquityInvesteesTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments In Equity Investees [Table Text Block]",
        "terseLabel": "Investments in equity investees",
        "documentation": "Investments In Equity Investees."
       }
      }
     },
     "auth_ref": []
    },
    "jd_InvestmentsIssuerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "InvestmentsIssuerDomain",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments Issuer [Domain]",
        "terseLabel": "Investment Issuer [Domain]",
        "documentation": "Investments Issuer Domain."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JDLogisticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JDLogisticsIncMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "J D Logistics Inc [Member]",
        "terseLabel": "JD Logistics, Inc. (formerly known as Jingdong Express Group Corporation) (\"JD Logistics\")",
        "documentation": "Represents information pertaining to JD Logistics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdAsiaDevelopmentLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdAsiaDevelopmentLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Asia Development Limited [Member]",
        "terseLabel": "JD Asia Development Limited",
        "documentation": "Represents information pertaining to JD Asia development Limited."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdAssetsHoldingLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdAssetsHoldingLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jd Assets Holding Limited [Member]",
        "terseLabel": "JD Assets Holding Limited",
        "documentation": "Represents information pertaining to JD Assets Holding Limited."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdHealthInternationalIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdHealthInternationalIncMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Health International Inc [Member]",
        "terseLabel": "JD Health International Inc.",
        "documentation": "Represents information pertaining to JD health international inc."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdHealthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdHealthMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Health [Member]",
        "terseLabel": "JD Health"
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdHealthPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdHealthPlanMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Health Plan [Member]",
        "terseLabel": "JD Health Plan",
        "documentation": "JD Health Plan"
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdIndustrialTechnologyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdIndustrialTechnologyLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Industrial Technology Limited [Member]",
        "terseLabel": "JD Industrial Technology Limited",
        "documentation": "Represents information pertaining to JD Industrial Technology Limited."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdIndustrialsPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdIndustrialsPlanMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jd Industrials Plan [Member]",
        "terseLabel": "Jd Industrials Plan"
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdIndustryPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdIndustryPlanMember",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jd Industry plan [Member]",
        "terseLabel": "JD Industry",
        "documentation": "Jd industry plan."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdJiankangLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdJiankangLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Jiankang Limited [Member]",
        "terseLabel": "JD Jiankang Limited",
        "documentation": "Represents information pertaining to JD Jiankang Limited."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdLogisticsHoldingLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdLogisticsHoldingLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jd Logistics Holding Limited [Member]",
        "terseLabel": "JD Logistics Holding Limited",
        "documentation": "Represents information pertaining to JD Logistics Holding Limited."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdLogisticsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdLogisticsMember",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails",
      "http://www.jd.com/role/GoodwillDetails",
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/SegmentReportingDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Logistics [Member]",
        "terseLabel": "JD Logistics",
        "documentation": "Represent information pertaining to JD Logistics which includes both internal and external logistics businesses."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdLogisticsPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdLogisticsPlanMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jd Logistics Plan [Member]",
        "terseLabel": "JD Logistics Plan",
        "documentation": "Represents information pertaining to JD Logistics Plan."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdPropertyHoldingLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdPropertyHoldingLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Property Holding Limited [Member]",
        "terseLabel": "JD Property Holding Limited",
        "documentation": "Represents information pertaining to JD Property Holding Limited."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdPropertyMember",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Property [Member]",
        "terseLabel": "JD Property",
        "documentation": "JD property"
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdPropertyPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdPropertyPlanMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Property Plan [Member]",
        "terseLabel": "JD Property Plan",
        "documentation": "JD Property Plan."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdRetailMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdRetailMember",
     "presentation": [
      "http://www.jd.com/role/GoodwillDetails",
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/SegmentReportingDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jd Retail [Member]",
        "terseLabel": "JD Retail",
        "documentation": "Represent information pertaining to JD Retail which consists of JD Health and JD Industrials, among other components, mainly engage in online retail, online marketplace and marketing services in China"
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdSubscriptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdSubscriptionMember",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Subscription [Member]",
        "terseLabel": "JD Subscription",
        "documentation": "JD subscription."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdSunflowerInvestmentLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdSunflowerInvestmentLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Sunflower Investment Limited [Member]",
        "terseLabel": "JD Sunflower Investment Limited",
        "documentation": "JD Sunflower Investment Limited."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdTechnologyMember",
     "presentation": [
      "http://www.jd.com/role/AccountsPayableDetails2",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JD Technology [Member]",
        "terseLabel": "JD Technology",
        "verboseLabel": "JD Technology",
        "documentation": "Represents information pertaining to JD Technology (formerly known as \"JD Digits\")"
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdcomIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdcomIncMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JDCOM Inc [Member]",
        "terseLabel": "JD Variable Interest Entity with the intra-company balances and transactions within the Group eliminated"
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdcomInternationalLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdcomInternationalLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jdcom International Limited [Member]",
        "terseLabel": "JD.com International Limited",
        "documentation": "Represents information pertaining to JD.com International Limited."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdcomInvestmentLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdcomInvestmentLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jdcom Investment Limited [Member]",
        "terseLabel": "JD.com Investment Limited",
        "documentation": "Represents information pertaining to JD.com Investment Limited."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JdlPlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JdlPlacementMember",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JDL Placement [Member]",
        "terseLabel": "JDL Placement",
        "documentation": "JDL placement."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jiangsu Huiji Space Technology Co., Ltd. (Jiangsu Huiji) [Member]",
        "terseLabel": "Jiangsu Huiji Space Technology Co., Ltd. (\"Jiangsu Huiji\")",
        "documentation": "Jiangsu Huiji Space Technology Co., Ltd. (\"Jiangsu Huiji\")."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JiangsuJingdongInformationTechnologyCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JiangsuJingdongInformationTechnologyCompanyLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jiangsu Jingdong Information Technology Company Limited [Member]",
        "terseLabel": "Jiangsu Jingdong Information Technology Co., Ltd.",
        "documentation": "Represents information pertaining to Jiangsu Jingdong Information Technology Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JiangsuXinchuanHailianSupplyChainManagementCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JiangsuXinchuanHailianSupplyChainManagementCoLtdMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jiangsu Xinchuan Hailian Supply Chain Management Co Ltd [Member]",
        "terseLabel": "Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd.",
        "documentation": "Represents information pertaining to Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JingdongECommerceTradeHongKongCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JingdongECommerceTradeHongKongCompanyLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jingdong E Commerce Trade Hong Kong Company Limited [Member]",
        "terseLabel": "Jingdong E-Commerce (Trade) Hong Kong Co., Ltd",
        "documentation": "Represents information pertaining to Jingdong E-Commerce (Trade) Hong Kong Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JingdongIndustrialsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JingdongIndustrialsIncMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JINGDONG Industrials, Inc [Member]",
        "terseLabel": "JINGDONG Industrials, Inc",
        "documentation": "JINGDONG industrials, inc."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JingdongLogisticsSupplyChainCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JingdongLogisticsSupplyChainCompanyLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jingdong Logistics Supply Chain Company Limited [Member]",
        "terseLabel": "Jingdong Logistics Supply Chain Co., Ltd.",
        "documentation": "Represents information pertaining to Jingdong Logistics Supply Chain Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JingdongPropertyIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JingdongPropertyIncMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "JINGDONG Property, Inc [Member]",
        "terseLabel": "JINGDONG Property, Inc",
        "documentation": "JINGDONG property, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "jd_JingdongTechnologyGroupCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "JingdongTechnologyGroupCorporationMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Jingdong Technology Group Corporation [Member]",
        "terseLabel": "Jingdong Technology Group Corporation",
        "documentation": "Represents information pertaining to Jingdong Technology Group Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "jd_KuayueExpressGroupCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "KuayueExpressGroupCoMember",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Kuayue express group co [Member]",
        "terseLabel": "Kuayue Express Group Co"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandBuildingsAndImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandBuildingsAndImprovementsMember",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land, Buildings and Improvements [Member]",
        "terseLabel": "Land, building and building improvement",
        "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land [Member]",
        "terseLabel": "Land",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1343"
     ]
    },
    "jd_LandUseRights": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRights",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 15.0
      },
      "http://www.jd.com/role/LandUseRightsNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land use rights",
        "terseLabel": "Land use rights, net",
        "totalLabel": "Net carrying amount",
        "documentation": "The net carrying amount as of the balance sheet date of land use right."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsAccumulatedAmortizationAndImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsAccumulatedAmortizationAndImpairment",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LandUseRightsNetDetails": {
       "parentTag": "jd_LandUseRights",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights, Accumulated Amortization And Impairment",
        "negatedLabel": "Less: accumulated amortization and impairment",
        "documentation": "Accumulated amount of amortization and \u200bimpairment of land use rights."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Amortization Expense After Year Five",
        "verboseLabel": "2030\u00a0and thereafter",
        "documentation": "Amount of amortization expense for land use rights expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Amortization Expense Next Twelve Months",
        "terseLabel": "2025",
        "documentation": "Amount of amortization expense for land use rights expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Amortization Expense Year Five",
        "terseLabel": "2029",
        "documentation": "Amount of amortization expense for land use rights expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Amortization Expense Year Four",
        "terseLabel": "2028",
        "documentation": "Amount of amortization expense for land use rights expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Amortization Expense Year Three",
        "terseLabel": "2027",
        "documentation": "Amount of amortization expense for land use rights expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Amortization Expense Year Two",
        "terseLabel": "2026",
        "documentation": "Amount of amortization expense for land use rights expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsDisclosureAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land use rights, net"
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Disclosure [Text Block]",
        "terseLabel": "Land use rights, net",
        "documentation": "The entire disclosure related to land use rights."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/LandUseRightsNetDetails": {
       "parentTag": "jd_LandUseRights",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights, Gross",
        "terseLabel": "Land use rights",
        "documentation": "Amount before amortization of land use rights."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsImpairmentCharge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsImpairmentCharge",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Impairment Charge",
        "terseLabel": "Impairment charge",
        "documentation": "Land Use Rights Impairment Charge"
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsNetAmortizationExpenseFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Amortization expenses related to the land use rights for future periods",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsNetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsNetLineItems",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights, Net [Line Items]",
        "documentation": "Land use rights, net."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsNetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsNetTable",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights, Net [Table]",
        "documentation": "Land use rights, net."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Policy [Text Block]",
        "terseLabel": "Land use rights, net",
        "documentation": "Disclosure of accounting policy for land use rights."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LandUseRightsUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LandUseRightsUsefulLife",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights, Useful Life",
        "terseLabel": "Estimated useful lives (in years)",
        "documentation": "Useful life of land use rights, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LeaseAndPropertyManagementServicesReceivedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LeaseAndPropertyManagementServicesReceivedMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease And Property Management Services Received [Member]",
        "verboseLabel": "Lease and property management services received",
        "documentation": "Lease And Property Management Services Received."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/LeasesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost",
        "totalLabel": "Total",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r767",
      "r1078"
     ]
    },
    "jd_LeaseholdImprovementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LeaseholdImprovementMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvement [Member]",
        "terseLabel": "Leasehold improvement",
        "documentation": "Leasehold improvement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvement",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r775"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.jd.com/role/CoverPage",
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SubsequentEventsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3",
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Summary of maturity of lease liabilities",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1405"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails3": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/LeasesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails3": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LeasesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "2030 and thereafter",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails3": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LeasesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2025",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails3": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LeasesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2029",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails3": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LeasesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2028",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails3": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LeasesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2027",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails3": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LeasesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2026",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/LeasesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: interest",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lease term",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1403"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.jd.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities",
        "terseLabel": "Total liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r106",
      "r107",
      "r108",
      "r112",
      "r113",
      "r114",
      "r117",
      "r311",
      "r426",
      "r508",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r687",
      "r690",
      "r691",
      "r741",
      "r928",
      "r1027",
      "r1103",
      "r1332",
      "r1408",
      "r1409"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities, mezzanine equity and shareholders' equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r195",
      "r834",
      "r1079",
      "r1264",
      "r1295",
      "r1397"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Total liabilities, redeemable non-controlling interests and shareholders' equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "terseLabel": "Current liabilities, consolidated VIEs and VIEs' subsidiaries without recourse to the primary beneficiaries",
        "positiveLabel": "Current liabilities",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r266",
      "r311",
      "r426",
      "r508",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r687",
      "r690",
      "r691",
      "r741",
      "r1079",
      "r1332",
      "r1408",
      "r1409"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "LIABILITIES (including amounts of the consolidated VIEs without recourse to the primary beneficiaries of RMB40,607 million and RMB42,197 million as of December 31, 2023 and 2024, respectively.)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total non-current liabilities",
        "verboseLabel": "Non-current liabilities",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r112",
      "r113",
      "r114",
      "r117",
      "r311",
      "r426",
      "r508",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r687",
      "r690",
      "r691",
      "r741",
      "r1332",
      "r1408",
      "r1409"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Non-current liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "terseLabel": "Liabilities held for sale",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r102",
      "r103",
      "r161",
      "r164",
      "r263",
      "r264"
     ]
    },
    "us-gaap_LimitedPartnerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LimitedPartnerMember",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Limited Partner [Member]",
        "terseLabel": "Limited partner",
        "documentation": "Party to a partnership business who has limited liability."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Line of Credit",
        "terseLabel": "Expected to be proceeds from issuance of long term debt",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r192",
      "r1421"
     ]
    },
    "jd_LineOfCreditAndLoanFacilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LineOfCreditAndLoanFacilityTextBlock",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCredit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit And Loan Facility [Text Block]",
        "terseLabel": "Loan facilities and lines of credit",
        "documentation": "The entire disclosure for line of credit and loan facility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Lines of credit and loan facilities",
        "terseLabel": "Loan facilities and lines of credit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityDescription",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Description",
        "terseLabel": "Expected to be repaid the borrowings",
        "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r111",
      "r506"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Lines of credit and loan facilities",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r1263",
      "r1329"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity under facilities",
        "verboseLabel": "Revolving lines of credit",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r111"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Undrawn balance which will be expired one month prior to the final maturity date",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r111",
      "r506"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r111",
      "r506",
      "r1263",
      "r1329"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of credit",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Reserved for Issuances of Bank Acceptance and Bank Guarantee",
        "terseLabel": "Line of credit reserved for issuances of bank acceptance and bank guarantee",
        "documentation": "Line of credit reserved for issuances of bank acceptance and bank guarantee."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LiuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LiuMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liu [Member]",
        "terseLabel": "Liu"
       }
      }
     },
     "auth_ref": []
    },
    "jd_LoanPeriodsExtendedRange": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LoanPeriodsExtendedRange",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Periods Extended Period Range",
        "terseLabel": "Loan periods extended range",
        "documentation": "Represents about loan periods extended period range."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LoanReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LoanReceivablesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Receivables Current",
        "terseLabel": "The loan receivables with the collection period less than one year",
        "documentation": "Consumer financing provided to qualified individual customers with the collection period less than one year."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LoanReceivablesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LoanReceivablesNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Receivables Noncurrent",
        "terseLabel": "The loan receivables with the collection period over one year",
        "documentation": "Consumer financing provided to qualified individual customers with the collection period over one year."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LoanReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LoanReceivablesPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Receivables, Policy [Text Block]",
        "terseLabel": "Loan receivables, net",
        "documentation": "Disclosure of accounting policy for net book value of loan receivables and estimating the allowance for losses on loan receivables."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LoanReceivablesProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LoanReceivablesProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Receivables, Provision for Doubtful Accounts",
        "terseLabel": "Provision for the doubtful loan receivables",
        "documentation": "Amount of expense related to write-down of loan receivables to the amount expected to be collected."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans [Member]",
        "terseLabel": "Loan",
        "documentation": "When a lender gives money or property over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for [must receive] repayment [prior] relative to junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1080"
     ]
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "Accounts receivable, net",
        "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r756",
      "r1283"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LogisticAndWarehouseAndOtherHeavyEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LogisticAndWarehouseAndOtherHeavyEquipmentMember",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Logistic And Warehouse And Other Heavy Equipment [Member]",
        "terseLabel": "Logistic,warehouse and other heavy equipment",
        "verboseLabel": "Logistics,warehouse and other heavy equipment",
        "documentation": "Represents information pertaining to the logistic and, warehouse and other heavy equipment."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LogisticsAndOtherServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LogisticsAndOtherServicesMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Logistics And Other Services [Member]",
        "terseLabel": "Logistics and other services",
        "documentation": "Represents the information pertaining to logistics and other services."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LogisticsSupportServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LogisticsSupportServicesMember",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails",
      "http://www.jd.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Logistics Support Services [Member]",
        "verboseLabel": "Logistics receivables",
        "terseLabel": "Logistics services",
        "documentation": "Represents the information pertaining to logistics support services."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LongLivedAssetsHeldForSalePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LongLivedAssetsHeldForSalePolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Lived Assets Held For Sale [Policy Text Block]",
        "terseLabel": "Assets held for sale",
        "documentation": "Long lived assets held for sale."
       }
      }
     },
     "auth_ref": []
    },
    "jd_LongTermBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LongTermBorrowingsMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Borrowings [Member]",
        "terseLabel": "Long Term Borrowings",
        "documentation": "Long term borrowings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt",
        "definitionGuidance": "Principal amount outstanding",
        "terseLabel": "Total",
        "verboseLabel": "Long-term borrowings",
        "totalLabel": "Total",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r192",
      "r526",
      "r538",
      "r1050",
      "r1051",
      "r1077",
      "r1421"
     ]
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtByMaturityAbstract",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Future principal payments for unsecured senior notes due"
       }
      }
     },
     "auth_ref": []
    },
    "jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt Maturities Of Principal Beyond Year Five One",
        "terseLabel": "Due in 2030",
        "documentation": "Long term debt with maturities of principal beyond five years - one"
       }
      }
     },
     "auth_ref": []
    },
    "jd_LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt Maturities Of Principal Beyond Year Five Two",
        "terseLabel": "Due in 2050",
        "documentation": "Long term debt with maturities of principal beyond five years - two."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five",
        "verboseLabel": "Beyond 5 years",
        "definitionGuidance": "2030 and thereafter",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r319",
      "r1338"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "Within 1 year",
        "definitionGuidance": "2025",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r319",
      "r530"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five",
        "definitionGuidance": "Due in 2029",
        "positiveLabel": "Between 4 to 5 years",
        "verboseLabel": "2029",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r319",
      "r530"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "Between 3 to 4 years",
        "definitionGuidance": "2028",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r319",
      "r530"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "verboseLabel": "Between 2 to 3 years",
        "definitionGuidance": "2027",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r319",
      "r530"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two",
        "presentationGuidance": "Due in 2026",
        "verboseLabel": "Between 1 to 2 years",
        "definitionGuidance": "2026",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r319",
      "r530"
     ]
    },
    "us-gaap_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt [Member]",
        "terseLabel": "Long-Term Debt",
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtTerm",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Term",
        "terseLabel": "Term (in years)",
        "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1392",
      "r1393",
      "r1394"
     ]
    },
    "us-gaap_LongTermLoansFromBank": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermLoansFromBank",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable to Bank, Noncurrent",
        "terseLabel": "Long-term borrowings",
        "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r192",
      "r925"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails2",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
      "http://www.jd.com/role/SubsequentEventsDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r1321",
      "r1322",
      "r1323"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails2",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails3",
      "http://www.jd.com/role/SubsequentEventsDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r59",
      "r1321",
      "r1322",
      "r1323"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r1056",
      "r1082",
      "r1086",
      "r1341",
      "r1425",
      "r1429",
      "r1430",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1456"
     ]
    },
    "jd_MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities and Other Investments [Policy Text Block]",
        "verboseLabel": "Marketable securities and other investments",
        "documentation": "Marketable securities and other investments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/FairValueMeasurementDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities, Noncurrent",
        "definitionGuidance": "Marketable securities and other investments",
        "terseLabel": "Marketable securities and other investments",
        "documentation": "Amount of investment in marketable security, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Short-term investments",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_MarketingAndAdvertisingExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketingAndAdvertisingExpenseAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing and Advertising Expense [Abstract]",
        "terseLabel": "Marketing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing Expense",
        "negatedLabel": "Marketing",
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "jd_MarketingExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "MarketingExpensesPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketing Expenses [Policy Text Block]",
        "terseLabel": "Marketing",
        "documentation": "Disclosure of accounting policy for marketing expenses which consist primarily of advertising costs and related expenses for personnel engaged in marketing and business development activities."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2",
      "http://www.jd.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r254",
      "r255",
      "r502",
      "r503",
      "r504",
      "r505",
      "r571",
      "r617",
      "r719",
      "r803",
      "r867",
      "r869",
      "r883",
      "r919",
      "r920",
      "r984",
      "r986",
      "r989",
      "r990",
      "r994",
      "r1009",
      "r1010",
      "r1042",
      "r1054",
      "r1062",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1083",
      "r1336",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415"
     ]
    },
    "jd_MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Rate of Withholding Tax for Dividends Paid by FIE in China to its Immediate Holding Company in Hong Kong Under Specified Conditions",
        "terseLabel": "Maximum rate of withholding tax for dividends paid by an FIE in China to its immediate holding company in Hong Kong under specified conditions",
        "documentation": "Represents the maximum rate of withholding tax for dividends paid by an FIE in China to its immediate holding company in Hong Kong under specified conditions."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2",
      "http://www.jd.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r254",
      "r255",
      "r502",
      "r503",
      "r504",
      "r505",
      "r571",
      "r617",
      "r719",
      "r803",
      "r867",
      "r869",
      "r883",
      "r919",
      "r920",
      "r984",
      "r986",
      "r989",
      "r990",
      "r994",
      "r1009",
      "r1010",
      "r1042",
      "r1054",
      "r1062",
      "r1073",
      "r1074",
      "r1075",
      "r1083",
      "r1336",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415"
     ]
    },
    "jd_MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum Ownership Percentage of FIE by Foreign Investors to Qualify for Withholding Tax Rate Limit for Dividends Paid BYFIE in China to its Immediate Holding Company in Hong Kong",
        "terseLabel": "Minimum ownership percentage of the FIE by foreign investors to qualify for withholding tax rate limit for dividends paid by an FIE in China to its immediate holding company in Hong Kong",
        "documentation": "Minimum ownership percentage of the FIE by foreign investors to qualify for withholding tax rate limit for dividends paid by an FIE in China to its immediate holding company in Hong Kong."
       }
      }
     },
     "auth_ref": []
    },
    "jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum portion of after tax profit to be allocated to general reserve under PRC law",
        "terseLabel": "Minimum portion of after tax profit to be allocated to general reserve under PRC law (as a percentage)",
        "verboseLabel": "Required minimum percentage of annual appropriations to general reserve fund",
        "documentation": "For entities incorporated in PRC, the minimum percentage of the after-tax net income allocated to a general reserve until the reserve balance is a specified percentage of the registered capital."
       }
      }
     },
     "auth_ref": []
    },
    "jd_MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum portion of after tax profit to be allocated to statutory surplus under PRC law",
        "terseLabel": "Minimum portion of after tax profit to be allocated to statutory surplus under PRC law (as a percentage)",
        "verboseLabel": "Required minimum percentage of annual appropriations to statutory surplus fund",
        "documentation": "For entities incorporated in PRC, the minimum percentage of the after-tax net income allocated to a statutory surplus until the reserve balance is a specified percentage of the registered capital."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 48.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling interests",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r194",
      "r311",
      "r426",
      "r508",
      "r511",
      "r512",
      "r513",
      "r517",
      "r518",
      "r741",
      "r833",
      "r932"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Ownership percentage, on a fully-diluted (as a percentage)",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest, Ownership Percentage by Parent",
        "terseLabel": "Equity interest held (as a percent)",
        "definitionGuidance": "Noncontrolling interest, ownership percentage by parent",
        "verboseLabel": "Non controlling interest ownership percentage",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "us-gaap_MultipleForeignCurrencyExchangeRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MultipleForeignCurrencyExchangeRatesAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Multiple Foreign Currency Exchange Rates [Abstract]",
        "terseLabel": "Convenience translation"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r1056",
      "r1082",
      "r1086",
      "r1341",
      "r1425",
      "r1429",
      "r1430",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1456"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 48.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by/(used in) financing activities",
        "terseLabel": "Net cash used in financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r304"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities",
        "terseLabel": "Net cash provided by/(used in) investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r304"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities",
        "disclosureGuidance": "Net cash provided by operating activities",
        "definitionGuidance": "Net cash used in operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r153",
      "r155"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r155",
      "r201",
      "r264",
      "r283",
      "r286",
      "r291",
      "r311",
      "r324",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r337",
      "r338",
      "r355",
      "r426",
      "r508",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r669",
      "r683",
      "r713",
      "r741",
      "r842",
      "r951",
      "r973",
      "r974",
      "r1101",
      "r1332"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "verboseLabel": "Net income/(loss) attributable to non-controlling interests shareholders",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r185",
      "r283",
      "r286",
      "r333",
      "r337",
      "r338",
      "r841",
      "r1251"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net income attributable to the Company's ordinary shareholders",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r328",
      "r329",
      "r331",
      "r332",
      "r341",
      "r342",
      "r356",
      "r359",
      "r683"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "presentation": [
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/NetIncomePerShareAdsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net income attributable to the Company's ordinary shareholders \u2013 diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r343",
      "r349",
      "r350",
      "r351",
      "r352",
      "r356",
      "r359"
     ]
    },
    "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/NetIncomePerShareAdsDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic",
        "verboseLabel": "Net income attributable to the Company's ordinary shareholders \u2013 basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r359"
     ]
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]",
        "terseLabel": "Recent accounting pronouncements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent accounting pronouncements",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "jd_NewBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "NewBusinessMember",
     "presentation": [
      "http://www.jd.com/role/GoodwillDetails",
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/SegmentReportingDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Business [Member]",
        "terseLabel": "New Businesses",
        "documentation": "Represents information pertaining to New Businesses which mainly include JD Property, Jingxi and overseas businesses."
       }
      }
     },
     "auth_ref": []
    },
    "jd_NewTwentyTwentyFourShareRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "NewTwentyTwentyFourShareRepurchaseProgramMember",
     "presentation": [
      "http://www.jd.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Twenty Twenty Four Share Repurchase Program [Member]",
        "terseLabel": "New 2024 Share repurchase program"
       }
      }
     },
     "auth_ref": []
    },
    "jd_NonCompeteAgreementsRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "NonCompeteAgreementsRelatedPartiesMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Compete Agreements Related Parties [Member]",
        "terseLabel": "Non-compete agreement",
        "documentation": "Agreement with related parties in which one party agrees not to pursue a similar trade in competition with another party."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1141",
      "r1151",
      "r1175",
      "r1184"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1175"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashOrPartNoncashAcquisitionInvestmentsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash or Part Noncash Acquisition, Investments Acquired",
        "verboseLabel": "Acquisition of equity interest in Dada by strategic resources",
        "documentation": "The amount of investments that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42"
     ]
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncompeteAgreementsMember",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete Agreement",
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1314",
      "r1316",
      "r1317"
     ]
    },
    "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestIncreaseFromBusinessCombination",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest, Increase from Business Combination",
        "terseLabel": "Acquisition of subsidiaries and assets",
        "documentation": "Amount of increase in noncontrolling interest from a business combination."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r66",
      "r76"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-controlling interests",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r547",
      "r1268",
      "r1269",
      "r1270",
      "r1272",
      "r1459"
     ]
    },
    "jd_NoncontrollingInterestsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "NoncontrollingInterestsPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interests [Policy Text Block]",
        "terseLabel": "Non-controlling interests",
        "documentation": "Disclosure of accounting policy for noncontrolling interest."
       }
      }
     },
     "auth_ref": []
    },
    "jd_NonemployeesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "NonemployeesMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonemployees [Member]",
        "terseLabel": "Non-employees",
        "documentation": "Represents information pertaining to non-employees of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income/(expense)"
       }
      }
     },
     "auth_ref": []
    },
    "jd_NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonrecourse Securitization Debt and Transfer of Financial Assets [Policy Text Block]",
        "terseLabel": "Nonrecourse securitization debt and transfer of financial assets",
        "documentation": "Disclosure of accounting policy for nonrecourse securitization debt and transfer of financial assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonredeemableNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonredeemableNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonredeemable Noncontrolling Interest",
        "terseLabel": "Issuance non controlling interest",
        "documentation": "Portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent entity which is not redeemable by the parent entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesAndLoansReceivableNetNoncurrentAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]",
        "terseLabel": "Loan receivables, net"
       }
      }
     },
     "auth_ref": []
    },
    "jd_NumberOfArrangers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "NumberOfArrangers",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Arrangers",
        "terseLabel": "Number of arrangers",
        "documentation": "The number of arrangers ."
       }
      }
     },
     "auth_ref": []
    },
    "jd_NumberOfBoardSeats": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "NumberOfBoardSeats",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Board Seats",
        "terseLabel": "Number of board seats",
        "documentation": "Number of board seats."
       }
      }
     },
     "auth_ref": []
    },
    "jd_NumberOfBoardSeatsHeld": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "NumberOfBoardSeatsHeld",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Board Seats Held",
        "terseLabel": "Number of board seat held",
        "documentation": "Number of investees' board seats held by the reporting entity."
       }
      }
     },
     "auth_ref": []
    },
    "jd_NumberOfFinanceLeases": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "NumberOfFinanceLeases",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Finance Leases",
        "terseLabel": "Number of finance leases",
        "documentation": "Represents number of finance leases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Operating Segments",
        "verboseLabel": "Number of major business segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r1036",
      "r1276"
     ]
    },
    "jd_NumberOfYearsExemptedFromIncomeTax": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "NumberOfYearsExemptedFromIncomeTax",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of years exempted from income tax",
        "terseLabel": "Number of years exempted from income tax",
        "documentation": "Represents the number of years the company can enjoy an exemption from income tax."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office Equipment [Member]",
        "terseLabel": "Electronic equipment",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "jd_OnlineAdvertisingAndOtherServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "OnlineAdvertisingAndOtherServicesMember",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Online Advertising And Other Services [Member]",
        "terseLabel": "Online advertising and other services",
        "documentation": "Represents information pertaining to online advertising and other services."
       }
      }
     },
     "auth_ref": []
    },
    "jd_OnlineMarketplaceAndMarketingServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "OnlineMarketplaceAndMarketingServicesMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "online marketplace and marketing services [Member]",
        "terseLabel": "Online marketplace and marketing services",
        "documentation": "Represents the information pertaining to online marketplace and marketing services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenseMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expense [Member]",
        "terseLabel": "Total operating expenses",
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "terseLabel": "Operating expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
      "http://www.jd.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "verboseLabel": "Operating Expenses",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/SegmentReportingDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/SegmentReportingDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "Income from operations",
        "definitionGuidance": "Income/(loss) from operations",
        "disclosureGuidance": "Total",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r1028",
      "r1275",
      "r1277",
      "r1279",
      "r1280",
      "r1281"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails2": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LeasesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r768",
      "r1078"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/LeasesDetails",
      "http://www.jd.com/role/LeasesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability",
        "totalLabel": "Total operating lease liabilities",
        "definitionGuidance": "Present value of operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r764"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 31.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Operating lease liabilities-current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r764"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 39.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Operating lease liabilities-non-current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r764"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/LeasesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for operating leases",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r765",
      "r770"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Right-of-Use Asset",
        "verboseLabel": "Operating lease\u00a0right-of-use\u00a0assets",
        "definitionGuidance": "Operating lease ROU assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r763"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.jd.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r1078"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.jd.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r772",
      "r1078"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carry forwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r647"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating segments",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r405",
      "r1035",
      "r1036"
     ]
    },
    "jd_OrdinarySharesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "OrdinarySharesDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/OrdinaryShares"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary Shares Disclosure [Text Block]",
        "terseLabel": "Ordinary shares",
        "documentation": "The entire disclosure for issued common stock at the end of reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Principal activities and organization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Principal activities and organization",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r183",
      "r885",
      "r886"
     ]
    },
    "jd_OrganizationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "OrganizationLineItems",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization [Line Items]",
        "terseLabel": "Organization"
       }
      }
     },
     "auth_ref": []
    },
    "jd_OrganizationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "OrganizationTable",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization [Table]",
        "documentation": "The entire disclosure pertaining to organization of business."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Others",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "us-gaap_OtherAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/FairValueMeasurementDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Fair Value Disclosure",
        "terseLabel": "Marketable securities and other investments",
        "verboseLabel": "Other Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of other assets."
       }
      }
     },
     "auth_ref": [
      "r1390",
      "r1391",
      "r1395"
     ]
    },
    "us-gaap_OtherAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsMember",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets [Member]",
        "terseLabel": "Other Assets",
        "documentation": "Primary financial statement caption encompassing other assets."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r92"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other\u00a0non-current\u00a0assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r272"
     ]
    },
    "us-gaap_OtherCommitment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitment",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails",
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment",
        "totalLabel": "Total",
        "verboseLabel": "Investment commitments primarily related to capital contribution obligation",
        "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueAfterFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueAfterFifthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails": {
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, to be Paid, after Year Five",
        "verboseLabel": "2030 and thereafter",
        "documentation": "Amount of commitment classified as other to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInFifthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails": {
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, to be Paid, Year Five",
        "verboseLabel": "2029",
        "documentation": "Amount of commitment classified as other to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInFourthYear",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails": {
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, to be Paid, Year Four",
        "verboseLabel": "2028",
        "documentation": "Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails": {
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, to be Paid, Year One",
        "verboseLabel": "2025",
        "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInSecondYear",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails": {
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, to be Paid, Year Two",
        "verboseLabel": "2026",
        "documentation": "Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentDueInThirdYear",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails": {
       "parentTag": "us-gaap_OtherCommitment",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, to be Paid, Year Three",
        "verboseLabel": "2027",
        "documentation": "Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentFiscalYearMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentFiscalYearMaturityAbstract",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitment, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Future minimum payments under these non-cancelable agreements with initial terms of one year or more"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsAxis",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails",
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1",
      "http://www.jd.com/role/CommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Axis]",
        "documentation": "Information by type of other commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsDomain",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails",
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1",
      "http://www.jd.com/role/CommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Domain]",
        "terseLabel": "Other Commitments [Domain]",
        "documentation": "Other future obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Commitments [Table Text Block]",
        "terseLabel": "Schedule of future minimum payments under these non-cancelable agreements with initial terms of one year or more",
        "documentation": "Tabular disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r843"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r16",
      "r184",
      "r284",
      "r287",
      "r333"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income:",
        "verboseLabel": "Other comprehensive income:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIncomeAndExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Others, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Current",
        "terseLabel": "Amount due to related parties",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r1079"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 38.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Non-cash portion of other non-operating (income)/expense, net",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncurrent Assets [Member]",
        "terseLabel": "Other non-current assets",
        "documentation": "Primary financial statement caption encompassing other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/OthersNetDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/OthersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Gains (Losses)",
        "terseLabel": "Others",
        "documentation": "Amount of gain (loss) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r148"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeAndExpenseTextBlock",
     "presentation": [
      "http://www.jd.com/role/OthersNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income and Expense [Text Block]",
        "terseLabel": "Others, net",
        "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r299"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/SegmentReportingDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 15.0
      },
      "http://www.jd.com/role/OthersNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/OthersNetDetails",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
      "http://www.jd.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Others, net",
        "totalLabel": "Total",
        "verboseLabel": "Other income/(expense), net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Member]",
        "terseLabel": "Others, net",
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherOperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherOperatingIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Operating Income",
        "terseLabel": "Other income",
        "documentation": "The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1167"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables, Net, Current",
        "terseLabel": "Amount due from related parties",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1128",
      "r1139",
      "r1149",
      "r1182"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1131",
      "r1142",
      "r1152",
      "r1185"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1131",
      "r1142",
      "r1152",
      "r1185"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiaries",
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiaries",
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PackingAndOtherMaterialsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PackingAndOtherMaterialsMember",
     "presentation": [
      "http://www.jd.com/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Packing And Other Materials [Member]",
        "terseLabel": "Packing materials and others",
        "documentation": "Represents information pertaining to packing and other materials."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company [Member]",
        "terseLabel": "Parent company",
        "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r319"
     ]
    },
    "us-gaap_PartnerTypeOfPartnersCapitalAccountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PartnerTypeOfPartnersCapitalAccountAxis",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Partner Type [Axis]",
        "terseLabel": "Partner Type [Axis]",
        "documentation": "Information by type or class of partner's capital account. Examples of classes of partners include, but not limited to, general partners, limited partners, preferred partners, and other ownership interests."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r904"
     ]
    },
    "us-gaap_PartnerTypeOfPartnersCapitalAccountNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PartnerTypeOfPartnersCapitalAccountNameDomain",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Partner Type of Partners' Capital Account, Name [Domain]",
        "terseLabel": "Partner Type of Partners' Capital Account, Name [Domain]",
        "documentation": "Capital accounts of each type or class of partner. Examples of classes of partners include, but are not limited to, general partners, limited partners, preferred partners, and other ownership interests."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r904"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "jd_PaymentProcessingAndOtherServicesReceivedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PaymentProcessingAndOtherServicesReceivedMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Processing And Other Services Received [Member]",
        "terseLabel": "Payment processing and other services received",
        "documentation": "Represents information pertaining to payment and other services."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 54.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment To Acquire Equity interest In NonWhollyOwned Subsidiaries",
        "negatedLabel": "Acquisition of additional equity interests in\u00a0non-wholly\u00a0owned subsidiaries",
        "documentation": "Payment to acquire Equity interest in non-wholly\u00a0owned subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PaymentToAcquireTimeDepositsAndWealthManagementProducts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PaymentToAcquireTimeDepositsAndWealthManagementProducts",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 46.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment To Acquire Time Deposits And Wealth Management Products",
        "negatedLabel": "Purchases of time deposits and wealth management products",
        "negatedTerseLabel": "Purchase of time deposits and wealth management products",
        "documentation": "Payment to acquire time deposits and wealth management products."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PaymentsForConstructionInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PaymentsForConstructionInProgress",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 37.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments For Construction In Progress",
        "negatedLabel": "Cash paid for construction in progress",
        "documentation": "Payments for construction in progress"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 42.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other investing activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1225",
      "r1254"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 49.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchase of ordinary shares",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 55.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Cash paid for dividends",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/BusinessAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Businesses, Gross",
        "verboseLabel": "Cash",
        "definitionGuidance": "Cash Consideration",
        "presentationGuidance": "Cash consideration",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r678"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 39.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Cash paid for business combinations, net of cash acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 33.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Interest in Subsidiaries and Affiliates",
        "negatedLabel": "Prepayments and investments in equity investees",
        "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity)."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "jd_PaymentsToAcquireLandUseRights": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PaymentsToAcquireLandUseRights",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 38.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Land Use Rights",
        "negatedLabel": "Purchase of land use rights",
        "documentation": "The cash outflow for acquisition of land use rights."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquireLoansHeldForInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireLoansHeldForInvestment",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Loans Held-for-investment",
        "negatedLabel": "Cash paid for loan originations",
        "documentation": "The cash outflow associated with purchasing loans held for investment purposes during the period."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 47.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Purchase of property, equipment and software and intangible assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r1385",
      "r1386",
      "r1387"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1166"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1166"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1175"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "jd_PercentageBelowVariableRateBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PercentageBelowVariableRateBasis",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Below Variable Rate Basis",
        "terseLabel": "Percentage below variable rate basis",
        "documentation": "Percentage points reduced from the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PercentageOfCommitmentOfTotalCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PercentageOfCommitmentOfTotalCapital",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of Commitment of Total Capital",
        "terseLabel": "Committed percentage of the total capital (as a percent)",
        "documentation": "The percentage committed of the total capital."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PercentageOfCulturalUndertakingDevelopmentFees": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PercentageOfCulturalUndertakingDevelopmentFees",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of Cultural Undertaking Development Fees",
        "terseLabel": "Percentage of cultural undertaking development fees",
        "documentation": "Represents information pertaining to cultural undertaking development fees percentage applicable."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Entitled To Claim For Research And Development Expenses By State Taxation Administration",
        "terseLabel": "Percentage of entitled to claim announced by State Taxation Administration (as a percent)",
        "documentation": "The percentage of entitled to claim for tax deductible on research and development expenses announced by State Taxation Administration."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PercentageOfEquityInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PercentageOfEquityInterest",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of equity interest",
        "terseLabel": "Percentage of equity interest",
        "documentation": "Percentage of equity interest"
       }
      }
     },
     "auth_ref": []
    },
    "jd_PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Net After Tax Profits To Be Set Aside Prior To Payment Of Dividends As General Reserve Fund Or Statutory Surplus Fund",
        "terseLabel": "Required minimum percentage of annual appropriations to general reserve fund or statutory surplus fund",
        "documentation": "The minimum percentage of the after-tax net income allocated to a general reserve fund or statutory surplus fund until the reserve balance is a specified percentage of the registered capital."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PercentageOfRepurchasePriceToPrincipalAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PercentageOfRepurchasePriceToPrincipalAmount",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Repurchase Price To Principal Amount",
        "terseLabel": "Percentage of repurchase price to principal amount",
        "documentation": "Percentage of repurchase price to principal amount."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PillarTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PillarTwoMember",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pillar Two [Member]",
        "terseLabel": "Pillar Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1159"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1215"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1158"
     ]
    },
    "jd_PreferentialCorporateIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PreferentialCorporateIncomeTaxRate",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferential Corporate Income Tax Rate",
        "terseLabel": "Preferential income tax rate (as a percent)",
        "documentation": "Represents information pertaining to preferential corporate income tax rate applicable."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Subscribed but Unissued, Subscriptions Receivable",
        "definitionGuidance": "Total amount received by issuance of the non-redeemable preferred preference shares",
        "documentation": "Amount of subscription receivable from investors who have been allocated nonredeemable preferred stock or preferred stock redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r119",
      "r938",
      "r980"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets",
        "verboseLabel": "Prepayments and other assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepayments and other current assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1248"
     ]
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepayments and other current assets",
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PrepaymentsAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PrepaymentsAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments And Other Current Assets [Member]",
        "terseLabel": "Prepayments and other current assets",
        "documentation": "Prepayments and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrimeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrimeRateMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prime Rate [Member]",
        "terseLabel": "Prime Rate",
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reclassification, Policy [Policy Text Block]",
        "terseLabel": "Reclassifications",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 58.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "terseLabel": "Proceeds from unsecured senior notes, net of issuance costs",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 34.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Divestiture of Interest in Subsidiaries and Affiliates",
        "terseLabel": "Disposal of equity investments",
        "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance Initial Public Offering",
        "presentationGuidance": "Proceeds from REIT listed on the shanghai stock exchange",
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 56.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Debt",
        "verboseLabel": "Proceeds from debts",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1256"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from long-term borrowings",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r890"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total",
        "terseLabel": "Proceeds from issuance of ordinary shares pursuant to share-based awards",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r22"
     ]
    },
    "us-gaap_ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 36.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Loan and Lease Originations and Principal Collections",
        "terseLabel": "Cash received from loan repayments",
        "documentation": "Cash inflow related to a loan origination (the process when securing a mortgage for a piece of real property), lease origination, and principal collections."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "jd_ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 45.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Maturities Of Time Deposits And Wealth Management Products",
        "terseLabel": "Maturity of long-term time deposits and wealth management products",
        "verboseLabel": "Maturity of time deposits and wealth management products",
        "documentation": "Proceeds from maturities of time deposits and wealth management products."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromMinorityShareholders",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 51.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Noncontrolling Interests",
        "terseLabel": "Capital injection from\u00a0non-controlling\u00a0interest shareholders",
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForLongTermLoansForRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Collection of (Payments to Fund) Long-term Loans to Related Parties",
        "definitionGuidance": "Loans settled by/(provided to) JD Technology",
        "documentation": "The cash inflow or outflow associated with long-term loans for related parties where one party can exercise control or significant influence over another party, including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from (Payments for) Advances to Affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 52.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1226",
      "r1255"
     ]
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 44.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale of Productive Assets",
        "verboseLabel": "Disposal of equipment and other assets",
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r150"
     ]
    },
    "us-gaap_ProceedsFromSaleOfTradingSecuritiesHeldforinvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfTradingSecuritiesHeldforinvestment",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 32.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale of Debt and Equity Securities, FV-NI, Held-for-investment",
        "terseLabel": "Disposal of investment securities",
        "documentation": "The cash inflow associated with the sale of securities classified as trading securities and held for investment purposes. Excludes proceeds from trading securities purchased and held principally for the purpose of selling them in the near term (thus held for only a short period of time)."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ProceedsFromSalesOfDevelopmentProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ProceedsFromSalesOfDevelopmentProperties",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 41.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds From Sales Of Development Properties",
        "terseLabel": "Sales of development properties",
        "documentation": "Proceeds from sales of development properties."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product [Member]",
        "terseLabel": "Products",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails",
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3",
      "http://www.jd.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r252",
      "r408",
      "r809",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r1014",
      "r1055",
      "r1081",
      "r1083",
      "r1084",
      "r1087",
      "r1088",
      "r1238",
      "r1327",
      "r1328",
      "r1341",
      "r1425",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1456"
     ]
    },
    "jd_ProductSalesAndOnlineMarketplaceReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ProductSalesAndOnlineMarketplaceReceivablesMember",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Sales And Online Marketplace Receivables [Member]",
        "terseLabel": "Online retail and online marketplace receivables",
        "documentation": "Represents information pertaining to online direct sales and online marketplace receivables."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails",
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3",
      "http://www.jd.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Products and Services [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r252",
      "r408",
      "r809",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r1014",
      "r1055",
      "r1081",
      "r1083",
      "r1084",
      "r1087",
      "r1088",
      "r1238",
      "r1327",
      "r1328",
      "r1341",
      "r1425",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1456"
     ]
    },
    "jd_ProfitAboveTwoMillionHonKongDollarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ProfitAboveTwoMillionHonKongDollarMember",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit Above Two Million Hon Kong Dollar [Member]",
        "terseLabel": "Profit Above Two Million Hon Kong Dollar",
        "documentation": "Profit Above Two Million Hon Kong Dollar."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ProfitBelowTwoMillionHongKongDollarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ProfitBelowTwoMillionHongKongDollarMember",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit Below Two Million Hong kong Dollar [Member]",
        "terseLabel": "Profit Below Two Million Hong kong Dollar",
        "documentation": "Profit Below Two Million Hong Kong Dollar."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 20.0
      },
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "definitionGuidance": "Net income",
        "verboseLabel": "Net income/(loss)",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r283",
      "r286",
      "r303",
      "r311",
      "r324",
      "r333",
      "r337",
      "r338",
      "r426",
      "r508",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r669",
      "r683",
      "r685",
      "r688",
      "r689",
      "r713",
      "r741",
      "r822",
      "r840",
      "r900",
      "r951",
      "r973",
      "r974",
      "r1066",
      "r1067",
      "r1102",
      "r1251",
      "r1332"
     ]
    },
    "jd_ProfitRangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ProfitRangeAxis",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit Range [Axis]",
        "documentation": "Profit Range."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ProfitRangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ProfitRangeDomain",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit Range [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "jd_PropertyEquipmentAndSoftwareImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PropertyEquipmentAndSoftwareImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Equipment And Software Impairment Loss",
        "terseLabel": "Impairment losses",
        "documentation": "Property, equipment and software impairment loss."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PropertyFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PropertyFundsMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Funds [Member]",
        "terseLabel": "Property Funds"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, equipment and software, net",
        "terseLabel": "Property, equipment and software, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesTables",
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r775"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, equipment and software, net",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r218",
      "r221",
      "r222"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r269",
      "r837"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, equipment and software, net",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 12.0
      },
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, equipment and software, net",
        "totalLabel": "Net carrying amount",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r775",
      "r823",
      "r837",
      "r1079"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, equipment and software, net",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r218",
      "r221",
      "r836"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property, equipment and software, net",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesTables",
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r775"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful Lives (in Years)",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "jd_PropertyPlantAndEquipmentsEstimatedUsefulLives": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "PropertyPlantAndEquipmentsEstimatedUsefulLives",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property Plant And Equipments Estimated Useful Lives",
        "terseLabel": "Estimated useful Lives",
        "documentation": "Property plant and equipments estimated useful lives."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Additions",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r439"
     ]
    },
    "us-gaap_PublicUtilitiesInventoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesInventoryAxis",
     "presentation": [
      "http://www.jd.com/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory [Axis]",
        "documentation": "Information by type of inventory held."
       }
      }
     },
     "auth_ref": [
      "r1245"
     ]
    },
    "us-gaap_PublicUtilitiesInventoryTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesInventoryTypeDomain",
     "presentation": [
      "http://www.jd.com/role/InventoriesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory [Domain]",
        "terseLabel": "Inventory [Domain]",
        "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale."
       }
      }
     },
     "auth_ref": [
      "r1245"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.jd.com/role/ConcentrationAndRisksDetails",
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/ShareRepurchaseProgramDetails",
      "http://www.jd.com/role/SubsequentEventsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2",
      "http://www.jd.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis ]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r254",
      "r255",
      "r502",
      "r503",
      "r504",
      "r505",
      "r562",
      "r571",
      "r603",
      "r604",
      "r605",
      "r617",
      "r719",
      "r797",
      "r801",
      "r803",
      "r867",
      "r869",
      "r883",
      "r919",
      "r920",
      "r984",
      "r986",
      "r989",
      "r990",
      "r994",
      "r1009",
      "r1010",
      "r1042",
      "r1054",
      "r1062",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1083",
      "r1091",
      "r1325",
      "r1336",
      "r1393",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.jd.com/role/ConcentrationAndRisksDetails",
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/ShareRepurchaseProgramDetails",
      "http://www.jd.com/role/SubsequentEventsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2",
      "http://www.jd.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r254",
      "r255",
      "r502",
      "r503",
      "r504",
      "r505",
      "r562",
      "r571",
      "r603",
      "r604",
      "r605",
      "r617",
      "r719",
      "r797",
      "r801",
      "r803",
      "r867",
      "r869",
      "r883",
      "r919",
      "r920",
      "r984",
      "r986",
      "r989",
      "r990",
      "r994",
      "r1009",
      "r1010",
      "r1042",
      "r1054",
      "r1062",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1083",
      "r1091",
      "r1325",
      "r1336",
      "r1393",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415"
     ]
    },
    "jd_RealEstateInvestmentTrustMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RealEstateInvestmentTrustMember",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Real Estate Investment Trust [Member]",
        "terseLabel": "Real Estate Investment Trust"
       }
      }
     },
     "auth_ref": []
    },
    "jd_RebatesAndSubsidiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RebatesAndSubsidiesPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rebates and Subsidies [Policy Text Block]",
        "terseLabel": "Rebates and subsidies",
        "documentation": "Disclosure of accounting policy for rebates and subsidies received from a vendor. The rebates and subsidies that are recorded as a reduction in the price of the vendors' products or services (that is, the entity's inventory) and which ultimately will be recorded as a reduction in the entity's cost of revenue."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivableTypeDomain",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]",
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r127"
     ]
    },
    "jd_RecognizedDecreaseInInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RecognizedDecreaseInInvestment",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recognized Decrease In Investment",
        "terseLabel": "Recognized decrease in investment",
        "documentation": "Recognized decrease in investment."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1123",
      "r1134",
      "r1144",
      "r1177"
     ]
    },
    "jd_RedeemableStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RedeemableStock",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Redeemable Stock",
        "terseLabel": "Redeemable stock",
        "documentation": "Redeemable stock."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ReductionPercentageOfPreferentialCorporateIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ReductionPercentageOfPreferentialCorporateIncomeTaxRate",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reduction Percentage of Preferential Corporate Income Tax Rate",
        "terseLabel": "Reduction percentage of preferential corporate income tax rate",
        "documentation": "Reduction percentage of preferential corporate income tax rate."
       }
      }
     },
     "auth_ref": []
    },
    "jd_RegisteredCapitalsAndPrcStatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RegisteredCapitalsAndPrcStatutoryReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registered Capitals and PRC Statutory Reserves",
        "terseLabel": "Registered capitals and PRC statutory reserves of the Group's consolidated VIEs",
        "documentation": "The amount of registered capitals and PRC statutory Reserves."
       }
      }
     },
     "auth_ref": []
    },
    "jd_RelatedPartiesConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RelatedPartiesConcentrationRiskMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Parties Concentration Risk [Member]",
        "terseLabel": "Related parties concentration risk",
        "documentation": "Reflects the percentage that a specified amount from related parties is to a specified benchmark, such as total receivables, net revenues, pretax results."
       }
      }
     },
     "auth_ref": []
    },
    "jd_RelatedPartiesOtherThanMajorRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RelatedPartiesOtherThanMajorRelatedPartiesMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Parties Other Than Major Related Parties [Member]",
        "terseLabel": "Related parties, other than the major related parties",
        "documentation": "Represents information pertaining to related parties, other than major related parties."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Domain]",
        "terseLabel": "Related Party [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r569",
      "r785",
      "r786",
      "r828",
      "r835",
      "r922",
      "r923",
      "r924",
      "r926",
      "r927",
      "r948",
      "r950",
      "r981"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Member]",
        "terseLabel": "Related Party",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r315",
      "r316",
      "r785",
      "r786",
      "r787",
      "r788",
      "r828",
      "r835",
      "r922",
      "r923",
      "r924",
      "r926",
      "r927",
      "r948",
      "r950",
      "r981"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction, Amounts of Transaction",
        "terseLabel": "Related party transaction, Amounts of transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r785"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r785",
      "r786",
      "r1407"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related party transactions",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r955",
      "r956",
      "r959"
     ]
    },
    "jd_RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction Other Receivables From or PayablesTransactions With Related Party",
        "terseLabel": "Amount due from related parties",
        "documentation": "Related Party Transaction, Other Receivables From or (Payables)Transactions With Related Party)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related party transactions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party, Type [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r569",
      "r785",
      "r786",
      "r828",
      "r835",
      "r922",
      "r923",
      "r924",
      "r926",
      "r927",
      "r948",
      "r950",
      "r981",
      "r1407"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related party transactions",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r782",
      "r783",
      "r784",
      "r786",
      "r789",
      "r896",
      "r897",
      "r898",
      "r957",
      "r958",
      "r959",
      "r978",
      "r979"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 57.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Debt",
        "negatedLabel": "Repayment of debts",
        "negatedTerseLabel": "Repayment of debts",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1257"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.jd.com/role/OrdinarySharesDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r251",
      "r317",
      "r318",
      "r522",
      "r542",
      "r788",
      "r802",
      "r824",
      "r1020",
      "r1021"
     ]
    },
    "jd_RepurchaseAndRepaymentOfUnsecuredSeniorNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RepurchaseAndRepaymentOfUnsecuredSeniorNotes",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 53.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase And Repayment Of Unsecured Senior Notes",
        "negatedLabel": "Repurchase and repayment of unsecured senior notes",
        "documentation": "Repurchase and repayment of unsecured senior notes."
       }
      }
     },
     "auth_ref": []
    },
    "jd_RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Required General Reserve Registered Capital Ratio to Deforce Compulsory Net Profit Allocation to General Reserve",
        "terseLabel": "Maximum percentage of statutory general reserve related to entity's registered capital",
        "documentation": "For entities incorporated in PRC, the ratio of the statutory reserve to the registered capital which triggers the elimination of the requirement to contribute to the statutory reserve."
       }
      }
     },
     "auth_ref": []
    },
    "jd_RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Required Statutory Surplus Registered Capital Ratio to Deforce Compulsory Net Profit Allocation to Statutory Surplus",
        "terseLabel": "Maximum percentage of statutory surplus reserve related to entity's registered capital",
        "documentation": "For entities incorporated in PRC, the ratio of the statutory surplus to the registered capital which triggers the elimination of the requirement to contribute to the statutory reserve."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense",
        "negatedLabel": "Research and development",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r1012",
      "r1035",
      "r1416"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense [Member]",
        "verboseLabel": "Research and development",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and development",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementAxis",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement [Axis]",
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r259",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r328",
      "r329",
      "r330",
      "r331",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r364",
      "r431",
      "r432",
      "r666",
      "r667",
      "r669",
      "r670",
      "r682",
      "r683",
      "r707",
      "r711",
      "r712",
      "r713",
      "r758",
      "r760",
      "r780",
      "r781",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r887",
      "r1282"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r1124",
      "r1135",
      "r1145",
      "r1178"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1125",
      "r1136",
      "r1146",
      "r1179"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r1132",
      "r1143",
      "r1153",
      "r1186"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RestatementDomain",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement [Domain]",
        "terseLabel": "Restatement [Domain]",
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r259",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r328",
      "r329",
      "r330",
      "r331",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r364",
      "r431",
      "r432",
      "r666",
      "r667",
      "r669",
      "r670",
      "r682",
      "r683",
      "r707",
      "r711",
      "r712",
      "r713",
      "r758",
      "r760",
      "r780",
      "r781",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r887",
      "r1282"
     ]
    },
    "us-gaap_RestrictedAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Assets Disclosure [Text Block]",
        "terseLabel": "Restricted net assets",
        "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1240",
      "r1261",
      "r1418",
      "r1422"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails",
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r268"
     ]
    },
    "jd_RestrictedCashFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RestrictedCashFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/FairValueMeasurementDetails": {
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash Fair Value Disclosure",
        "terseLabel": "Restricted cash",
        "documentation": "Fair value portion of cash which is restricted as to withdrawal or usage."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "RSU",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted net assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 46.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r172",
      "r832",
      "r877",
      "r882",
      "r894",
      "r931",
      "r1079"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "verboseLabel": "Retained earnings",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r258",
      "r320",
      "r321",
      "r322",
      "r325",
      "r333",
      "r336",
      "r338",
      "r430",
      "r436",
      "r482",
      "r649",
      "r650",
      "r665",
      "r666",
      "r667",
      "r670",
      "r682",
      "r683",
      "r695",
      "r698",
      "r699",
      "r702",
      "r711",
      "r759",
      "r762",
      "r873",
      "r875",
      "r901",
      "r1459"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails2",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2",
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total net revenues",
        "verboseLabel": "Net revenues",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r365",
      "r375",
      "r376",
      "r398",
      "r404",
      "r408",
      "r410",
      "r411",
      "r559",
      "r560",
      "r809"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenues",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r1013"
     ]
    },
    "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true false]",
        "terseLabel": "Revenue, Practical Expedient",
        "documentation": "Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r558"
     ]
    },
    "jd_RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition Incentives and Loyalty Programs, Policy [Policy Text Block]",
        "terseLabel": "Customer incentives and loyalty programs",
        "documentation": "Disclosure of accounting policy for customer incentives and loyalty programs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2",
      "http://www.jd.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues",
        "terseLabel": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r292",
      "r311",
      "r365",
      "r375",
      "r376",
      "r398",
      "r404",
      "r408",
      "r410",
      "r411",
      "r426",
      "r508",
      "r509",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r741",
      "r822",
      "r1035",
      "r1332"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Net revenues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Unsecured revolving lines of credit",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets acquired under operating leases",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r771",
      "r1078"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration and risks"
       }
      }
     },
     "auth_ref": []
    },
    "jd_RsusAndShareOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "RsusAndShareOptionsMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RSUs And Share Options [Member]",
        "terseLabel": "RSUs and options",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1195"
     ]
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Sale of stock net consideration received on the transaction",
        "documentation": "Cash received on stock transaction after deduction of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails",
      "http://www.jd.com/role/OrdinarySharesDetails",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "jd_SalesOfAudioVideoProductsAndBooksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "SalesOfAudioVideoProductsAndBooksMember",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Of Audio Video Products And Books [Member]",
        "terseLabel": "Sales of audio, video products and books",
        "documentation": "Represents information pertaining to sales of audio, video products and books of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "jd_SalesOfOtherProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "SalesOfOtherProductsMember",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales Of Other Products [Member]",
        "terseLabel": "Sales of other products",
        "documentation": "Represents information pertaining to sales of other products of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Total net revenues",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r411",
      "r1227"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r339",
      "r572",
      "r1219",
      "r1271"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r127",
      "r415",
      "r1288"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of accounts receivable, net",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r127"
     ]
    },
    "jd_ScheduleOfAccountsPayableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ScheduleOfAccountsPayableTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/AccountsPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accounts Payable [Table Text Block]",
        "terseLabel": "Schedule of accounts payable",
        "documentation": "Tabular disclosure of the carrying value as of the balance sheet date of payables to vendors for goods and services received that are used in an entity's business and other payables."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Liabilities and Other Current Liabilities [Table Text Block]",
        "terseLabel": "Schedule of accrued expenses and other current liabilities",
        "documentation": "Tabular disclosure of accrued expenses and other liabilities that are classified as current at the end of the reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/BusinessAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionScheduleOfAllocationOfThePurchasePriceAsOfTheDateOfAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails",
      "http://www.jd.com/role/BusinessAcquisitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r74",
      "r673"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Summary of purchase price as of the date of acquisition",
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r74"
     ]
    },
    "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]",
        "terseLabel": "Schedule of share-based compensation expenses",
        "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Condensed Balance Sheets",
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1231",
      "r1267"
     ]
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "terseLabel": "Condensed Statements of Cash Flows",
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1231",
      "r1267"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of unsecured senior notes",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r62",
      "r65",
      "r99",
      "r169",
      "r171",
      "r1050",
      "r1052",
      "r1267",
      "r1401"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of debt",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of deferred tax assets and deferred tax liabilities",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1372"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/NetIncomePerShareAdsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of basic and diluted net income/(loss) per share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1274"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "verboseLabel": "Schedule of reconciliation of the differences between statutory income tax rate and the effective income tax rate",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r631",
      "r1065",
      "r1371"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.jd.com/role/AccountsPayableDetails2",
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4",
      "http://www.jd.com/role/InvestmentsInEquityInvesteesTables",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r424",
      "r425",
      "r661",
      "r1220",
      "r1221",
      "r1222",
      "r1380",
      "r1381",
      "r1382",
      "r1383"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Equity method investments",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r423",
      "r424",
      "r425",
      "r426",
      "r741"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails4",
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Alternative investments [Table]",
        "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r311",
      "r423",
      "r424",
      "r425",
      "r426",
      "r741"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of assets and liabilities that are measured at fair value on a recurring basis",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1390",
      "r1391"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r471",
      "r474",
      "r475",
      "r479",
      "r810",
      "r1012",
      "r1047"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of intangible assets, net",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r1047",
      "r1313"
     ]
    },
    "jd_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite Lived Intangible Assets Useful Lives Table [Text Block]",
        "terseLabel": "Schedule of estimated useful lives of intangible assets",
        "documentation": "Tabular disclosure of the estimated useful lives of the entity's finite lived intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.jd.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r1046"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.jd.com/role/GoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of changes in the carrying amount of goodwill",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r1046",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of components of income/(loss) before tax",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1265"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/InventoriesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventories, net",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r128",
      "r129",
      "r130"
     ]
    },
    "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Investment Income [Line Items]",
        "terseLabel": "Short-term investments",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income [Table]",
        "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r145",
      "r147",
      "r844"
     ]
    },
    "jd_ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Land Use Rights Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of amortization expenses related to the land use rights for future periods",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for land use rights."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ScheduleOfLandUseRightsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ScheduleOfLandUseRightsTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/LandUseRightsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Land Use Rights [Table Text Block]",
        "terseLabel": "Schedule of land use rights, net",
        "documentation": "Tabular disclosure of land use rights."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Lease Cost Recognized And Supplemental Cash Flow Information Related To Operating Leases [Table Text Block]",
        "terseLabel": "Summary of lease cost recognized and supplemental cash flow information related to operating leases",
        "documentation": "Summary of lease cost recognized and supplemental cash flow information related to operating leases."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Major Related Parties Disclosure [Table Text Block]",
        "terseLabel": "Schedule of the major related parties and their relationships with the Group",
        "documentation": "Tabular disclosure of the major related parties and their relationship with the entity."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of percentage of legal ownership in major subsidiaries, VIEs and VIEs' subsidiaries",
        "documentation": "Tabular disclosure of the major subsidiaries, consolidated VIEs and VIEs' subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of long-term borrowings",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/OthersNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]",
        "terseLabel": "Schedule of others non-operating income (expense), net",
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property Equipment and Software Estimated Useful Lives Table [Text Block]",
        "terseLabel": "Schedule of estimated useful lives of property, equipment and software",
        "documentation": "Tabular disclosure of the estimated useful lives of the entity's property, equipment and software."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r775"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "verboseLabel": "Schedule of allocation of the purchase price as of the date of acquisition",
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "jd_ScheduleOfRelatedPartyBalancesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ScheduleOfRelatedPartyBalancesTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Balances [Table Text Block]",
        "terseLabel": "Schedule of the major related party balances",
        "documentation": "Tabular disclosure of balances of the major related parties with the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r955",
      "r956",
      "r959"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Schedule of the major related party transactions",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of the Group's operating segment results",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r53",
      "r54"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3",
      "http://www.jd.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r575",
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of RSUs activity",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of service-based share options activity",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r179"
     ]
    },
    "jd_ScheduleOfStatutoryReservesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ScheduleOfStatutoryReservesTable",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Statutory Reserves [Table]",
        "documentation": "Detail of reserves required under laws of various countries."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.jd.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock by Class [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61",
      "r62",
      "r63",
      "r64",
      "r65",
      "r168",
      "r169",
      "r171",
      "r172",
      "r274",
      "r275",
      "r276",
      "r367",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r890",
      "r891",
      "r892",
      "r893",
      "r1054",
      "r1218",
      "r1262"
     ]
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt and Equity Securities, FV-NI [Line Items]",
        "terseLabel": "Investment securities",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]",
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI)."
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Variable Interest Entities [Table]",
        "documentation": "Disclosure of information about variable interest held, whether or not such variable interest entity (VIE) is included in consolidated financial statements."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r83",
      "r84",
      "r85",
      "r86",
      "r686",
      "r687",
      "r690",
      "r691",
      "r798",
      "r799",
      "r800"
     ]
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "terseLabel": "Schedule of consolidated financial information",
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r83",
      "r84",
      "r85",
      "r86"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of amortization expenses related to the intangible assets for future periods",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1047",
      "r1315"
     ]
    },
    "us-gaap_SecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Debt",
        "terseLabel": "Secured borrowings",
        "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r192",
      "r1421"
     ]
    },
    "us-gaap_SecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredDebtMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Borrowings",
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "LIBOR",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r1388"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1105"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/BusinessAcquisitionDetails",
      "http://www.jd.com/role/GoodwillDetails",
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/SegmentReportingDetails1",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r207",
      "r365",
      "r370",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r385",
      "r386",
      "r388",
      "r389",
      "r390",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r411",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r479",
      "r495",
      "r496",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r1031",
      "r1035",
      "r1036",
      "r1046",
      "r1085",
      "r1425",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1456"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment reporting"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]",
        "documentation": "Indicates title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r1034",
      "r1041"
     ]
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.jd.com/role/SegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment reporting",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r365",
      "r369",
      "r370",
      "r371",
      "r372",
      "r374",
      "r387",
      "r389",
      "r390",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r408",
      "r409",
      "r411",
      "r1029",
      "r1032",
      "r1033",
      "r1035",
      "r1037",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment reporting",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r407",
      "r410",
      "r1030",
      "r1031",
      "r1038"
     ]
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Marketing",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "us-gaap_SeniorLongTermNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeniorLongTermNotes",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 35.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Notes, Noncurrent",
        "terseLabel": "Unsecured senior notes",
        "verboseLabel": "Carrying value",
        "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r1079"
     ]
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Notes [Member]",
        "terseLabel": "Unsecured senior notes",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesBPreferredStockMember",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B Preferred Shares",
        "documentation": "Series B preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1243",
      "r1244",
      "r1339"
     ]
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service [Member]",
        "terseLabel": "Service",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "jd_ServicesProvidedAndProductsSoldMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ServicesProvidedAndProductsSoldMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services Provided And Products Sold [Member]",
        "terseLabel": "Services provided and products sold",
        "documentation": "Represents information pertaining to the services and sales of goods transactions."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ServicesReceivedAndPurchasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ServicesReceivedAndPurchasesMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services Received And Purchases [Member]",
        "terseLabel": "Services received and purchases",
        "documentation": "Represents information pertaining to services and purchases."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ServicesReceivedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ServicesReceivedMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services Received [Member]",
        "terseLabel": "Services received",
        "documentation": "Represents information pertaining to the services transactions."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shanghai Shengdayuan Information Technology Company Limited [Member]",
        "terseLabel": "Shanghai Shengdayuan Information Technology Co., Ltd.",
        "documentation": "Represents information pertaining to Shanghai Shengdayuan Information Technology Co., Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense, Total",
        "verboseLabel": "Share-based compensation",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]",
        "terseLabel": "Additional disclosures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting schedule",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited or cancelled",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited or cancelled",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r593"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in dollars per share)",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r593"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodStartLabel": "Unvested at the beginning of the year (in shares)",
        "periodEndLabel": "Unvested at the end of the year (in shares)",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r591"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodStartLabel": "Unvested at the beginning of the year (in dollars per share)",
        "periodEndLabel": "Unvested at the end of the year (in dollars per share)",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r591"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant-Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Total fair value of RSUs vested",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3",
      "http://www.jd.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based compensation",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r575",
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of ordinary shares available for future grants",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable at the end of the year (in shares)",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable at the end of the year (in dollars per share)",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "parentTag": "jd_AccruedLiabilitiesAndOtherLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercised Amount Payable",
        "terseLabel": "Payable related to employees' exercise of share-based awards",
        "documentation": "Amount payable to employees in relation to exercise of share based compensation awards."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Total intrinsic value of options exercised",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited or cancelled",
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r586"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value of options granted",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r596"
     ]
    },
    "jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Intrinsic Value [Abstract]",
        "terseLabel": "Aggregate Intrinsic Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Outstanding at the end of the year (in dollars)",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodStartLabel": "Outstanding at the beginning of the year (in shares)",
        "periodEndLabel": "Outstanding at the end of the year (in shares)",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of share options",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodStartLabel": "Outstanding at the beginning of the year (in dollars per share)",
        "periodEndLabel": "Outstanding at the end of the year (in dollars per share)",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Vested and expected to vest at the end of the year (in dollars)",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "terseLabel": "Vested and expected to vest at the end of the year (in shares)",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest at the end of the year (in dollars per share)",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "jd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageContractualTermAbstract",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement by Share Based Payment Award Options Weighted Average Contractual Term [Abstract]",
        "terseLabel": "Weighted Average Remaining Contractual Term (years)",
        "documentation": "N/A"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.jd.com/role/OrdinarySharesDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r579",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in dollars per share)",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r587"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited or cancelled (in dollars per share)",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r588"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in dollars per share)",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r586"
     ]
    },
    "jd_ShareBasedCompensationAwardTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ShareBasedCompensationAwardTenYearsMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Award Ten Years [Member]",
        "terseLabel": "Year ten",
        "documentation": "Each portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period. The vesting period of award is ten years."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-based compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r573",
      "r581",
      "r600",
      "r601",
      "r602",
      "r603",
      "r606",
      "r612",
      "r613",
      "r614",
      "r615"
     ]
    },
    "jd_ShareIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ShareIncentivePlanMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Incentive Plan [Member]",
        "terseLabel": "Share Incentive Plan",
        "documentation": "Represents information pertaining to Share Incentive Plan."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ShareOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ShareOptionsMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Options [Member]",
        "terseLabel": "Options",
        "documentation": "An arrangement whereby beneficiaries are entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.jd.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1340"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.jd.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1340"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting percentage (as a percent)",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1344"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Exercisable at the end of the year (in dollars)",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable at the end of the year",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Outstanding at the end of the year",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r180"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Vested and expected to vest at the end of the year",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssued",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares, Issued",
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "jd_SharesOfResultsOfEquityInvesteesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "SharesOfResultsOfEquityInvesteesMember",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Of Results Of Equity Investees [Member]",
        "terseLabel": "Share of results of equity investees",
        "documentation": "Primary financial statement caption encompassing shares of results of equity investees."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShippingAndHandlingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShippingAndHandlingMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shipping and Handling [Member]",
        "terseLabel": "Shipping",
        "documentation": "Packing and transport of product."
       }
      }
     },
     "auth_ref": [
      "r1343"
     ]
    },
    "jd_ShippingChargesAndOthersPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ShippingChargesAndOthersPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/AccountsPayableDetails": {
       "parentTag": "us-gaap_AccountsPayableCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccountsPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shipping Charges and Others, Payable",
        "terseLabel": "Shipping charges payable and others",
        "documentation": "Amount of shipping charges and other obligations payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ShippingHandlingAndTransportationCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ShippingHandlingAndTransportationCostsAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fulfilment [Abstract]",
        "terseLabel": "Fulfillment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Debt",
        "terseLabel": "Short-term debts",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r189",
      "r1079",
      "r1420"
     ]
    },
    "us-gaap_ShortTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Debt [Member]",
        "verboseLabel": "Short-term Debt",
        "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1321",
      "r1322",
      "r1323"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r1321",
      "r1322",
      "r1323"
     ]
    },
    "us-gaap_ShortTermDebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtWeightedAverageInterestRate",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Debt, Weighted Average Interest Rate, at Point in Time",
        "verboseLabel": "Short-term Debt, Weighted Average Interest Rate, at Point in Time",
        "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r507"
     ]
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Investments",
        "terseLabel": "Short-term investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r197",
      "r1247"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/LeasesDetails2": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/LeasesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term lease cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r769",
      "r1078"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of significant accounting policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r309"
     ]
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Software",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "jd_SoftwareEnterpriseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "SoftwareEnterpriseMember",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Software Enterprise [Member]",
        "terseLabel": "Software enterprise",
        "documentation": "Represents an entity classified of Software Enterprises that receive an exemption from income tax."
       }
      }
     },
     "auth_ref": []
    },
    "jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SRTSchedule Of Equity Method Investment Equity Method Investee Name [Axis]",
        "documentation": "SRTSchedule Of Equity Method Investment Equity Method Investee Name ."
       }
      }
     },
     "auth_ref": []
    },
    "jd_SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "SrtscheduleOfEquityMethodInvestmentEquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SRTSchedule Of Equity Method Investment Equity Method Investee Name [Domain]",
        "documentation": "SRTSchedule Of Equity Method Investment Equity Method Investee Name Axis ."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionAdditionalInformationDetails",
      "http://www.jd.com/role/BusinessAcquisitionDetails",
      "http://www.jd.com/role/GoodwillDetails",
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/SegmentReportingDetails1",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r207",
      "r262",
      "r365",
      "r370",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r385",
      "r386",
      "r388",
      "r389",
      "r390",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r411",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r479",
      "r484",
      "r495",
      "r496",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r1031",
      "r1035",
      "r1036",
      "r1046",
      "r1085",
      "r1425",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444",
      "r1445",
      "r1446",
      "r1447",
      "r1448",
      "r1449",
      "r1450",
      "r1451",
      "r1452",
      "r1453",
      "r1454",
      "r1455",
      "r1456"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/CoverPage",
      "http://www.jd.com/role/DividendsAdditionalInformationDetails",
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails",
      "http://www.jd.com/role/OrdinarySharesDetails",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2",
      "http://www.jd.com/role/RelatedPartyTransactionsDetails",
      "http://www.jd.com/role/SegmentReportingDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3",
      "http://www.jd.com/role/ShareRepurchaseProgramDetails",
      "http://www.jd.com/role/SubsequentEventsDetails",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r274",
      "r275",
      "r276",
      "r311",
      "r344",
      "r348",
      "r357",
      "r359",
      "r367",
      "r368",
      "r426",
      "r508",
      "r511",
      "r512",
      "r513",
      "r517",
      "r518",
      "r540",
      "r541",
      "r543",
      "r544",
      "r546",
      "r741",
      "r890",
      "r891",
      "r892",
      "r893",
      "r901",
      "r902",
      "r903",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r930",
      "r952",
      "r975",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1218",
      "r1262",
      "r1273"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.jd.com/role/CoverPage",
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails",
      "http://www.jd.com/role/NetIncomePerShareAdsDetails",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r120",
      "r124",
      "r125",
      "r258",
      "r289",
      "r290",
      "r291",
      "r320",
      "r321",
      "r322",
      "r325",
      "r333",
      "r336",
      "r338",
      "r366",
      "r430",
      "r436",
      "r482",
      "r547",
      "r649",
      "r650",
      "r665",
      "r666",
      "r667",
      "r670",
      "r682",
      "r683",
      "r695",
      "r697",
      "r698",
      "r699",
      "r700",
      "r702",
      "r711",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r759",
      "r762",
      "r781",
      "r843",
      "r873",
      "r874",
      "r875",
      "r901",
      "r975"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.jd.com/role/CommitmentsAndContingenciesTables",
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/DividendsAdditionalInformationDetails",
      "http://www.jd.com/role/FinancingForMajorSubsidiaries",
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails",
      "http://www.jd.com/role/InvestmentsInEquityInvesteesTables",
      "http://www.jd.com/role/NetIncomePerShareAdsDetails",
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/SegmentReportingDetails1",
      "http://www.jd.com/role/SegmentReportingDetails2",
      "http://www.jd.com/role/ShareRepurchaseProgramDetails",
      "http://www.jd.com/role/TaxationDetails4",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Statement",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321",
      "r322",
      "r366",
      "r762",
      "r809",
      "r888",
      "r913",
      "r921",
      "r922",
      "r923",
      "r924",
      "r926",
      "r927",
      "r930",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r939",
      "r940",
      "r941",
      "r942",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r950",
      "r953",
      "r954",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r975",
      "r1092"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Statements of Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r339",
      "r572",
      "r1219",
      "r1224",
      "r1271"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.jd.com/role/CommitmentsAndContingenciesTables",
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/DividendsAdditionalInformationDetails",
      "http://www.jd.com/role/FinancingForMajorSubsidiaries",
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails",
      "http://www.jd.com/role/InvestmentsInEquityInvesteesTables",
      "http://www.jd.com/role/NetIncomePerShareAdsDetails",
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/SegmentReportingDetails1",
      "http://www.jd.com/role/SegmentReportingDetails2",
      "http://www.jd.com/role/ShareRepurchaseProgramDetails",
      "http://www.jd.com/role/TaxationDetails4",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321",
      "r322",
      "r366",
      "r414",
      "r762",
      "r809",
      "r888",
      "r913",
      "r921",
      "r922",
      "r923",
      "r924",
      "r926",
      "r927",
      "r930",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r939",
      "r940",
      "r941",
      "r942",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r950",
      "r953",
      "r954",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r975",
      "r1092"
     ]
    },
    "jd_StatusForTaxabilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "StatusForTaxabilityAxis",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Status for Taxability [Axis]",
        "documentation": "Represents information pertaining to various tax status."
       }
      }
     },
     "auth_ref": []
    },
    "jd_StatusForTaxabilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "StatusForTaxabilityDomain",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Status For Taxability [Domain]",
        "terseLabel": "Status for Taxability [Domain]",
        "documentation": "Represents various tax status."
       }
      }
     },
     "auth_ref": []
    },
    "jd_StatutoryReserveDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "StatutoryReserveDomain",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserve [Domain]",
        "terseLabel": "Statutory Reserve [Domain]",
        "documentation": "Represents various statutory reserves."
       }
      }
     },
     "auth_ref": []
    },
    "jd_StatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "StatutoryReserves",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 44.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves",
        "terseLabel": "Statutory reserves",
        "documentation": "Represents the amount of appropriations made after-tax profits to certain non-distributable reserve funds."
       }
      }
     },
     "auth_ref": []
    },
    "jd_StatutoryReservesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "StatutoryReservesAbstract",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves [Abstract]",
        "terseLabel": "Statutory reserves"
       }
      }
     },
     "auth_ref": []
    },
    "jd_StatutoryReservesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "StatutoryReservesAxis",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves [Axis]",
        "documentation": "Represents various statutory reserves."
       }
      }
     },
     "auth_ref": []
    },
    "jd_StatutoryReservesByEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "StatutoryReservesByEntityDomain",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves By Entity [Domain]",
        "terseLabel": "Statutory Reserves by Entity [Domain]",
        "documentation": "Countries with statutory reserve laws."
       }
      }
     },
     "auth_ref": []
    },
    "jd_StatutoryReservesByRegulatoryCountryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "StatutoryReservesByRegulatoryCountryAxis",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves by Regulatory Country [Axis]",
        "documentation": "Description and amount of components of statutory reserves under laws of various countries."
       }
      }
     },
     "auth_ref": []
    },
    "jd_StatutoryReservesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "StatutoryReservesLineItems",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves [Line Items]",
        "terseLabel": "Restricted net assets"
       }
      }
     },
     "auth_ref": []
    },
    "jd_StatutoryReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "StatutoryReservesMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves [Member]",
        "terseLabel": "Statutory reserves",
        "documentation": "Appropriations made from entity's after-tax profits to reserve funds including general reserve fund, enterprise expansion fund and staff bonus and welfare fund. And appropriations made from entity's after-tax profits to non-distributable reserve funds including statutory surplus fund and discretionary surplus fund."
       }
      }
     },
     "auth_ref": []
    },
    "jd_StatutoryReservesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "StatutoryReservesPolicyTextBlock",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves Policy [Text Block]",
        "terseLabel": "Statutory reserves",
        "documentation": "Disclosure of accounting policy for statutory reserves."
       }
      }
     },
     "auth_ref": []
    },
    "jd_StatutorySurplusReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "StatutorySurplusReserveMember",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Surplus Reserve [Member]",
        "terseLabel": "Statutory surplus reserve",
        "documentation": "Represents statutory surplus reserve."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r1127",
      "r1138",
      "r1148",
      "r1181"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.jd.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of ordinary shares (in shares)",
        "verboseLabel": "Shares Issued",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r119",
      "r120",
      "r172",
      "r890",
      "r975",
      "r1001"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesOther",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Other",
        "verboseLabel": "Issuance of Class A ordinary shares reserved for future exercise /vesting of share-based awards (in shares)",
        "documentation": "Number of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total",
        "terseLabel": "Share-based compensation and vesting of share-based awards (in shares)",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r119",
      "r120",
      "r172"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "verboseLabel": "Exercise of share-based awards (in shares)",
        "negatedLabel": "Exercised (in shares)",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r119",
      "r120",
      "r172",
      "r587"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, New Issues",
        "verboseLabel": "Issuance of ordinary shares",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r119",
      "r120",
      "r172",
      "r901",
      "r975",
      "r1001",
      "r1102"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueOther",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Other",
        "terseLabel": "Issuance of Class A ordinary shares reserved for future exercise/vesting of share-based awards",
        "documentation": "Value of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total",
        "terseLabel": "Share-based compensation and vesting of share-based awards",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r119",
      "r120",
      "r172"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of share-based awards",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r120",
      "r124",
      "r125",
      "r172"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Authorized, Amount",
        "terseLabel": "Authorized amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1340"
     ]
    },
    "us-gaap_StockRepurchaseProgramPeriodInForce1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramPeriodInForce1",
     "presentation": [
      "http://www.jd.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchase Program, Period in Force",
        "terseLabel": "Repurchase period (in months)",
        "documentation": "Period share may be purchased under authorized share repurchase plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Share Repurchase Authorization",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 41.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total JD.com, Inc. shareholders' equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r124",
      "r125",
      "r158",
      "r932",
      "r949",
      "r976",
      "r977",
      "r1079",
      "r1103",
      "r1264",
      "r1295",
      "r1397",
      "r1459"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "JD.com, Inc. shareholders' equity",
        "terseLabel": "SHAREHOLDERS' EQUITY:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/AccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total shareholders' equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "verboseLabel": "Total shareholders' equity(deficit) of the Group's VIEs and VIEs' subsidiaries",
        "terseLabel": "Accumulated other comprehensive Income/loss",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r80",
      "r87",
      "r258",
      "r259",
      "r290",
      "r320",
      "r321",
      "r322",
      "r325",
      "r333",
      "r336",
      "r430",
      "r436",
      "r482",
      "r547",
      "r649",
      "r650",
      "r665",
      "r666",
      "r667",
      "r670",
      "r682",
      "r683",
      "r695",
      "r697",
      "r698",
      "r699",
      "r700",
      "r702",
      "r711",
      "r747",
      "r748",
      "r752",
      "r760",
      "r781",
      "r874",
      "r875",
      "r899",
      "r932",
      "r949",
      "r976",
      "r977",
      "r1005",
      "r1102",
      "r1264",
      "r1295",
      "r1397",
      "r1459"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "SHAREHOLDERS' EQUITY:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityOther",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Other",
        "negatedLabel": "Others",
        "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsAxis",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments [Axis]",
        "documentation": "Information by business subsegments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsDomain",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments [Domain]",
        "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent events",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r753",
      "r792"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent event",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r753",
      "r792"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r753",
      "r792"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/SubsequentEventsDetails",
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r753",
      "r792"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/SubsequentEventsDetails",
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r753",
      "r792"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.jd.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent events",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r791",
      "r793"
     ]
    },
    "jd_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries Consolidated Vies And Vies Subsidiaries Established In Prc And Indonesia [Member]",
        "terseLabel": "Company's subsidiaries, consolidated VIEs and VIEs' subsidiaries established in PRC and Indonesia",
        "documentation": "Information pertaining to the Company's subsidiaries, consolidated VIEs and VIEs' subsidiaries established in PRC and Indonesia."
       }
      }
     },
     "auth_ref": []
    },
    "jd_SubsidiariesIncorporatedInSingaporeAndHongKongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "SubsidiariesIncorporatedInSingaporeAndHongKongMember",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries Incorporated In Singapore And Hong Kong [Member]",
        "terseLabel": "Company's subsidiaries incorporated in Singapore and Hong Kong",
        "documentation": "Information pertaining to the Company's subsidiaries incorporated in Singapore and Hong Kong."
       }
      }
     },
     "auth_ref": []
    },
    "jd_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries Located In Specified Municipalities Or Provisions [Member]",
        "terseLabel": "Certain enterprises located in applicable PRC regions",
        "documentation": "Represents the information pertaining to subsidiaries located in the municipalities or provinces of Chongqing, Sichuan, Guizhou, Yunnan, Shaanxi, Gansu, Ningxia, Qinghai, Xizang and Xinjiang."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://www.jd.com/role/FinancingForMajorSubsidiariesDetails",
      "http://www.jd.com/role/OrdinarySharesDetails",
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfIncomeTaxHolidayTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfIncomeTaxHolidayTextBlock",
     "presentation": [
      "http://www.jd.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Income Tax Holiday [Table Text Block]",
        "terseLabel": "Summary of income tax holiday",
        "documentation": "Tabular disclosure of the income tax exemptions and reductions which have been granted by taxing authorities for a specified period, applicable term of the exemptions and reductions, estimated dollar value of tax benefits, and per share benefits."
       }
      }
     },
     "auth_ref": [
      "r1379"
     ]
    },
    "jd_SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/AccountsReceivableNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary Of Movements In Allowance For Doubtful Accounts [Table Text Block]",
        "terseLabel": "Schedule of movements in the allowances for doubtful accounts",
        "documentation": "Tabular disclosure of movements in the allowances for doubtful accounts."
       }
      }
     },
     "auth_ref": []
    },
    "jd_SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "SummaryOfPurchasePriceAsOfTheDateOfAcquisitionLineItems",
     "presentation": [
      "http://www.jd.com/role/BusinessAcquisitionSummaryOfPurchasePriceAsOfTheDateOfAcquisitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of purchase price as of the date of acquisition [Line Items]",
        "documentation": "Summary of purchase price as of the date of acquisition ."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "presentation": [
      "http://www.jd.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "terseLabel": "Schedule of movement of valuation allowance",
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierFinanceProgramObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/AccountsPayableDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Program, Obligation",
        "periodStartLabel": "Balance at beginning of the year",
        "periodEndLabel": "Balance at end of the year",
        "documentation": "Amount of obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r487",
      "r488",
      "r491",
      "r492",
      "r1048"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationDecreaseSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationDecreaseSettlement",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/AccountsPayableDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Program, Obligation, Settlement",
        "negatedLabel": "Payments",
        "documentation": "Amount of decrease in obligation for supplier finance program from settlement."
       }
      }
     },
     "auth_ref": [
      "r490",
      "r1048"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationIncrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationIncrease",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/AccountsPayableDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Program, Obligation, Addition",
        "terseLabel": "Additions",
        "documentation": "Amount of increase in obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r1048"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.jd.com/role/AccountsPayableDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Program, Obligation, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "us-gaap_SupplierFinanceProgramTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramTableTextBlock",
     "presentation": [
      "http://www.jd.com/role/AccountsPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Program [Table Text Block]",
        "verboseLabel": "Schedule of movement in the accounts payable",
        "documentation": "Tabular disclosure of supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r1048",
      "r1324"
     ]
    },
    "jd_SuqianHanbangInvestmentManagementCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "SuqianHanbangInvestmentManagementCompanyLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Suqian Hanbang Investment Management Company Limited [Member]",
        "terseLabel": "Suqian Hanbang Investment Management Co., Ltd.",
        "documentation": "Represents information pertaining to Suqian Hanbang Investment Management Company limited."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1174"
     ]
    },
    "jd_TaxDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TaxDisclosureTable",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails",
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Disclosure [Table]",
        "documentation": "Schedule describing the disclosure pertaining to tax."
       }
      }
     },
     "auth_ref": []
    },
    "jd_TaxRateDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TaxRateDisclosureLineItems",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails",
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Rate Disclosure [Line Items]",
        "terseLabel": "Taxation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 28.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable, Current",
        "terseLabel": "Taxes payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r107"
     ]
    },
    "jd_TechnologyAndOthersIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TechnologyAndOthersIntangibleAssetsMember",
     "presentation": [
      "http://www.jd.com/role/IntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology And Others Intangible Assets [Member]",
        "terseLabel": "Technology and Others"
       }
      }
     },
     "auth_ref": []
    },
    "jd_TechnologyAndOthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TechnologyAndOthersMember",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology and others [Member]",
        "terseLabel": "Technology and others",
        "documentation": "Technology and others."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 49.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests",
        "definitionGuidance": "MEZZANINE EQUITY",
        "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r311",
      "r426",
      "r741"
     ]
    },
    "jd_TencentAndItsSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TencentAndItsSubsidiariesMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tencent And Its Subsidiaries [Member]",
        "terseLabel": "Tencent Group",
        "documentation": "Represents information pertaining to Tencent and its subsidiaries, which is a shareholder of the reporting entity."
       }
      }
     },
     "auth_ref": []
    },
    "jd_TencentGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TencentGroupMember",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tencent Group [Member]",
        "terseLabel": "Tencent group",
        "documentation": "Tencent group member."
       }
      }
     },
     "auth_ref": []
    },
    "jd_TermAndRevolvingCreditFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TermAndRevolvingCreditFacilitiesMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term And Revolving Credit Facilities [Member]",
        "terseLabel": "Term and Revolving Credit Facilities",
        "documentation": "Credit facility agreements which include term loans and revolving credit."
       }
      }
     },
     "auth_ref": []
    },
    "jd_TermLoanFacilityAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TermLoanFacilityAgreementMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term loan facility agreement [Member]",
        "terseLabel": "Term loan facility agreement",
        "documentation": "Term loan facility agreement."
       }
      }
     },
     "auth_ref": []
    },
    "jd_TheHongKongProfitsApplicableForTheFirstTierTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TheHongKongProfitsApplicableForTheFirstTierTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The Hong Kong Profits Applicable For The First Tier Tax Rate",
        "terseLabel": "The Hong Kong profits applicable for the first tier tax rate",
        "documentation": "The hong kong profits applicable for the first tier tax rate."
       }
      }
     },
     "auth_ref": []
    },
    "jd_TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The Interval Of Rental Rate Adjusted With Growth Rate Of Fair Market Rent",
        "terseLabel": "Rental rate adjusted with growth rate of fair market rent",
        "documentation": "The interval of Rental Rate Adjusted with Growth Rate Of Fair Market Rent."
       }
      }
     },
     "auth_ref": []
    },
    "jd_TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets",
     "presentation": [
      "http://www.jd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The ratio of restricted net assets to the company total consolidated net assets",
        "terseLabel": "The ratio of restricted net assets to the Company's total consolidated net assets",
        "documentation": "The ratio of restricted net assets to the Company total consolidated net assets."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ThirdPartyInvestorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ThirdPartyInvestorMember",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Third Party Investor [Member]",
        "terseLabel": "Third Party Investor",
        "documentation": "Third party investor."
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3",
      "http://www.jd.com/role/ShareBasedCompensationTables",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r1284",
      "r1406"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.jd.com/role/SegmentReportingDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails",
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3",
      "http://www.jd.com/role/ShareBasedCompensationTables",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1166"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r1173"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts receivable, net",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r209",
      "r210",
      "r1286",
      "r1287",
      "r1289"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1194"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.jd.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "jd_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Traffic Support Marketing And Promotion Services Provided To Related Parties [Member]",
        "terseLabel": "Traffic support, marketing and promotion services",
        "documentation": "Represents information pertaining to traffic support, marketing and promotion services to be provided to related parties."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransactionDomain",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction [Domain]",
        "terseLabel": "Transaction [Domain]",
        "documentation": "Agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "us-gaap_TransactionTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransactionTypeAxis",
     "presentation": [
      "http://www.jd.com/role/GainOnSaleOfDevelopmentPropertiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Type [Axis]",
        "terseLabel": "Transaction Type [Axis]",
        "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "jd_TransactionWithTencentHoldingsLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TransactionWithTencentHoldingsLimitedMember",
     "presentation": [
      "http://www.jd.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction With Tencent Holdings Limited [Member]",
        "verboseLabel": "Transaction with Tencent",
        "documentation": "Represents the information pertaining to the transaction with Tencent."
       }
      }
     },
     "auth_ref": []
    },
    "jd_TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer of Financial Assets Accounted for as Sales, Delinquent Amount",
        "terseLabel": "Amount of over-due receivable transferred",
        "documentation": "This is the amount of the transfer of financial instruments that are considered delinquent (past due) at the end of the period."
       }
      }
     },
     "auth_ref": []
    },
    "jd_TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transfer of Financial Assets Accounted for as Sales, Nonrecourse, Fair Value of Derecognized Assets",
        "terseLabel": "Accounts receivables transferred without recourse and derecognized",
        "documentation": "Fair value without recourse of financial assets derecognized from transactions which comprise an initial transfer and an agreement entered into in contemplation of the initial transfer resulting in no retention of substantially all of the exposure to the economic return throughout the term of the transaction."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1197"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1198"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1198"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1196"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1199"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1197"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury stock",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "jd_TreasuryStockDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TreasuryStockDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share repurchase program",
        "documentation": "No definition available"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.jd.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Shares, Acquired",
        "negatedLabel": "Repurchase of ordinary shares (in shares)",
        "terseLabel": "Shares repurchased during the year (in ADS shares)",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r120",
      "r172"
     ]
    },
    "us-gaap_TreasuryStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockTextBlock",
     "presentation": [
      "http://www.jd.com/role/ShareRepurchaseProgram"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock [Text Block]",
        "terseLabel": "Share repurchase program",
        "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://www.jd.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 45.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheets",
      "http://www.jd.com/role/ParentCompanyOnlyCondensedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r68",
      "r120",
      "r124"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.jd.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Repurchase of ordinary shares",
        "verboseLabel": "Shares repurchased during the year",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r67",
      "r172"
     ]
    },
    "jd_TwentyTwentyFourShareRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TwentyTwentyFourShareRepurchaseProgramMember",
     "presentation": [
      "http://www.jd.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty Twenty Four Share Repurchase Program [Member]",
        "terseLabel": "2024 Share repurchase program"
       }
      }
     },
     "auth_ref": []
    },
    "jd_TwentyTwentyShareRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "TwentyTwentyShareRepurchaseProgramMember",
     "presentation": [
      "http://www.jd.com/role/ShareRepurchaseProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Twenty Twenty Share Repurchase Program [Member]",
        "terseLabel": "2020 Share repurchase program",
        "documentation": "Twenty Twenty Share Repurchase Program [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfAdoptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfAdoptionMember",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]",
        "documentation": "Amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r324",
      "r325",
      "r326",
      "r327",
      "r339",
      "r412",
      "r413",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r481",
      "r482",
      "r493",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r675",
      "r676",
      "r677",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r739",
      "r740",
      "r758",
      "r759",
      "r760",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r811",
      "r812",
      "r813",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882"
     ]
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://www.jd.com/role/OrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Arrangement and Non-arrangement Transactions [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r684"
     ]
    },
    "us-gaap_UncollateralizedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UncollateralizedMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Uncollateralized [Member]",
        "terseLabel": "Uncollateralized",
        "documentation": "No pledge of specific property to serve as protection or security against default."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r498",
      "r500",
      "r501"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "jd_UnrealizedGainLossOfTheInvestmentSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "UnrealizedGainLossOfTheInvestmentSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gain(Loss) of the Investment Securities",
        "terseLabel": "Unrealized gain/(loss) of the investment securities",
        "documentation": "Unrealized gain/(loss) of the investment securities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.jd.com/role/OthersNetDetails": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 29.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.jd.com/role/OthersNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gain (Loss) on Investments",
        "negatedLabel": "(Gains)/losses from fair value change of long-term investments",
        "verboseLabel": "Gains/(losses) from fair value change of long-term investments",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation",
        "verboseLabel": "Total commitments contracted but not yet reflected",
        "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r1404"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]",
        "documentation": "Information by category of product and service for unrecorded unconditional purchase arrangement to acquire product or service or both."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r498",
      "r500"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationLineItems",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation [Line Items]",
        "terseLabel": "Capital commitments and Long-Term Debt Obligations",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r498",
      "r500"
     ]
    },
    "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecordedUnconditionalPurchaseObligationTable",
     "presentation": [
      "http://www.jd.com/role/CommitmentsAndContingenciesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecorded Unconditional Purchase Obligation [Table]",
        "documentation": "Disclosure of information about unrecorded unconditional purchase obligation arrangement to purchase product and service. Includes, but is not limited to, information about asset pledged to secure payment and payment due in each of next five years and thereafter."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r498",
      "r500"
     ]
    },
    "jd_UnsecuredBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "UnsecuredBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Borrowings",
        "terseLabel": "Unsecured borrowings",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations."
       }
      }
     },
     "auth_ref": []
    },
    "jd_UnsecuredConvertibleSeniorNotesDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "UnsecuredConvertibleSeniorNotesDue2029Member",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Convertible Senior Notes Due 2029 [Member]",
        "terseLabel": "0.25% Convertible Senior Notes due 2029"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Debt [Member]",
        "verboseLabel": "Unsecured Borrowings",
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "jd_UnsecuredSeniorNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "UnsecuredSeniorNoteMember",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Senior Note [Member]",
        "terseLabel": "Unsecured Senior Note"
       }
      }
     },
     "auth_ref": []
    },
    "jd_UnsecuredSeniorNotesDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "UnsecuredSeniorNotesDue2026Member",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Senior Notes Due2026 [Member]",
        "terseLabel": "3.875% notes due 2026",
        "documentation": "Represents information pertaining to 3.875% unsecured senior notes due 2026."
       }
      }
     },
     "auth_ref": []
    },
    "jd_UnsecuredSeniorNotesDue2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "UnsecuredSeniorNotesDue2030Member",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Senior Notes Due 2030 [Member]",
        "terseLabel": "3.375% notes due 2030",
        "documentation": "Unsecured senior notes due 2030."
       }
      }
     },
     "auth_ref": []
    },
    "jd_UnsecuredSeniorNotesDue2050Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "UnsecuredSeniorNotesDue2050Member",
     "presentation": [
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Senior Notes Due 2050 [Member]",
        "terseLabel": "4.125% notes due 2050",
        "documentation": "Unsecured senior notes due 2050."
       }
      }
     },
     "auth_ref": []
    },
    "jd_UnsecuredSeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "UnsecuredSeniorNotesMember",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails2",
      "http://www.jd.com/role/UnsecuredSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Senior Notes [Member]",
        "terseLabel": "Unsecured Senior Notes",
        "documentation": "Unsecured senior notes."
       }
      }
     },
     "auth_ref": []
    },
    "jd_UnsecuredSeniorNotesPayableFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "UnsecuredSeniorNotesPayableFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unsecured Senior Notes Payable, Fair Value Disclosure",
        "terseLabel": "Unsecured senior notes",
        "documentation": "Fair value portion of unsecured senior notes payable."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50",
      "r51",
      "r216",
      "r217",
      "r219",
      "r220"
     ]
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences."
       }
      }
     },
     "auth_ref": [
      "r1373"
     ]
    },
    "jd_ValuationAllowanceDeferredTaxAssetCurrentYearAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ValuationAllowanceDeferredTaxAssetCurrentYearAdditions",
     "crdr": "credit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance Deferred Tax Asset Current Year Additions",
        "terseLabel": "Additions",
        "documentation": "Represents the amount of addition in the period in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ValuationAllowanceDeferredTaxAssetCurrentYearReversals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ValuationAllowanceDeferredTaxAssetCurrentYearReversals",
     "crdr": "debit",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Allowance Deferred Tax Asset Current Year Reversals",
        "negatedLabel": "Reversals",
        "documentation": "Represents the amount of valuation allowance of a specified deferred tax asset reversed in the period."
       }
      }
     },
     "auth_ref": []
    },
    "jd_ValueAddedTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "ValueAddedTaxRate",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value Added Tax Rate",
        "terseLabel": "Statutory VAT rate (as a percent)",
        "documentation": "Represents information pertaining to value added tax rate applicable."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityLineItems",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity [Line Items]",
        "terseLabel": "VIEs and VIEs' subsidiaries",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r686",
      "r687",
      "r690",
      "r691",
      "r798",
      "r799",
      "r800"
     ]
    },
    "jd_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity Primary Beneficiary Aggregated Disclosure Non Recourse [Member]",
        "terseLabel": "Consolidated VIEs and VIEs' subsidiaries without recourse to the primary beneficiaries",
        "documentation": "Disclosures of similar consolidated Variable Interest Entities (VIE),in aggregate, with related disclosed amounts nonrecourse to the reporting entity for the aggregated variable interest entities in which the entity is considered the primary beneficiary."
       }
      }
     },
     "auth_ref": []
    },
    "jd_VariableInterestEntityPrimaryBeneficiaryAggregatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "VariableInterestEntityPrimaryBeneficiaryAggregatedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity Primary Beneficiary Aggregated [Member]",
        "terseLabel": "VIEs and their subsidiaries",
        "documentation": "Variable interest entity primary beneficiary aggregated."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.jd.com/role/LoanFacilitiesAndLinesOfCreditDetails",
      "http://www.jd.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.jd.com/role/PropertyEquipmentAndSoftwareNetDetails",
      "http://www.jd.com/role/SummaryOfSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369"
     ]
    },
    "jd_VestingBasedOnServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "VestingBasedOnServiceMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Based On Service [Member]",
        "terseLabel": "Service-based",
        "documentation": "Represents a share based compensation award with vesting based on length of service."
       }
      }
     },
     "auth_ref": []
    },
    "jd_VestingCriteriaAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "VestingCriteriaAxis",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3",
      "http://www.jd.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting criteria [Axis]",
        "documentation": "Information about the type of vesting for share-based compensation awards."
       }
      }
     },
     "auth_ref": []
    },
    "jd_VestingCriteriaDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "VestingCriteriaDomain",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2",
      "http://www.jd.com/role/ShareBasedCompensationDetails3",
      "http://www.jd.com/role/ShareBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting criteria [Domain]",
        "documentation": "The types of vesting specified for share-based compensation awards."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VestingDomain",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348",
      "r1349",
      "r1350",
      "r1351",
      "r1352",
      "r1353",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369"
     ]
    },
    "jd_VestingFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "VestingFrequencyAxis",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Frequency [Axis]",
        "documentation": "Information by vesting frequency for share-based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "jd_VestingFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "VestingFrequencyDomain",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Frequency [Domain]",
        "terseLabel": "Vesting Frequency [Domain]",
        "documentation": "Vesting frequency for share-based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "jd_VestingFrequencyEachAnniversaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "VestingFrequencyEachAnniversaryMember",
     "presentation": [
      "http://www.jd.com/role/ShareBasedCompensationDetails3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Frequency Each Anniversary [Member]",
        "terseLabel": "Each anniversary",
        "documentation": "Share-based compensation vested on each anniversary of the grant date."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1162"
     ]
    },
    "jd_WealthManagementProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "WealthManagementProductMember",
     "presentation": [
      "http://www.jd.com/role/FairValueMeasurementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wealth Management Product [Member]",
        "terseLabel": "Wealth management products",
        "documentation": "Investments in wealth management products."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.jd.com/role/NetIncomePerShareAdsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "verboseLabel": "Diluted",
        "totalLabel": "Weighted average number of shares \u2013 diluted\u00a0(million shares)",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r359"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "verboseLabel": "Weighted average number of shares",
        "terseLabel": "Denominator:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.jd.com/role/NetIncomePerShareAdsDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.jd.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome",
      "http://www.jd.com/role/NetIncomePerShareAdsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "verboseLabel": "Basic",
        "terseLabel": "Weighted average number of shares \u2013 basic\u00a0(million shares)",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r341",
      "r359"
     ]
    },
    "jd_WindcreekLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "WindcreekLimitedMember",
     "presentation": [
      "http://www.jd.com/role/PrincipalActivitiesAndOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Windcreek Limited [Member]",
        "terseLabel": "Windcreek Limited",
        "documentation": "Windcreek Limited."
       }
      }
     },
     "auth_ref": []
    },
    "jd_WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany",
     "presentation": [
      "http://www.jd.com/role/TaxationDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Withholding tax rate on dividend distributed by foreign invested enterprise to its immediate holding company",
        "terseLabel": "Withholding tax rate on dividend distributed by FIE",
        "documentation": "Represents the percentage of withholding income tax rate on dividends distributed by the Foreign Invested Enterprise to it's immediate holding company."
       }
      }
     },
     "auth_ref": []
    },
    "jd_YonghuiSuperstoresCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.jd.com/20241231",
     "localname": "YonghuiSuperstoresCoLtdMember",
     "presentation": [
      "http://www.jd.com/role/InvestmentInEquityInvesteesDetails2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Yonghui Superstores Co Ltd [Member]",
        "terseLabel": "Yonghui superstores co ltd [member]",
        "documentation": "Represents information pertaining to Yonghui Superstores Co., Ltd (\"Yonghui\")."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1160"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "320",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-9"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "320",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505-30/tableOfContent"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r187": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r188": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r189": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r190": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r191": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r192": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r193": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r194": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r195": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r196": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r197": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r198": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r199": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r200": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r201": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r202": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479024/942-230-45-1"
  },
  "r203": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/942-320/tableOfContent"
  },
  "r204": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r205": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r206": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r207": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r208": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r209": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r210": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r211": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A"
  },
  "r212": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(3)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-5"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-4"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-6"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-7"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-22"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10B"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-3"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5D",
   "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "80",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-80"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477128/405-50-55-5"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478790/946-405-45-2"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d-3"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Subparagraph": "(a)",
   "Publisher": "SEC"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310-10/tableOfContent"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-27"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1407": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1408": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1409": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1411": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1415": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1416": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/940-320/tableOfContent"
  },
  "r1418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1420": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1421": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1422": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1423": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1424": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1425": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1426": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1427": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1428": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1429": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1430": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1431": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1432": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1433": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1434": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1435": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1436": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1437": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1438": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1439": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1440": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1441": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1442": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1443": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1444": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1445": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1446": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1447": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1448": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1449": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1450": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1451": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1452": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1453": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1454": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1456": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1460": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1462": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>166
<FILENAME>0001193125-25-083473-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-25-083473-xbrl.zip
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
M(\([L.2C;^U7,LBD,&$5^$!?N/DBTR;$M,U($</2Z,W9 UZ+FHI"Z9;@8Y4
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
M+&86,!(>'V=:<&<AIM5KOGSNQ:;T/36E%VM*W]NIU[**_-X*IW0I\OM/>S5
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
MJN"%Q<&&]-,%D[%&"FY+PVV<G.4$7' 4KQX[J%E7AZI*$QNH#E6M36;K<QR
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
MX<?CG08&M;Q;;WQX_D6[>\ ?7?AQH3U>GFLQ<SLTM9NM1[Q=_[2W/]GT0QC
M?]!#(,4W00#=I$0 H9S>YSYY"^CNJ[0U6B654JW RC(;YFI:F'M::%J62\P'
M.N!B\=G $>[(9+#G3P:':C+(]630O+W]WKS6'L[O[QXFS %[<@(X^&"H"2!?
M_%YD KC@0G-Z5.LP&P1,&P+)-6H9U-!F:HI[&?MZ;AEG8#PNH"JPE-].'^,J
ML>T=@PQW\/,[U$JJCOTI6JOE"JQR?"%[CU&?*^W.:$\.MKZ<4=T+:\:@X*0B
MVYY-LJB?%W#%7L ?<+@E3XV/*]'DW[L;=G!62F:4T:2,IA'GGB#P15Q)+VDX
MI2RCC]0RNA"6$ZR@;]M7TD12UM/FG?J^'>.$DJAY9W-D&(,V-E:#ZMSS?2$&
MH8FY'?Y36G3!@!+RN12E>US_=/!YVC]Q'D,'BMMW97PHXT,9'VLW/MH]H WF
MLB+6</7FQ[$R/PIA?K0OSZ^O,<+EOGG[E[) JC(=H+-#XQV-O@#--$'_=IF
M]\ 68K9FHV8 72!5 ]Q$W5 -QP"F\&,VGCK7.@RF$\M%I\W)YL(^SN4)\POX
M]JW\] *NGD]X +^^LW>X?U!3\1]EC?]8F:@U]@NJ][R.KU;P@N &R\'<$?,+
MWU%MZ\O7LUU0G=O:E:7OCLK?>VO1@L2/+A3M<_Y&=$=#ON'$%G%2([;6'E =
MTX\8&K,TYMA:JP=6/Q63(X.40JRJ0JR6(7C[L;E9I530 P6+G"?X(/W[WM&H
MI$[Z[W\>-^I'GVU/73$+Q.W<ZIK,[F732 KL"X%]QNR/51'$@,=B&UO<M1PQ
M;'%C@:WA'9OJ)]3H$C$0_$7WFAK9&SZJPZ*##&&,VA4@Q3+L]S49JB2=7UW!
M;(/I@7@FV*]QH=V)+K'8?^3?RE)0EH)2GE.49],P!+5M_Y]K>*>^P/JI@7$J
M3D^[,#D7V]JIRTSTY6O-.:)F)O6GL4!_]L!"XKM:_5C[1O6>2Z K];K6=@2E
MCEK<Y1=[>POP>G_KRU_L/QZ3S^%MWH=/P92LA8DC<4]".Z,OU.0#W$+1_A^W
MJ()!SF#0@I]WXI&_6@N  &/UR!NJG#/F%0$8USRGE/W )[)UYY[;#C'_'QO,
M847&>W2X]:5>J\/_%-#R!C3/I%]P9> O"+#MT47!T=:7>\H')@W7B0]TX#Z;
MT!6P4UL]9A&U3-C4,L%G-E+^7C!+9P.8!,[?J.YB!0'MKM-A.K75NOT]Q+$%
M#1,=0\IM;EG4S.RU?PJ2?_LM>*F?H<F$@-/ I @+523$]'CKRQ4LW-NNUNX1
M:WR> $&E'>T"I!50 Z#QH"+>&RG%D-6%@/)(33KH@5%VHOVOR:!!!@M*,L_'
M*P'+IZTOQX?C6GM2)Z\YV)KW.)0Y-H)7T='C&MH;VO&G>GWG&/ZGK([\J;GS
M/F&FS\3- :.^]45^^$1CXO_\,'"74X'C_<&QG/ME)<AX?Z_-2H:AG#W%1'HV
M9\]*(*)\1.5 SYP^HI5@)P^NI94,1'FD<@OK.3Q2"T,ANR/K6#FR4B'T ?T4
MVUJX6MU>>8#Q^0Y:ZGZX+\Q/'[G0+HANLSZ&-7M+2CEOQ;Q;_ED0S<>#YBTW
M4AU;:LN[6%O>RL<X^R ,U5W!' 9M"QFG104U, H$N/U,X]<&KK!=#"R%._ 6
M1H=XU/?27($DX8G2I@Y,+W/,R-)'[B*A>O-3<2]X"*^VX"&\M"-V>_O_FDG<
MZ!!3O('10VL>NQ9L+.A-8]'>!*3\U_AINLUW3)[UBA][S,Q;.3]G/"29IH(G
MC'UMBEA+F[PG'UU<O^U2+\;9Q45VYF3-;52WYT3O:2V3V/;4$X<9A%7S%5FD
M:W</9FO;I(:<<KKUO5"I +@>  HBW9SM81]Z]<'^1<%/P6]S\ N..DGU=_ZF
M]XC5I=J=I?W98W#E(;18I\)R\;G9L[M6.#E//^:_(5]1 <"R6@>2O_ 9UAO/
M<D;-YCQJ&B*U4KR<AN\Z;8?K/\<]A\=;7YKR^\32##K@-H.EP% +ZI.F'5;.
MG3.QK #YP"U8M4[B#J8! !YA!71,$_#*%7<VRATI5]Y,W]1@JF56)#C;H(2%
M]D),EVK?V_]5VZW!_QHY9%!!)N.%&#2@PF/'TE;@NLV]\6EV*@F72!*6@5>3
M9B7?MO9,ZW5.29_PQ'Z6J2>OS%-*=G,V4F!E9X\SS0[*L9.C\*V4/;5/-5AX
M]JAV2VR#_*W)!C2L=$(=[?JZ50 CJLRSP(<8:WXW^3,QM38UJ>[X+)H^.:BU
MF-(S"ZS%,&L5MZ1&:<X_ WZJ^]:E-F98CL>G*$/SW<$3&IK%LS.5"EF_"EG
M</;TA]0.J>KC_&\7=!*&AW +_K11A3Q=?CNSA>,54M"'XUJEL?7ETV%]_/C
M!WA1DW%*5$R>#97JR#UH;O\:X?]".$J"9F_KRW$Z:AYN3F>C)K>*[_T6V&B/
M>FN$<(> =[1+;G6U;_B?:]9G3OH6@4K26HJ0I.[\(4F*7XOE4D,/>@7"5]_G
M''88[B$7*^J\]6843P?4S:O<3P8-(JC&;(WX*:%Q(X@_ W&]A%F3=9#,&:YT
MD-)!>:+NQG104>-[JQL@/]O1NA9MLA']<&49L%1QJ%3&7GI[Q#-W'=LAE@QG
M\WQ_LCH 1A;YBIO9MDM%>(Y'1P'PGM+)@#G$1,-4ERM &!4N.(@=O*N;W*;!
M'WY])9V_2-/U>2BO$ED_UI]94F>(-7,KN(;51."QO=GQS>^YA+\0Q,M;.7H0
M++8&;TL^WD6<'5G8-^T[:SDOLFLQKZWO\./)P\V69E"=]8EI_[9U=7NQI6'I
M2BI/ L0+QP#T=@PN2TCAPTDWP/[6E\;VP?'1]OY^??OPZ%/@#@A&_46;%@ZA
M?:!ONNE*+#>.CK8/&\?;>XW:U'>V?2,'"&3CHLI M/K-2>0;:-8@4&.!,<_$
M^BD-I&?7_"D?(Y8N<=X\:^.:S:;B!=[$1SJNXPH:/F1K[@"XAPW2-RITAO(A
MM!=J>V951R.O1!BVUL5TP="&K*\%8NK[?C5FH1+%!$2 #\N69[G\_H(,N0+6
M^C9*E^MH%G>T(75 3BT\FT'!&,.G-X*DTW=&TL'6E[U&8WO_>&_[Z*@Q%4>G
MV<)JM-#_ONUKN*"VJ]?,7GU;0RJDEE*M](P#FE[O49@8H.<@+MYL(*(\_7)I
M\0H(W?EI\5>812BQP9HU_*E'DMN@'69Y:?P?7##%]FL'P;P26[3 (F,W+# G
MJX?+O_8_SSA%^R=\_!M^N^U_^DI^>?ZD?9\.M[[\-;Y_%N_3?M"G6ZZ0XB.E
MX]4?\BL.(1ZLP#! KU=4H]%[8AM@D!U;J :]0D>>,I<%?KR&["F+USW\=&()
M&P-:Z%,%Q.%M+'NUF\IE0,,BB/R#FZZ%DPV6!!(+5'[^=(1KPBR'K"N)N'3\
MO/8H>CM&0'2B?:C_XJ$")E>)'T,CIAF"*(ZN9^H_ "TO"2C-</W:7##9"YAL
MI&53;VBRZCB8.VA>P/_;+A@P=H]C89/ RG9ZQ!F5A5=BCPN"?-D?R"_;TD#X
MT(B-]IE2T,CN\P^,98&7Y//P)G;%;PQG=L]A)'M*;$?[5-,,,K074L9^C?:'
MP->$UL,BM<\_'1=;%\^%40UY!6SJ,P>M1AEZ)+B%NU/F$*N]@75SA8MO-(#
M>#PC#M$N/$V8 &_41EPUQN?<!]IU_=H6\?ZO(GM!>^?1([WV 1%X]+FQU]@-
MIWK0Y2 D UF^9\VBX5$A!#NU?UD(RC&*(\%]9"\ Y4^+0[E(():6H D?H1K1
M8<T"Q$,D(@?0#+12KZX<A4#AG=B'?$3ZG^.8/D,#G8>4Z,(RC;\ZO:!FXBZH
M=.JO%L%>E3:+7"J@^Z11^SQI:/)V_7/PV.0'4#W[#TWH0O!D8"BOFCCUQO..
M'_D53&/QN6MW.O@*Z XM9[J#1BVG"0;09YS+CM7SFI(AOZS,;<<VD\-BKMCL
MR>.<73)6M&"JZ/*%,])3V9*<:72_I>3A@X-:;>O+=?KD-;/,]QJ"L19M4IIN
M:X@9RQPY)G#+:U%0-R/2>Q_TZ;_RX:R>ZOOKH/I*F[Q-&GV%)G"ZRO*5DK2J
MXE^-[\/.J5;!]@!KP_IMJ[&E6GN/UMY]<EI@$LZ-X&QZ(LA-+RO5OW-_G>PU
M[2V6O=_^BCD/ YANXP5#^%UVWD_7.;^M=])A;]0 [6#:-&G=U6.S2(HUMZ)H
M\.KL+G2F^(@\_^- T($79("N\[!2C!WLE-OHP %[!);T,K;@E4$+WW?;N]KO
MS>;]'!M@Z!>6WF"PUW$GS.&::U,_ ,&AEH$.SVB#S?>1=KR8GH$YQ '(CV/7
M+: 4W!'TA=G2_@_ZC3UUO10A,E1 AC!(5]0^3#*"OS!C:K3ZW@?R2ZH[R7=J
M^N@L:4K:I5U,&W8H!1W):#U$J^Y$," &7"UTAL;'58;E5M9/C+]3A-.)FZFL
M!!()S_<#M_,\*B#P10O:H<)&J4<EX@X,5%Q^=)4?!A@5RVI&[;1#57+*X1]L
M -5EZA,M;K .JD348J2#^SW-@6"F)W,'&)M3;Z3&YJ@9;LW[YUILUSR(\4 F
M6? W?!7G/&2:SUWH):@5G /#F%,9<6K+HAK^'$$['2JWU2P_ASF3,R8,P0((
MH6$DN*EAI&D,H='I!2^H+C$%[=?V8TF<VT0\$VA[Y^[-I$.Y*?^A?B GX-:N
M=M0XQ(S/OP3@31S(DDGN8\+082 \\3E?GN3RT8_=)J[!'+]SN[/V%:_TCFCB
M"UPT(]I=F&0T-"^[/>@(=\0<;,1\92I^9(*%9T?!&UZ:M/GSA$\TX^)RE&H<
M\O% )PM#7[T(.>\U/T2C([.0R&AL+@0-J]ZCA2J$=ZAP@.J<N[8Y#("9]M69
MX#SCNHM/@C)O.WWG')MOA1]="J0IBY:]B8N6_*%TAK[$:5&R%,/E/:Y$S KP
M%6._5"=AO (J51E5/X2&B#FTF:<2@TCAG6<9$HSV/+5LX@?2Z92]>/-O^/4X
MH$+E2\.*I]PK8VG'@R\$K"U>$']A%_P51%P(5KT'[<>&[-=VZ[6SG3H(U<@Z
MP=^?SA$ <C9-8\@[H,(#2FRR2IFX7=L+B?%GK\DZ*:F!F.VKH$QG.JJX:%-Q
M ?.TN_\IIQW+:UC 44[[53\NU.[[U'[.,H2BE6JP4)T[]N^@MK_U)73\I48
M[G]>W\[VBIOTXQ7E/U?><@W-$9A((@= &/@;6]V3X#16WH=8V3VES81 W*&Y
MG&;K%4!9Y!RY2>'T/1M)&9WLFLO_X-85A%("Z5RZE\I[.K?WR/>F!_I,NLG#
MXS9RJ>8MI&#9/^ 6;MCQX+"#]-1H?[MX9)A;4WQ(3!Y>&%NI:;  [T_;)L2C
M0;!XX*_I)]JN\/7ZT91[QSETP/@'2!)G"V><)IQV2,'NP3(OW-+]D')"=<.!
M][_,.GXX(\:@C0-:0VC!P41?<B[/J[R/0OC0O+^_OFHU3Z_/M;O;Z[^TQSOM
MJMW^?O[0UJYN_[B[_N/\#'YHI\W;;P_?[Q];?VGW#W>M\_.SJ]O?V]K9]P?X
M5WN\/-?NF^U'[>+JCW/MK_/F0SM3$=?%*'Q8) (OO%\%0F[XBSDOUT+&,Y\V
M('!;6^#,I^T^V] T]3RG\BB1+!K^[ :.^]C&@[>/160J")19W&OR?;KPIRN<
M3&>2YSP%N>XBW$NP.4M*H\3.^U[F#?O%$Q2]S9.@:*F.-C;8T0G4'2/=VVBW
MWU)MOYF)IOQ>'N\>,"LMCL3_B/#(Y?E3$YE]Y*6MC.:I;!_, HJGOQ-]CGN
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
M3.D(P,74U&V'ZS\CKT?"%Q+Y3NS0C $)LMW!P'/3P-_>85D8E^P!_*MD0,G
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
MU0AK(8R^\TB_SIC9"?_$/N<%.NS!?%:+T03)9[EZOJ^/TIO F.9;U1;TLM;
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
M;YA$"55-W(9QF.?1..+CKU&4KTYD/?4S:YU\Q?3))W/CQ'!$8Z]HH,^]'6M
MGQ+BV*8U((Z(8YO6@#AVQ.?^L[L]5#KBDFU?3*AQF4Z907['-;+^B]Q@3R)*
MPNQN5W9YF]-%W %Q39SKUR"B/8=X^TAI.J%$1LLD3H!98@TB:KO$VD>V[>D@
MZEK$\0:(:'.(>L3W#S(?M;M>%4=HFJ-T#NK0@=3=#1;17KL!D40D$4E$LAV+
M0"1W@23F3CPZW7%&,^$]P6F>N#I<W5&O[B".Y:VY6W.C4=Z$>33L2EJ6Y5\X
M6^58=R'WHF==6)AH[EPT-LGA:#'H7_@GWXO8<BZ"K2H..@'"Q7;CCKIK)C0G
M2-]&\;R@H\Z(4N\B<$_]W* H%:+4/OD:%29*3QX#)DJW:SK:"1":8XO':7KN
MVK'V^NVW36=T>LW/Z#QUMPBN#E?7(7?<\9L7G?+3.?9%_^1'PO3L"WLK]TPG
MC O_PC]Y,Y/9VL[)5Q3;S,0Z>1"<BWY3'MOCM"[0'[>.,JP+_^1+SE%D"I'I
MGGQHBXG,[1I)=0$$V[\(3KX/A],<7^R8\=F<I^Z?O(0 &@*Q-3)(C&0^O:*9
MD8Y%'ES^'%UON#I<W5&O[M0-AFYYV(AI6R0P S((3CXCSB&6V2>NXQ/?1S"(
M97O$ZUO$VJX!9T? <%UB.^Q?_^3!L!FO&)"^R?B&=_+'9!=@=,R^0%_=/?)F
MP 2P2TSGY+D*"M\Z&(%)@L GEH.>&V+U3>*Y-G$&" 8Q^SXQ?8OXV%MW%V!P
MX?N$_1^:8S&Y-XINU/7B**'G$]$F([@ <547A2_J@M &D2OJ;>4[UF)#LQ>W
MT:B8/+>LI]4:V WY-GAS+GGG-Y^_OGWW]?SR\\>/K[]\>_=<_;&A_!>+ 4"B
MY/IY>7?3?'IF#&D<S\+1B'WRZYDI7LMOPNM'Z2,+BH2XO/MT$74&E_XP04F
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
MP)H\$6GU+.(-D"Z0+A:@(*;K$QO;*B-E+%-&X!(?9Q4@92Q1AN4%6-E<PL'
MZ'L8@*Z.25/GI+OQ-4?8<Z-T?A730QF5&RRB[38ZXHEX(IZ()^*)>"*>B.>A
M%X%X(IZ(YVGBR:W6)^S_(?L9N_\HNE$KB*.$GD\HF,K/@PNX7WU)+^H+LB'6
M)M8CW[$6@X O;J-1,7EN64^KA;$;\E7!_=6=WWS^^O;=U_/+SQ\_OO[R[=US
M]<>&@3^Q&##CH^3Z>7EWTWQZ9@QI',_"T8A]\NN9*5[+;\+K1P4B%TQZ<7GW
MZ:*O@,&E^QX@.GCVJF<_>Y J5OYP4Q+9(-2X?+,/R3">C]AW\DF8,0C"G(Z,
M83J=T20/BRA-#/H#_F;?"'-VZ3A.;_/G1DENG+HJXBI7KBW*?HBN>/EC1<8E
MK2P\L:4GVB@M5:2S3%9BN<]-(YP7Z=FK)T\X[;QZLH(X?._IV2\+GZQV5LD;
M/E4NH<5_\!K-7V,'&0C!0[6[S3I5ARD<B>37,]LN#\ "3P8Q42RPY0?]I4.:
M%#0[>_42KEX[Q+="/ERE,6.'[]/,*";4^!<-,^-=,F+,XBT=TND5S<12'8N\
M_ 6NL6GZPJXR1 [V? [Q>&S3-K> _Z>^?O =6R>W8_OD=NP<;,?^@7;LGC0;
MO5?*+^.I$^A#V'[]]&;?Q(2[P=W@;EJUFS^^_149[$]!^S"VO2@QV';C*$WR
M9]NB+(WMQG#N1L;X99H71CKN7+YX;[!5XM*SACC.83&PMDN8[P@([E8-93H"
M@H,@](*M\O>Z@<%V(^.>[59U.:K^A>_G\9CI)E-VA<X(3=_=JEZB&T<D"%!J
M]@8.,LN>/]BJZ5@W0'#MK5H3=@.$[<H@]B VC]\2_11F?](B2JX[(TT=%]D'
M.SFH4O1\IS&U^WA!<+>;8=X-$.P^&N*][7I@HQ%:"<VO-*=A-ISP2=0C>D/C
M=-8IB]0B[G9EE]TX,1;I!RA"& R>ASI5+_"V*E'O!@C> $'H->>J0KMTC8C]
MC28T"V,N8</1-$JBO,C"(KJA'1*ROK_5P/)N'":/"5G4SGLNL0,4LCV;^ %*
M&. -VTVRZ@8,=G,@+$O:KG1_.=Z.HML0)N*(."*.[5D#XH@XMFD-.\[W/BI_
M-6]0W1F[V266AS&MWH!8#N:(]/K$<S'IG!V*P$1JZ-ED@ YJ1@V[3#CNBMU\
MS%V!VJ49(I*()"*)2+9C$8@D]J'K4!\ZYZCZT(73E"WMOZ+W7#HVKN8YHXX\
M-X9I.J.9>#_,LC"YII RQP/\45*PUQ$\V##/:9$;&<WG,:2E&^,LG:IWX;OE
M!</A?^91'L$%L;D=-K<[^FOLP$F)S>VPN=W*YX/-[?:T8VQNU_T=8W.[TV*C
M]TIY;-*%N\'=X&ZPN=TA&"PVM]O(Y8,M>AZ=CSW ;.R>;6--:,_9;NQY-T!P
M+<PUZ=D!YAVQX["[1)/32M+L7B<>'UDE5(TCJ^P%/K+*7H"=4%_U!B8JTCUK
MEV6-:(6>1H\>S'.&5NLH7'MV'WL4]1P36VGT; 0!S/*6R]:C$:$GT(/',5&*
M(@A<E?!1BC+#!.WTGH\Z96^'7MVNE \>;SN$'43R$4?$$7%$'!%'Q!%]TZ?5
MC\<B-F9'\9[YV,"5=R[%L#\?'6 C-<"A\#'JW;.:"]9UUZ ^YNX([5(9$4E$
M$I%$)-NQ"$02^_%TJ!^/>QS]> J:T;PPHF283JEQ&^;P)_3H@78[QO_Z2V#;
MYHO/Q81F.3$26O!WK!=&SKY&#6A=0'C@'SIJS-BE:%*437UF691FQAWTV8 +
MSV>CL&#7+5)CF";C-)OR/^=9!@U^]!]?K&O.<X)TY!T#';T+AQ/C]=MO1D;E
M<\R-XC8U+N,PSP4G>&TPF*,DS.Z,?!*R+ZU_R-K2'VJZ9"S5GU8,<?UE&MR_
MZH9@^89H_/1$L#SQ_R=L,^R=5>NPP!VXL YX2Z.A*\H.":.A^#:\R^&)LAL\
M>3DIR4UZ-0?\OQ>2DSNS'WHCJ&',CA_(GPGT='HY\5:8@[#?Y1+8EZ$QR>CX
MU[._%.GP[-5W?O#8J;YDWX0'_/*7D.URXKWB6]3DRJI>$=K'8G'!A1<M$9)Z
MOMR/RCM5J7>XA?Q<-:\J^< QMM>R VROU=YK[" 8<5KMM5[GP"2PH];J1]+I
MCEKMV_=^^FJU;]_[Z:[5OGWOI\?6^GUCIZWC:@33FHY!N"?<$^[I./>$?;A^
M%EKLP[61BVX7668K'#_?:$R'X*B]9*"#QL*]MF_". 27[[<)A1[K;\,B?-Y@
M;MH6&0C-?0G7B&O$-6I?VE%J[I'PQK-7EV$N.D,,X0_ZGWET$\;"^=V-K-S
M)V:P535XHSK$0;'HFZ3O;Y6,V2$L A)L5^G:(2PL$FR7J]P=+"PS((ZW5:IN
MA\!P2>!N506,53"/ZM!49!$W2$ *=T7RNL3=;BYS=\Z11P;V5I.ZNP.%3^SM
M&D%V!XH^\4RD"@F%XR,40N82<[LV-+L7N4<C6;]-TJPX+V@V-:+DAHG9:9=,
M6]\D7A_-.7%JF*KJ;=>PID-@N(R)#-#I(2DC0)6C!,/VB.\B90@P^L2VMBK8
M1^OV81G\@0G>I$BSB(KZBJY(7R\@ Z<IZCER+/J,JYCH3!58],G ;4J!/W(L
M_("8WE:=%+N#13 @#CJ!E!I";*<INCAU(_=+EL[8XNX(#]_RWOX\HINGX^(V
MS&BGI*YM$V^ -B_'PK&9I$'#1FAC'C&W&RO3'2SZ)C$=M/&$U+5)WT%^(3TA
MQ&F,+M#>O<?>E8YF:#  ,KFXD^YG2COC?&;FKX<FGS1S'&+;F#\CZ*)/?!?I
M0F#AD[Z+)I_"(L"T*A7M[F\W,A>MWX5IL:)G#AW.LZB(V!? _DVAIT\7X[ZN
MBRG-I3_ );:+'D:5K>ELUV2V.U@$)@E<Q$*(W@%Q^HB%H MB-9:4BB;P?6W]
MC3#/:8>$KFT3NS&M[=C!&/C,^D>WFF2O'K'1M)&N$#L@ PSY2C & ;&Q!D*
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
MM$9#IX7!ERQB@NJ.H_"&)G0<#04,8IWIF']RF2;\]F%!1_R-?[#O@+CE+S[
MG6A>B)^\2XJH.#D<'X<0?W&: +V+HVF4J.[HI[3S)=+XGA9A?-*R[K&><XEP
M38%Y,#;!S!$C2@QI=N3/MD5::NZ-8=V-/GV0.I#1&YK,,6>_FSFY%K&L ;&<
MK=HH=0&(ONL1*]BJ>*$+,%@,AO[ .W48>@/;(Z[K;[.L3E0P6,2$-(#M)O[N
M/G-OQQ+5:4RB+NLU_._G$=,6H^'9J^^3*!N=S\*LN-,DK]1M4 !WC],,!A;I
MFR?/</LDL$Z^=5W 5!#WY%40Y ]'*( /9>ON3S)S]Q[;VY1]#67S:9P]NT]<
M^^1[MO>=/G'\D_<0^";QO9-7U- RQI[UNW,X7Z9Y8:1C=#IWG(>X?6+[6_5K
M[P0/Z?D#DUG_6QF^W0#"<DSB;6?[=@*(P'6(YYV\#X!I&2X9>#ML%G/45F]S
M O?]/!Y'<3SE>6$H:[MXDBSBH[K.)(Q-!L%67K1NX "E_.[)PP"%N-Y6,'0!
MA9[/J*'U4O9HA.FG,/N3%E%RW151VD-&T7.@J2F:JCVK3]SM$H.Z@8-#!GVT
M4RV?>#AKKN>:V^9.HI7Z",'ZE>8TS(83/A]\1&]HG,[09.WLJ;*\;1,>.L%C
M>XS).BZ*7&:R!A[.^;5-XJ+(Y8=BT':1>S22]3>:T"R,N6 -1],HB?(B"XOH
MILEFH8<E&-M$*Q98:(!&;,\F_0%2 X/!Q!$E3*">?&I?;T#Z5F/>#+1?UXW
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
M->8 6]5LU[&]"PCTK.W26SI!!IC6L, ;K#Y&'SKL%4+O&N)XZ#4@CHACF]:
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
M:LZ#D+>XT_);K=;ZJ\!^H%&1%#+N$!22&^0[DF4"QRQ"N<^Q%.38C:$4K9S
M/$NOR-*GYQ/5::R7#&29 *MMW>8K%3K3T4N\:SDBBX\1HI#!#?@Y$"JO$^PZ
MU!+@69O%J^]X%>E_P\JAI=$Y$HCV" B78DUQV(?4&,X?ZK]8(RU*K)*S!)_G
M[-YH*>7CDB,0TD%$5"J(AP.2<RA*X"-I#N+24.!YEVF\6A!MI\!@4C,940)O
MOP0[C>_D5TZC7C-0-HC1'6'!4^>.EF.NMGQ8KB;@,!.-@%-3-*1!<V/+?X6+
MUTB$CYL'V6*CD)#A??88-TM5&5=%EPED-Y#K1N'R, FPV\()_TJDV"?UR'%>
MYF[<2AFZDV=A!C^2/BY9;T*I2) >\,[ +T 3"IKC7R[ 5,@P)LH&J5 ^9,UO
M2#M/P0T%VYXU=+V\EIK8MV)]LCMB%1<<&%"F9[ZO2 6(<WYS>5 7P5]I9IU4
ME73B$U&BR3EE)V<K,J)J7XI% <<HT(0'6UIDZ2K7\0BFEK2$5(:"7>[9+9L@
MLQT<#I$G;MV%VQ  >7'(H=21"Z4^7BCUJ.H];F@!H"NZVU6$8+5]9[#Q+NVZ
MNVQ=,;B[*I$M-V/M898F 2:DF$(B"A]4:QJ 0L;8@PHFD*T)-DXF<\*@;D"3
M@SPM,J-Y5SDZ.$9D*06CK#DT RAZQ ]]>7LABJM?<OQ\-WX&=9BC\LVI4V8(
M1D,&FE3E6540+T8%#,;4%?L"%=VK^1=+!4"O8Z&+G"B,<30KTI]>@/LWQ_B'
M?  ]VRLP^JE<%?3*\:&YXW?'[SOG=[#%N=;(YT05,UVZ1*-=6K<F&F#X&3[#
MPAXT795O'FB#DG-?:$5RCHS/AV-?Q[X[9=^KN:"*OB!&PX.# U(&H[A-1$PI
M(1WG7:0A?D3\.A$%&2-AF.%7>!(2JK_&P(92 9Z /RV+Y"7QN.-BQ\4[%L(5
M?]Y*P?@ZM4[BE?D]F<*W@9ULJ,;'I46R7&&Z/Q?Y^=UJMA\D'OX&7G-*RU)I
MKY*6D4O6N1 [TH3)/"L),[F68;D@#&3>57H4P7*9RWS>)(^4#<7U=%EZ*>Q0
MR399%RY'QB(-SO1B56U8,=9DZ2#E0OW-20EP=4R,"&^@Y9(.>CU^CJ*4>ZX-
M_.6>3&O!>2<)2U'W:98*($"ZB*;*M/55[A%_KQD/EL<;H/8^7%'Z,*,,$=;G
M<HX[2D,._J_%U<ITHQQ]1GE2BK/)YW%QB9+3Y][OS"X<RDI7!<HJO;D<\++K
M?S%:;]S04,A_8<8_0]O[VB12R1>=Q9@1E==<IGBUBIX"XTR_J< JO!A%N3%2
MK++N5#?-::\B^,Y_M0[W!>8O$CKQRQ3CW/+;5<(9"?J&?S0-DG56TVQI>2N4
MQ<'0(A70<B"0P[$JUGU+?9A=[KD6,S[W_I7,0 ]DLCA(BS+:D!#.$69X96A=
M:FH*">#[8>[7WHD%WA)Y I</KX]DD]?!+V"MBS3B4@@2>#$G-7DA\O!AK?'6
M9,D$F+;B0:G3N-0 YK,I#2+SO/]X)Y,A:2FSC,3<YLTKI8?-"ME/1!R)2YE
M9 $W32^22!]VZX6E? !RG*V34#YCN0 NB:,5&AB=5KM'_:CC\7B@L1@V_7)M
M=3^K%-0BK22LJ$CJ]KI_DUF/)BM4_5;Q>GQ=D^K94&B)XI+3J*KD7R1S-#)D
MMN%VDLD7 >$\S=113=>9PZJ*5,\U8AH+)#FQR$>POM+,I\]!FV,!&*9M30YX
M??%Z:=M5=[[8P*;.GG?V_/;VO,JW!\SN,=5BU-F:5M&O"^TY+MPM%Y:*QXVC
MI4O$I0CVN60NIZ]4Z0G)<E76;A4%Z#C@E6QI<USKN/;AN%:U-4Z!-;GW(-+L
M6:F2LFM654S$,:=CSH=A3JR9D^$DK<!5ME!7V>GN;:ZD51TPCCT=>SX,>ZK6
MZWI?<5,A:%VQ=3'/J)Z[OC_,,:YCW)TRKH9/D%$$!'Q(."G'?,C,I]Q[ODKG
MGSTR9@GVP:7G''<^@#LO4&77]MU<I&E(A;O*8KV4";SZ>G4[SBT;^9*U(G73
M9:B::"D.6$;J\'6Q'?QLNF+/3B&/2-M8U7.D6<F9HV0:IQJB/*><BBXM7N7F
MRW)-DPKCE9(L34@I,G$Q@X0MF!%UY0;%[0TW29H\TV3Q=>M-ND*ZSD14("5"
M(3L!::<Y^Y2G<:B:+#<F'54CR)6HMO"N]PW*EJF;M;-F#F0Q[-C *QC-!7@J
MS3(*QF<>@_K \J(\96@L^!K3'9A'D3UR=6UD& =81 EBQB C7P;Q2I2"N[ZW
M@CW*%L@3U&]LJN(R$4;2-5/MA!J!1H2F$38P1T+VOJUW]JL&=NS ,4G85/;L
M)3)*CCFYHM3D5HNOI<SURIMR?%A8@6L[P(W&O5)(RU3F/(U.DC11.^UO[,0O
ME4KQ%<0ZD^M-%MJ-5A><^$)W:$?H&:_BHMP!E3 F5KGU!1G"K\=5D8F!$X-7
M&;N>@,?K";C3SMY/$X#&99%("B^.!?;M1_A?Q&S2-J)J(3?M?6=&*7-K:X*8
M%=RCC &EGZ7<S%>3OU#*RH8P'8Y*LQI5KQ).UH--;MJD3O4J5/C NBD:%K H
MMH3+R"/&(,$4 QH;I*Q",)RX.2FBD%C,G>*4$Y-85ZHI6?Z,X;UT2_(M+;2^
MS.[*ZAQ3?2!;YC7V@&[GTK!=.B],O?D:2PM>BEO\&I@EK],I7,YJH NHV5.J
M+%/R0H4I"LY,=Z!:R=TRD6K(L3F5WGA 'ZO332H8"WGG!C2=&\A8[KM<)^@Y
MRCKLS"T8W# A[$%=\6%5T$M#1)*(;;8JM*$\!#7%4'ZYI?&&MCL&SD +"98%
M>X)Z(B?/@"I*-RZ/SQP:ZDL\R<JBEU5G;%+B>L'B%)QC+R'U+5.4^,1)AC8*
M:V*"4"Z+X!M>##>^R!@#CEH9,@G7"*\F@0'1OP#Y<R$1IC+OS0>_!)A)@)VJ
M'U)U^0"/L#6U ,D92HZU\YR$RZ'/#SR=<_U 2=T,K(JDD(7?!].YIL*2D#BN
ME^@>$JY OO8HK+\".Q8W1S]$>S258YNAE@1Z:8[#,K4+KBB6& -!H7Y4Z4>^
MT?@'&HN;B1!,P60/93LNYXDS,<<*.]@G^ 4LAB&DX &AL>G7@\TJJXQH+Y>@
MMKC1U#IAM!;@2E!"(;L+R*=I5K--42Y/JD0W*MF+-CM('$)5*H7']AMY%W&L
M.W=!>\;7_T5/".ZRRJTU3T HY)IAF?3V*_AVJ!((M2(&*^%/10A-M)"H#I]*
MY9K3>9IRI:;:58L1;G':L--='G!5.V.2I1+%R[AUJ ETAQHSKWDX;HPGXEQ<
M,9H!J1()$ D+9XY7MZ1;27 ;YC[+C80/E_/KG$IJX"4S:JK/JG?4( BP,4%X
MK8!>[=X-6F4H\BA;QQ#(U9U %872?N!+P^W)9U2A#7JFB4,=]+H ,D(T$?K]
M991'MY3P$H+"#,ML&>,4 2?1#8;%+_GWRGC;O+A8G>TJ+MQ=J]SNJ*\/Q+"Q
M('FX//,*C]\-4$!KF+,;$:JW:.EOO%%3+214(%1;T<HG72_5-%4(,T JJS$"
M)\:R_3+,<0G0"53>MQ6^+)/+1UF-P3C6]=*FE\5]MZ&TE""5L;B:$(@5P%80
M$U)80#;1BK$C:#D1SZFL0BB7WXR@5]K^H-6R7T>"X(2R;)]B$801PQ Q<;H*
M-UUN1TK,HH'R(GO&UV$U'T6FL&SSHT:3^@2*S/M3_^)S'!2H,WZ,.(AJ@\[.
MQ07BBQ1DV*)$BE-&C0OTNW<[?,<%^FX@%O+_K/"<+01CV=GAW_J[4 =JE2)W
M>;]/TKLS]L0&B.R:'>?VURUV70*F(5UZ@[X_Z PLJI6XUX+=N8'P# 6><?,M
M'1N-%FZH4 7:1FV(,@NARJ>J+H0Q-4M(<)E(LXL@@9.^5BI"6.2(&R0S2E.*
M<-\$3#ZW8ILUW3HV@5$?UF"0KR<!)/@X+:(.?]RWT>OMX*5EYRED/1M5SVCW
M,,+X<$R1#Y"GEQ++J0)C#JLMO0OMLMY6@P@OO3"-E@]K1(,F+;\.8ZD_6WN7
MZAZH0S9!<Y32"[3'6&5]S0!5XCO'F>=X7_;M4.2QF+@C]'8P99COF.$&P$Y'
MQ:F"MX4'4M:P'%E:,3%<OHHX\V=ML)KE8J#?M'Q&8QV-ZVPJM1D!1/(B1+8@
MRRZ@0W?N_0Y&'9Y%[K^A7"#<$KMMK@T4XHT ]64P;8-HE>(#@+LY8J6PR-80
M)M4.D $Y!6'P3"MWM M UDH<2/T014TYPP#M3O-8 P-)B:A9!,O<Y7B#BBMV
MU^$(^!HY@7VQQ5B'\>X;VT0"OK-A;@&^LQ&E,+:D^438%&8Q%21#TR2B_71_
MB^:).QA'[V5RZ$I8P)5WHDYYR3+E@+M^@:IDE4L=8<"-81D!.!\7!J)-#NJ
M9<@BJ7+[0EVIGCS\'AI2^$(:L#' UB^<G$3_4BY8*L,MLC_/RD8VRL[^DZ0%
M.SW8/JC)AFZK/%#D%=E(8B6<M%QNIF(SOH.PC>U]XG9OQIK:-DY&EJRDCQ3W
MDK%8KLOWG:6EWAB2D=74VX:9%)^LA"'!Q>D(F852H-I!J/7P]MRQ>":%NS!Y
M8XRG1U9V7/H)#!%.C.T18BZ>0=G6JI8)5I8)]:$S<)$R+BTO!V25MB+6^=X$
MLQ;I)0?F4=;;U*:VMC+]:]8[2X'"'&="=PWC@+6+(E-)1214]R4%)BS#YE82
M3J(+X,7OBG[R!OPNE".)%A;$^NWW2Q/X!)A=WW"]W^+<^RJ$1]4JK9<?$ .X
M=_XKZ!(=2V)(;^&]Y>2(G)2L9TI]ND1I):[DYV^MTTPW;;\L*R:= &"++2Q'
M3_'P:W.V)%0Q>9_4A9_/Z?S9PK>*;$ I)@P-@Z$P,X.'3 211N:D9(#,5 /E
M0H110,#AJ0QJ,&\?<I:WVW)9WF/,\GZ0)R8L'1<&8Z<^7C;I\*'K()W<@<R5
M)VMU'SX7F:#]A<?/'@,$.IJ]0L1 OA+D)ZCPIBIX82<12^XR;YY>E;0+76!^
MI/V&/&#<^6K&0CZ)(J?3E?X9YC%8'!JODB<Y27=/*DNRJ5>\-@8\Y?6!)R"A
MU]'ZW^:F2!$<^P<$H-9LBY:^)R(N$YN5.J8UNNKN@J0/4CCV5;::IF7S0"8N
M[=W3)$0T7'QAG=*>1ZBV2"E> %<BG$P-6TF@F4UU?#3SJU*O Q\CU"ZZ\Q9
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
M]2Y6 0+!"9,.4M7[!NV+^G"$T.#]*3%P="G,0-2Z%S+O0K><K1*6<201JCV
M]MP1.FVEX:IIO&HJG->?@O#F[>7"T<U4"D$!^+.DE0#'2BG7#PPE5/Z:6P0E
MO6MT&]^5O#\IX=2/K<HP"A/K24MK\8N:](65OCF DG"=6IRFYG2 5$:,!JNR
MQK8);MNR$FJ#M 8L!&\%X<]0_13CDZ,W9.;OY@/N6\5%A.ATZ[P(K2[)A*DR
MW?H 8I0@\VA9*>VZ-?B<9C>$^"WZE',Q%MTFJ_@;O!"&2DP%_!^UK%[[)GHO
MHAG#-L@0*AGU5#<\*^<1C(WTP0JK\IYE*KJO:KW5PYC\9D+G>DB/-;#L,-6@
M)CRG2L)BZ1]5*OY+8SK4S-"HM#B%N2$M=2LTCE:>+"5C.$L&Y[)*U.B?ZK3K
M-6A 31-1Q$H+CJ9=B8"G9*W5#OF(_(;6Z:H@CQ@#BJ5X#UZJEXWU2E3,M$JP
M)JD2YY?]HK6[:8/=QQ*O+<!DZY1$4K92R"QV&,5 S]?N^-TJ)FI,31J,%L0(
MZ<(IZ'5JV@)T?0%VUH07+T6LZGZU)H*\V\0MTM;#PV##W)!1*GE&S4VB6JT+
M&E%G$%/0 LX1."^9$G=:D:M\OBJH&UP9I34OB 9Y<D&S'B1@D+R(>(DBN4Q;
M%G@X\L:&FI=H-[&JU2<Y9G0)-<29(AM3\B"+T4PNAHNVEM0^H.Q:K-.R2"P+
M/W>EK!IF2WRJ;PB,<MMID+"(:XY>[9B$O>EC*;,YCY0SWIT67:INK!9+T*XW
MHLGJ,ME4URF9,]RQN6-Y%N@5E_/5SDGZW4K&;K;#V)8G36X&!!'X<9JI;\N
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
M(TIP-)M)K2)-/X;%U,M9()[_(LI5^%=;:JQLX!N:TRQ!%?"*\E:N1UC*[<'
M'YIH+!]4BR7(%43QU+5KI?=?):%0_@&A2MS6'LT[]6].^(!S<E[3L^5A(C*6
M(G>+[MA;+_AG>L[/[;SH=)Y-+Y^UP!P9^[H-FF6["97^X]TY,)UJ:)"@=<%T
MCDP"K(!MK OMBLT#-/Y!Q%X09CG3-#8@%J9)-RL.&KMKX"J#3A*[Z\\Z"UFB
MTUA#XT%R/$?+(R1@" +WH:'!*3K]C!6T5]R!ROJU"69C5N)[6"OV./$I@2(+
M^CL'=<M-XP9)@XQ1, UP9DE,)D&,R;V5R3%3ZS\:#RQ"&#?2-^"6>J8QR]WH
M9K JV4:25Y%%^([<8K(TD]OTTQBMTGZ+,"@"M?S+8'IM_<R7Z"0+UM9<E P&
M"EJ.TPS<T&><==;CQQDP2HM)]4J^M)%0O%?L%58Y$LA':9H4%5F0,5RW@5@W
M >8W9/A* RPN04M8V2XF;&XB$7J<LO\CI#4M\B3UE>ELAT8FHJ0U&4G(YJL@
MXU<G,VY]Z[7[.(TNH[A$/YW-$Q0\5X9+<+N6G*;/M#UA5![!MJ[(-HIBO)?E
M)YBQTY/K*D9!R:(F-[\]),K(VR0TNH?@M-0C]+W_O[GX"]NIO#\(E/L3F[!6
MD4?E@C_,""-]$=']31Q-@DD@^UED$7\I=2ZO\*WQB1RMI"#&0@2,R,]^CV$
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
MT#WUWK >;.$JT LJIHCY6O)\^NCKTW"R>)*!O8\A]P+( /:6W%OQ:@W<)(A
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
M[7,=[4P*?)494??OR<Z)7BHO7]RTXW,B9]E)8NX]SH<Y*GRJJD^5.A@@X.6
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
MNGGD0#!$0S0B*[W@B >.&@ 3L5[V"W1)"T2=OZW43\8ONKCF/5W2_ 9+-.D
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
MGG1M&=8N^I8)_#W9*/X88E;SMY#SI/"%IB+2K!2JA)RD/EP?]RC+QJZH0_P
M@KZ;;@#'BDV[KZ_.J_\!S<HW<6B\\,.4TL$G7#= 9PJ$.N/"Y^)#%EK3&/G@
M(,VEO88<Y6.GEDR0S##NS[DF_RI>_6NB?:H(>_*VH:8;;4G8=X5GGFOA"9\7
MU3=PTUX_?OZ*X[\_GKYZPO]ZSK_?<:J<ORV?/'OVAO_UY/'$E]^H($GAGN=E
MVV]G/X<E5@Z6QGI9M9M599#^G\L&RUJZ4UT[ ITZ[6E%_RRDG+,G@4*LXL/J
M5+FSM+KL%ZW(KE-U>4U+OQ3I<[&@(V52X50DEHEZ5:B$*$\U;=AE5W'6+A4>
MU3I?.L7A>4'BP6BCODJ^!OS1/#P  AO:NV @\)0I3FW;-CJ\#DURALDDP=_@
MKDS_2@Z&\,@-%)GZ+;<WOZXJE4%_%@+<V:/CG^F8H"4FH\%1V!/HJ7(?QH.?
M?M9;O#BG/5!=R-_C*AW]H0]+.'8@_"J/\LP>1278Z4'E@>0:O_L7?LDO?*Q?
M_]P1[S_ C6().BJ?AI..@CM>/T@5\$J)TM3SKB4:"HIO-BO!,5#?3_A3OS6.
MK1F^=B2?DI5\(E=Z+9[I"UNC/ S2]M, 5@VH9GYKLN9*'XZ?0"D":XV[\NJY
MJ :Y[QS/$@(;VBSRDE"$E^32H4T0J?>5MB9]TU?TVS?I;T8O9RDTW"F[0Z8K
MGZ0M_XP:C^6,^9LN*"@^],2)/R^"8'#IPI9\6H6P^*3JN#+[\'XQ>W#OP2,X
M4&?EXM)94ATRDN&8_5S5?]$ _A;^WTDX\A<EC<."-MAQ,?M]&P+)K^-GWXR;
M7/Y/+88S+#WZXH*LY?\)"^:L(K&%MK'<.N4$6REBP#C@/-=D D]I;0Q3H,&:
M4$)6HVU/@6+?TKU  >="!QP>?L<T"C*<\31M9@_ON^5/UW[T[?W9O-;6/.FQ
M.3SN;NP4HQS<R>J<(@W_F&EKF[YO@4FSFM*ELZ=/@T$HUYQ?W'?IZ=D9>';&
M3TN,..$C[4-('CW\Y="+[OUI^GI7V6G) N7CR1:':T>YRH;'YF/BJI@/9[6.
M=?D6V9UZA7X/UY^X"3X"J&Z\Z\)GVF@M"5G/BN QJRH>W_N7Y_'L"EE*_D0-
M%*>3U(FF(JX>0;5+?(7SH*&KNB![,417NGK';[] MZ>4'*(L(G5QSF/2]HO$
MC'Q[[PXS<DLQ(Q^&N\K2!!#8Q-&RW8F7VE6;L@[.1]DM>E>F/$%MC^M%P^Z
M)D]/90T)$-?M2;U",-N+$-8)$@U&C\;;C^5 XS8J-!FVVFD"V#\4]G.S2IYI
M,W3S,TD(3CR4X4KQ="<[U,\_MX>)PIQ5+:B\L*B8-3*O$64&MJ)V\%7=GW&B
MDK-64ILE3X_>+;63\<!](E_/S2C]]N*LI>R+1 ]'5,583%]'@ 'Z'*Y*R895
M@]T-NAHU>7$90H,MM(;;*G,?=3,QA31.2$G8R1?]V<,8D!VL]VQ%[1OA0+I
M::YL?$T>IYH5^+F>7BU\.9TH\,J.=<H[A@"XO$'"CB[@G+J?AV @#!H%YDSG
M/_&4:=)@:@7TMCZN=- =OCPR;OR.7"%GO($<BRB-Q8R3 EK\& MI-0]F&)1]
M,]K2WJV$#@=/S]<KWU:N1*HEV!"#A]!H8]T+\BQ,J"?XG+VK)WT5W!;6PNY[
MT"O(:V8?>RB*"9<B>A2?W_K\:3![344#9-^0A[9B[\7I(J(3>%D3-,M::I$_
M9SN;$-QZBQ\M/'?3ZZW,$D^A#V*<8E)"J[9L&*9&0!7:M&93&)O!7^.\(R?^
MD?4\: [JN/$+.8^NX3;:$QQT%3__Q,HFR> ^ .<L&#$E"YY,>$QF.)B)KNC#
M26?PJ9Y)3A)(]BF&D8+!;N<[+L87'D?#YQ6#5KKJO'U;I:EKO:EV3_OM36;5
M&$'HC7S"6\ V%/T2?R[7<IJTXI_!OV(%DQ+P'&OT5<2&3"5Z+TV/IUR>MX2S
M.&S$R]L)JB.I-YJ\07H,)SE3V@$HX,^'5=E!6I7*5*A3(BMH,/UL (\I/1A"
MOY*B*$Z/ONSHE/V]O-!X+\LAOZHV0_ YYI9'IL5Z5I\@@,NQQ21%0A: WJ7>
M;M4KH0.&C=G0K,J+Y;"* GXNDZK\"(MAO4D,7+G%]ZFP2H$T$<5:+2X81*P]
MJAMV#,:C717^260M+?G 34LAX7_KTRAST  KN@Q? PIN7?=*98*;\:IGC\0,
M'OZ("#T\..VME:2A8\6S%Q66>H.9<+?DZRJXC5[-;H;MQ;S/G#03?9>TAFJC
M'+,!!FZ,)ZAFJZ?3V30]2I"T]4Q(_F0'%HK2L;SQA3X],D52ZV.KGJQ-TZ5!
MQR=.B1],9ZN?N::4X&D(B"$G&6R2]\,(FRX.B%7I)D:Q"#.RU90$H_6ZT^#"
M#I132X;D*L%84B^.%-+J%RW:<!4]+7&&P.D-QB=#R&4NYQ)<]ZR3;,^CAXZZ
M4/)RR,11.*J%<.B@"*M(3VU226$;J&9!:#EG'(5W,B]">#K)+XVS8U&S,RR5
M9BJM(#EQ,^#&U+3VD1%%B<,CP2N@X?MHL]&YU&[(^K(?!'!W:_^K!ZHCMY[<
MHWJ<E\ Y]!6<(0O(:15+\KBE2R&+1\^%7()F'#N*YT9/D=G_\%Z/AU.J'SRX
M=_\'*RXRRO4)V_"(*/^CE(?.3H@GP07I1%U;2H4<(UYZZ/UR]"0[]'Z/V.RP
MOB@G'-M8PS;ZK6R&$-9Q4@Y9Z_L_PM-]SWN)XT(G6=R\-):CI&(;SL#3TCR;
M]SC/55;(&_$D'10N^[P,WKV\W;=(RM^767G\_-5H?)^'K0HR=#T+7V>%\ZQD
M'=[M!:]U*HQ 09J'>MNV;]5WPIIY7OHQ?G"?">YX0L)[TZAU!.LGEJ/@AXCU
M<75Z?2+KGD\*P%>8K'STPF3%7('NLI+"&CF%UCH8&>""93-X.GL18'C_Q:EP
MT#1D*69GFA\P-*W"R2:ZK\*S5NSW)\OL0Y]M)@>89#%Z"]\/H26<&(/&*0KC
MAB)B)E\@Y^/'?>[8(#LICS"LW!FY!V_\GY;^Z</3*K+'P\8N1O@@UE*)>B%8
MKV/]B_$2EAKU^!#(4$')N1)Q<)@7>9RAT6\GRNP"8FO8,6V[V GBSXND0>WB
M#+ XM"QX)". CB(/Y:-IW (N\B50QR('(UHKEX 5K9%K%*[9MILZ\1R:"KA
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
M+3FU&%Y+@#_RW'F3.VH*,\JK.HSB@J[ UK@4C!I5E>DOL-7-&'P[&:%NI*>
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
MH(Y$T20U[>EA1].YB [(P(%>5]QU*R1QG*0%5,Z7409'E+SE+Y2K0TVF9IZ
MDH0PP\=@)J&R0JT#OT'? =>YF.F_Q(P'1UD0$7@X&OIK/]UHQX1(3GB,Q<E3
M'^]EN"-G*=]TPWHSHW36 )I[>%OCK<?E;Z'W+2&>Q<^%M!)46:2SKTB%G]W=
MO]6[\P)&,#D(O4/RKLI>T/A^07)N1?1X]'0TAI05#V-!2PO.-[/7\J OX,,R
M;H"8CWPC34+V1XMN]O#15YYW+KXG?CJ](FC43CIXG> ZA)#:^")PF%;5><U"
M8_QC[6=]\"VMK&\??45,/2MI=I7&!YX>WN^QJ7(\$GW8H=9-J<M\]!R]J9SA
MK<,R@:LE^ZER3&#&G742E0^L;U'CS,Q*=Y+;5\\7=DP7-2) 7 =O%Q^'!_=J
MZ_C'R]?Q%63B?KQWM"AWU@K&W1AL/B9&C$+PO(=5\]$6W!O61?7%$+I9<W--
MQU(S,#-P6$2^E14@EA(;(:Q7X$S";WQ7:Q].7174@%631:5<]F?M!=D?C4W=
MV<);CCX?OP)TITN!'C*)MC#VK\%3,:;3'J\#K$7L-/,($NX+Y1QVO-E<]M*7
MDQJ98@ZF3KS@US&KY8Q:2$'\*+](&^L_?^M(#G$Q_-\,E6$B?&X;@E<CLM-.
M7#ONZRE79U%1OIRS3$8\JA.AW;*QE(-M@X+23C99='WT^K1B^&C5H]L] FAW
MN)4^#'037F]+-32RJG_QR0UU!,7LR>6>FH@\K54\.MWN\7 Z]%LPY1?02/)
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
M1\9>JB0H@:1J:!7[;I$EK!>;"^2UNXZ[VMG>ND-3+C^1K\FMW*'S.^X@;S!
M#:4'>T_^N$!"()B1NF)CD>7;<I1_L6FC[^_21K<T;?3)HP+$31PJNA,/VJ/!
M_H3M6Q(9>-AV9ZSJ5FWJ!:$B?+PL>YV89-C'@ ;/33:TNS[#JQ(OD"MPE=<V
M-WCZK>5ZVMCW\M43T9VA<[J=,S9E7NF3L>D249J(0]9$]Z(D9\++V<4@"R?%
ML HGUDIH9I;!5S>J!'6/U?JI#S'C=>TH[1 8*V]6.2-QB[8C*T<PX:$S4^C)
M=T:,T)?P7DR,MW8>OY/S6AK%LX&2[_>B8R+90F_4W6$8DQKACW0F]@D2355\
MJ-N"A:2,,)+4I8K)1QHMBM&:N&1)C-Z]/Z2>)N-H7/U([$STCZJ*%_=N-N:7
M2&X&&SH$7'!^%ISP&M>O8E[6BFP"@0*%"^7?V-5;5"=AROC\9:5*GD 3!78\
M,O,RN&++57O!]%*RZD0APJYCZ].5C+(D$"J,#5PU\K9*("8D=>=D #!-'(Z-
M[H+"%(W.Q]C9"O<0?8R4!5B"-4$=6S^T:RWX, 89\;Z^1/Z89TH\#X*#J/F"
M3+/0'L7>+.FS6%E;-;J5_09!.Q5GVTMH,D3VP->50&W(CWIT[Y'NBM=E=U*&
M83]Z\6Y5[6:/>0\]N'?O@4_)#HT&N^JQ(]1ES/'0C7>I9:M\]_1U/4=+"$_.
MY0VEA[)\<!ST-FP-]=ICI1LU)@?D(6 +1R:O?WF"",^R&ORC]YFH<M$" 42@
M%T^C0H?G3C>ML3.TUCU2>JHRG4Z)G.7K!@&YUNIC!?3$HFI*&:NZGV*&C6E+
M?6=;^TWD;GW_!\O.9I"5F=""J;M07R\/&&VA@5F,ES5%D80<)^J$G@4&N7]"
MQNQ3/.X+$]HP!#SGFA;:]JDZ#E>;& *W1W-R0/K[T9B X_ZW2.G$\N%+HW\V
M!.WG;AZ(7'FPHR2"P0B^#S.=$?55.*V36&R3D_0:"V=<6M1YM*0BZVB^QP/#
M$W/9Q)BOA)=BM"'H!I;40"0MIG=E'CM%FC.$#SI%<R.^#PY0[3)<J<GW68D4
MMB+=1TBE=R530E[G()#\0>*)ZE@AR4N#KLZZ>EY[2FD $?=)HV@^L5J\DU(Q
M])VDVR1WPJYAI?VE'?;_M,7Z:+N+LKN-OLF;LRK2"" ]A7-92 ;,$WWR^M63
MZ!\2,;O+__LNPCR'OX=ANETN^[,6H=6RXO9L/A?ITN'P1'"&':]7*ASJ<T."
M]&',7<::TGC41TN*IE/9>]'W88??WI<+':MJ*T M?NV;<CODW<?*9N!16UE/
M4@L_25J8C"-U)7H*2J76NWY7Y>!'9]!OPTJ@HM_A&+A?:*2^;U*E*>C%IFZT
M+^TU2M_47=*5<R!$GI* [+,52V2\CJ[0X]AC0BVHF<-*=_Z]O-!.CU9O$6+P
M<!""@H"^HKL^A/=5<TKY>VD'3_JUF$!/'L%Y8Y[Q5JDKA@T%9KUD[VU(9111
M&/&HOZ1E,,(2*6 F)'DTZ5$Z4H/+\.5U:PD1:KY'CD+RP:YR)ETOS(!?KN(
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
M>/9]\P*E<U\@9$/W"+V?;<QUM6>B,L[S#Y(""#<)R!-T@'="*,)7'PJW'1$
MW^<\VMSO>V\S[K0Z;[ >-4'Q+4E)JU"ZZ]5NO/K7:_WX4XD-;*>$8N]+Y<?M
M:8IJU$,A/G2_#1L,L^1N1<DY5KA?A8>>A3<Y!;E_Y4VXE=B?N*!NW&!_<_G\
M7>=DOGK(R?PSYF3@X/A3^L':%W"0L+\[MC4.=5H?P5V[)'J2WIT"U^''4>M)
M;IA$@T\8H?HLB\VS"]?H\.%S](R<$OJ+]!N2+ DCJ^EQYA!#^9"Q>UZ?LUVI
M'9T6,5V"J%P+W67>L;,*M'Q_[!,S8$*,:/GMHEHOQ.F_J(02K5Y;@$LCM:KE
M6H)+[J3-D30CZMJ^/V/:61?SI6+F+AS@&9;:%/BF"M\/YL2PM$Q=37B6AH;^
MF9BP/]&7SMR7?HI%TC^URUI,N,]3H8BW!._C9D#*SR^$!2#7[4*:Q)"$N=Y>
MKXGM8_9T2?1;D3AL17("8?I!A EK^?KICS]PAQ2TE\33Z6\D$PW6+]((:$FG
MKX?1?*"=JA.M)8D1!/.[WS6+U!B,@=K;5M/5$.@8GC4=285R[<U>UFTX(,)A
MT\^^J[9OH?^29H['+AV)V-^O];1*O#P99'@(Q9\QPI=55VTH6@:'XYD7MA]-
MV)J^'UAV_U)MAZK;\]7W^(OY[,FC)U_-3Y@$;1_R0LMZ$?:&>Z!56D1S4'QI
M@!.G(;S'*[,43=@X##!;*(_/OZ+W/C[_YJL,9P_A181'JT9R5:!J#QF(XZ4
ML#4L>RU-;XE\#^;P#.F/'>Z#4HPS:H2/'W7[*<RV16$X&;142#9L$!,(OO$9
MQ5A9ZPMRB,_;,JKX.SQP4#<XUA,ZYV_?OWKV\1?(ZQL6Z9PK^OVON M:\8JK
MX(MVL"+XRD9R\-+7ZV"-FU=!E0G=\FPE]0]63*3$7IOK&EV8JU3'K. X=F_K
MG;,!SD43LV9(E=I63H0=@&#(+5SR[E6- C15?IPZQEEX75/UST:PG*K9GJG[
M_$RO2?OL[+D:,S_$\Z_VSZYMW[I$\U^&;2V*B_36XZ]H^:CIF0X\+%=[$VEP
MA"W\U4_?B=\.XBJEE%4]H+[]69"?%BT HD6 1UG588P+N_H=.S.(#2.N,_1T
MK_/NK>A_T*,7\(U%\"&!K[4"^94?3,FT,R2D8=2H%1U;A#M4Q3GC)NJWTJ.R
M? @$((Q_,ZPO.0KFI>"5M;S[<>APKE^&K[:.-VCV8[4@%]]N,KY]OF/E_J:K
MEJP@G[OQ;6<O%KOVHNYX(Y_@!GK\QWE2;BG6[WI]V.0-5B*[FX=W2!4,%4OJ
MMFHT,L\L"6*)@_ 'EN+%=5#WS3_T0"37+LG;2V(^1>CC]7!-Y AJ 5!,Y!^C
MJS^NE?[%K=DO;8,XL]\IC5<?N++G4*A\(_[$ZF#/3MEF4W<+B<O"*!&=]I2;
M<X81$SJ@UR1F9K'0[QO?)%P,FV?A@@WB,#=56&$\VD3Y.1%)8*%?12I']RQH
M#Q+(\-_?UXMZ8S+R!4[[$V;^BN04X7L_UA==M&:^Q-<>JQ:@81P5%XUBH^'1
M@U*GB!F[Y9(#""F"QA%1FQ8RXR(BI&TO:6JDKSW3JRMXRQTX1EC($(-TD+/G
MFXA3=&L(7]K2*#G?Q!2WNYR[G4HM#TQZ!OIPFE6"<M I2BHV(4$KKLX\'7*:
MB65T7,S&!DT)"FZJ:0\O6=9(&NG+H)G=.G]\P^%[3G*Q"G8)%\>=S7Y+L\WO
M&K(9PJOKK=C/9)J1IK)%LZCT%%LC))#Q<MXW2K.$JP\T7TX-*D[&ZEP!<7DZ
M+A#P 13TMYI;L\N@.+;C+6OC#J7I \!!8YF=E<'%Y)_(>U3)GR[/7)!'\![+
MJM+8VL$0$')MBO!*);[7.";/=Y-O.<1X?A,YH1(JXEI*&",:SB5KD\ 5EZXX
M:[E0D\!ZCWR2]7Q4/B]M7P]'W04N=LR6[UTOV;)LWDU8[6#9.1.M5?86CP&3
M4 L9&=<[3^^J]LOT&AS-[T&%'MNZ7E)9*B=4K39<MQ<Z[9:M'-7%#OW8G,]Q
ME-8O"$R J.H19X!A60US(*,RF,M<09 OD4K9LG#4"E .71>7'YHNR/W(F;7?
M;9+DZX<DR2>:)/EML_P/:-+W0Y/>4Q:=P:0.+C2-*TU:[G+Q82?P&T_ED6X4
M$2P 2;6@<$I-X?'I+4M:<.3;N:QK#OP46__JKSXHJZZNU_P(DE@ KI#DVG(<
M%$$B[/01\-)NHT[_&2W*[DI=5U@VCN*  ;3+.MQG'>>GX+M)N0>L"!9+2#K9
MMIC-FAT3=C/$ \."6N*A5Z8 V)01M<0>WB(HW-BK[W;:?WIV\$QQK_F-S#=1
MW<N),<DT>$S2M<+>2:7OEXXE6Q:B6?(2G,]>)&?/,(J&]\QOY]H8;TYL<I#-
MUJU7Y!&CK?#N\'6USZ?R"59&T1)&,N8N6(X4&DJ;;)7(0;4<6M?5G?%"1.RO
M%*&['WWW8CO[J>H65Q*'_DK#ETA@*-UY%I8+5]HEUU]FL=;IZ>DU@19(#,E,
M(E]I&L_%QX2FF)_?#KM+H!JAD%U&L>SMBN[:5N0CQ0J:'SBZ^A<*0\[^&Y4R
M-8]1O_&LE:T,@QM]S;3HS^S3_)CX-#'JSX^L2#-R>7V#)M6<31#:J6%M3#*+
MX"!6P,@[N/_K$5G]=T>0U1OF\\4["GS6-PH1M4>/_H#HXVCG[JVD(V5HFSU/
ME^T5EDULIK*\!0=G4_,5)/F6"F&4DIR9"1/67W"PY'^LJPN<]J7$5Y09F!S+
M7KF@IT>0\+I[I[7?42B 7=?,!C3JM\ILI$QB#KYR/JOE'J$>+5O)K(0'.]^Q
M3). ($3%K9I6AWO 3?$>4A&>TG6R7&<9_]:U4)AIONU@9%KXTY!/"D?QC,I,
MV-H1,C-0JI^'@TC42A."L&QKCL4&FX',W>D9]!PT]N/R"B4XI-3]#37J#3=S
MJVZW;!;5;G$57)BU*YR17 0'G3$L*QZ0PSY^O9Y$6.N\F[AH8X9H4W&1>OK;
MMDMR1X;GQ/9S=+'JDT0YZ=9YDG(%S:H+G'6E+,ET]$M#3P4CFL-BX-MWW)CO
MNT7GGE&<JQ@HI49QBY9')4%9WV#P/5H4V"H>8"Z6:1$=(]&?>+Q;(2:K30,3
MCC6.S@:?+EAN?8.1J#+(LR>WJ(58 ^KVXK8]=HH.KL;A7;FI]N5-43)9U]/:
MV4FWKB2EPV.!@BR7G)+8%D9/1WB5?*:=MN-GX2X:D#-,UER_KYYKL&-[.VP1
M33.UL@>Y8)6/TP0@K$HP*_E^"1)"S !)Y?9%:B(/VYO&W.2)*.PAA?QOPKW0
M]D9)$ W2V INW;<(';^?;&RH5G%'R\F99,?S2_P3P>':CH+1M_(M65YE52T2
MLJ+L+N70[\U5C5>S"LIBKSJ>QH7+M?,MQ;L1+S_71/@&NN/V?1\K6=&*I8LC
MFH2.Y542$TP/X9TGTH );1'"U8G.B/;?1#;6YT *=>035Z7H8,D+I3/)KN;P
MER".37]%@IVC"6U[CS#3&6(?MK-JM 0_[S2M7A?G1FRBV- #=H%1_^&2TRA7
MX9A)\3ORC;>_NHUU:5,UGE3S2J)7,%5^C-WPP(TM @D7@&H6PO+2^ZS;*U()
MU[*S:3] 7XQG (38]#4&F&ZM('6AN@.^[KRX'M-]#0MN\3TX^,>6Q1T8V93?
M_1O'C6/CJEBW1]YWV/C+=7M!!+U"US9'8^(=^&5)+-IT-_@G,;%H78Q/)44I
M==257;V/T,7K$8?=V+ZH.L9^2]RPQ*&>UCD7I'E>9E>=":4[;C6[[(-R7J.D
MD55+PF^YK-'@^F(?]VL>.??@08VVSN23.6_U\%[PS4]M!Y?Q$53UO;MRB!E8
M9E?M^O?=D.:;A]39)YHZ^S"D,MQVG_1G0682&6(?#[<I3I(_1"+CYK-=$ZW%
MLEX$[[>_U>NC'\@#K-.!6A]"MT_!0>Q'!6C_K&?2-D%0RD"SIN[FEXG;2# 4
M?X6'600M0R#:_*BB2'=@CK@:2+](XVT,L.>SU\(JQE>_/9IU#J@Z.<3R#BHB
M7\]YT&\[@RDQ61H9.]7&:_CA?C \J64J-QO*+FRMZNV[IFMYN1OBWT>)1;1O
MSF?_4;?Q"@Q'R!"8Q@L8%&W0GY=!;08#%EB9\(%$88.),(^.%0P<S6#@B_U.
M 0H6C3(T":I\+#\6[+EPF.JME(!LVFV]HZ#N-<-G)0N 'L(_UDO:K&":,">*
M9'>V87&<Y4;/35T>B?@F)L ^V/A8FO!54DKF$;&\''R> I/H.K%3$/OGP3NE
MH\."TL<,,N0H'4W< T10=?_2ZPQH40I!4@+Z$TSY_.9M2.ZO/KS$SQ),F":\
MJ@'QQ]T5>T_CN5X<5WD^T4BGP(GTHCC<M%ZT&'Q,24&FHW/C.;RY*C0[ 0_X
MHGG7K(&&EK]:E>5-U^R":I#J3]):?]^"68]7=;,A0*+];D[[@ECHT.%^LW +
MS,Q%@]H/)K36>M%!E#OJQ0"AEDXVI*D M)@>>?TN''B$%:OK9JGILIB@\NLV
M*?(4?.&2OW"++MXJY%M:Z(2S@)LX7$*--(F7[/HHZR'=)+0$9 ,N2,2E<LPX
MCY"I_F@*J(1T!_CCWVD_HB"'VKR0N@C_/^J*1=J5$8A9E$WT1K?S?*%Y=PUI
MHH;>I<&5H:#>,4\QIT D*'R&T!LI>?9O4%BYG6@(%ZQ,X0GQELF,:9>LKJK:
M@9 7U5@-[368S::&E],88GT2AZGIPS6L@2Z3$RW!2,+AL:A:[GT++-(]T\^G
M&B35=#"TEX@G<#UF4:T F3HY@\%%V5YW->*.Z,JV_:7=:V5<>OE";C?7];(^
MT![))A-IZ!.,3;QM3NYP,=$V) F&[B8T!A0;F4= .\U)Q96"#-@H]*LGJ:73
M.@]N+J]Q[,V!686M[=J*,0%L;F3H7P>V9\\-&(L;;N0BJ1)EA'[7M&N?,^WK
M=$P8BK1M'K;2)BMN +=8RL+[I)1IG02ZJ@6+=ARG+OW1NI?W7#WZ+(CQ\558
M1AM&+HX_EBU4 :#W+G/&ED6!15F2I709H<2 .H]P1*;B0[V5I$!8V!G)7/X"
M12_[@@4K4\!WZ\H2'@>@(&=\%Z-$M!/=Z7($LGMNII%=K[.L G&<-M8'T.T>
M1BGP<=Y&^V/P(8?.6AK$G %?FMK0PJ"0&%/ZFW10P1Q MZ;PL@OBP ZG=1WQ
MT9^2,2VD1,X2(_MQV-2=5Y*PSAP7H?+9<OW I@T*>Y^$IYWQBFY;IF<6 )&R
M[[;DZ^N>^9C<U+<T;XH-3-FR,V%]QQ^@#ZMF3>#*&/RS4*YV[(I?4O@%=\IC
MP>X%'B1K_C*N.2 JQHN<Y.2%.D_9&Y"^O:GG*)U8-[4FNYIN>4:JGZJ4J-4H
M""8Y4LS5V4("+(]CA0Q1WPB32"M\])I0L69=%,767ETL$KJI2LUD($:WOH3O
MX/1D'2X;K>'O!YS!KKX>=@IHNZJZ3<X)']Y,N=J-4,EHD<5X0-HS3.=ZJ$/8
M%5D,1U^[>8>5:L,E=1/[IS.XJ!=5 JAK!-1'6+XOYY::#<8,L+7UMM?9Z=-H
M$^0E=D.UZ,1&^IC2[$$4MKLDL<AI ->#.#PG2_J@SY(#);EO:)J1OVB1!#85
MZG#SOTS[U4XO K'J7 L;APC2;G_-Y7:Z@?$\<)NW,Z!EJ(\"Q?S#?G HCD*.
M_14\0OG,K4I7NW/H4<7A" X==V7HK>WN4I.4/:$Y9DNR5H9K])I<U,TU5]82
MY>1E\XX-6L+^53T<+,',QF<AR(+GVY4;5^J9C?'FRB.$>S:K+FJ\GUHB&Y4I
M9UICB^"5/IT2^+2<FNN,4F\:QQ_N\+\[RD:S*8L&S-I]68@#HVJP(Z2)9KJ#
M?T; %K:W2@S;<H?>EO4>C&TV2)&%XTV(3V 8T"9$CB)#+Q#FHGI>J$U#SAP>
MIJHK768CV"A,>#05_.' RIU+(TGY^L%%QHEYNVUO,,RKF+^COVWYX\-3\4T^
MXF/)*%GAC+.,2I0KF!\;7$1LW9HIKWU$XHI0[$%KWY#8CB6-,5K-_$Q5QPP
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
M5/L-L1GW]'8M<>?NNAI[B%@\#O0*;"[A$J2E&21F$1;@RH<Z0,[LH \WD<%
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
M_72DGG+>H4,LE8C,! D@$Y+&2=]0)PNIF7/@$(9&9*TR\N5P,><4'L?V!E)
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
MT50'-U0ZJ+G4=BG]*)'F*TF 2W@R^D/+^7ZW&("O'S  _Z08@!B$?OS-,6%
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
M=F2)[OH_04*Q%N%_.OH?DK('F7V0V?>360IU4@Z:)97,[& 6:%4"YZ''?)<
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
M22N!<3?Y 7P:_@E3-F9LYU"HT)D+=M'YO*O_F[3&H,0\D,,,#ED%?[A2:((
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
MJ5M,+E2_/Q@O UP##^WLR7C)7:5DT0"Y\6 /_,WG&64N^)F_/<KQ24% !R&
M0ELHO7!.H=.44!;<-UE@&F\S[C$3?Z*DG"EW,=^X,T#Z'QD$/R"H"6>'&D%@
M>W33LOG(134,]4!%#W""RA#Z4D>75#CY6$7ICQZB8)>[EV4$,:^[ICL%1P)"
M6C R)N&MHI'0;?3"<GL?[DY:5">T"V'K__+DR1L3>'J>34&/Z&#.OL H??NE
M\Q0-D4(1IRZ3/!D7IIF^15H!_)X+&B]P,Q8X+7MDF;R2,AW7L$8#U16RYF7
MXGG/G2]"7@]GI,Y9G.["^-"ZBG A\$LP8RVZX8Z0T,!.C%J.D_CXDR.1"0/:
M<!]Z,'MQW? Z-*JVQ=3*]A70U DAY\#5,//"#3)DP:HI,)VR!@7A&N,2]>PS
M=&T3P^6\%*>5)S1,0.N=^M_G94F K'P6*BS1_%,+#V=O: W@:%B6Q(R%7@NW
M(*9$4L-+@*%.TOP#*.B(16DI?27RR.D<OLL_9=("+;4.4"9PIGP&*O%-(VS6
M;D@PL<L(S5G:G=?5+;O)Q/WNO/_1AX)#_:4@W9GB0:ZCKJSS> L7#4<>"01V
M^71+%;OFSV,Y4#EI:1PDOR_@O0::@9[#_N.F[3O&5ET<L%5W%%OU6:<,[QPF
MQUNSLML.I_ICVM:&HYC9& ?W4F*YF"B9B#B0+]VQ/#@].?[I>/!$TMSNE'T9
MTIGHN#G[\9V[B_DQ/IQ?R.'\DLV(^RQ-%2IA;*#%/[TO0&!_#G;CEB0T;DG$
M$E%[F./?1C&J7N=B3L9WDC]J7O[8_A#S4O:$3J PJ:=>O!5M>.SXT(U!.4@1
M&!%4N !8S?Q6AR5ZXGSC[!X/KK+LV\[1L081=S$H-\U"U G@SH6LII3#*+2=
M\4$HYV+</>0],:P"Y/4)%H^.3=N;HB5>.!!-QV/;Y$KL-4&+M@_)PK:S[R8'
M&X^'I',T<V/J356]BONJ A-+L6(?8IW@L+TRO)<P;SJXUZ1-FO@?V]-Y+[0R
MZ$=NJF(IW@D[%_EB=3]<@7_/;X$\<6)\";>]ARB(F>N&9RJ<@UP(3X@S.H5\
MT5UKL91M%JCVW<_WHS)1(#W4*WI%T"TK::MC:FI/6G)*4*ACX6-067C\V6AE
M'^!X\*+'-8Y\8M8(7;(J:]02[3SZ99&GO@D(&Z:]M=C8:OVP6*UO]MK9$X=+
M#PY&NDH:$O!2G'1K"7D&XS_J%E9Q+&U$Y$Z:<OWCQ[W5*1K?B1=,1BJ:NIVB
M"#=1%!'Y:(Z[&.@(8HI&G4QYT/[U84FK>"='%BRD:"H_.2A$,K%Z9_SNG!'W
M%D*Y?78)SF+ZZ-XEYBV"!G.=^4--'Y'6G2"3]I:4,4&F;A:UB'/),+ V82FW
MF,WT6.-6FFHM)_''=%HR'SE?8N,'?5G=T#+3AM5YULB+DOW*0QTXRY]XVG?Z
M?9ABBCA5,AY?_W0!+KYJ&UVQ>:SXJ64%56TBS?BL4VIW2\2:1AJ4.S+STZH(
M$@*[C*MZKF'')]W-\ F6;,L;QUO2KUN?JFKM3^H,O'-VB+P7],-YK(A7:F];
MJ*W6B9<M],4H(^$&#/57,%'/.6-B/1'];$M&J,D6"]9.D(XV=,\)'8/@$<.^
MEP@/F6I&#P;.$?\&VU8<LDFBM>6\JQM$4,UB;U[L.T. RR71L EK&2!L3YT:
M67CZXFL7;*44+Q_G?C%>"?E-#A+85/<PRHB&FO>^_!.VG&WWKG^OZ@_X84F1
MF[-5H''D+%[DA 46.V8K$YM<I*O(:&V?Y&A!J,V@2ZB%38NM5^G1G:=AT!6M
ME3;AU5!23TR93)](:2G<?,O"9LD++.S&\WAT!]XOEU:%EO;.)VP#<!T':WH_
M5!#I&,[$'>MC4@04C?A0[#:GDZQ4A:X]$WBTCA(K>$]#:"M%%(NY85-W 6HU
M]'DJ<E7+1GG2&]-NWG?*X]*@1M]QJ2947A@IXDNND+0D5S1/W*/K([\WG^[Y
M<L<;X.;PGLM-G#/@_[KYHI;^1M WSOI[0R/H4^67IP%M 0U;5%U56+R[K5PV
M_M8/T&C#>;W"!Y]QG M?6$M^+MY=UF5HR;<@D1V7[G[.[]^UMY$J EBU==Y\
M:#PLR7I0\XIB(_+$MH(-FKE[BVHR,1S>MF%>G">E/MI?ON?.O/[KLE5X9'Z+
MD\3C';.% &8_^NXVH^-N_<OSP<]96H#T+JZ^D[/M_%TC%A9@'+RX7U$2X:G2
M)FQVY]TKO4ICNH[3K_,ZOU933G=]BS>J1]=2&C[!.YTG$A+C4=ZHNA0]I?OY
M93E>DI%SD1B='5XCBZO^XA$-WA.]T@#\AA5E\]QC"\8W#1E%1H"Q%";!R>\!
M5/[D]+[&8FO=-JIU(I>OQTL8/C9X0((VC>!PQQD2[4GW.>.XYK.'[D&R=H@(
M3],>E5WT _S(^=6RSP&DM_CT,7O7ZY>E(L/+S.-@_,]8:UDN""ZB)O.;A$\A
ML/C-BY08T$2]6"1Z6/;CCWE1";^T>Q9F]V6\">6!;?I:L1/JQO!)'8R9ETI5
MWF W!Q^]R76 <;/8=#+[D#6>OWMA9 P3MP)X__6C[PUGU;D3!#J@:&7(F)WE
MC'Y&?"AZN9]VY5BV34.6JF1WO%&A>(1"\'J4G$_R,#HT 8"[924%5XRFT5V)
M>ZQ]<2*=NEA+Q<Q:&9C;3-GB5;UAYY=._.D'2(3@N51MA_QDA1KL<,EE-(Z(
M+W+DSFOFA>7B!X&Z5!91]G2W6R<^"$)L4I.V))G<H!W\7>,8'AQP#'<4Q_"5
MNXE*!?IHTD=LC!KNS\I9AIS;F**@:D[6!2:M4;6[=JYTQTPY+AQ@5E$_Q[[B
M R8)CT_\SQ[# $8+VC@X9G".R^05JR,I:'@2X6WY<X]0O-UP'FY9&Q^[',*)
M)M//!>U6KKPVJ72]4SOI;7.Y;KK@J=V8 _\+##S@<VN'0&[PL2,@RD%^ )(N
M=C(JM:^[SRBT.&ZL!&\I WR5#)CS"\Y.3B^2>"02(EDOI]=IC@>]<G[H/\D7
MC0>(WJPHTB&:7,81=3%[!4<^1^,G)*-?Y,UL0.5G@&[HBL]8F556,A7N&[Z"
MU\]@SU,D(54;,202R26@/37(G(&'>"&TEE?]U>)0Z!2:Y,;7O*W8L<5-X&P3
M80REJ??)6;0997XIQN\4RI@CPI<VC#(]2TY.3GH>4N_9UJ9;-R/RW.V;RACN
M,F)<1BBX=K9U]+8:P _.LRLIE+FJEHOK(2EV#=[Q2_WH.1.CATTV/6;H) N]
M5BQGH_4/*,THL2.:R5)..6;EE$D'W8MU'P8N\>O1HJ+"H]L"CWD+[+;NFVR>
MUAQ"D#5>0HV.UT(Z8["YIPR7!D#T9?:($'>?C*9&>_W44DT"Y1JWF&PDL(7K
M+6>,+NAHR,V)TN@YV/B&>M1T"H5]E=FM%A)<G @:3B^3M5A)T(K,=OS&8P"%
M7'"/) -;O38>/KP>GP3A)24D:2@/.R9;ZD_IK0?!PG2D^&@:+1\TE?3ES2=-
M*YLDK+EILV74USYQ3,^MQZK?:MMG"]U1;!CY#':;!-\6$F2&MW+=:Y>SU);N
M>V\HH'8NLJ[?G)YC/G#7LTG9";&")45!!S(*@=LY.DZM&?XB;L*=2]/[5%!W
M4^G:#6_CS-QL3@+E*YDBQ?%&XX2..#IJ3./"/@G!7W:M'B<.<N3<A3X%E*XR
MS]O*M78_R7E@CX!T,*2,VG708"?&%NEX;GV=!2W(MHD:@;1(FD&_9HO(EV*Y
MAHT/Z"D? VYI\YEID)PP@Y*?J:5??ZP-8U]BQ S-M]48X!7CR])2,3/O'?JX
MUHU,@%>8'<L'RV?%I3VIM?CS85<X\UBIA\:JO7X?*-P@8!OZ;)(\^$>B)QA#
M3(BL&201TH%0QONV(9[&S5:9QITI<KJ+EHQPK%K<U=G<O&J_=6 19*7LJ-%$
M/2?S]1IO[TP>)UU9TYOKNCAV&@/NJ8U"R"2:=S<)B>_5()9;3(LL09"D#RJC
M[MIBO3%+.S8*K8^2(N^:U495X6"324#6>_N-"Q+=_CHY/OUA< _*M43U-]?E
M6V8ILJ9C"J'J^[H+? N<?XE4Y(1I#5=2L!PN5^+3H"Z=N5!J#U/\CM]DF#4^
MQ";OWX5UM"5Z3RV59T5&I,AN<AY[3\U0E9N/,DXM6&_8&]L0WOEABAL[:+C:
M9C 5<4RSO]#W6\=[F%W[#A@CV.T-8" VI;QK\_4[U'*YY'TNK+0;,YU/O!$*
MU<3<.FYLCKMM$'G&8I# \X.FI&_KM6"F_@&.["'1=QC&@I3]>^GWC!N&6D%J
MW%9$L6746E1)+SH/"]) O0MOC7*Q*G=' @(?YU7U]#%T&YI7?'Q[$H5\-UBW
M]MP:2A*;)_H^JQ>7A^K%MZM>_ OQ6#[>B:5RD(_=P/Z1/GIX^O#QY?_WL"\"
MBV:/F@8IDCTY_?'BV =(WXRM\A,#R^[=39NC'J//I+YP($K=:8%=[$:#NF4]
M/?F>%]'/></ @9+H,E %5-GHCUI07S^O@BC<,VSI<^]#ZFQ'%:[$N6G.I4-^
M@G8H6NFDF_(V&U)/"[D%OZ0E:6$-SDY.B)H$82\W0R\8I31#@&E$<9YF^7LM
M4Z2E 'W#GZ.,-N4FE^BW(*<I?@C%W=@:"&4);BNK]_'2A=#.R2GH 1\B\(TS
M+Y%0&4F-!Z!>XA_UEUS&Y9E[K:5[VW?(&SZKCI/!KXOQ,;KTVA_:2W'L-Q?0
MS[A$<'(IO+:>V VA13WXG2*(EX:1HR/K%1C>5?R4_OV42BO-]>!_<GIL'\I+
M JJ:3(CZFE'F@@K2.85Y!-]=R'7$]3*/\()C38+UM:AXLF=:4DLDGD.A[?!X
MSR]/7&P9AOYE.<*4AU5)M<+>3]VF%#6/"30--MG^/ 7%,&67&;.7#=^.59LY
M$OE\W)'>A "9Q^Y:"3_*MUXGO_?D(/VRSY& HZ/'LQG1O\D_O':3I%PRH3BI
M%Z$YIPVT*XT6!TNTO2,,LB&>VD.*X#J">\2C(M*._,@]CTNCP6,DY;"$N' H
M%B,;)X$7,SX>%',.[.^?Q_[>/FV2:#?G\:F'HU0:[X4BL+7?>>%J?<%]=<8<
MJ"A*9TS<')VZ![F/PX+^H@O:^WV$8IB.T]62SD\3)+[+1M=E55335<OQZONF
MKY2Y,W?-QC@]9<"\7^MLR3-Q9]C79+P*T.IFZ1_4/ [+_XO;<[>(F^7@?YWO
M<$U+_V?2)W7_OUHBO?OLFHSWJT /V@X^UGS]'C7P4G>$N\;_Y@*!<+^G\^,/
MY[OF\0WZ-MG]#9OI50HG^V%K*T&-D'1Q%N%Z$L]1=AQ(%.TYM8H6A?9/^3_?
M!1F2ME>X,U%LJ2BK]7[D&M?WX$L>;,^W]R5=H+S#P7GR4'A"E?+OY;,W@\)M
MUK+))&#FX#Y;1/HI8A2X$!P=MK>WM\?OQQ01:VKIX%X>UOA7.5__[@['?UY7
MRPWK_"J;+S2)=GK2.MDX(/+T:\%T3X!K !JGJCY0RF<YSBOIXA]GE;*D'R*G
MP]+^LDN[[=;!E,,1S QDL+O.?UFZ .>K.F^'I7Y8ZE_%BOME_M3]7&Y>YD^6
MTZ7SRMU"?["[+3?8ER#)<%C.A^7\97->RW]0C/[+\CK;;J?/VJZ(M]/ XKC?
M-YG5#PE&^)"N.JS<K[-R?T[+U2976IF$H%RR@YNQ->OS?4(('QX@A'>4 .&S
M.;NHBT)S>:;$MBZMIU@5A;U\3B+1 KKU)%&_Z)W[J63H2EI^2.DW:\LG:[ZZ
M0^3P>-V6GE^G]2P=<4<$/_\UF+Y&H*X/=(.=3BO/">9;G?>)!XB8P\X2P9-X
MT@ BOLFXF390"TL33L"%-*N9VS4J^O#+\UT$&;[.VVR#< ,5PKT..[5/2S<N
M+0>^Y*F0Q=FWQS=&U=C+7CR^/'WDQX">Z>VKIZQZZ;Y"J\T S\80N:)V=28;
MO>FYYV-F/]MXST?13;]Y5R6]Y=6"$I[3?.3VG[$('P\!M(;PXF/7P+;^SMZG
MY*WYCI:Z<RSWQ+4>\;:=GNAFI%:VD30_J0'>2N.4'6'KUJ-,B9Q:K&&BED5-
M;@R?P&'%4EX5M9OX81J980ITX_05#WX,'R;1B3*KF^M\'HTIT06ZPUBH%"1W
MKF SF,MR*ABS>HK^)2Y/TULL2P+#:;WHV$\3VBVI->:6\%MTNF3<I.QO8.VP
MX#_"B0+:R4+OP&QU).? -YZF,QFI<3Z%"L.(CWX^$=+5#'JW?S-;LF<,DO;#
M+B%<2TTO=*71"$JV1+Z'9R3<RJP:DL9\.I\W@]^S_ ]B[W5W?,6__NM?Y43"
M.4278]+,.IU,W*V#-%NSG%._E'0QXE<?LA71TBUHVAK;1W^=%7,"^C4BUK#(
M]"F635;[B^-2\C[^\,)\11\GU1)94==,K NM06>RW'KT/>KRC>:ZFL]I-HAW
MW$U@.1*M-T*Y0L&$9H%6'</II*K"^A>!I=X9]]22^_+5CY"\R\8^,YWHI+O%
M<5O5'VRF+]'>3EJZS<J=#K/&SK7[:K&44_I=--]K-@AQ( IQ@@IT9'6= Q:M
M8,/^!=1[0:^+TYZ!.3JE:>O*P@.? '7-S:]7#055D.YK/L]HL)'0U8RGXLY!
M8C3T&"J&C@)'5:G6Y[@78^*F:)P5Z#7\@D\9JLJP<8.),Z]-5C"C?0S(58*9
M"?<6@K<;+"5@1X*V7F*ID2U=IDB:$JJ6MD9!]+6&$.;EB'IGM[[(3T?/6B]B
M$?X*[1?(\GY=0SF-'B?<F5]FMP);WK8+HG.U/=1N2#.1,:36P)II*,G*!)_T
M(=\X6'VETD0G,*QJ;%1_!6/T2RP ^??+EJ6MV-**=563B,YBL:MJ\L2*FDYZ
M"[Z/GV5GX]0^<4 [M<@;[1FP=L@;)PN.(+F5T77/0YH+-234KE?48,S,$#0L
M91")_^AO5__YZ.2$!]VMA\)H<I+'.D_S,10-YCC,;L1FE6Z!V6GDKE&:?5P9
M;?;T#V\WO <3AF<G>I34744.X:#\AL$ERLX_E#_4O<79@_@MJ.>;($($%PH,
M9,*6EX:8UGW&-*2.4;KWDA6VZX/?]XA%HT7'PC>U/TI.W9(]/Z%0*GE\_BAY
M\(C30J?)8^?,/7[\:*=7;G%-" C);3_^EV1*-6]ZFD2:#\))8WCMM_'K] V;
M.'=TIOCV=TP!+QWY6GO-"%5&9\4HF^_&-=N_5*W;$85 &RW/GNRE]]^)<=E-
MS5EB#)=R<:<1'7]W%5]<M@;U(_B1@AJUWI?VH9(C"UG^\>"%(JLPEO9QDHZ#
MX;\IY$GD=$+\VEUA\."'2)H@'9R>_X4YMUB5B)P\\S"=3AR0 "PI?_,V)ZL2
MVG;\1SPM_-5/S\AVO^JP6Y\%Z@4K">!&1N]+1!9U-LK <^A&*Q"QM-]?<P2L
MW*P?]0/W>Q8Y0I;863D+6.5XN5B"8HLERN%U>M^G%L4(#A$,:P%PN4P)W1]3
MF?7]NC0Y@K/'NMP^^X"6CK7>8[I[##??_!B^#4E)/_2??/;VI.83.2-\"U^P
M4,FNY_,[RS4  FL[^KFH=+=L)"4+@YZT "#=@,@&]^25LR&.J V',(0ZNI8[
M.CPYGO@J1W7GD&:6%3IESEJ6;;ABHJ<,I'?5ESBI-QW/9\GIY45R?G:9#,Z3
MAY>GR=E#/DHODE-WO%Z<7WS*\?S+LEC)[I/S^9QC=O[AHN]XCN+;FH5.:J9'
M9/Z,'OMA#8'9)<,,#"18FM2?"%H,YY]2S-H-KS%'%*A_W]+ACPX5ISM:<=I7
M]O;WM)B1R=L;IYX6C;@MN9U/S6KE"M6SMXF?FSIE4:^27R3<E";:4L(G%HYS
M9QQRYNNR_A>;.;TD!2TCY]B(5N#IA8M 'IPESM=7,^<<!6*:W4Z'AD.%B(L
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
MU6/WN<'2S0=1B[94I=HIR<VDZ0KN6ONZ%D(I_99T0J-VS-.INX9:<\(5YF'
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
M,"J_,8GHNB1<=)[$ 3[.%%-/\4\(4FQ5P^ZAW6*KY3\.!0PKB!E*&=ZM%V7
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
M2;!&B?:^L". "O4[RO',EB ''6C-?I8)YD"9+2;2!%RL=->M(?]#_TP3&ZU
MS!H0/FTT(+RG.3<_#*@59^K"+8"$7(SHJ^"[#(,G?@K<+-G*/X^@ F[1I\;,
M*Q7B?F!L/8J(.!R$"2$/58^!\PN=GY2%F^#-?&O&R#=J"!8_9HF1&%BCWEQ[
M!HD?9%KF'MO(K5M$B<C..1?]!?@/A)%OT \##T0;<49(*.8S $)<O8KP C!]
M6^U\51Y1"*[&'64Y;JFBD)A'P?D#.<?^IM<]"4,&5R71!\4HI<0G3:N13M6L
M5O24:F0D@^OE#,D0]JK0^B<DD-R>=I,5U9SS2>H NZOI*J-3OZX*!7&A!<:F
MH/Q7,"(E910IC6[6PPX#DQV1TZ0C,ZG=2'/519=1TX>6V;QJZZQD?A!Z:$(!
M[8-1#%V=1%3ISO@!=B/&,X7?(O[F+B^$)()47'Q:57,)"(F"^< 4D0=6I+=$
M%";SSK-=(35#Y;><LN@$4M;/P3 +785[!N;KRKP7,$]!5%?D[K&99V*<SE+;
M)S,$_W.(W-AT47?B G>C3I!EP;5)J061 USZ0%I]F_ 0?69Y'8#G7>\7-)G8
M+(?O,\;7SYV?5.#5"('OGK/YP(GWC.T0903,HZR[XR"?L#6\R:LBMB[\=[QL
M(CTV8+$AEZL1QEJ. ^I)EB^,H^?';L!%J^V[YY]97;D5['SE-/"5:%\0:%YZ
M;_3-0\^0E;O2YMF/#SR_+M;@A3%L>X,;A)JOH3?NJRJZM226&&EJ3B&[S3GZ
M($4WI<PBP]<+,. 8=N<RO:5%FJ%I#AT]"1"/JGI'81B^*Z%O6'%D"S=</+>,
MRT"-YR#VFE!P'1XOT-;PZ=6JTVM)1;M=33D\B$UI(:*O3:CRF5,D>P(.TZ>T
M0P^2W!2CZ[-. ELFMZ,$:8F$_!K#<C6;LA)TS-Y*MA#7,]]AG$##R I)"7 :
M.28YL@,JS "?M+>MNW[QI7-_OX7ILUOL90MILAVX_57.Z,U]LS%5DBXS70@?
MA^G@_+XP@='^0/HGN3PY";=H=.DJ,RSF&EV[W+1;5,OQNH_;)6WXG6Y+%RCP
MYRJWQD,=ZK4["@>_^P^^$2[%;;W$_6-"[<64Q)E.J8&;:@IX\TE1D7] O7SZ
MRN=G?,694&@VSMFDK"ZUC40Z1K3J^ZZ"3'=[('9XK;60&I^.WPJK$99X!OI&
M"1F+B1"XC,D*KK,V^CQ1JWN[G5?A!_,L_4 ,[HT20WJ3%N,AW-NN]XC@EG&I
MHN>1U*D13W'9M*$6D6C*7;(RUK2\$9*4_9SB,62.)#I1#Z9)6I 7R<C7'M/]
MY^\Z;W9VR)O=@;Q9=V9[GN8_W//FL^F@J4?_]:?IHX>G#Q]?3D].IR>7Q^_G
MTS\Y&['XKS_]^OHOK_\4/_/%\8/SL]-3]]PRUJ?'CT\?7+@7H;']]E4)EN?Q
MWC'BKL9C/9+8=+FO*!^W9C-(KSY=2&N.;,*L:95UW2=&UQ2V+A32&W$GFB/(
M<PK:3G_OU1T/WN1<%Z:.&92'6DE&5B@?"?&O>IZ&Y#MZ7O%"P\-T7I"1&1L^
MP(=!?%F]72//1A'D6.F M#&Y2(=$=,+/2)9.1"Z($P^-V8O1M>_S;P(4ND8=
M0[D5.9J08KEW7Y^@PVC.8Y7HWU4"H%[@AS!%>4")H'D^$%?5[=I]B\;5MP^,
ME!1(O?A 7&."#/1.;2)*8 30 @0 [E%\P1!MZG*5/(LPNA&M1-IW)%NL@BY*
M/NYE+!0&IOWP%G#GHB[MH0QH@V'F=HT,66+91^-UP'2BO I"9,+]M[YK-^A
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
M@=GO89_#(9#!W./ZP)_(;@HG9&C$T1Q #"**XUVTQ=1DYS?2PH6:/9"'LI9
M<;3SATDELK,FK)6'F63=BNOE)<L?\][*RN>J;:XUB2%_S9ZTJMO>4\C\]0<P
MR)VN7XJ-=^@0%:;(;EJS^:.[.8Z8#]+H7OA1?Z. >6.Z(("Y6#S-6X ?>"NZ
MH<G>2C5?&MIC>F*FTZ7%;J-,%R7(M2M-"WTUJ9>[?JR679R?ED0^3X2E:>[I
MLZ@A!AGK]%1B8)XB'_*U=QRP+0+H9,7%GV'A9_"=K("+]3B*.:_J]<%;-5MV
M8IAP\G"G<8PQ6F4IM#T:('.CQE]J+JZN>Y!)NR)EJ@B$2P8WOZ%6-K(^U>Q"
M*7^"MWV![H/'NZG5N\5%<,76K@)<\NX<I%A2R^16+[",?GS(=?S #C#;=OPP
M!D''#H?CD.:" 99*PZ[=[KG63@-/5+OF),I5DV03"(F#G;H,YCCU1 H72:-H
M8M$G(2;L8P]/&^L57KA&8I7RU^NFH;:.JTB31".HCKS?EBY)-:\.;2DV23L0
MC5?U+-@P=J^>423KT=F/9[/_V=S,'-8#&N_A]R^ID/-GYH*2/WEV]!CVMPAP
M"E%R%6I$V$!A)>B_N("DW,HGWZ[Y75BY4PZ7*P:EQ-55TSND/FV?Z4_Q>-=B
MZ!;<8G/>_*F.SK1#M^0% !!J5*:Z%F>:?\M*H9ZWEAUH/=9B4#TS&LOW^J=[
M7D**U3 (<)E:44"R(^@:=J-;O-&."'H,YMUF&9[F=(DRF: *ZG( &HBQ")I?
M&>A9]6X/J %59S1+F.L6B>0*._&SH;;91 )K"!H;DA;?# (MTI]!/J !'+G@
MU-20&HCTI.F8;0$A;6'E'J0#SX67,>,+!.D"ZT^D/YT^ G1TGMSBAFO%B%D]
M^7+%JSB,'ZJ-*U9[$*! >ZZ";[R.C^J92D!;D_!.4FELBY=SADD-SGX?JZ40
M>PWRG"1.&R[?3=!%$J*X4/4DCVO>MH5)LWT@\%]M&'Y4"X2IWJM[8I3Q5?N,
M5P_":FVIJ/!N*C@GLH1F9)6YT93/IMP7IG/3$KNS6<(I.-Y#L3<+AE5\-J%O
M]NLE2&4NMQW5M@>CEI R;6S'B*O-O0C$!^SZ76J+1M0;'4;8?# $++CCDP$9
M'=B!V,]Q"\?6R(?9Z]SHM+ \%**J'ZYKR!>'9+@51PM$*1'\41(X8/DXKU2O
M=I*K,/=#:(>.^U*N2>3!28N^D<5=IEF$4X8]L5NJ^_)\:[3K2BDM>;!E0@LO
MO!,/.,NU/_9.<)H^RSW>+(_V$HKOB"/#.Q@\X?H43YC-XJ*#JNFU17!0-;U6
MZ\XR#$'"@[ZO69-+7I9LHKX'@2E=4WNQ/K:N5Z-X**J#2G>Y^/#,7ZVLP)S1
M?]I1MRB'K!90:BVXLS@9=\ST=T^0>EMDS#_MC->WGS->'VG&Z\,*&,[IJH Y
M&$I^]>3Y2ZZ2ET)^+WR2;(Z'J+^$ H8RV103.[<502\R_,;[O)GR1O5(A* \
M!+&(?6(Y%"!KLV5090M:$'1+T_^JBE9]9N24S"<QEH?]G)+IF?'K+1>9O)"=
M;7;&=4QMC^M>',L[#Z"-DGROM,[@9:,1P8)N\J=+W%(D,O0H%L]IEY_M!]^Y
M .[Q _8MOOV@.O%UB"F9(4=MP;K^#2I &^I&U Z72HI$N.\+HD56>\J*+7I;
MA&)88,_6%:\@8C1%S50/<@S](?1?F(K)9,@ZB>D,L85:&L(ERFWB>>XXV_H'
M\]/U8PC2-4>]]9W"BB>_C&"3\%,FW;CBR+G1N8R<X=BIK%Z0]0BX>OC'#O<.
M'%4H(1B] @%P$%)S=:0YEM]K![364DG\VW39^ 2PVT9VI4:?:HJ\/TM61]N'
MOVENI,82LYD'A24RR(*\NO^Q%#12*HP0S])$13,W\9N).$C)G:QOH_Y.;2Y)
M+M$8$QKW:"O'YY\X"75PI:Y"JTSC4M/.Y)'0F EHF@1S:"$&H+*D+662@/6^
MDUPP02IA,?V1'422PT\_F_U.%BEY(:A4:7?[G87=;KW[XP#T5+!WH3[KO._J
M)3J'0=JCN26'7P=_T<.YPM#7[1M$&VC0NFHZF(E0([M7E*OGM/=HU8T]WT4Q
M:V&6 8O'"7+)^'EZ+FD/+_FSVP1GZ>?@=>^9L025"YC5BCUQ6O6@U$ADR-]S
MW0A?/4CFE9 FJI/J(KR,=:MB@SA,ES0.3]=R$HO@7K;I!>%>Q87WRFSL6!=^
MJ[5M C;!?A(L-IU1E*QA*BS7MON- 7F'!&2)* ,Y3F&W5^GO$;U@;X1"8:N]
M-$O%4=G9PB:+A>#VM1XTU&_RCB[;@0(EJGARF<G8EAF>&@_XIJ&D'Y/+B?(A
M,J"!]XAJCU2](TPXS/Y[W^FCFI["AQ)(J!FC.Q(9'R'0OV"$A)/QSWJ];^X]
M6=*NO2;2):XY4EK/'R)ZYNZ* CQ&C:RL)Z.$[,^YO5F8RD\N4%.POC*0;[2T
M@LET_X'0$LX'[IU(E7H106\ #?IJL+%^;N8]65WD=CS&+Y'T%]@(G4JN."E#
M<Z\S_+=@3:T"RFX1RHE6-C_A:E5*5A_6GF K'%DU]=APWXT7,MKRB)8,:0))
M0\_.ZT!F[T;ZEEYO8AML8E+\^O[?].[N.L+4R@VVO""*GFYF5SBH-0YJ85!B
M!G@.1\=AJXG1G14VE*3D>[U&>H*C?%1,D57+M>LLP=D"B;6(2?D<^T':.L9Z
MGA21_%K#FB/0/\S5$'C[U*WP)WG:KWU>)SXM3KWEK40M^TKJ+"3-)@';#,7=
M(L6O.A-]8E $]\%V *S$<R)\"^,)3U]FP?U_.>IK*F>#:1)=?WI_LBLS< KJ
MQ*,L2KMG')? $FY!PV^DZ\LNR.Y=NQ#JF+KG@HSXSA.8W(]^@9:! FYA*^^%
MY2'B%U-,,>5#=O2,8UD. &H- G:YU&)J<T&7C-H0%)3I]?7U&=-)JUZ\;N;!
M&6C,@#4DW:/']ZDW@EDH9)JC80M=QFD8!(QD20<A!1S,GDVWT[#S**?R9+.A
M6]HH7D/XU_1VO6C7W8[H_XE_B6&0;[=2UT:?'UWXWSCF>V]O[9C#?/[ICIC(
ME: -Q2$K*-GGSYZ]IL$]"<)F+1+BON(9Z]D6@Q22J&CM<3TMZUK^"CMNW)>8
M;K_WPWMJTS2# #0H*T,;H@=;N!KF2*I2,\<R D'$Y0Q;5\OI&CB\WH#G:MV"
M%$6PBQ!P\@L&F8VN'!6X,5H2CX3&'@;CSZ(L;+V(RGQ@?E!ON"])UFO1]#:<
MYA4:AH'-4\=C$Q%_(R7%D,^^:-ZJ,+91;YKKP7_;1@NNZ[#,-!KY4QU^2Y)]
M3P5HB8-N[GX$9GRI7XD#R9!R;BF2?4GV7UG1?FC:/Z0^T_%U_!B.QL8TX?_?
M<63I@QQ[#O/Q7@JX^*8*LCX(T/!<LEZ?A %B(K\(Q0'^0.]GKF+"WS[OEI2>
MDTKTIQBLL([J.Q1X^S-YHJ_AB=)$JME_$.';QO_]13 I*X'K-IL_R7DKK$!X
ML [@D@U![2;U]*(F?SMH1-"CGHT-AW$*?$CW8Q%&Q 06JO""K R[H:+/OAZW
M]%-.('WW.8'T[YA >L9UH.3+/1[GC'SZ)5Y]P=\O$5;H>KV_I.XJ7S#Z5'F9
M"=8_*CZ>--XSGYV^^YM5QI?5<,F)3_T) <@#5&"FFU;YPL8@2Y-TB;.9]4+3
M!3]B7T:6>RUAHEA/@S@8\(('1QVD*=Z$LJCPW2>OXU\2@!.[E>',#Y$QFZ!+
M7#).O;G7NK[N(>-*'TD8T.0!9 3PBQX=J3+I,RHL8D29]U^LGV-P=-H=!_YC
MHXBJ_#:->X+N_ZBY'CW.-2!!"+-J?L,@/%)5X;NC""I$:W=C[R5J4KCD('!"
M%L(G($[[-#]B"&;_@/BL#H^3(G,+\/)SR=5FW*!5@1>\*_FV%4&8[0 74KHJ
MH,Q>VW7PZT%O=Q-#'(QWIIH/;7% 2T&W9H-A).=*DV$Z5#S1Y;\V2FS0X+=L
MX8"<2<V\S*BQ:+-U.T$8B?@DB+"2)X#L#56RN'+K&+M!]#0Y_S.A'K @:C[G
M4:$WW ?[.GVRE%K\D]M-,66@FD!B2-:NU%RJM$GP!8%:.6N?]YN1HZ#N#$9$
M35QG\-=Q7-O@RS>6]$6H-D4H6Y16&\1XXX+7([V.5QT2E=D6GV5>&<J5<+)8
M9M_.\[/58,^OH@,_W.;^,>$<_R1&I*U'"<-U&N.*E/=\A*%E65Z>T0O46=U5
MO%@XCST$3_H;DJO=[*#$UWZ\6QEO(4@ZT:DL:K8T@F5M.?[^%[.+O<.6G:1\
MC^_AOPX-7[!C7J9AYL,1?,CBW3"S5D<%3%^^@:XJ_"F7$.N"A+\<,*RRH"F;
M?5IB_&=CYVAWLQ6ZC?&SN(XQ_[-U:DJ0.0361CG;<2LLIM43I[P8 T#S/IDW
MYQM/M$D:ZWRP.[ISE>)X6@L)=,P\<RL[@[L;=W.$<U+]:#ASKW^8$P@O90RC
M5T5CR-635/]89!=6OZRA=P4.!;U&,?2'U-X.BCGFD![>?\!))HV%N55Z]O2%
MA8Y,76$5=/X;?&>T +%0@_RHBZ[G R1@ A_O)7-GXHV1N^QW"BH AYM\?-6M
MK_CT,.LVA8TJZ8<6R62(E*Z.1*OM*LIHKHSB9+ [)XJ)L**U.#%'/2 _04\W
M-T<U1GF%FJ608Y'O01$* 9O;;-[Y[,!V#9OWC3-YDDK: R?ID$3YS0QR4Z[^
M:/$I^HZ6SOY<<B/?ZXWJN<6,)=(.MB\.8L&8#!V!R3E3M%X?JTUSLN2B1Q:2
MG2[!25O).XV((9FVB8Z'*Y!ZUYS0C?2\"I_0W^6V8LUTL'18] Y6T4/V9RA5
M!AJ<+"Q]YN_K>8REBX 0%02U+[-1D5YE4C".8G($)PW@U@'J%)'%798F1F8W
MYO93K\-9G+?K1J/M5>GWXWB]AYF5@_.DH)KU&E$:><64(C*XBQ8$:2%Z#^*#
MZ=1 ND1_15(LB[A^S):IZ=<73H/(V?F_?Y4%])]I)/YDH_5?XG@\H9 60P3Y
M\#'^CD,6*-"]]/ES]$>_\*P/X'B  ^7FEMU0HFY,*JLV2^D@S:(U(J@*$H_(
M-[Q2+F"]3?VQS3(.2!9'6<U>ULNVJV8_M^M+H?Y>"W%DY4@GK?7!\OB+#CU1
M)?H_F ?GU&$FR_\(BIN8WTB1/G3:^UV?/E4W\)I]CJO3C,ID615WRN 5$UB2
M?A.V8;.!U[D-<]L9,(P2X<CT7:,3@\5+8$[5ASTV$9A.6Z)+ZR+I!]:R("-T
M*7==]T9)5?UI>#QF0'GG;>,\Y>W&%[D;+2D@M[M!NE+&E+<3\ 2- O*49_MM
M$]E_*R>GN(;&8.$]AR-O'45C[+@>^E%RE&M7 Y+%!=7BO_E^/ [DIZ.FM=P#
M8[=-]C$ED82Z"V.R D-I\*P&B+=.-./_O1W;XH.2(2S;<X;U$0B<?AP#N&[X
MJZ;FN@%K3TU1<G0)!=3=-4D2\^N=CE_2<!JC4VCBZ2##U :OB^_)5'5J8ZLU
M?<HOK:##X/BR NB.V' 0.#BBS?*3SC$_N/\YQ_R1YICOR"C^L=^?ER)/L__E
M+^KL*?7TP7_=E3WLTN@)C?+/"L_$3)YDM<H3B72SDI]++_@76CJ4/R"WODY1
MWI-K^H4+T/W:72G&^\$W7Y8 H>].$Z_:7U]'/RHL#]/%!Z=@?[X?=GGY_#0:
M-ZL9Y!\HS,V8 S3'5F5<H(J92V@3(N?,IML=#GP>VG#CN#QY?U$'M]\=XCE(
M(O>55U>5A1+--Z]*&F[4C3>&$F@.I<#$V>S)IARH1?;;F#/\;V/0C!X+T,"E
MS'_9N%BWB_*^AQ@PMT 61!H3IY'-*?LJU]3UP&GG1N^95$'18O%D^$BELSF8
M?O@$0A-/NWU//8YUL2,(AY.>=R1J<[N>$#TO.FK7SA081^0@,E_9S)XSMXV:
MLP=^?6Q-D'FZT1H0[SDLY)=I8L?\@Z.+G<40:,:S'\*PZOTDZ(!3#X.5M?&"
MM?W(LXKBY8RJ(]A52#('M22.?41[-"-,1 6H7#8C^6&HI'H7^4W<TG3FF YD
M.XA4=1EO/Q+I4F]=774P0W$THQ6%>).7DYG.)CZ>><\-_>B>496D^AFEU5J(
M4P;U@_H&)&! <FL]".21<U<IR\[;]6Q.A(=$^<G,+$&_R1/E)&]44#FT3%CO
M>K/S.^#6WI%3ZK,SW9_7Z#R3O@59<PA=FHD6+XA&()3R+5=_UF.SP$<LOF-.
M,;(>++H<LZF1Y\T6A%:>>%O&/]O1UI#R#7IU3?V0\MJ"UC4UVC3-4I+)T@F$
M3J:M)M^X+0N?-/X8/37:S4&X*>#7CD?0\Z-V4B&-=!=:P,5;K^U!A(RF_*0S
MPGL?FVZ/RHIRE,(FOE:7]?5%/+KVJ:4;^?[9J#%?(QX>%N%SK%TP0=HEAJ)&
MXK&K$VX@SE%&;F*-2D@_SVNB9T;UDN4]"?5]ZWM:&7SBT3<H>VR7;0W"D.39
M1V7_^Q(_TI^D+P'O"S%!:L92OB.('R?2:RY$GZ%J'&G(8L.7)QO*.R_>L&#A
M8OXF,J16,85(I)B"$G+&4]Z!ET0QH4=CD;A'YKD?*@VHMV'I>DH!VR5U+:1=
M$@HFZO"DM<9D,B<(I!75 3#;8;=AD20S9;("OB!R T^AM_PX+*V7M'^O*;\(
MK@9,ZR.QMB+0)9'PFUEIS*? 05 ,!3]9\CDJ\&.FXT7,M(^30I0M*;P:I2 [
M&=X7KPB6_&6>>W7 =OLU#4GS(E^/1C3=6$E)$[IPK#LE]X/Q1R(H#QG'6[-R
MX&-<VUTZC]0J/.5@2 ,NHK2_:H*Z#5<.4&=P@UZTW-X4CY4;5WJH<YV.B=[_
MW8I+'XZTN4G_&S5K$IY%F\:@>Z-Y0AM[W26R-9'A]BNTJTA^]^A1]C/ZH[WW
ME^Z<*WA&$^K.JMDON^69/=N><I.*]5/66/L>$N)1+*W(U1UCR=C058^KGV]L
M=/P^*XF/5DE\HG'S!Y_CYI_CY@M2UF!@7LZ>\&WYI^@#0[W=,6@DK^(N.H^L
M,7]>0X@^3YKRQ?FU_:*O5SOXL_40=3PU<B$0P',J1B)1C_#TD"39LZ:%*T&#
MF$^JG5#W7,JY:*]:*@@)QH"\O=:WI_#ARS9X'JC"N@R*HNF9NICGX5*PXG@-
MDII-:+6"<FZ(1C5(2)2P^ZER5\2!_B#Z*3P^T=M%S?PZ#/T"_XB48JH<*[0!
M-K7H.^)$Q>J[64>U6B$J:DJ4#<1W'_I';Z+[[.Q'8IH_LR!*H7)SS/;YP< J
M4]"?J;"IPAW]$DK$]0N@4;3[5(0 G8 H/O+4!_;4L]E([GR0D8)KU,*$PM08
MS$#B<&L%-1(=A82Z(,6F#;.KMD[0K;$O1@EWP9L]]=YB7.?0Z?4A7Q1-Z--&
M<XA-KF"I68\K/Y4< $.$?=;;CAH+1$'H@D8<*N)^O >'^OO!91^)I(.W5J+C
M_[J-\C.TTDRSC3'GT_=2$U#*[I-'=A/H6GJ^(X.LCNC!UQQ>9)IX9AS1C*)"
MH/TZZ*##!HASBTJ)J:YG\ZZ3@C\097 ,,#A(74J"R2N7+#!5$H(DD6%'3>QU
MKI5+_QGTV?FPG_U_^WKSYT6WKPSQ/>KFYC.&!>T7_O<?X2'G]!2G+WNFL/A%
MVBTSQX0P4]!+PQ#M2^Y1OG]([#"7^8K) 3UVUC]ZG8A<]T>B#)66+)RL9;?%
MQHFSBFAY[,F^HD$/;-.XYCFQN3-F]:I>4?6DMAU Q62AI,[)SN3R2KR Q(30
M*-J=P?OE&K3<.R/\(94Z.LJ,?BU+&I9\<01]*#7@B]5.14+2C[,]_<66D);A
M)43//18]E0NO@4H\1M(>/IH5*9I3GD&RLV^A\+O-].!*-&X'D1BMXDK(?/HZ
M+T]+T"^5J!ME]$9.*-&NY7M@J1O.$DG_E RE+L5IBTA?Q3M?*^!D@<A'A'8Z
M!:J)THXDIE<'AU[8<E)+XH.>Y$:Y([9A-^K%&^A$&@QD/GV(_Z(0T'_O.^9?
MWNQW?2M8%EPI 9&H^*:XC%25!/W'$Y*Z;FI!3Y^"\(Y2^$G>A>TPG]#S$54L
MD=W=J%$1+#+Q6MR53P%WH:B@'YLLS12)"^]6UKX>9P->98B"L9^1SFJHCE$O
M6MGHH;SP5Y6Z0.&:JO#ARE(O:,+7()E)@(Y!.MHE&75\9PD]9!['9^-W-7L=
MOCI[]JP,8$ISQ)9Q!Y@J1U[D97J*0)*KS:GX(Z.8&(:)I\GSE NJTX>:@J7>
MV0";?3$9?Y!'?%DP[_XC_,\?+6(<]>9-[<TP%IF"0&'S,I4KJ_'C"D])!<F1
M]8MNH^Z+LG]:8>C41GV$Y!9Z)D@JFY&"94TXF! >X,# /Y5G\:Y(,"93E+DU
MH0$/FU8ZD1CAL F59-1MJK?8)A)<<&YEY :(--Y&BPL'([-^L-&&% B5FT9O
MT]C%EV]U&KE3'FGKZME[;;B)CN,U*\Y4%ME(Q%:"DV(R(R[&RB XSD8'BD[9
M>0JL1Q9%V*83L4=DO=]L>1T J_?S'#2A7'.'C(2$*Y:D)!RGR0-L!R+X5;N;
M$4G2#L( Q)-DMP>/D^IP)6TW%%"HWG=\CWV+=C?YVX/@<_9A.=9Z7!]^_6F7
MDCS\G!+[2%-B_V(HC5,!2))+V/=H5?E/]S1DKE7D=QC(L**)6S!3Z["-UKL%
M+K1F3J @BZG72MV'_PUBC4$ 2\+>=DPH)WF"GJ$#JS @\LI*>?FD>XMK9TFR
M^#W&>R?=&7UQ"4-<M%3]/0I<\L3(.YR]6S=SI!*7/,[SKN\]I?GL>!^5CSG6
M@C!DUII/!?FX#E.H9L$Z;E<W"54<QKOK@[% O2&3@@FT3G.(LF X],M[3+A.
M PA:V_ YBNI&N,)BS=KE>^EHKCO#6F/0.3=6NVRL07N]7/:(I'$93:WA:XV_
M58XU,8%LDY?:7DD@9[\%A%=:P[A&-AM<T7-0<!#/5=(>RS>.PY"LV"5KAC.]
M,ME,N9T/0D.>3&@R8U"[- 3O6/CF\M!.N%P%>Y5N26"TW>+UW_N67K(8!Q;B
M)(*17?U6B<:B#$H[\=5O$WHEOP8336N++6E3GJ Q006]1VY%!"G9\KI<T&DK
M38_SJTV+=R5KYWI"($^C+2!&AZC8ILRRR)X$Q_^8S-!--P-:$G;T(VY$'(:@
M(Z#61>OZ1D'Q?!@MJADD9^/U4/(FKK\+KUBWFS>8=^D:T:\NNLMF6\?.?/HB
M&D=;& C7\PD$;=ZL\SWS,F3,A#//9F.2+URX9KT:"QE,C@A+\@[7F$]QZ3%R
M';IO3RB-K1HBEA)1*7VM_ 3'WQ(NP%B7LAGVE\2NP9@\T ,QK!%=OR#F18Y,
MGP];DN*4T9B SAP<IV7P4'=6PZ#/EP9^5VUALI1'P2W9<T^5L,R[&T^B+W.R
MY2UTO+JF<AARJLL/$YI9.@^K5L YXWUEHNAVF'B(]#1&^ @-5<()I> ]U>4_
M^:!*%;/DIF3^*)DX.DT5,*L&NG@[K.AUC?)2WF'J43D$Y44?O'S^PT/>FF!/
MK2'.83#&]I*[2+Q[<!_"%]]L.G%[N2(+BT9_W,RLT_1)M^^TJ2X[5+U<-LU.
MRU0&&'%L'/#^#9SU2PIB]7(67R.VGP008!G0>NJVZYTYTO*: RAR#=&",!H
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
M;<!5!BLM8BC@U=[N#$Y*G@S'LN5R0HC;&^.VP\0MB8%2?;"3WN@X'G418B8
M30NGDF,%H,R0OM@6"N!1.G"U%/I;#(9N%^]R4,QOFAW$HN.*CT:\RAGV7F!8
M2A^;+ &A_H9E1)<Q;W7X973\]AMMI^<K+L+JKF>;^I*)1$ M+$X@% Y"F003
M6%+;K+6][= P\SN+]BF4 RE,]]93R4*%!V<-,X#*E&<1G(@=IK\)7^.AB2B_
M6,KQW\4\5:2GLP+M21LGKL=\SR0<1JU5R,4+/UCP5H 9%/0 4Q1XC6QJ_O"Y
M>1[D.44LX4@5KLE2^.SC(#MF36)*$[::]G,-/L!US5W>V ; R@FI7BQJ=O_X
M"%X@M@PZ?+0JG"FCXR(Q4*>%&[*2^"H2N'('<Y6/3[MH$OGB%D'YS;0#-YD3
M KE<'3*/#K47<\DF;8UDFM919'H=:1F0&+47UM;BNZV'K_R=T*FC')V:*9*'
M2@W56"^_*NZ4YA41L")$>E@3.F:Q^2 CMC=(2L8J/T=%P<5]E:P_-PZN*6D8
M7J\Q.;-SC=3F^'P2X$[./S\HO%QE6&*:4!R%99CG&.9F8R6O(3:C5!Y[LO%'
MS3OXH"XIM$_.2+"06GZREP4NCRHR(-E'6VU>+@)>]XYZ^\ >>!H$!Z@_<0%S
M7A5;0*7+)T."#,0:B0L6I!BG+D/B$Y1[.#KT L/^DW5($CU_=7+X]R9G[=I-
MQ;+%29VRIBDJ9#J=VG6N6XZE>2<3T=-(N'180XFAOQ;06]!&USS:Q;ZGA#T0
M*J4J^+3M.$+5U%*<>G4C<0.^@3O(Q">'[7JT\B3S1BE#R8ATENA@$58@<?V=
M>.LD#>)$-'E4B7PN0#WO/V3030?&_P6OK;I/'1/P)/@!0:T*@.<4_/;1+_#]
M#&M[C]M<9=PI*+/($BAQ483NR<AD9'"7$;!?)#[@5KB\9 J!YT=5/GI^X)V2
MMPD"EI,>KN<\T'=9TWD]V0SWD0%7I[@&Q0;/Z6NJ*'XJDSTBA[0[;MY66]I]
MPRU*%Z,)/^INFB9-1&2^<A.6)L:6=[W4KU+MB'L:/=T>]TFE(5LP1MU-4O&9
MQ/FJ:,8)F7-0@&'G+@%6VX.]SZ>$V!9V^?_S/8K<09;X-CJLD<VJR C-4__E
M0$2QRNO*TZ<FG<R2[G5;?G@%J>]GYZJ+V4$@?UXPKN2$$:JM/6]]"@RR5",8
M6D,3O7[-\ $LMPB[3&SO#&\\F_U0MGG(-(=)'Y=T!^'37+;[2]3;\U20 &VL
M(698:OJIFX1.8%E^EW+7+X#Y9S_%X"O&@RBKE0"58YYQK8R:X [>71@GRB:"
MBE2]\C)+M9LD8JD=8BP1E7T Z6GN\M#)$!K&2GJV*9M.R6BS?!!OQ/@,'0S+
MNO-W0B@V2\@.==Z<3/A&8V#55M>O:AIDC3E7DNLI'RFRN.P[31C.*8I;D=OV
MY15PEHZF!4NJF)36K9>1G1('*D7"CL97IVRZN*+4-UN*R!"W0+=TD_&C&>&1
MB2'6[?O"N3S).$/KAL,FV:>9Z'MX_W.B[R--]-V-^2 EIZ-&"?0MP'9,)]R9
M@?$\2"IIL7#!5$R^^/8IB9@UBFM\IZ87[3HH+;@;0<Q;[,C *:?/6VUL?F)P
M*,_[^A)E#*<^(B5]8X\'-(H43JNW2$BT Q4U!Y&%B#6"$E?H:<8VK)3C%KBS
M>WZ7RD.6]]D?9\""&PC8_HRH"E']T@\$.2+A\>' *\UPHT2-J';Y-H4(U\%H
M/_2[+Z6GB1183'\Q^N#$ZM)=4]F%OD@XT#DAN7B#\"+'4&5L$.7M;K"59J@7
M&Y[K=?9MH$Z7VM[MOS;,M"P*;%W']E=;G((MGX+JM+VA3$P8P;EPDP.:\G1=
M#P-K@6?/IE?"MHI"J]P@%E:L@?MU3Z_J];ZY%SQW.CW3SPE6M(YW/%8^ <NN
M&;C[Q+XE)@ *?5\360E15(61V,HO*,%H_Y5TKU.&^FCC3B^2?I>B<'4PC_:
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
MJDMR6(W/DQ5)^/(TGCY+V?+=>J"L^)RQI9'#OFA9H1W S\V\=[T/O_8$A-A
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
M>317FG!*^4=DXLVE*Y=U!&^:>=NIR38;<@A-BI*K\#GG8/=D%0LT[N?.M@W
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
MVRUG(+M)O4[7ZO,4WI^P/R0*U85:X7K!(/HBUH4?+%&E)>*9TCIH5^ZV*MW
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
MJ8*7D$MD#J4'Y6Y.#!]) P8@ZT )Y&5N'+)[+4LZF6WH 5HK P-6O4@R261
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
MFX('81?_\_++VDV,;H"X-1""K-K7D/Y^'N9P<X$RO$[X AB,,4T,5RWT\#:
M75M&[99F^#/>@S$^BF@1C/\HPA0O)F,J56J%ZS@+<D2Q3$41G!6<(=P/.A=\
M+%6 ;G N87R&'@8OFX6+!8X!^)F>XU&%,2PA3P#I+U,T0TR22^SYF*?!=!J.
M>=8LS.%"TU(R,R32 ?>.XJB:2&A:D.7NXPW$A.D._TPWB,A)J+*.]X66?P8O
M,YIEQ5D&)$IE<O=5")>)+GQ68'M$($%TEW/@1S@AW.X GD,HX>+#F.%6X-7,
M%%\XOI\A0.Y,HW_CF^/J>5W.5.R>@Q<R)=A!E']71%/8X1Q.V5/?%BK.[@SM
M/P(^3YN6HUF3O08 [+WP&4M(YK$P'B,'0'3VDH5* T*ZI#(J,W+ P7&1P;J=
M!'/YA4Y],5MF*%+"WD%PH8LPC@IB@3!REL2QBOC<\6FSA"#/T_"L(/D/D?:L
M6,(KOB D_1G&V0)NH6:AEX"4LP2YY;FY;"%.N C'7^F%13#^&IS3G[2R5,$E
MH$NJ-T!RJ[!+N,&X31]1#ZX0C;L(EK1U?-U<N#2(LV!L;ZX/$*V!E.E C8,!
MQ4]#/25P@$60CV=Z1Q,5P=U+->PU*:+Q]00@RL$E,]/ <6HXX-9E!*93"(<"
M<3#(N=]LX_'@EWOAA0P_40"E<4AOT$_!/ &Z\2=_ ;-%I3H#RC15]130,P(@
M4Y@:3;L*D2)Z,XX".(1IR&A9I10=[S<& ]"(*J(:Z,"X@'TI@0S&",Z E!2Y
MPDT!XR6Q!?\O+@ >++H(-8M!Q/+2(O9%ED'\@OGAUQANG1;1$'QG10AR"HET
M- W^;D^$@62$$8"ELF>D#P:7"0M6@%BP-A ! #$!"L"B0@9&3!":*\7"U$3!
MI9\81F8$1KFY,"(!!V2[N 0!\[NGD 6%*AXO$3\SH.SQ.8P<:\RS9P6KNDS2
MKW#YYG1:^, %=K&+O"(/(XT86L $2A\G\Y 1,P,T4[Z>7S/8" XPPI]#H!GG
MLJ!@G":X@Z:Y!4?M LSJ<1X],X$6AXQ PD0DF  :H[B\/P^0&NP@ _E@V/L.
ML(]Y?3&-S".8D,V CE.HWP)4?2  =-=9/\$1)B",&P(#=!3$^ZA$1\T\2 K5
M?!$E2T6\Z"*)+OC2EW4F@^@31*%DP909"/%%R)(-(GVP+*E*>+60IHS#!>D-
M<K^!LB1(Y9@( 1;.C>01II8]@.JK4D!V)&19$1$!R(HQ<@>@-T9&(4VK=.=0
MGPE1UN>_Z:FSE)E0,D\,=74V:/9!^DL\0SV [W?*4".ES-)EX)?P#M$;+7N)
MGH9?,6_%B^2PNVP'+\%GE0&M'<^$ =J#W8$[D6Y<6^,5V8CL*\<%Y)@JPES$
M.?<F3%06GL<DRL@+^E;, Z!Z\/^:=N=J/(L3H*)+Q,8<YIOS':1>YV/#R/'9
MER? P,)S;Q+D 6L645),[!":^Y35#V>&,)ZF ? /P.\B%:8/_'_] R(1*AI6
MBXU<L<@($9XKB, BX1&R&3'(<+DL<VH:E)+D1BS)\$P94D,^5GAOT0H!%PQ5
M&Q!L" K(-5* N%P:^:"IS<I[;64"!R#$J>(XN1"^:*^R(2JXH!39EQ*IE(2@
MDK;OVH0<)8QTSP9KB%SK>VHT[;5&TQTUFMXNY=?MD(DV3>9 P3*4@-'ZL .T
M_WR+U352?RW)-)-^/>PX28'^H+P_+>*QZ&=64P[&9!HD>C\-8R0@/MH ?1"?
MSV55LP(6:Z6N%T)<C6B#!A@@F$ $,V<60WRGP=@EELV4URR>*:S,S(2UOI7J
MCE>23B!B0/PF$Q)G8(@_0 %C3<_*@14BW:#E,!0 X_;I?:"(YVERF<]V4,KY
M1X"6E9@D1;+]EIG^0K':>S?HCNKZ^78+##.2-P#3)\##+K038L-;<)1 EB-2
MA'.M3--#(!B((6B,^AM@*>BU>T">T:X XZ-' N7U__674;_???&)QUQZ[_!!
M^K+WXEG'^]<;S_PD:\A$.(J!*U05RPKJ,SJ[*[1K]UT\A&F:RBQ6[*NOEJ3C
MIF1Y\D+TQA1F*0P:(Y>Y"Q_3;09\^5/5A,)07!YP,9? F.#9!:(60W\UU&EB
M5 ><1T2B0]V<0&OEG-,099)^MW=<7IBQ7Y!D0MJ_5SX)F.M<$2R$Y#@ <<G:
M/TY>PYOA!<+X?3@/D5CLR=G";_I :84?BK-@$D2!=V+1Y74RA_NQ-.]\L.^4
MD8 D2S(X:RHEWC3K2\MQ\@@I2@Y"E'?0?8H83#XNBKO7($:2'HQG&K)+!BJ9
MLB/9@HPMQOD@1I>4]FCA@ ["ZZE5>;T@[J.D""R?Q'TXNHD"NA\2OPG.4Z7X
MZ#1%K\ ?=? T*P*\40EHLB&LMP0.]*6-X4^ZY=K_ :16D4$?5@WLP7R>)W"Y
MX\;[PEN\3 H<+V&K,?H-Q?B%*1>H(,_<*X9LSQ!M/(D"^$6F;?UFVH[WCGUT
MS1>5W#%SE:.*(L:'F/E'9IR6Y&1 HVH"!$E(VM3[_.%5KS-D\?8LC")2*.#+
M?F=0^I*V1@\?E+_?^_7TK]U.WY//SU#D[W?[?1__'=!K\,<0620;J)%N$>\#
M.&I?ZF3UUHH%$=X\S*9B5A9$!+R<[)-+U&QV!WG;Z0RMM62:11L)F?Y0FLB7
M@OCJSCB;61IYE$ \VG?=;IJP)L@;V)H; GT)4W8#X+DB#CD/"+T5#,M$?X>[
M.7&^E.E*(.#;2SB,*Q+Q#MDGC TW6*7N.X#FLV1"3QJT1LO3%H#>0?SXB(P!
M8(MN[[M! ^$6SD*$:Y2<PF0&8(T>B))ZP8?_MST^^F=E7T9\O@]/STO'B\0Y
M*7*/+#73<(SD.(RGH-:3^&[9X!1PC/5]=!/%Y"YV$),0SN)3>1G&&"YX"G+_
M.9*(F-@+<O 8"5"&($GAF%"$YTDJ [UP))C2$=:CYI_\$B?QOG$,RB$*G,R
M=X!Z7X)OK*9<':%N.1PB6*)R=I)%Y*FY.[F^LA"785\@[XD3#BWQR!\_"2_"
M24%$+#5Z'6'D&;#W"7,J(9N^G+]OB62PL)ICQ_O$OM.,8UW0QH4K8!&)1:LP
MUBR3W$5(WC(3-I059[_C+SFM,'!C#<J;(G]CJN.-M$Q.FXK"K\"*R9V,T11P
M8T.8%A50.$4TJ6D[Z)M3V@"06E"VT37':R$@B0]7N?=,:'P%NG#3U(*#2D!D
MGB^\24$,G@6R>;#$98@9EFQ"N",TCC*<U#<U+CBHA")]@FE.YD+\EJV@Y.K*
MB= (*'XOTC";A"6QH0$\U96&&<&8[8@ #Q2J)603(,>A'D;J(HYE5RV/+_3Q
M<H19@BL&0&G1$AZI'(RA0UHT3M5YH5U&B&^$F^,EXD2>AL9<T;BGG>-R_P26
MX/T;_[D[FY5$\@1IR#$=VC!#TH-=()Z'BL+S4$Z3G/B@SFSD OEELH^.:34I
MLP#"&39F)73U"$_D-U; <FTJ<,PW[J)\].JR[(S7XN4B#2.6PGLH9O=&'>]D
MRBM5$[8)3,,4F/4___W7/C\X%W$=G93(D#):A1;R!#4K('*@HJ.5D'*@>PVD
M[XCODQ!-N\N]L*,ZOC?J] ^>/L/;+:ITJN;BB&E8 (WO&L'<N4CXT^ZZWF'G
MX*F9C12) !2GY9\$&MHZL_;]#+8TIN-E2JQM,T)MQ1O!8@V*&..T8 $&%[02
M%#[=]B4=YFOC2U4I"DV]HQ>9]W$!NX2E_.WEY()\&Y^+*"00BG9Z$D>D3$G
MXQN,N\DUX;0@AR'<L T49XF"XM@I2K:IJ+TL(;^379_*KD\8P=Y^4W-^1YL%
MWIV>O#6V!* R<%>T%YK *L&@&D,=3F/7]DF.[0L:7<.I1_3L)#962]\2P!)_
M8R1?BVDP3]'(YY"LN@B9SY!/4>!$\.U^.WGZK9/G43IY7L_0N*B\#TB9\ [>
M#7<47Q.:DVMW4X?THBZ(E4N(5UW ;\+%1"M$O2J7NTP2B>QLKG>&%]JYS'2V
MP,8RY7+)1,>85+CDRD&1,1/3 =P"=N-K(9,E,V\*>W17AKO#HB<+8"^Q @K&
M!"G X,>I0C9&$K#F9#!H#WA-@)*>6MI0%>ULP< [,1N": :#!^=D!![G2<HB
M/X9V27P!4"]:RI(7IYTZ&1M+A39GR32_) G$P$<KXR"4TOL1\Z@ 55=-VFD7
M#APU"6<A  03;PDWF0\33;DVRE@_&0/^8+284O*HA#B#9,ZK-NR-QV2^36>$
MSW>\5PI+T<!FZ<5_!7$!FH(CH_0'N.HW:JSF9\@L\8<!_W+DNYBA(3K&N'!
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
M])N\$*W)8IT).?.Q ?F#D2UZ_L%!:YFXR?3D>PN$(W]X/7;R$(#0O5YKC8<
M@M[ 'QP]>OM,SQ\-VF3;6S1.M"%\=[&&-K2BA>,NK:&%8PO'75I#"\<6CKNT
MAM;!4\NE/%/3)%5>'GQ[*%88T+A&AZW>V6;/#7K^X<&CCP[IM_FT!SW_8'"M
M;A / 0I'?O?PT1NBAC=&%EO'SGK! B0*'3OR<$)/AW[OJ'42[W6O=XL>!A!&
M;:?3&^ZS='^!<.B/CEHP[!VWO7+P0MQBF]/6SW/7=J/6_M;"\:[7T,*QA>,N
MK:&%8PO'75I#Z^>QYIC_J%P*-3P4*\RQ?WC\Z V9@ N/'03]@=\_>/2.OGZ;
M_3L<^H>'C_XZ'/J]Z_5]?PA &-R8M[.UO>S&&EJ9N(7C+JVAA6,+QUU:0PO'
M%HZ[M(::#/43_!N<1<J=WIF]-W)L'^[L5[!RO*#?+A7*@+#;:/+DEY]!W(O+
MDAO^_3S, 2;C)[^<JG/J\7H23Y-T3HU$O)__AB_]@OMI7NOABJ6Z5IKCIU<T
MT+S#;B;Y3'G3,,UR[X\B2'.58@6W?K<_]+U+!2O![R9>GGBI6B1I#L^G2LD'
M!*Z7\7XRW_O7&^^SRH,PHC_?)^=A!LB0>4$\H6E?%5D8JRQ3\"P-.(W4./?&
MLR ^AY7-@XG"[W%%/'X8G\,*TF*<%ZGR+F=)AFN-@W@<!I$7.@ ,,WCE(E27
ML-:S)0TQGH5JJINUP$ 3-0XS?'8>?.5=)D7JC9,Y0'[I%0##E-Y+XO,$G[=O
MPA*"7)V'*NNX>PSC<51,\ 'X\I\JB/(9;14^G<23 MZ"5<)6@WF"PU'A4IPN
MB1E<\R",HZ6GXO, MT_=@", $.R$)Y"/<.Q?5;Z(0(F@\?DS+4RE%^&8WWT]
M \!TRH#G%<+O@#(S^ 2G&P/@<!# &_X0F:?/S/%T*L>EERKC>6^"24!G_(G[
M%"_A ZSG6TA#)T $,A64!UR-VKW^;>#VEQD&@@%^PC)4E%P"K'(X\)P./8:_
M 5U47"C&3EU/-DJR[%FURP\BE" YW(D0((EH(M^4L!#^HM\6:0A_P0!A,D'$
MS-,D6P"JAQ<*H)BJ<0#7#3!]G-#+&ND7J<I@R/)8XR)-J24TC?:\"D@'* C'
M,G%]48.J2SF1:-(-'JLH0AT5CO#O3[I/Z/,BF$ST9YGJU<?/;]Y^WG_]\?W[
MEY].WS[7?UPMRO RG.2SY\?]IR^$R,O,S[NRVN==+RCRY,DO/_U$2O O/Y55
M:GK_</@4=-R?-O,>F:__5*O$U?]L/T9OY\>X!8_#:)/#X5HVG-I+XP0Q,?[[
MD][0X)W@B2 QR0-Y61[8;*09*R1^3<RYQ+O?R:7[KPI2[RV0GHGW1HW5_$RE
MO-1!SS>\^NKBV@,ZG_Y=' ^()?UK@/\^[WMPQ_L^O*-]#]OK=F=H]_G#J\=X
MV]IM/Z9M_WKZUT=-8M8*G'5PEB2T3;#= [T4MANA%O7LNE 6=>!&8VGN?\[3
M?QQ5]OD#;8/2KO&^K_%^AL(-;NR6&JOA@XF$ZQ_[\/\_/.AC-X$Q// 'UTM
M>CC P,88!_[Q\,<'!.TF. ;'?F_4IG[?/H$U;H^'0F-[@R-_V/WQQ2MW$QB'
MA_[A';2FWTU@C/K^:/#C Y!W$AC] [\[O+W8R\<EJ);]O@^%DH*P.NJVPBK#
M NAHKR4=3$=!-KN#/(Z=A$7_!MEK*Z:NZVVU+Z$C/V=%0QC'T<'3%U[3#O[W
MSW^#%WYY*#1Y[Z#K'W?OH)K/CD)CX!_W[Z"&R8Y" PAS"PU;[ZG7O5:265O9
M9;>CE5MHMM#<I36TT&QK0MR.N_I+D@<1QCT3W ),+7"#L1^*<-OSN\-#OS_X
M\7VX=A4<(\R4;VW9 H[>P<@?W4'3[-T$!P#CZ."F_(6M?+L;:VAEB!::+30?
M&S1_KN3=3L(+O0#,9=R?<7CHJ.-DIS4GJV$V6R4,N+H<G0_5>VH7!A/2JC@U
ME6>^F<2U6KJ:S-[M/JVGS%52ZK82^2NLB8<?/JWR/ "7RT110"?C\ :4:'SM
MJOAQE<SHVF28DAFZ!G!/1>$\C"7+4G),43<(LQSS<TV*)B5D9L5B@;_/X#G$
M@X)?P_1-F\-J,F(7:7(13C@;N)03FR=N#F\I@+DN;SSY)8GW)PJV,Y'P96\"
MBP;0+FEBSM1MGA639$NSZ>1@LQ:?OEE(#JT7J2 K9?56]J"3;650,PPGU]KK
M9V[?3\T)MXV)H5XM!-U>]=7#W"".Z'#]WG#(.:X__<2WF?_]"78#WS0F$*,6
M6ED(?N5<,^XU]3R(+H-EAF@/$_ST\\S<2/$F'=/_7@B1&BR^.7?\Q1C.)T7*
M.L/,TY]G!PWR)6ZXH2) X,U2-?W[D[_DR1CN =$FP._7\"2F@O_\MP!V.3OX
MA;;HD,RF; ;G9U[<J',0UF[;"U=]IWQ:_0T)W<]UBJTAE?<P!_BHW^8 MSG
M;0[PXTI*;'. VQS@]KJU6:'MMMMMW]2VVQS@-0)GFP.\ZT[5DW75J]JDX':-
MN[G&^QD+T28%KW3D#H;^Z*#U\3,L#OSC-EU-NB3T_.Y1FV;!'<']P_[MA3K<
M:X&HS09>BS@WAC;W'!! 3+HM897&*X,VE8]!,3K<\>2U>T,\'V8*\-ZA/[S>
M77E(&46#ZY7N>4B@Z/O7)!T/"1B#XQM+NGM@PNG!C='73?TA3DQ; 6X9H/LK
M>' *<S3G9;I51&O5:]>X<VN\G^+3T0^[WO\(J-&'EP4<!#91%RI*%A0/*:&
M(8I=-WW+[UAG&QRUV2Y29Z,_:DL%"E8<]%OUE;'BQLH3/3"YZ\<1YI/Y(@A3
MHL- EJ,D/M_'2.^)%X >G#\TBOR__C+J]_JPME'O>'@KB[M_,-GKM55'7&!T
MKT>='Q0PAM?J==X68-GMM+46FBTT=VD-+33; BRW68#%-J_$R,%JR.!#D7'[
M(__XL-6U.1[IT#_L7DN&>3BP& []@[9WA0XAN&9MP8=K>K@YHOMK'$11,J9R
M5^3%N6KIUX=6^_78[P]OK*+E?0=&K^L?'%VK4MA#@L:!?W1S3NC[#HP;!$5K
M=MB--;2J70O-%IJ/#9JMV:%6]_5AVQYZQ_[1]7Q)#T>,Z1_ZW3872NPP(_^H
M+0NL<Z$&W9N*_VC%V]U80RM"M-!LH?G8H/ES6_;U;LJ^WH>ZKS7K-XK^43&!
M@YH%*8 DR!16 )HO5)R1%N![P3R!7?Q)GS <+XSS(#X/\70Y',]+559$.:9)
MD 8AWV)!U3-)7O."\1]%F(6D5_B>FD[5&!Z!T<P3X\1H'EZ0IC"%HEP+KLP:
MEB("SY-D<AE&7,:UMA[? [%E/(-1E!<GN6>WG"<FA6-EI=;&NJ:'-U!@M:$8
MZ88P2"Q[F*VJ>^AA-38" ):C\YR8R*MMP54R =5O>4O_4;GW6=<2_NXUNTKP
M\=76_.27CT4*B( ZL-ON!"\"T(.,2_P>=D9/&9D_?WAE6F8P[*6"$KS D >D
MHH>DD43YH;U?3_\J315TZ:5G\N:04;!YY[W^;6S]/^Z&:7NV(G)I_T>=@Z=F
M8])$OF%CW%"]MC$#N>,AZ!7#02/<.AX7H>99O<L BRR'L&-8N3=)0U@EK@3+
M?ZIX%L1C)6$27@('6,3A'X4J%Z(>!XO@+(Q"3-KPX<$+E>62KA5[1:923WT#
M$A,J&(LNSAS@2'3/T)@TP2AC6 <\050PA]%@)43"L$!T%.33))U[:IQDRPPH
MZ(X<HBVJ73K'X\Z1.4=N5%T_16[:O/H0I=WWMH<8P795[0C/T^0RG^%KMD!X
M>1, $I7&:)DJ,@"42N$,IX6*>",!C8 L1O_L(:_B5^V6N3XX'94@S:12K)P+
M>E=P!9^? 17#434_NDBB8DYT =$FU1@P38G<V=KCND3X+B!".5\<UNB@0A\D
M/H,+U&RW 17PH%=C O<K7H,(>L(R(L ]Q3+I<'C?0HIU/WJ1.9+!Y/>"[^E:
M"(YV@GV]3BKE\.^.A8VK2RE=_(/.T#*PX_[0/SX8K6-?QT?X2*^)Q@_\@\,F
MYO5E%F8KZ3>?N7/S8:5(MY,8E1!=K-\B <EQ,A22<M@<$HA(BVTXTKK6 O (
MT 2XX[%(GIRPNPC2/ 92<@]0ZUT130'&W(SA&\K?=XI>TZ;E5'A+SZ+8X= _
M6(]A1UU_V#^L(]BQ?SC\3O02DNVJ*P9S2AI)%@ Q6GII$.(N$#UREVW!G.YV
M04;(DCA6D58D:'+ I! TB25@\A2T#(0 7<$LN(!Y,N\<I(24T%587K+(P[FC
M-R'Z6Q36J&\(HKL"$$POD_0K(S)K1; 5T)K",4HO(7*;WU!"B>$'AL4T <:(
MR:P@F<3)'![!.;,QIK8R?]7\T*X!F> XS)=>D0,KE)4ZDI 1GMR97<:NQK,X
M@?&6]^!^?0C2KXKA>/>W:UY?3.EN]8Y1 ->7:]CU@0RONUS#(Z#>@_KE.O0/
MCKK?3[OMFC)8)15"@"$ -^8)X\H8I&,C;_,=&1=PUP "J=4M!#ON:0^4@[8'
MBHS\ WJ@7.EH?RP!^:PR@#C:E>))J53 #M"3=./:2N1ET#EVS!N'_N!X+77I
M'?G=08-LV/<'@T$#==D,*2 X ?)91".X%HA])6-,JK %%=*=7&-GCRBB- 19
M8D,0^+)D [L'3.@?)"2PW3*8S,,8.#%R]PNU"UATOL7J2CKER.52Q_Y1K[L.
MC4;^:-1D1?+[O94"8$FC;.11Y@G4[E<8L<WR[P&*G#1;NN\&*T#(A%N*%B^
MZ!\%:%>P3$((QR"?*]1$8\<JGX:9]08XEG]\*H#+O4"/ CQ0Q&&.=IPPDQ9N
M8_3P3#:W@HN3>'\<9#/="<Y9#59>9^$74&[@]ZKF1YP(U9'C)DMMMV8'&VCR
M,O21RBX4BCPJN@\2[X8J"G=(:,(-*RL;KOHNM^IC_-)Z0_Q!U5)/O*I7MU-K
M_<[2%>EX"!/#NJZ+A83/YS' 94*,J[Y/6 ?9.'"1L'IL4^B7V@M:2X8U9SNE
MB>X!$FY78^F.<!%MEN?;+3 T73$G*J4SU):%=6\)CS+G^:Z()W!JITIY090E
M'FK__>Z+DUS-&64/.B\[WD>C\N/YOPMC4-Q#X,N?U44(B\<O842B19D4#[&O
M?";3A_[^5$7P%*SV%.BV*/2PW(\FR-/#N?73VQU6AU;=>^'I]FS6HC -QF)4
MAQ^"W)N#4#>&NT"&^P0T2'$ 7RI+["=AMDA@1CF)*=_R_FB%2"KTFPH6-5SS
M.@5?[V?;C5NRMFW(71+JQL#@LC(Q'+G.4@XP74>@.>RR?G04@K@#3M*3YCT#
M8JYPEO:&G8'VK'!]_:;-'?;K0JZ!&K<HN(Z?-" A-P#VQ:^>I\B!X-).P[QJ
M#FUVC95=8DWVSJK1M,&*A1$6>:KB<WA6G*[&RTI7%Z<$Z:_1B%1R TR:[+K
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
MU3HX?*RSZ[2[E?*$;G^WWE,3-<VC&;(Z]A#%\+!/+5BJ4?!GG"I7_GBG:8_
MONQ%Z8_W=-&$D\)K4GYW/1IIM.I"=7F)[=!+?%FBC#/:<OD.N4D+5H.7+KMZ
M>22NT-$.!N=R1E>/,:&[;P_W.?C"?CBT.B;<R' U.,RAR_TTZ+DI&!BYK;8,
MSH,H)CQ$(>,T:"7B W,D G'$S5J)&,_1=2G]^):UR+&I,L&! Q3XI$BQI202
MDDNT\RF&@0;%UZ77[6D F^2'T.234/-OIRL&Y5',@TO?FZ47*"M]"EB[X7DZ
M:&;:$0@:3PO*G8FFE%)K1_TY,4!GVJB.F.*=<XMEI]MMKC?!;7J_X?N@'^E$
M$'@6;I4R!#!9 <^(C<\C">I&CM_$:9;N&Z!3+CI\FQ*#0'A%@$+ 923+8M=[
M0Q\,%;(V'*Y%EYEJ>BI=D?J*EATCAM%>5N.9Q@B#;Q*2S97Z@F>BN">7&*6F
M>9K#[Q"T8XK#NL 3=<I@XMU3&S(;[@V$\>*4=%R&!YO.R/[V="G76)O9V)5S
MOZJ9B<ZV?U"M4'C&3,]1V=:47O7*76-JO>8_VM8Q>L^7'B!$0CG4(:@W7!S6
M!V' _^249%BWW]GMNW_BC_2[NT/WKX-=[W#]^CJ2B65GD439 ]1DSY3S#CU/
M^3V@W(816S8+;.Y ?C_*19>$[!P#%)ST%=I:,G9](/=P\K8)7WE[2-4ILONT
M/@&/_G=YL!RW%L*P>_EU88\@J+$Q[@*X( ]&&77HM QQ>ZQQ$*-?1I+TIC$V
M,R4&1L<ER<.]Q (O*<C% GL!#$?3QW<.5VK1RXR4FZ7FU*=;(Y3#L=R'YM'7
ME1M;7B[0*(YMTUNP#^!\6-^&;J",LW<0J2CMRK3?I90)K(O!+(4@U[#&X98Y
M!JE,PZZ"$QHD<$U]G9++2I;//C>, 7TB,($@&?D'ZM=B03B Q8WGJ.TEW@><
M,H;@ZG;OAPN(K,U-!JC5P?1D[-HCE"^Y0)S)ZAV)4YK&4T+"M16O=<I/F[95
MX4ZPP.ZHSIZZHY%6!BO\J6N;(E3,TX&CT-7:).2VJ28F/4ZEF7S@R5P>.]:5
M0HH@-NS@5-*Y)U+(Z;27U3I$TPQ(-Q/%[31MM&\6N4Z=F;F)$I.LWUF)E['?
MLOQYXI_#7IDMPNT,*RR5KVJX#W9](__<\.EU;+3V:M,^[XC#WCJ#O5=J1W !
M#UI!\'-^"%DZ)]'JB<02QR)^)O6_Q*L3%5^+RIWM5 B]UTCG\-=^(YGWAI7'
MN6,N(/4J(G][['TVG;;U/%72C_,"IRQ;/Y\$[PTPKGA@Q# CK5#KY&1FCV8!
M<9*U_98[U[7T46VI4+&WF,V2Y%Z%I/E8!:3]B@K'$%T%T"8K&#6J5?!<A69E
M+F"2[X22%Z J"*[5 4^G'=094YD#"5_:/=C EE;N:2O.Y+Q]EZH>NX=*(^*:
M&<_#XSN'\7)&/OP+54J:85%G6DQRCP+S<^B= U,B.)N8HL+I6]IR3W$4#1EG
M<#>4QIJR_69I+-,6J0JR1"<=7N$[-FV?]+UDF06H]L:ZCM1QJ6"^%(^U<5MR
M#G:/,!4:QX>9;A#D;V+=48^N<1KHP>*G>E1 :<R,TSE".W=TCXF<FTRX'0NU
MY6Q-]*#<@I9/I(L>G>D$]:ZB+[ZIK^B&#HKRU&M)OQ* -)S]SK$5X70$HBU(
MO#<Y.@.166%&L SDP&V2%)Q.T:&J/)U")C\2<E+=+WHCEO@:E].>?#KBU&NN
MXC@K8KD]](TPNZ<2 $?48/$K8#DZ\:.S9">]H(F0#1FS50<F4X=&7ZY/IO1Y
MO@;"99QN(!T!;$(]<1^,RIVS-_H,F5S"8R0*H&/'CTL(:&I07&]*PT?X#=Q'
MM3;@6L=$7XR&'0@K%WY<DF%E4WG!$GQ6[QC.G14T#HWV+EI=>B4F4OI49<$R
MR\ 1'=2_(4WT]*IB/A<;]%.4?_%>L46M&_3"GW*@*=-^!67OD:%J0TR^)J:&
M:5NW1MWX/?S192;]W>-=[U_JTN6)SEF^\7CR.-*7)2L>[A$P>5$2290ACCMC
MY "I\!US4>/+542M4=Y2@\:6-+:JW.32K=E#U QA[Y=4S9)Q848A#N Y>[O-
M!I$*<"\E'#7] K=%M$RO6_+4-N'V=?F+3KD!I2A&*H2M2&LBFIQ*M5SX+ZI_
MX\'O)8PAY7]LN@ @V3*]V8(PXSPH28)'&ML]:&.[3S&VBR('Z7RL2B7'B-%,
M4FCG<"LAJEX3BT_'MR*</.AZ1VVM=L)MB]2.SD(YCR9JQW3:<HI,R0K5JIU_
M,YP$J)Y<F"Q?G>+'^IFX7N?2C#*%;2:YHFK=)?U-!Y>R]#*(@=RG2C;DCDPS
M?)??3\73H!?!7)J$K*@IM?D(YHOX'F::?=R*92+,!!M()]'>%++5 !27$LSE
MUBVLIF!NH_4#.HVY'5L1G13HX68+.38"6R.%( D#V"W'Y4]H^\4:+-N;6S39
M"N<:YR!&4=E"K9B.PN:P,F%-.8L+$'\%1>#> 7.XU,1L<ZM$+T!P4X0=$$E9
M.:UCD3A6 "=XZOUBN:]$4S4=EC6&7#3V+24C:NTHXBT\4A3OI.VEA5,5#-1>
MS N^(YFW9(L13="RL56!%KO",/#&J:XRR,*:&;'KO<3N"V+;;2'9<QT9)=T*
M)QP&F ]IH]=2$KI54CT5]^XL@Z_.A+$I%[,OE=%+B@5I0E$*@*+*/CUESX61
MS*!Q>DG8RDW6%'1M*\;@LW.VFC ';!G%3O=,L4CLP3)<$E8>VG,!_'#:<::,
MR:R]_K(V>X6PY#;$6?!F(AQ.6D%G@X->I=)=K79I5N]R;-/\0=RMFC+J&JHQ
MFGQO#E8#RADVSMBG(W7XSB$(:TX/7[UD1],2$Y>198SA\WCV>\CK(%J,8QY2
MJ1."N%Z#TB9S:^*8D#VE<%CQ0HXMI.P0^!^@R)KV^'2(;\I7KF0-U[**;S2?
MF=6<@]Z/]<QFWNW/':W.4#>AC)L*5?*&1_L_HMZV+CF8#_V+SE:&Q^GIZG^V
M7Z/WX->@]-IM<KZ]K>^,C(?-6]LZ9;O\>.TE4-V1B?[/#]V!P3O!$T'B[FX'
M#1R2WM[_Z=#_J^:0"[B:%.[UDUOT5.MU,WZVG>W2 )@G=#^]^[@>#'Y< _R/
M^=S]>S[WZ)[./6C)[=[0#DRX[Y':VF-_3\?^_?2_OFL6LU;AK(.SI*%M@NTS
MK(;@9(G\^76A+.; C<&9JRN#R1>L7DO"'?$:3R9*3:?K;X!J%*]:9^CZ<!&C
MT:GMVI<[^H_7:YBDXV9'KH?K"$W+5V1:'@?+X&=3D'=+B*,-E+MZJ-WC$]GC
M+?#3;F<30WTPY,SSFLD/9++@,#3;,+CR!BFX[M1L%JYK*L*W7,&5)Q2Y^N'7
MX9Z_WSVXC4T]0E@<^,->MX4%P6+?[QP,6U@@+/;\@^%-D<@M,=C'KD@YG)>Z
MFU"#% Q&/$VN^VPX\#N]T75V]?SIT-<S9+R#?@L-AL;^WK5DT%,"1?=ZJLGS
MVV>\CX^_.IKM3\^$V3YW2AZ>'K?M^MW]3JO*,*OU]SO[+7MA8/1P5L:@A89
MP]_?VWO@[/;QZ[DO)3%Y:M/1*"%/UYVGNH-PK2.$.\55FNL\%0[=]P<'+8=F
M8=5KK6X"Q,&UQ-33@4/W6H;16I;L,*[%UZV"7K?GQ;XR>Y88)>4/8H#R:SE
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
M/(]$D,#QY>52(*,Q-N&[KGI]C%Q>R54YX(:)0,;(6Q>/DD1GV(@;D+?7%3Y
M;$9M/4$ W:MM)COP=?(<Y:1-'2PUO@04W'F +!HQE]A,J&.=@&4JHP@"\7:X
M-[X'..G?]+*H7T?X,PHEY^P4%*5:;B=SW/JD&*;X*2"4X(R3UT3[WO4.P[\*
M+8$XNBD^," &U .5:($S>:_R;>',UIG7M&TJ#L=D-3CESIS3]H D$8]#U)TX
M%VX.>PO)[V:TMDC7(R&EDG]%Z^\YZPEF+R"+SK@2TM(,"8(4#A3DY)^"^RGF
M%)^:LRLE";6XM33+L3VA#+ :)MJ+ND1E"NL0LGP6+7PJT]2\ZH(2\$78FYO7
MKLJ0E1?.B7%KF@$D0O8%RA\Y/#,3[0:"XX4I<J\_\#)V\#(J%T6Z)-^,H=NF
MHMQOE6M23B9Z#;Z;XV.@[%!NSI2SA^ &NE1)HPNI*-5&7P['<4G[T@QU4X&\
MDFP> IOUS";N!_2YD:JX;KI:[G#0']139;N]?9,H^[A#5H,V9/5=AJQ^D^B$
MYS@S[T<$FITX?LAE+89CHC;(4553M,;8DEN$:DQ("=WD5@F;V/#=W?LI#!S$
M1C5YW]S/ /0K,'/_EEXC\,Q2Y=J8=VP>,D]U3!UTP2A?R28YVF8,(7D'EQ5=
M&9VNY[0HYB91KF(I&47T2!9XK!N*X2M_,WY],?S&RG@)N&2V4IEV>/K[9@=N
MK]/=V^D,?.V\W:SDZ<!4OF-@C&?GC-EGXMT==I[_# K^?('N':WY?$:?*4)X
M#;E8_^WVF]=.7GV&"%1NKBO$K[XR'@DGQ>_4E.F]2.$_GO[LJ\/3%WHY[ZR(
M&)RHS"NC2NI09 592$9.HPSU17*8L'=+W!!:46ITKT:$@MB(PZ2P88(.XJVY
M^3)I!HZGIDCX?:Q:XA>Q=M18X6Q*D->RDF.$R[I[M'X>_QNVA'^YXJ9\O07K
MKG&(;TGU"A1N#='[@V4SVMON8[6_3I[1=^/8CNQE7KNRV >LIW"X!71(ZT4K
MGZ[B':/C$94U'LO6)]FXM7B-*\^N6AOYM0+TQ.5=7_8W^F0V7A6QK_I1/$+T
ML=7X[IZ3'SII:715AOZJ-VH"]*[SUPG6:^N\VC-+RSC[D3)PJ Q8"J16R4"R
M'5:^9+;<^!@5^C!/T%O:B'R,X-9MDFB;KWF%RD>-']=]2Q((;-Z 7]H6Z?*@
M+Z \*B<3B.7VA?AC-3GS]N+<S@G)Z&D"TETCZW&1Z0O@?GYH+(?-5E6]^M'!
MU7D*^T_)"V:3"MP0@)"QS4@BJY%ZFXC9WD0CN]Z'M,9 7)F&1>K&NM/E)YN/
MPMXX_>RZ1_N^F[J^=4@/=:X@#$Q* \=I2'WE  #)+EJ1FB=<57KAXE<57QR9
MYSM!6WB]O!$G8M.') 0BKKT*CP>U,#NC/8+]W/>[@W(=ZO:09RL>@"]IJ0W2
MB)-FQ=51Y1DLDOA%ZIBB"UI+25[Z+.P+*6,:.P6PZ\'!08,;H'/@N $^;^1A
M%^7>#"57;6-N%U!7?(DZO'7&N<S'"@53N>GD4&G/%7!%VX=16.99EEZ@P]GP
MM#)_]!&ZFC<^Q)Z -)<7'?<AI>  ;._=CJ78A$EDB.T&1?Y6##6TL)!SZ,*Y
M<@U)V<ZJ6U4-.ED@S>T\(2[^!XZS7%!.%[*2,78)X92+"9K0.KQGUBUR!0\
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
MK1H!B18E=H*D3MSPZ5D4@_TT [LYRI<\?'F!J""MF[)(:IR#@MJON$ XQ-9
M$W1KH=G&.(&'.'QS?(IICAPD>A;,7QU^>F[0XFT*!-;K]]%E!#PK@\7>J>(+
MF+B!LQ"0_XQO'6SN><IS"[5?B@S:F%K<8,,_Z=)CR;N*%&RS$&<0GOI)OPI'
M>RMT<@0?GX !Q*P;@YVV):5RN0LJ5C7 ^N9B.!Y-K7(<-LGD,P83**0N*]B(
M.PLN3(?E:@LE9 _DYJ;QJ+$Y-)FCR7F4I<F<G>FY&:FD4R#E"@%FK]",I@X\
M$Y/2D#EG/P.=H!%-4'>=I4E*C9B(2DC#(YSE@OI7 0 #;GP >K!-LWSV:G#\
MW#N\T*EP5$'YZ?#?'ZT;AG]$1)&DQI?N<:+<C$C"U$IG0#&&>_24 YNF><Q$
MEKDOZ>\S)'-,E@B]4Q"6@0Q&/T6V[/T6Q($L?-#,=,17&4:+&/0&UF]173\/
M'+O693CB8F)I,8ED?BAZF*2_%DI!9UPN>6N16RS3] LQ+^ZI1DW0.';!7(3S
M5]5\SJZC8 I?%2)_:'[):M7--VE.94//N1U8KTG7.30^.C<YX4\TJYHS/0"<
M[W6HX=A1<>B5(U)P=8*2SW^T)DU%T!J7Y^4.:,'8#X+>!GL3U2J]EU490G"@
M]2&AZ\? 2YZD#:FE;!"[G0!UA^=+?IN]5T0*DE+6K5OFXF,R61W[-@.MV_-+
MAV?GDG0J^3>&/DZ,$],X=M_8\,J1B '29\KIU#EJTPJIY8(3?Z<%=A"S5.8D
M*U3"0*5A[*?<$HTX*.7F!6#R2CY6*<PCOM]R<.85(<6+-%^F%/A!TODSS3B[
M E.[S2V[ 973(HYA1Z6(Z!' D(QVC*O@VW^ 3J"RUXB-E$&'3O<(6YI)\VXC
M(GT;P12%# 1/'DR$38'069*.[5Z$YG8OQ.3'ZSY$G?#8F/PV:0?7K+"^91%&
MNI]KA6 LRX9%& TZ'?$P'*<FZ1F[22^R@OOQND&:ID0==TF=(3/BNT,=)Z2
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
M;'"B#69C!QR!=G=WJ0=I+8W3U4/0$G?%$F29PH/FW7)&$@*V%F1VH))L;--
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
M#OBOA\>G&'@;_P6GX]C:1M]-M[.#O$*[;/!ZB?M,9BHL8@G(=#N&9;%B(U@
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
MN32/B8,+J:,0V4.I8!D@, X=<=I*5&1"-26S/$!$#[ ^$V$J\G*%^5)R*DI
MR:&MYNTD_"CP!W3[AZ3=3_2<<YR1@_4?#\)4^:RGPQZ78@0O3=[.1ST%^QX,
M#SMQ' =-EH>>U>,BG.;GQ#HRI1V[.# G(KV<AU2:KJ&@%:5QX2HFKFN8,J7P
MC8;G&N(RS\I]M /8?8;3=P"*U#\)4T>UB=-H.9&O.D^]&/\-N#PC.\/VCGK.
M1]PJ'\5)A:^WY4'08,YCJ9VSGJC)4.?N3M@W3/Z-54\QNYZ<,5>7M!9@.4UE
M(=$FS^/8UV8P5SWP?"HW=[^\T](N=0\A5/HV B)-5*D%-1[1'2@ZQJTGZD)F
M!F'C(SV4!I;GT>T%SUX2_.$"&-.R*)#Y7Q<9FH74A8NFAC+32)U7V$\N50KP
M!9G,+'/%R)='O<5,F3SZKZ6Q%T^NA7V6.[)A.ZX)SB\2KN(T&8NF3>:H7[*"
M[8Q'#A7FWCA(OF3%8LE*RQ<E%<8V%83Z7CE>2^*NV"9LDBE=;6&'+H81][6*
M, A3)&82L-MDBUIIZ>\#;A1)3H_. 1Z_N ,3,QHHG'-3,H-A F^0%W@#3DZP
M?.,79]PA;C8MECPF#\ ?J^"<AT&.<QOR;Z9MGPAQ3-G!G!F@O56KV0'WSLS$
M9:+Y:<G-91D94<BYDI98[B%Q N,$=;Q?:'JC/@TY(.I4MRBRO! 7AIUO;:;B
MZNW.X56XU1!;LV'>$"H2L72>S:EU$S< O/-&6]Q6ZU@[JKWWP3*+OJYI']K[
M5KVTHAW6M,<;U5N=8%=-A>7M_MS1@2.*'&4<0*HHB'L'/V*$;)T6R*?6'\3'
M&];I=? 'TCKD<QO48N]*Q]5*]"1%""?_\T._"LX7'S]__OC^Y\[NWA#8#0W[
M\OX/M^7>H$B;:-WZGJC->*3EP+. 4/V5&F<X*$(:J.]3#]OA<ZN2W1YH5JKP
M6!(#HI9G'9QD:$@NT+]14<CRGS?: XP)&O>_S8C0T#Y1Z2(VL[)%A5&+8@QZ
M-?\KG?)_CT#2!/<,P5<@:>$?"+YS5,W?8+/%[$X!]J?*[QD(Q]9)<)*ELVA,
M'1A^I]95KS$S2./9N^#B3D'S(;UGR' +[@]FW*,Q?>X4# <6"O]8ZWEY5"+N
MH'=-"3>XFH0;& E7_<]36N,6:&5_$ZF4<?VZI&%4@9Y!.T$3P>'N;J>S2140
M:%U=&WBEYH&9NGW%HSSND[__3L_](4W^.<Y^^O4%.2"^1P@<PYH?TB5!070!
M1?_X#9TLV35 <FMVPR_C8/+E+$,'P([D#4XF2DVG6PCUJSJZW2P^O =,:W0=
MECOZC]>S9T_ M/;>_.PQT+TWN#;8(\;S>^/:AKSTT]T^U.[QB>SQ_K3RAT#
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
MXJ8 OB;[S=2BR"8SNA$,<*#V>JF6<(\)\@85/F?M%H<7>OU>SQ_L]_V]O1*
M7E0!=/?*_(LF#0/,EE"Q<41>(R^83&"G=OPM62*%KNEQ76CBKSE]>41.6D2P
MPHR@M#%_ 6*):O'[(0]'%3K7$1#7JC*;Q!_/4UI[D5[@2,*2[46F":_C!O0H
M*\-<(KFVQ/VK:#D]+U$^B[N8\5Q2#CZ0,VE"OBYM68XZ7AA<EKQ]$ERK8![/
M]TX7XK6F*9@T )-'*O+Z*9NF0"+D+67+U,Y=U-.XR6;.U;J#^-X,X *K^&8Z
MJSF_,!B^GL =H]H(Z](6&"R[WL<*/YBI6*[/&<5*GUZ/3$AN@$+($ @WYN1A
M7VOF/:96*=<>T3CLW52OE':-\G_NLW?,S?2LN]^>,*ZLIT% FB70/\@8S^]D
M4-)#A,@+_L]W#Q)*"6]A0;#XD?>C)YL2:%K":8#,H<X3)8#\F]6\$U3SV@Y4
M=S)#X[CDXZG."LYP6/"3;([;[J[=W<T]]+V7@WV*)C,,)_]O%$BR^+NH>"I%
M8/T]O[\W\(?#:W5MN&(=_+/N<ZZ$OZZX?Q 0[ S]4;_C[UVO\<5W#<)!W^\
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
M_^!HM-M*T4VKJH$5MH=9N^N@W5,@G!@5_U"&@4N;<I+HN,D^TJ<4KH6AT +
M:V_**W@0'YDU=8/<21ZJ.)<'=\CE\Y24L$/YPS-E4;!->6V5@#5L3N8&&]*@
M1P2S<<9-38DC2U-'$WQKEFF*$KYX[1[3D0!AX!NMY6MO,4YP3FI3M</W.V_P
M+_S<*5^L>E7>P??3&E)4EG[$0Z. >S1'@9#!92.])^&?N#>TR%>&;Z^@[TU\
MZ>_SBK_KF1F>WS2] CT%MQB6O/8D\+C6B=<1L4W9B/4CP7N1:.J,J1=O]Q5F
M 2R,D!5=R,SX6[M6LK='K*_AKR4-6KE15\]PT]IX>G5Q8> H2[JG,.<)_@*O
M+V9:P&TGL5XUXW]K H8OMRIQZM!0H^AU$B:CM5^)M#@I<E+T4..E\\&7KME9
M3(A&SE?#X:NQ($(3IVV*F>[KQN/!Z]IY_=H=8L: KY^DY:298^K'!!9Z;DR$
M2]_?_?YM;>:@X(]>C*)3T*@EI?MM#GQI3O)3BO1^,7,0J/FTF=/!G*+VA0DG
MR-"JJH KK0_O[WU/7"V)YBB,IZ9.R![B)),%&S!;</+-M'W?]_4W8\^!K"IB
MQ;"Y25FBEYF2U2G;<H[^93QXI+S*_-'@-U-@,BB4JB:K*8DG$N<TC +'6F-Z
MO^R+:&Z=%7JS/;EAH=*?T$P+LA6Z2>AO1I*H\/69<NW)=M_^*JTF65$U3(2G
MT1D)7]0'K)_ZE&P%Y'EG(!-A2='KL@1N5305"--35"'@5J)F9O**_0HWT7J/
M[^*&_0NOUF*1P>;#FX7^'VG5QK.A:F.HVO@,[K:WNQ5[B](I[.RGY.39WK/G
MQ_]O;V\CPT-1C]QA=^_[9X^9]_V2_!O4"Q_"DG2%,Y.1A^-]4H*:^0&=2,F$
M/0 ;^9J;X/$@5[]0KIY^8[3UX$+Q/7#L"KUD6,8)XMS7W(]'KT<.@CP&S3Y/
ML3(UR1-12 F5?+[(BJ4QE2CSM+[H'5G@E^EBI&K[H&[>W;5X\9BOQ9?PUBVN
MQY?!&J/^4<)T&C!<3YTI5KEP&SQ!N JTAO].RI1(DQ*$,-OT-7HI4C$Y/X#:
MU,,![O.^G[WD:%Z[F&/2E"6,"-I[ACYPM+)A'W)QI<%%9E,2;<=4BP=-?@&D
MCO:FIL.8BH,J215=)5ECGL*=00^-R; P<-[D0(K\/G11IA,OD09&D;2Y5XUQ
M(0O<1,RNPQ_%T34HA0N#T0:N2X%QK\ NB3!@ZMG^=E#-)YAXQYCT'N/$/\8K
M/<94C]'(,5)X!,SKEL.!Y[KJ+3&L-G2*'(Y>CGQ'2"0^6?%E"RM]QZ%8K84_
MIQ@-F&6K>*JO\)_<R74XO2B-[!P2T O=YY<%'PLNA;;T@R$_\7V3][L<Q%,Y
MN117^A&YTO=C.QTDX,Q0_DPTI;S-<:-G&'KQ#X]W>1!X489/K(\,!+X5E^ZB
M[R67?16X!]D?'GQ*Z85YU%3BO2'79CBM?8Q5)#41"[K]G%?='QOGHZ^^OBS0
M<6T(94'=^-9+'6R"7\)K'Y4A1Q%ZJ A+0;<2@Q]\5><)7)1$O/;S!B] YF<
MN0M9&F$XP%'BR$4XR)&>7Q04[:CQ@E^D$PK$*OM)E/3NWS?7E;[T[[^G-<@Q
ML%;/[83]>W#J3YBD,U#G/YO<"'$^5^*\1D:6FVLC!VE'FWBCV>6']XN<H7E!
M7FIX-BVFS([@X6@)QCB<6_O *-9=S%#A TH#XIK#T<#W/R,LAH!KT$E['^QC
MS!C/;P$G5),/'"GW-Y-^@E-?P)DB*\.!83P,,&"@'2$]0!PLD#DSG<)*DZPJ
M MK111KV6[IH"]!>4GDD$@J0&(Y40#V6*DS@0SCZCZ96I))D2NI/14G9^('$
MCI">W&^2.8:8: \K#BJ1[,(YD##SCR&M)%2T2-(I1LZJ!>X=3'V25)=\I?EF
MT88(7Y [!RL8I\@9R&-&L24@R_"T3C&ZCG2O^38<043Q!-O*LR"2(8+@8""&
M!?$?>M()Z*<EW4>WFQM=XNQ6#]Z#OVL6./*OYW\%V14R1&!O9#;@2_GD01:G
M&>X]GP)\@AN,[$KG \],@?V6<]J&*07AIDVI%:.T$T]Q)X288Y?]MQ_O'1_&
M!_O'<700/SO>B_>?[=)^'\9[>\_CPX/#K99)06D)I*9X'Y&ITC7\)5E*"A9B
MW/ ?A[$F40#[S+I.\P=G/1LEL+ >RP9BQ$H >PYM EAZ@H<DC3O\I L\>;@:
M$T,!72;YA+DW_+T@59V>B2J,"+/4I8V$XS+('3Q9VQ$TVQQ4C\@4I77:3,PJ
MR8E:%2?R,#.< 7N+_IGD&%_'(=T\Z1)= -_EW)6S7UX<'H8$C@P'* 7_J<P"
MWD[E'Q4/[',&Y-&.W3B)YQ]&C*]Y]BQ\33BD?9,P4M8!8-WP-RP<%PWK]6X[
M,S87?-=<#>!J34Y<!-ZY%Q_LM5;G3Q;V&\YC(E;*(EF2H($W(L\GD:RSHCG*
MF]?>AGO1/P-CD>Q(26KZYRN'^;1\ "74$_.[).;A?\,Y)=-B(7HHF@L<6I84
MKLHJ^B2-6OES&]*H<%_.FS^PMO%G& P5R>@-_,^R27*D%39EEAH6S+JX'S$S
MR2"^#E>Z%5S7T'* &++NY: 88D;WN"))0(0DZT5JS)<M[E*[L^4[%.S? R14
M!*:%Y.ON$1>AN(/F5$Q!Y\U3RI!)'+5V5R"J,-,K&[.%9^_AQ87G7V9%$U0I
MGKX=1>^;$K-Y+ 9&[RMI9C;=$6;7/QH=F8IGH$%35R[O@?2@*46; RL$.<K1
M2/C86!A*^]JA>A^93Q*(1O4"=%SXL0C?'A.J=<(?"M4>62^>%Z"C>;8]KBU=
MOU>Q53G]G:C0P#%_-.G">C%MSA1]ITX'S=F*0.^L*Q%XFE5JU/&Y[O7X,.LO
MX>&3^D@J8Z!QC:)?%RQY4'0ZYX)_&TC[[B7%%2=\32@Z@8.#;A];K/ZG<" Y
MV6L59BT)&5$^'CR*&U8OG4L$M:=@3: (E*POT/ 'QZ.3[Y J#O=&S[Z[_PO[
M!B=Q;H#+D@X,$]&4>]'LPMG#3J!\%74E_.X,M-8Y.WL\)V 'G2CT\)QNX>'Y
MD72Q)>VQ#TLHI]YR!S7H?,<8PML<$_;H?*POZ'1U50&L=:L#G#4E77MWD'AZ
M!Z/C[[C1J.27R.2VV:+''64_&:+L]Q=EO]'1WD;,J^N3O=T;J[EJ[E;9H>^?
M&9X;\A6A_$2\)4[BKYKY7!*D<>X?S9*MCLJ'=W*! 3.;L2&,N8]@7J&1X32<
ML:FOC2'O)>[- VMK&UUVOEEIK0IG++<=JL[]UM93U%!CQ4 U*?09X 81D5>^
MIW.! RUH&QFQD-0/Q2Y$>:Q^/1U+,TU)4RO(T5KY!W6![J1<?2CC FT"F&4(
MM<LN0ENL(3^BO'$9_^L[I(V00/\J\J>49%8;!0;JGJ7XK<-#(U>WP9Q<YT?3
M_:8 6&)5+2Y<4"<0&#!IAF(4?D"<4#)U2U<UQ*Y,4ED34"8)=1GSTVW).!>Z
MB-,6C9U1:W8(!D< ES; AC_8N!WF*;HL#!CRNAOVG4Z[ 6,/KF@A.?W-N$(<
MG!)C>FBC%$U-7RQ*#/5?EVF-II]090QZ<$8^C;XMY?35* -#%%W+MG@0YT0Z
MK4U#76_!PHG)1,B/TS>1SB5D/;\,-'=20FD'Q3M$7EFKXJH_)?8^@RFG5PD>
ML^J]=$;V@:=JHGKQ3O%>T\:V-D3C.]XFQX%#.P<.;,<'BQK-'6"T6/>?NT_K
MR[14JUA\,S&!ZQ4E.;:!'30EW>1Q67R$V5SP\<!_\PELS:0LKF$[&D;F>^*S
M(MH"AN)FY3!X=@>W-<E :,QMS@?&,D$D<$S;OB^.QDG^D6;C=A/%+'O>T:P,
MQB!6!J986DNU*SUWR]3%M 1SNRRN05*7,=VK>?(1O?=5A9<Y=8HT^?")E_CN
M.[P69+[!I 0.55[U -ZOK9W!@5^LQ_6@E'GN7W^;0G*OSK*6"5EUO,RAGXIL
M5K@>H$A9V[@K\>(-+":VB0$('"RD#S;O1Z8\<4L%B0)M8XD<S>Q'MD$#-K6N
MC?/=6K\I?DV.VXNBF%9=%R7%OGH<M_OQT>YQX+B-V9][_/RXY<_-I_S-L]V]
M\)LG&+TY.(CD[YUV3&/-0B1PW.L3=ORQZ[/N\$)AOZ%3>B\^?'[8L[B#^.3@
MH']U![#P@^[R]N*39\<W7J!G"5/,NV^2!ZW=I!GNGSSK3B]/,W*U8)78!5?0
MI[D->*NOSO.QB&_+=_2'FT:BNKV8EO)I2K0J6*-0CII6'XGG5A6=64"$8#H"
M3Y@9T5?YY:X8V@5%.QQ80PR5S9?QA!='$9!8T*:LD,'6T12#J!CJM/Y%UK6\
M0#56+I&@;CA."'=NB6.1Y]&I)+BG35F)7$-_'@W%@:FDM-HMOE2Q4Y2-R,;W
M3!@C*^.J*,>">EY]Y/@1/)H;S_-,1.$Y5EU8UI'*1N4,-^(I[(BJ9OYN;9XJ
M\0[=J ZAD+\>Z?+@60^Q'N[VWZ5GQSU\XM#>(NOHI,@T:%)(H[W^I>[->MB@
MZ6\]/E\E07?_K+.[O9D=F@-S#"0.TR3;AN[<L9:^00'AGZ?_XLYP:2\WLF=X
MM!OOG^QWC_'H*-[=/^D]R:/C&(;H'N8SD 6[*[BB)F10%9UC6?=_6.O]EB"#
ML"O!BJ#FWK/='EEP[-9,+*A]P@^@N745,G3FOF;%@[VY1ACT.V)E?E(L*V?W
MJI5]CJ;)ZWJ53!-K>K?2\?97Q<RD<)8L)9M6Z5PN#A7*FE)+]S:F9/6RA>/"
M*##"="XY>&O?TL7,L>F#;&ZP(8"O]"KQ@1WO[3Z/]_?@>NX]Z^)J<5I-3Q(/
M$O&35$#0<:(6#5\%+>?/X'- U4>'+6XM*4>V\X>,1%9]>I&KAC8U&=QW=O(E
MOC^@+[4,8R2THPLOPFCMGVMXL\WOLHXNFZWFD@CL,%2FBK6$[)R"/XL)^1.G
M/;O-N ?[(('G<]!C.-(X \V_N%;?E@S%; '#X6%8\FB?<!?PW;9244Z*@UBN
M49I7!SR&7<_5]R:QL):JQH&/2@<7ET^#/C/Z>U.:##XJB3*Z:%UK[H6H+,N3
M#B93']*_A8] [P4%\;<D(PRS'^"*+&)OO_C8**_2IG#K[X( S_'!:/^[T8;X
M$29>4U)KN./PV\/O-NRQ;-KC#@4]'T)!WV(H:'VRF-Y5%0.%1D=7&8M[+=,4
M59<Q!D5\!>MF[]S2FR#7>H6B='#4TB>]/%7R46NVI69+6+L_3/Q:^Y;]O5 %
M_?KB"6O\8[@3[TN4B<"QWS2"TT1J#.B.^DTL:%FS,K$Y6AWOIFPN"$7V"VNE
MBV9)Q\A)03.8<O203Y-_7M'XV*>PJM-)A4Y>##9H^1#3'S"/+#*4H8&D@1-+
M6>BJ1P%F_+,=@^L#U(-,)2SG)(GV=_>>WRA]J;M'*Q0%(DU5$+S2"*F\R!%5
MR/W=M]P'R!818[=W\YV[.5R_('*8VM=.*-:2NH(E1@W2DI-%4<'Q7<C.X.4<
M'09Y5&RSCP["Y"JUV4='X>=H\.R.]J.Q&CS]UF7;(O]-M#G/]),<-"SEP$7T
M[P,F)R&>0S43G5^4DTMXT5-V]>CBB=$E OL2^V EFK5&FY':A'8*R66LEHR3
MR4=U[PN9>-,@7M1S&JAK6[460SR,^^>\6?9Y[" '-ZBT]Q.U98'H\ZYSR?]5
M]3-\G>+[L!_![2DQ4$XQH&501IGLD[<(;IV79%KKMNUB.+^:O'4R&B^'Y(S=
M+L;AH:GX.0Y'F./PCD<5 ^&-U7+/S%4*%P(_A+D0N6A1K_O)&:O"6NR+A7T6
MYHIY!2SUG<Z[BO"U^O0/1/4YKQK]]5[^A.-D-J/I-\__S/LI>="\31['#:54
MSV:NE(SQ_N'S7O?ZR=XJ]_KQ49_;;-_Y'+:[@F^W<#X?'O3X@?K]_H<G/?X?
M-Z>N8WKC%&..B(6N4&3EZUW8?9)T.Q]/WEI\O-^*#M"BCDY.0O?.BC-_&,BU
MNJ-9V*P[=?*P%!=X.80E!48X:2K*W1\##Y42E9RL^%DZ23!@"G-"X#8NK"M*
M2RWJ-.!D6\QG$$Y##GBN+)K!^'!84F!TW[L22(%-8;EMPWO(\%S) P;QL$,>
M_&Y2)C/!1@R2A8ES@!5,K+2IQ(W;5)8SV]_V$+VHZY2^)4"+^,II ^<*$]%$
M8(Q>SG##L5+Z$E$$V4%D:]](PKE\$Q <S=R(F*N([*F0TDC<'VQTYL:%8Z?M
MV;:3R'M6!*( A84WM&BHDQ1/E/Q255WUD!T[K]#I0^8!QO<(\W*#F_AN7*B,
M,T'LOE4%\A8H<\YS#@LO[]UMVL:^.T;HNQLC:/BP60]7ZLTX'F\5[O,;WLL!
MBN06H4A>/F8H$M7)B,^^_H3:A&!%@EY2F>SA\7IZ0>P&4KX=F+/]F\"<G3QF
M0G=&GY_P/D"9#5!FV]%/ 'KDV?XN@/V9%';7_/,WU<(7"TYHV5@ )QU7T."P
MJ R8IICG#44&T0!^ '7X9S#[,C1Y)V!-4.^">];/J+R.\K?0]" HFFO;QMP#
MQ<YPHK%B34GIS-_0L)#>&&7"</+>4D*K)BVG3SF4ROX?Q2M >R9#_U/#Z=QL
M_*-W/M4*O4F6I'/$,1!D)G(Z-@3]GE\5V14GOJ$\U0(+_W5S[O%7\P"<D@7O
MJ<4VM(/3?X-) SDE.MNK9++T?A:+O4CSTTBQ3@M3#2C72#*1:_7PL-- *T'$
M^K?)!I)9U$*_ZF)Q'XQ>C:*?S+('@_L,DP;?4%)YY7U4V4P46!4Z.#2&(L_\
M=DM''NKFCS-(_&QW"!)_I4'B+^.UKZAG KK%05),[A]/ N]TMZH+?6#J[R<?
M8FFT;/'ZDNOWD1,I[HJV?D!WN'=7R>/&)7Z(CN3C\"<>#G_B</@#Q  ?GD_"
M9"^3)7KOM!]@EERW0D%M:#'F($O'SC"3*&.DF*D![EIZ<X^ENXC]A'YM/DV,
M5&Z+#[DDP$&6\5(W8+=N%/VZ8J;8ZJ;UJ6*ZX6L6R9*B>/)F*I::12;E2JZR
MF*4U84*1ZV11FGF*6\D9HK'G)<?0#Z(S%4'O!-X(;WR%F4I%Y[@NFFSJH?QK
M@(S;+:+H:7*ZHHC&!$-AB<?4C&LM.5M&,_3FH=-\M01QTN/U%0+YB$SITA\<
M#94]RLN\$U+XJQC=H1CSF[#HEJ.1R",J8!Q1I* "]ZGQ7)V:K8[B 81LLL P
M?H0#PA2<NEDUY2)#)RMC^62>$F=CD4X!8)W-HUFORHN%'Y_.BDI*/*"I 4FJ
MR),/XD\7<"K.#I$;@N%E+3HE7 E'I90_N#LZ/B#PEC!#,49ZQ:39T?XQ?7WZ
MZER2%OV41"_?.<C_PM#7:#<(2=-EMS!+!]1:ZIKKM! VB+$D1'NV<UP08VVO
MIW\=!WMKU@'+W/^\=>RM7<=A:VZY+B&<HY\RORYC_L"MYF3M:IY]YJG >8:K
MX;_\)1W=[I(.[9*.=M<2VN[NYR[I,,R4B,84_2G:;9HZ;;;0N+O_B_JK[9RU
MAMJ1H4PN"PP#4O(-2SM*W'6"NWT3*,Z'Y\$9MC9NZD'KM2J/PK"M'\L208#@
M?6F!Z#8N6!@@(RI[Y,"9OLF^@*HJ[01]L#<.ON=+J8\&BZ!D6B(Q@$VWDJE1
M2%-?C5DI>/C827(HSU;08:G5UF1=)TUBWL)95ES'_1+"A@HUHUG1T#05HE\&
M!68.6HGP:X+(E( <4) 8>B0O8$\1)%&+R&&."K3,2IA(2JUG\O+%.X()Y5#U
M@()(.A8ED0+PJ2KBM5P$S0L,%^U"E,(UH+/M[RP;*EZ44(/7H\3[CZJ@55\M
M>E%0OJX TIPY@VHMGGAX5J[VF2ERJ9 .;G"Y+2'V+<)F^VC9/"]6(UCK= >*
MO\;G@\FUE22.#-^)A?[28CQ8P.C06.]NJ".Y\.;"0Y*^0'JHZ-%]B\.*<=I3
M"X/JUP5Z*IOP/'3"28O4?.DA+B@WWV(_I9![R>-R*<:$-&3V\'DH)0H%"UR6
M04P4U\$#<Q"$A-"#LD7T]6Z4O!DE_J(YD/M4(]/N5)G8ZHQD:9-*]#><EDD6
M2;(45'/;&E:N7F]SMVRIR,S40=&"S6ECS5A3YKP+[^!#B25W)JIHU5Y[3IIX
MC4EM.'OFY'.NJ9.[B)T[O9ZAZ.H3O'>9TYKIX]<T?85/I!=X(\:^-4R5G0;K
M:65C9)XN%];G(63G:-V6^82!9BI]Y5W&^V1H)B-@;9[\7GV,*?5\BZUH9.LO
MCWX=G8^B:9%E?1D\0\QOZ*3!;S_W4G=>$NSB5]!AYO6GB5DP5A[WE</&U5EE
MKB\YWZ@GG.+2@0D$!^/P*=N.R W]!*6)K))KJ^C"2G=ZXNYP3>NM8CQ\I[6%
M]<;PSG#EOB3,?G"3,/OSQWPAT51Z1TC[A*>?<I/E(<P^A-FWHQ^B'4W45_)Y
M14UOOP+._DXTPY@=$D%+]/JZV ;E/=:>(P9AUZJ:W3G_2JII\H=%EM<"84I7
MWSL<1>^L2EJB[\!9D]5R#ANI!M4_7SV8_OYN$[I]W[)Q!:[E^7E=3#Y&KQ4_
MF3?#X8KO<;GTKK]Z^L6DF%J3\OGQWHG= YS3V2\O(HI&8#E[@B&/)I]<2E'6
MV$RP%M#!/';>^5R<E^O>>1*\]#&'<_>&<.[]A7,'P?4M62+O,Z[?>.5W_7AP
M@34DSPYYX%MV:L7^15^1BO49:M*@%GWM:M' >>Z$\[QZS)SG'/82[:>OJTOT
M(#COCWQ?/V;R?95F@Z[WIR/9-X^99%]KW$XB?F^IF^9 OX^"?C\S G%XDPC$
MWNYC)N]32;L>2OV&&,3G::24S/Y24M\&OO@GHMM'[8+\)2QF.?6*64Z]8I8'
M)VB;1MFJ.S&?L$T492]P6B5!T5"F'.)AI9JZINT9DQD6#E8T&#=W<I4OVQ7V
M4#Y7(C4STA2S=NTBPUI/3>3BAF>8DG<ZJ:,GIQ7!B%5FNM.?UAE+/EI:<??P
M4K%P>D:C5F7N5=+J)4NN5V6,WK<_ZP,5NBCB+F-+8TNUE/?6)B"&7=5N7G(5
M6VQ%I!3I'#Q>>B4?7LD4]K;AIJV42,F)+%H<,S?<W\9#943:HN2X(NA;+(4*
MU%ZHF"6EK2'BFE7-EK-KM&ES/9EM#U ??>9R$M_-9JF 'KVC3+][KY5^1VGI
M=D(%3TA2[UOW'BY&5DSHVLD1\N.TM[\D"Z0.+\57D>]^%L8 OWG_+GI1?(H.
M=I_'T:\7.&KT8]%4<&E_* G,A%X8;VY9\=/O>T_W]G8/8^U9T;[*6+U12Z8G
MI0_3S!4WJW]]DJ6_HKBJPVFDS(S+#@HY/M=5UR=B;.53(?].*_+=4M]>KR&8
MC\(U:S!;MKB6U)RDJ2^+4C.!L0D)%??AJ/Q.RD2#:WR9CE.Y?!U^%?#/'I9)
MM2Y+W:G/XF)W<U=>Z%E8>*6'!WMZ^1E@3[R.]UCGAW?BX;"SWBG[.^>PQE?6
MO>$'%@:V3<,IH\P3MG$_E'L[3H-W"Z^0% ;@XQNY25[D3[DK$6GNRE,><X;(
M_I A\I46_'^QN.ZC>+D<5#YAA3D7.K/R9A\AC%[OH53;B/(GI!Q2"67%V6Q!
M.?SU92'M#E%Z$4CCBAHI$9D&"WKPU]J]CE*ATQXU[)TG+JG(@.8+FA\,L-4%
MSLU%4:=(%GI__<H.&A(E)0^+K;FH$#1R/]M&(WP0</@6SW8];%80 U=S"&KZ
MVJ VZ5SN@1?=8_E13GZ+C,F-H_$AD))CX?VY"S&A)"P8U5-;'')+82R-0JV-
MGUN]YI478 T5;T56ELZ5JCZ+W+]6TGII=]A2U6O,F%USC*C,\L'4*9=L82U4
M;M;1!A<#+UGK% 55ZK&H%JF8C3:05FFTPVGXXK7TQED/5/OG@UF,HE^Q0M=K
M<;0479_QB^7?B 4>VX9IU"L6) .7998^1CR)H77SD#IUH6S1[>LZH42.38L@
M8SK<+-MV2D<LBT^$O4P*_'7*)=M41TK PO@59C^C$4$ 'Q5M)E#&*1AP&38T
MBIY@&0QV6' RX6:>@!U;6L>3):O"=7_B&NHOVV0LG/PW&T-R"U<HA;(O7C_@
M34= $U_YLYO-$G56K@"&^8!L0674:Y<DW?UH/:XH<2T-Z*G!B>DYWO1\VX=#
M?VSFUM@U"K0<C,U,>"$(T.RUP9(;Z?4U,W^@6\>!'JR[V*SA/_@T6"M:#P'.
MK;0JVTI+O0/."7B9FADZ1R<-)6.Q<Z1L.;1BP4CGW@MD<).G;)9BPX>T;A1C
MIHJPVP/:^G(=M[N&7Y^,48PJI[A\L.Q_E5N.&#Z1=.;=3Z\LO%)P-XL2(@[E
MKO?F%C">'/+178,\N26VUT>(#VC2DDHL $\SZB%!J'9X*1C 02M\0?V)HQRT
M+/=\!Q#*[D87%$H@)EB7U":&Q%^2</7(:S8!0OG>L#L A+(TYOIRP*Z;3:I,
M2V/MJ"V"#]*+'H*/,&=29?;KNWK_S0+MC)3GP&[X,D6>-=OB@K'<T+>(J:<7
M&78:@I^AOQ[W1D$A013.TUJ (!+^M=Q[_R;&:@;([7;:S-@H5 .=*WDH2X\X
MF:7>7&<AUN !#NB$^66V4Z#,3]OJX/QC6B/BY61QA\ZZ=%0%S RU91XD4<R<
M#0JW_^OZ&OY:T@!NR]CO3$&8?-G&.O!XJK^-8?JR%O&=-1E+N03U%^Q+C/YB
M48WP8T0_$A..]TOT[  39A0)[8GFW[>/&O%)2<FM+@OR.U\2,VSRC)ICT [C
M$T_8_40\*Q< !.2,MF,IPST0O[%]*;T1=^!YN#-3[!!QRJ-:#LN?ZY;X73YH
M^VQDJFPOQ0+,( ND"5/SE+W=[W0.=$I;:JM\2BUF*96+A"YAE;WQDG7^!^B)
M'/W1%&4S=X3$;62]Z%T@7(DH!+8>R1X>GN,Q!@^M76.$4@SA)V LCBVE_  K
M3]OYAI*Z<6YE>4F,KR"YTZ#LY#@+MB"RY:*$!<N75 _:ZHNI7U=*/6Z\CC?6
MM-Q %VR!Z,52I]>Z?J7DA%%-DK8>@W*N1Y@\R=W2MBQ5:%EJCNV&L]_<1SXW
M3PFDN.4J^9*UZC4@1NDQ06:?7SGA6 U![HQM6B,-TT9A,KWPHZT69<]:&!$:
MAZP'BB6XY20?@(/DO:HVFU62(2"<.& 2PG"D%1[85I0P>&6L.H$Z"&+.=IP$
M3'\3;#LU5A"B8.@V85D/X?JC($VXE;X0>$S[ (#@D$/T.HQ&(XPH*YGX@E:W
M9^L^7&&EH#SK2;;8N%]Y<9/+75\7?+G;CM#[W=W>I:J+()!)0 M%B0X83PUE
M*+Y$P%EH$] )C4(I^4A <8+:\EGPPZ/H!7;VZCDBP8/MS%QP=;$78D#\"5I'
M>3I'V,/K$E7GW%\O.I_D00:H"C>\[7# !@&(B5BO2@^PF5HW7>]CCI >#!'2
M;S%"ZK!-;YK(AKU1/4V*>W*N4%+66L>$M9G6C(_J"R-*AK2 LJ+V2P2L1]]9
M<ZD#W^>BQ P4R7H3W'4/IY2:)E.;UG&63M MR<@M3\!TS)J*7971+\FGZ'R.
M?40D7RN.W@#_;$!G/TNI>?"/K )7[H$-#E-QC(+\LFYH,,,X/-;9EVVWNP>H
MA?8+?6T6;_&+H>,9MI)[;02-,\<&S._-OF)-J.)VC/:P(J9:C;#C8VYKR*6
M-A+:J['CR7+B;DCO4S&EJQ"",M0AIB3]Z1VB0],SXE4C'83?*.)3+'PX#9 5
MU*O2FC,>,79C,9]]@@]%B?BI,WM6KFW=K4V=9YE]6SW:R1/%PT_8:]DEU:T#
M; 1)W:<]/Q%/I:#SPIMVOCYOY,\IT->4UN)\D>A%NTZ92)I%1W=)@YB9<W#/
MBA 15E7JMG/?FF#D=2!5MVHP,)-*OV\PAQ)6B4 MS6R+4O:\*:RRI+LJ4KQ"
M\]*O[-RYNX" _EN=U(%E3U?-L1<X%'A/!'>P"6?DP$+AH_FV\_)@1)-H:A!,
M%M\D[8FMPEZUX%?9R5&S5['$+22%<=J@QX#CG/*1!18M I:%A]3D%!? J%T5
MA*A'T5NY6YO/EMN_]IR;%U;=:,'@/)XV"S5?Y&QCG[[Z#JTJ'+QU5F"6(,UG
M7)2YT=#.[1SGUW=C7_*IY9HMBMP)>/',I-P28]:7DK1U_C3!)#-A$&1ZL(LS
MD7<*N"MTQ&++RZCYX/:2CLGA=.#(BL;.-2/D$Y.!N"3"WHN97=77=PIG9HH%
M-]QFW6AS:5K3.2DYXNMOG85@:G/"F^L\P-40M%?MX("W'Z7WSH2AIXN%.M T
M^W_A^][UX"1'A;09>@&_D +V\@FL.N>XD77!:WN .!(_O_67MZ(8\>I K[@/
M>H5P3[@IS#FTAGCI[_ R^&'5:I3#(1!>"VH86F="T[6C.(J4T,F:6+4LH4_$
M]P;,\#!*XT7*/$>?O.2F-OVO%BJF54+  18E"WRUMU7%S,5&K".3+BP'GOMT
M5HY"LU1HK."2UFNBB,U@!RX]0E GVI3%!/V O:EVXU?-,?9>I(+]B8/,[HV"
MLUE@FRO8@=%S55Z9'6U"I%0TP>H5WS9S-5A,% P*']]&S#O(:FCZ3PV=?.[R
MZ,'@0D!9F(;[ \IP(KJP1-]22B7RLNE1F7@REH?2#?O=UQ0*!:?A@)G5.7H-
M!HY)3-RKU+:E\";W%Y.N/9E3*WM2/8+[/:%8J:AICG&2KN)6R7N%Y)47[:CF
MUR8;_ALL/LD8@H6<65]"2Q:@E!23Q<]Z(Y+EB+V]6T_D\!U/L4Q/?(>6S]EK
MZ2DT]%=2Z[# L! BN]J).:2/N2MC5YN'H0EN?P#_ND+K=<K5I'S<N?J'T0DJ
MX45?UJS+"5P_'_R7?5&5Y!.78[BV<!&^!L63"MR\D&=K3JNVX^LCG].\3I]^
M #T,RW*Q9ZL4@UK".<<TM2\M$N7F9&F%7"S!>./49,F24SC,%=5,>2YY:HA6
M9"VIP4YZ6V3%^DL[>J:7%1CI%<QKC%F;CL-[R\"?_WUUA?Z?&5CBZ#NWLG9M
M/3]QL%T)/]6X':\<9:]OE-6OOK.R_BT/H_,RJVFM4N6 OS*#7% Y.0HK/\?#
M3X9@ED0Z)+;:POB.!/_0N3L!*F;F'7MCT1_I59J9"_EMT#W0JJ&=ER/;TQ)2
M3>OCF" HD\P'>\S:[[F4;@!G&>[0[=TAPHQ@!XSKJA1P=3)%0;^K7,-I2O6&
MV].*#5?MWXY64>LC#5@>#@'+;S%@^6-Q#3I0&:_L41R'V>-.CS:?3#FA8A]/
MNZ<FCM=X=2Y ,9.<6W(6-Y\9&94,/VYC;ZWM1!IP7HLC!-7Z+(65H'"[* KX
M-B']FE(;Q)X=@X3" @V#HJH=T_SZM&.I1H]^\3A,D+%%+C@O"^L]^GVK) L=
MHGVYKQWF):8Y^8/53[;(DHE1P IV7J#@N1EVA>K$%;N?%F@O&O%]W8P.Q YD
MW?O:2&P%IF:[?FIPMXWI(K-;@?@B"ZS23QA/J"_!!J7Z*8O=@5V6@*"<O["3
MSK(JC1G&0=.W!<T,Z_)_0#'$G2B9U>)"D9Z^SIOB?%:N1Q/W(6VE8&ZLD;U1
M8N;]WXCS'E+M/[7*MDCD,^J3QOVE-D8EN*0ZM6.M_5Y18A22F3V*3O-5Q&0#
M?N+^'R];::S[>]$4I)VN#KX4Q!OQ,8PPPK%Z8;[+$!^"W2X3>\JMAW?(>0X"
M$MC>WF'/>^^8@.*P*-3.Y5GO5.S67:387YWD!K)Z3LZCNFE,"DZ09H"7&$9>
MTER&U4 "-F%?;1K=\TK>](23^MV>TY->S^!V!95(%?9(VT;*M)=^QCZ'^#7=
ML).'J!Y\S2V\[\O6%?7*8JM6P3H*4A+Y"K(FTKZM';?IC[-(IH6I%"6(&'AW
M<&J.BV-2/988APN19AJ2Z4UV%>4%-K*R2HA-9"X4B("2L$-.NC( \1F2*4$G
M>V!2]W&?5@Y_T!7*S]_WT_?#['VI^M'Z'>H6SM[B<5*EU1W?YMM.TX]O(T^?
MD@087TJ\<MKGL'9-2F-!KK**JG\'5TD.FP/2L0'7,]W^2!DR>,IGX#2<@)M0
M"&T,1@(S!Y0<8>6/>&;P8DB9D4W@K8+)!25N&F&54;X' I3;\AE*^+0(KG"'
MN#=?X\K>XQ4"':O(UVTL,Q$G5UU@*;"XOR8-_F?;OME*H3/=GW?7>4^81')=
M\.9W?VOWMKC.O;#PU[?N#P)5T!,*.FT%M7W=3!$.%,/ RV&$ORY-MTX;-;@<
MDW/JLK'I1SJ*6'U-A>1&28D$DXFP+"'D''VR.3I^__O\HW]C^Q-;B+5@*#<9
M$U>@[*%):3@$B46*H,(P#Q/-B)!0O /BZ$90\FF12/'&!0%8*8#L8@Q>4F4#
MF.#YVC0<RG'XS%EQ9'"(FPP^WR_P^5*(=@6_0,UI>J$QX 9SNR<3R6=P];FX
M(NRR7+L<D Y@2J%7J)9L;BG!<4X%0S7]B+ZZ%O83#A^,'R#2I<V/1C@*+"UV
M$D$SH&4AG(U/Z6W^Q]\/X9/A*MW?50J3>1DU)#?M?(^!* >BO$>BY"@"D"+8
MD?,%YGNF,UNW.=#B0(NW3HL=U4"HL10@;D1M5'T7M6?DFY0^A!\V W\<:/*6
M\X8P[<886V0H!2*62:(=1]GB9/#!MTB#0(T#&0YD>(MDV"Y*= 0()/?O(@71
M;7VG 7V*4P(-'%M2-T,#*OC1RN2;>W3>2'V9L^=*,VNJEM?#6S<F,?@86;'K
M%8$R0F+3+DS,CN[<U<FMTGNH<2\9MN3,K@R[DRELWC4=%4]2/S(V8.8J'& =
M2?:X\1>.AG2F;S&=:3,:J-Q&C3Z_)RQ>N [<WK*GH/"FP<"M$W,3UX&PK25V
MJQ57NXDX;F[#U;&*=-A&X02NMM6OSVKJJ,F#:H7[=W!_5K"U*K;:9-ORIF<W
M>]*?X>?=9&6;$VTWEUR#ZMB0&I8U(\1>R0HE2=L2&2XAH%]Z50*#=WM0J[[0
MXM0$?J\XELELL"4':KMU:G,(YW[)V4!R \G='8-3/&RM2G(?,)!1IW%+'.+F
M#,5$ V7>"65Z51"V2MFK3\?/O7)QOYKN:W!8K$G;6%5):(OY5A;N?8DU@B89
MMLP1F>* @KB@E[)=ZG9;%4P8\D#K;M!O]4%2I5YK-V-)]??Q4[A'P-8-CU>
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
M49F4(##:#YQL_,$F/-BA0B4-_5]SE5ZAV]>7=S;OPG)\#6SD.08V;+TSFJA
M>^@:HW-"W]BT3*ZI/'RV(?)4E+U;TTTG7K'Q7Z$6],IFE3^,'G3>DC.P_6B7
M:SNPCD-I:;$G H]D3+)ZDE27+CN>Y(/GO<$GI'%+T:I,P?Q>DTUWI*/+VJM,
M>/0*ZRU)/<B')Y-F+FXP,-IR[K7+.!,,])54?O4,"Y?-3)DS,PANI'LC0RT"
M-S#0)%A">U<&IZ!I/?J,1@26+M.[X\/!XE.CA5ND*KE!8PN8(''.CK H2OV9
MW#SXLO,KY@<OS"1!0')7Z>NZM[D:1=SZOCW6Q8R3*MW*[1QL+\%[><2C-8?=
M;><HA0I:+?>4C54E_48R=Q2]\HJA9*\WT*%?RF S\313:=H=;FH$% 75J>):
M)9T'3_?@"H^'U>&LSZT,69NFZ++>X5Q35V+3=79I/TG8"H?YA64T+D<OQ'.3
M@_X#YD>X^NV[9,%7_&*=-D>)70$)R30-)+3@*"SD?EB4"C^P]I@K.*+\AF2:
M8OR[3*8V,28/,(F\$ -' _0*MLRTPEUIK_S+UO]M4QCE49+R6$JCD$$ZU"K5
M:RV[<>/!\XS#8D![M;A*+PBK?J"/-+#*!JG.*9>."+"F-V]?$IJ;7^>*D<-.
M'*T;A6;%Q<6A=8$:TD"@\RCU*VTL#5U+MS"K]'H0Z-ZO.]V^E(!4[P7C)2VF
M8>:C )QH]7Y:*>.)6S';BR:=4M0*+?T)^['P](G.K![7H^2YLB8$PH^U-DL8
MLN0'_<!84^<<W/J%B5#2BQ3=BBGKULAY8T0U5"%;J;7>O#YW1EQWP CWE%YV
M"_>J?:?$F;_J6OF,_8/4K@:*?PMX=JW50^88A]=M%UY.6^8R6LL[ RZ8:K##
MB^0&<=D',I!"^2Q*)[D[83W D)REY$$1K#.,U(>#@1(=3RN:+$2;^['+&K.J
MK^W3QT.![1*PF=99QV$]NS0/1$1LK)TRG[@;LN(IVY+AI&^QK&Y1]G1E"XE]
M$<@<E0NE QQ/?!"D,':3R:<:S:3A6X7UAJ#T"DE>Z5%2UNL\[<U B]6Z\9FK
MK%_BS$& !9H_;2M&\.&6V]];A>G&/M-P=ZSPD(V(HS&:$+EDQR<MJ4"/BW%-
M:Z($.%"'JX*?1SY%RPEVVDU$@<;94F) 7KVZ/7O"#)BHI<47;NX36<4=>EYK
M>=)FKO X@XHGNT-0\5L,*OYF!:[HBKU*'B?UO0*^YA+J#Z@,:?\P5IABIXN(
M?G(!3+";L(4<D=XD7E)]H>=^$#7#GT)U9[<Y@,Q@& G;OL27D]U5K+)E;\ ,
MOB;OV;FD>7-CJ%?]B#JM7.='[V@+)7"HSR!(V07&V$*#FEHO@$[AW/V? 44D
M\ _BPC-HANMJM(7$Q/A8)_JH!<78XO5J?%W:@"L5JR53;'DGZBV[ES!I#R7U
M2E4%17"P^J[BV+=)H..0*[-G^]21D17YQ5."&F,D@Y4[1E&U,6Z'35JF.)S
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
MPA>XN2\L]*P+-[E^'J 73^#@B)+2'PZO>-0:6*7.B.=AWT6^ZP3#.2!0'@G
MV#*,V2K?9A#@KT$TAMN'>[5%.@:NCV]DTJ;)?.<(%* 38 !R.[6!KT^/D]QI
MGSJ/T7[0%!8IWB4?EYP.5,8XY[ .Y8-'XXC/?N/]8L;CR!59GL)5D^4?J<MQ
M8WZ!_@:>,P_711.!^70'Z@QB^;1X<NH4@78P#NYK<O $<$>N&V'G.+IO]/><
MH\V+?>($PU>0<2AGR;'Y)QVJ7MDAY^<#2K%>+G#B6<V)#SINN!>'^NEO&T"
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
M<VDG>5:^ ?.F^0 X@D_T+L4Z5+$[5?!P:L%Y1U^B+G VS2!$KLB=N59N5XD
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
MVY29V6+E+61F5P;:Z6LH@O7U^:_?CFZ^7YU>*_/Q3#?F["8[% F8Q7KSD&Z
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
MU\=Y1H$7LQ^.C  8WR8^D[0"QH:R-@CK9 Z02)Z(<3"31(%E/P&*,2'>W^4
M]UYY=WE\=/'YO9K%84']B%-P!!>0';,]?6^D4,NTE ;\.-MT(=:K"C:RLU%F
M#7R'R$K!<3*W(]X0R7%Y S9\T+%X$&W!^$1OW/-FS&>^-6:/GO]3>6=HNOF>
M/\0)@BCMFYRDLU*/[@DR1Y]NP;^W7%%AEUS:#59@@6&9[:",1(=\0_3+X'RU
MH#9:5=@3<@[>CD.)W/]$8!A0VW8O+Z(WOE.I7&V;!JFBB9ALK&9)56ISHV((
M<K58Y&+S:B'[D$2=6ZH9G!*D"<&,DQ* IG)!I)G[ED.^6D&-2(M+Z*]P1PF#
M0MHG[ALT%6#)N%-+F7#NFA&1=XX_%FV#*'DMX<S$37F#'C_I$43*RRTJ76GF
M&WU#Z!:ILYFS[SE<_WOSNJG<,1LELA*DK;]&UF.0Z!-64B>L^-%(](J'G8H^
MR GS6Z&;?+PDG4G*]8WE^H"/[V-V!KM6E^S\\F^&7I!]5V 6;Q'U"&H?3N]$
M@('^AWH=QP5\%"*7=QM:\$"0=X'G$FY8(#9]>K1UZT6PQ)#!-_SY:C*B\YW/
M!6NB&R.FQ!]1DS7LB*8D@-H.G!0;8_FP$4Z[R>$'HP@55+%;KG5Z V9'/H^]
MP/Z0G(E+.,'/8.YCXWLJVO22+:G9"YO> MXKYS0V)T^\?]I*4[F.0 7/?#@Y
M#GL"E')A*15YB:6$.)+S%J4*Z L/CDT#)( 8 83X/(+1F"I_:"N /(.1%X@U
MYQXK=Y6D+Z8;>+!&D14FBQ<J]4D/,>P21D.'X!IAI\Z8=/FQ93/4IU*^JZ)Z
M]\C *H)_IQZ!V@O:2Y-L\^(%,"&V>LM&#GL0V)LA"KA3O"6XN0RJWB92.6/0
M2>5HVXSL&*7% &!Y1%SEJX7?E@K2BQ0DLH?H4CFK'O-+'8 ,CEP<!H:6#=;=
MHY9CQ6];P(9("?$]SN<'O%[P0-C^?*T%-"BD!A!S[DF>/ZVPY-Z.1]W0ZH/$
MT$H:%;[3A4G&W3F<C8O"1EP[R]WH"RA2$IXN5B^6/?"(=T9L\+G8C4((4]*?
M'')0@/XR&C'WGKAO$-W^R5U(*CX:?5\C]J3\&=GW@@O1[2?'$TRK$!Q!9E[+
M".\?13=H:6@Y9CA2K&\6"Z+0^LE<9)\6R"1OQ+CL>>0:)BRM(L?-[$=PUV+\
M()10!;<DZQO4P8F%9O+T;HH70%[J9B7$+( \3"L ,>>$PCT7K,1RUPS!5TS'
MI8;S=Q74?PV\[NS J$Y@K[D7)0[U[FV2PI)N<>MD(ZR535"+#((W$FL7]8\B
M1>XER5J9Y9P08# HB+F#,NY&:)H,O'LQGX<<)OHGQ64A2AH:0._SSP6)>_8*
MHS,H+'C2G-'\[T)!/E=;? 4ZXU8!5JR,G[  Y#TUC)**^<L4\]@5)RCBOZ@
M%A$"Z> >GPGCL]!R1LIM!-HY.B\>ATS$Y/BWN!/%!MOW@9R&I#EC8P[4[B<6
MQ1* >@91 -<)>F=3^2QF_PE=7CS'M4+0T>(7X\?E(CAHXZ.N&41.2)]$;CJV
M>/P.W1U<Y0W98.B""+I_5MZ)J.KY31*.#IX#(%S2!<G9$<3.1'1;46A27(."
MO=,#WG=K-351.@J+'(7H(!*S?ZTYFGL<*@>8%.(CY@/ ,GYL0.1QA2^5>**X
M6Q!Q IW(_CW&VU,/]1S_^?E-C!AH1#E!:C-:+CJBT'-#KK!0>.?8W1V&TF#'
M-H,CC!&%TZT!VCKD?$/42K\TM=,INS3>N"H\7\EI&7P$/4418:TP%7'+<%%W
MC-S:UD@XVW#.DP5_/L,U!XHP))T@C/V/\&OJEQ5>0O*8HJ'(?/*HID[ *M%^
M1TZHK4JTW[Q'CFZ%DNT/L)R/;%L$7(5OE']B%4&W%PQ@-@]5BNF%J7"QWSCK
MBL_PQ\7,*RO5"CEI5J:E#G92;;W1R'LD/Y,U]H#U>!AC"#ZN[A_IU,0DR>RF
M)/_(BWL';:U34,'5+AXR4%AY);;;_N5ED,E?YU0MD'B&^4N1'3U=%(3CK5ZX
M%5#_.DOV4M0RJ80G+[B$34X^^YVJ"]Z6E[?M!6O](U9[N!H4:SWH[9[6I53E
MD15RO@V+NXHXGF2E;XB5ZMH6>*DA>:GDI=OAI1FC'I13]H#)%ADU-!)>GU@7
M+7*I<$\1"^**!)&5C<N()-* 9Y%F<L,#EGE*SD[&3 ]46N_PV3XE=@=!LE!<
M$I!)_\B\EQC.W.<O2IBM\83\Q)2<FV2P)U\K-(VE>)#B08H'*1[>NG@0CD5F
M9QES(BA2MWW"Z*DL")GOG35@&?X?3R6=$3&2_4KV*QT=DOM*[KN6HV-^? A=
M'@K&N9 OT\<>G #+O^+Z,HP?X1?_FU/CJ;:+*_?T)6K'Y3/7CL.J<<8S1G,E
MTY9,6S)MR;0ETR[,E!#.D$3;A=6CM*1V)@Q8&. 3'A?):26GE9Q6<EK):1=P
M6E'/&%A81Q-7-"Y-FZ"B%@M'"\<)6CQWD#AW_'E/":))W$;"]@813Q5.'=:W
M44C%-R-G[ B>SFAR&'I%1*ZD0F0=J,E^1);E<YI"%G<Y81.NYF.]39QIF3:X
MB7O/"#5>%#NR7'ULLO='YE-RYX3YH^?D;%*@2($B!8H4*%*@% J4U.&-?=&
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
MXDC_?OVWQ=Z-[5ZFOM>7B?HBQVKCW?W[(@_O!A0EY=AV=[B92=TX?.>X?$T
MS(@R3?B?[ G3ROCO 79MX+]:KIWD[,V\B3TAWV\96[CK;2ZZ9 *R65W3T%JJ
M8I@]^-%NOU^"5'-8=1P8.: @5<7>Z'S8@9Y8"WZS6>3V^OKTYOKEC&9-,V?E
M TXY9/=T/7E+\I;D+96V7F4B2@J?[49,>0Q0)'I+(209Q^[7D[<D;VFW0NAU
MVDGM-435=H0/CLA)9N5@[?B#->)I;%("U8EKS/7/9)TKE!>XP+<B&MN?^;P@
M4'2VCX*#>\N:?$1<.')M_.<T182C\-CR?6RH\2]K%$V/'S@*+MRDU[W94"+7
MX>]@;Z\?Q]_^MZ'8;.  B@?_:!Q@@ [VQ2A4A_7N5HBM\<./;C0^L#U*2\?/
MYGOFFXW#KJ[V^D;<##_>_^IQKL>A$S(B"DJL>O2M26D>K_V'6ZL:N+4:A[K6
M4\VV)@&W)<!]OSXI 7!M %Q+[;5:%<)-6J]U50FN6!#Z#G6E0:5@>XK 2A2W
M-'[0DKP%>4L*160O.Y#:'9#::EOK2-[_0OA4))V["!^S(^%3.GS*$<(]$,*J
MIO7W409+XWTKDOIZZ/GA 7QC3),-@W"\7<M="NP2&0X!\P9@>9Z"<@=BNP]L
M1^^I1KM*Y?\MP:D:\=W1 $Y&6^VTVA).U<"I%#'>T0%.7=70S7V4XU)"OS2Q
MB'=M"7BOLP<L)56Q/?J^R>BNY"G(4V)P7B70_,9"$;_?OJSN&%CYH9J:=(R7
M"ZZ*1+8)X&JK[;XTN2L&5SF2N]4X--6VUMU'P2T-\.V(=_N!=UKUE"#"1O?,
MEX'SMQ<X%V@ / EM#3?T_.?+R!\,K8#MP(3OM$'.J-UVE1;'6X1615H!Q4DZ
M>I5^7@FMTI2"+GGE963\38K[& ,=;&.^AU9\3[(49"D)(P'S8@?BN=<X[/14
MK=V3'/]%X*E('O>!3OJJ:4@KO63PE"* NQ3W4,&&W4<)+,WRK<CI2QQA\BRF
M!..@+AJF-5A09R7-]#=@IA-:./8I3IH)V)%K7R!>'!$Z[,R)W\4 85OMF-(
MK 1JU6@)78.@UF_K$FI;@5HYR@-&8%2]5V7*A+3>ZZH5'-&(<<6.&!_R[K,1
M-:F>6#Z.G=TW8]Z0,7GB-,18TI!AL&)$_L<5!_\E0/_Y*S6_C0)<,/OZ369X
MWN?G[#M'3TY0C61I$8_29?I=F>!NU1;<[<9A2^UI,HNO[N N1P/I- X[E7K^
MI.]BS[44/NYSR$8V8I42 (I)7\6;\U5P-+BX.Z$!L=;H5R"\R3G-,@8L@E>1
M^3ENQ.P+/H7><W?GPJ"@J"'K\[<*RXH<&SU4/[66+-G?*2S+43;Z:"5NOX!0
M2#\:S[8W/+WNDJH>MY37BE92M\2$!#Y;;_+$AR-,S5=8KH"]?*[EVSGAEGCM
MWM_3ZS^AQ 2)";.8($,4PO@W][MQ[(T76J.%:0W285 7M6E+ALG.?  ]K7%H
M:EVUITO+\84 JL:P[^D H%Y'[?1EWFG9 "K%6N\9C<.VH?:[LN"P-@I")9WE
MBX"T_H0D]T (?C%K7F8UUE'PU_U4\I;D+;VNOO'[)F)J%X"^]+T)W-JS2MW@
M)V.R+5VX4>\N?+3\_>Q?TY<J+L_*Y;"]'%EN>.3:IS&$=U()U\/&[IJJF3+Y
MJ5QP561!MAJ'/4/MFE4:*!)<I=F3V,5=5\U*J4O:D_LM[(\]-PC]B&.SXRH3
MW[OW6;!_R?#OO)7GO+Y.)O2G_3$+S'/W4H!R!W*] PJ7VC>D)[@$$%4DR[N-
MPXZJ=V25014@*D=^]T#=JK2[K[3!ZRJ6S]W0<N^=VQ$3?MV]-+IU_6TSD]@N
M.'. *; OS@.S4\#R:--N[.X^,O^^-+M+AU<UPKJO88NX;E\V]*L<7J5([KY.
M3>(ZLLQ+2OAY$OX+NM2C@''4WU/YKKUM_@/& H+Q>\"N"(C;E^1]HW%H]M5V
M1XJ&S4%3D= V 30=M6=*T)0(FG+D<ZMQV%:U5I4=_J1MO5SRB@HY]QZ$IP6B
ML.PDJ67KS7R!$/K NSL P9P5QE/)53LGO.62N?.V>4S2/2+&L"^(8,1O+NZ
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
MIP7(+B/Y'9SI;*J=KJR"KPIP%<EZ#+KT5%VV+]@>X,J1^QB"45L]:>KOFW9
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
MC#OS?#1JE6>P-!0&W-U63MB C6^9SV_+U-6-,E]6 *@DK#>(<-_0OU(51DF
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
MKZ;+NET["T?M-4#Q6)3<T6OOCH>5^"*%@<0+*W6^]/#X1XBUM@@'A /" >&
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
MYOC'AONP0:VE@%Y-O :!=CC0&N#09F]@M17T0Z1U VGUL&I+#).&X>6:N35
M4:+8I*AC4>0A>2!!E/4DR_N4^03#R'6XS/-9?T.%?3WZ-A-O>^40?9M%86QL
MT7 BD&J _<(AL;+FM%1HB9!J&E(-\-P^6"E3$V#3/$*J=4C506C[BD*ME"+
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
MEDV[]M7T&#W0:MIK@ @Y5'NF;%L8TZM=>PT0GWYOX!AT[M6>)D/M\28ZMJ)
M$%:5S?K]$(SY=(;'Q,0CE)H/L]W,C,S,$V(=HS*[>R,P%:F[\1D.6K\N<3=Z
M[5OLAYX_<8.+* @(NU&BMD5OZ"15&;VQ=0S]-*%0WHR'*E1CC*?O8+R@"87R
M)D%4H3HC08[!L\H$%=H@+S(8+[*X[DK!(%"WR5.Q5Q\29I,8SL--GV66.INP
MJFHH)4JB4?J8G4H =46I&][YT*S831+2.7)5U=O)MSM0;GG.AMLBA8+PO&PJ
M-9_6>)Q.ZJYJ:X H65#MI6@86ZA1;0W0(1MFFV[6OGBBVKB2'@C$ZER5AI$@
M4<G,<O7/G,)$Z9C$W20L5;<Q"$18H(&);. FHAJUQI^OJ!!.US$(4)_.^),5
M5>T-G-I3CZ@RCD1%U2 Z@Y$9)#,[E><PZB*Y0+<3GT4692DD[%Q(#S[H9D1\
MV#%RL[G)%PS_&QW]IRAF4_6\-/2O)+T>P0=R]Z,]BJ/JO8$FJS9V3:Q=>0TP
M'0-<?,/"R$SMRFN \I@05M,55%ZSRJN'_%ATYM6_G1VC-%T@-N644P#!F2G]
M-T-\UT(S+[8H+17-T8'^EI#O;)@M\A46U=9TW.9:@[H:8"@.+'+]^EW[4U17
M YRDWQM8]8<[45D\.(BF] 8.UUPZ1F"Z3506(S 4ITD:3S-T^R%4R]S%)#D^
MSD)=AXO26*_";_E(VZ,M&G18AC@+-EJI1V7\J8O&XMNRHB#5K$=E_.D+1<+
MEIWZFW>BQGAQ&"CQE16[FS0&"<J!! 5RFNR0K2%Y($$T*8Z%@"K>8^F#O-2H
MG WY>G0Y'_"WV7A;Y"<FS$,+]\+4J;8&.(H%W:K[]9O/4U9; SS%AEY]CH9;
M"9M26SUDQ>D-3(WGD2H8<.DVGUD,N-Q.$WHY22A@[V^+;7;'7/6RL;S^0RX)
MLI+"';;(>:"ZUZ2DI_89S=E=K&;\=]?KAOORUW4]1&GD/Y'AF[])'"VH65=
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
MNS),2O=J=0.Y1E-A^^^Q1$TAEL "H=%(BM;O7^,Q%[BUZMAW<M7W/CO,TRR
M<SF-87:2V(^&66"'ZHS]*=FI-;!885N#'8FF6H:LZ>N(^UKU[#ZA6P4,HOLP
M=/\7FKFU .Y:FNV:S@[!:''0_7.-\!9O>N[Z1@).@KU,?*-A_&TSHK#R_4Y-
M!IP+W.="CH;C5KZ(+RN@B=MGG1<R"6$JO8%AK$M '"6\Q7M_M&VH?%0^*A^5
MC\I'Y2.E[1*EY<-(U0XR4CZIEZ.O9"_G9"X"-TDRP9XO)VBDO*_5$% DC:;I
M-"82>2*QYR?D+1Q;!0W;Z4W8Q]_<N@G]J/OHQD/,[30>^&-E-1W,ZYA0C.7(
MFJ+(RMJCK06V/YV!-NM[TU5\LR6R87C7DME1]1>#V=(V!0F0W]D=.*) 70"4
M[U)O68,9%WL+AFETQJZ_[JYA%P#MC=CTQO:5[&S;C4XE*C%KCV$=5#XJ'Y6/
MRD?EH_)1^:A\5/[I*)]+RY]CR8=<^@]4 &%-68N#-X,= .YE1+:[3PTE@9)
M2: D4!(H"3'V.+^0F9D1@=V"TF+U+3"MWD#5Y'[?$*]S!>*Z0[CF@TZ;-SJY
MN#A'7POVG4RFL3=V$VX[]''NHR2$L((+.>2LVN+<HZMSO-+K4H2"BYT-JT,-
MJR(KFB(;2JT=S41N6E5%U:S6H-#T102-A=)QU(+.ZUE(^]"\SM%T\52-]@TE
M@9) 2: D3F-QY+*^60KG]0U385O<P7//BPG##/4&*0382&X#(E%T$'(/O?VD
MND]<#M>=N"RMG+:,)@>-+TH")8&20$F@)(Z?KOXQ?#=C(]>CBSD7^3ZC(E^C
M\&*UR;!0V;O*^Z8LM3<0\(P2G 3'. DX0UGC"&5,]^WCWWW,NS=P[-J E@(E
MT8S-/&";-?OC]02^EA1SHLM90$OO#?JR!4E ^U2.-=I_X[$@VJ\G7FKT!I99
M:U4-ZKP#+60MLS<PE%JCY+CHH210$B@)7!\JK0]\S#M4<\N*:7?FU*HCRH+>
ME#QCCR[E)$Q<!B<W'$K\^QZBD4!)"&PN<P\:?GX Z%^49DB776@X8$R75?K_
M6I_788%' 8!LO11$__6LME!$+5L&NM$\U2ZF']V'<P4-5;RH&2Y^* F4Q"D8
M1A'/O[:5WD"7K7KK<%'S#80.;+4WL&7+X:4YS+SO$U/X2E+)I]/\GKQ]%41)
M\AI#!;@RHB10$B@)E 1*XN08Y;<X&OGI9\H$1"I7WIEC:JSK@.[46M\IL#)?
MV%-959M->GR5ZW9MO3>P^K5F'D7N)5&K9OG,-H-5]_75+GETQ^*X?8IB>BF4
MO&D<D]![EM+8#9,@3P@/_Y@F*4Q33/TB.T%)H"10$BB)8R*^&_>EY>OB1;XL
M_IBOBN>S1?'CDQ=,A^3C:$2\-+D>_:\;TX^ELP*[ZSC;TI8L;V^[(72Y]5-_
MQR.1?S_WO.G]E#Z>#-FI8D"78S(FE+P\D"L6=FW983)[ U-6=5X4#B<03J!#
M)I"0*4@+2C,LNR_<G#EAI/#1M TI2T===TZHL [NT:<L8<9/TRA^+@Z"1Q\7
MEUZ4!$H")7'4=.-\,HFC2>PSAO$CFBT#W_-58#=&N?(U4;(;K-;;<7CMK$+
MBPKX+3UV:D&\8"G:/@><8S,IG/*82=S3G[H8N^$=:[V4CHGD9;M?I%$<W3?<
M4S?;N#J.@B&)T:?#&8V20$D<)['+3.[U*-]J^(G:VO7]$F]*%E' W8R5O1PG
M:Z.OU)IO0O:'=@$ET44+V8:!%#&EZ*B]@2$;VFEO].>J=SYZTU@JF-MN5$P0
M[G=:#)VWB5^<%Y-,;ZFD?#?VZ2V@59*;) 0+8W&I1$F@)% 2* F4!$I"$$DT
M2;>+K63K':*KT(-V: 0H^(=I0HE6DE!/Z-8/.]Y!QM%[ U67'>M4]HBVI7T^
MVC,X:P]3A5L\JTL_F42)&RR[5>A+X7J(DD!)='B5W)RL*XS>]>BF9/+.[Z-I
MF!Y%3LZD2RKFX\0%/$H")=%](RAT;QG'Z@WT>AN9B-Q;AJ.>.>O)!CW5V@8?
M3^\\U"MD6]O1!\2E#B6!DCA"^K/0;3NO.<DH"K-\ OJ .R^G3F_ ;3%%G*,D
M4!(H"5P%.*?$^AR-^(I'-'<>U,G35@\FO]W;^A6\V2UZ6N,6T6NW44S5E7V(
MOK:41 %UXN*[VU>*+,%_KS?Y-L6+5?%MVGX]KI.K[<$)_GHH>Y0]RAYEC[)'
MV:/L4?8H>Y0]ROXX98^EHEN2@N6W9/=ZS#YQ&P7#U<8P']S #3TBN0F4EEX2
MCX7%,UGKJBQ!\*301 UIQC8*K;/SZ;/#.I>"1>?)=5A*%61'C[,X4_OGS_?9
M@:NJW9<M6Y<52[S^=*TH<R4(>!5"HV,X@C6*60OD-(W]VVGJW@;D1[2^^(4_
M#'8.,([\)S)\\S>)HTS[G^BP?U=UQ]8-$UH3YH'?%>4?'@G^66 0O!0*WGE*
M_X#=%-/XF6DS4RR_J5VYJJ:O]0:&+O?[NNQHM3:[[F 15)-3O$Y8U%MHU=>A
MLX'1K[6S@<AH:!\,0E8(]&&_E6/(BB'>$2''"H2&6A3O# $3&*!A\VIR(AH
M!%@76CLWJ/HZ8?4&?;/6HU!PE=@&#;&Z.?=M2A/ZLJZ<=N>J)@$@XI[Z/O40
M+456,3K0% SXJ!$JB6Q=-O7&&IIUOIQ(GSQ)PVA*]2AFS+N.]Q,WX8#21^FC
M]%'Z*'V4/DH?I8_21^F+/SK1WP^E+XKTN908'7U# LC(LW*B:"11Y?BA&S]G
MATO5TZ6@M9A25FIP.8TADD1B/QIF)0A4+NQ/&UOAZZ5=:+I0!4::P@J,;$N5
M-9O70=M'H>K_NL&4M*#I&FJ(;,M2Q:\A:G-C;7.3O]%2I&WP*.:_QA,9G0?&
M*>RX;LP<BEABHREZ;V#8M>[@1M2C)% 2* E<$UY<$_B8=(.G2<=]1UM;U#]0
M 81#[$>(]@XE@9) 2: D4!+'R!!?J-.?$8'=0@-"U55KBMD;6++MU%I6C<TY
M3P[6?,!I<08G9CWW\7R^D\DT]L9NPBWOB5,?)2&$$5S(8659,';H=[RR#U^T
M)-A6NPJ;J339LAVY[^ V_#6J9O&]0M,7$6Q[2L=1"SJO9QUULCWVM6Z:0I*'
MEAXE@9) 29P:#SID<>2SOO4YKV^8"-OB#GY\(K'G9\X@HZAO;JEK.)3<1S?&
M[!C:P4[9P0/*(]D?KR?PM:28$UWV$E6E-U!EPS%E6[.$*QH32/UL/11$^[6L
MIZI*-5]O?SZ!=;Y+&Z;ZE2[T4=W4S/<&]?;APG !$@&4!$JBRRM%&PL%GP6>
M[03H4M7HT2=5;TJ>LT=7>A(F+@.9&PZE!Y*D%%#H8:,1/4TCFGO8\/,#0/^B
M-$.Z[&)#T^.^;*B6;)GB;<P2" #9*BJ(_NM9@TT67K&PW35/M0NY$5.U*/TR
MQ6MSC4L?2@(E<0IF4<#>SIH*56ERWW2$LXM'I'D^FG/H>B8[N ^UC<#!5Y)*
M/CNIX>VK($J2UQ@/P 40)8&20$F@)% 2)T<<O\71R$\_4R;0Q?VH*I1R&B=T
MP,L+U2=5M=FD8U>YJD13>H.^>C(;CFK5+)?9IJETMNFR9F(N6"27[D?LADF0
MIW^'?TR3%.9KPE+!8S*\8Z76(?/[(#.<_=$/0>WT5J$434C,OIW([&/TTZG[
MA'XALAR4!$H")8&2."("O9YE_3%\]RE;#2^F<4Q"[[FTJ)[/U]3S</@?6%&O
M1U])>C5?3J_"_.O7L[64?N!Z],-]VC'QW-;)NCMS/PWJ#QQ+O+(3G#&MN)RM
M3QFQ?5<HF75JS4UVSW=M&R)\#"$4X<FZS>MD:<Q>;BM[IC-ZFD;QLT3G.HD?
ML($4+J8H"90$2N(HJ.9&&G$^F<31)/89"?@1S9:![_DJL!MC7/F:*&31A%(V
M2Q=OVSP"OBW?JA[$BY6MU2P..,>=XCCE,:=8MZ-U,7;#+'&8CHGD9=M@I%$<
MW4OE 90U(N4JD0*2IB1F5ZG-R4^CG9U5._232> ^O_-#>#)]%+4#;TJ!G,RA
MD_P\GI/M8!U'P9#$Z.SA5$=)H"2.D_%E)O=ZE.\Y_$1M[=<HO%@-<=^4+**
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
M.RK/:8XUKN\D??(D#:,IU?[1)C"$&*+862PA1'0"0T04( H0!8@"1 &B %&
M*$ 4( H0!8@"1 &B %& *'BQ[I7^@$CMPN.\@+@Q&_88AO4T>SF%Q3"S6]*[
MP1<ECP3!Q!U"!)C5^\#O^8MF]3\K(>@D=6,JFT=_F([?2:JB_+04\WRQY#87
MJQ<%@3M)Z-7B7[,_S47U?J%@5BFBL+,0[8Y]X_*WU>B[EJ/I4!2[&DQ?K=JM
MJ,&?-R!SGT>O?H=SO7#M>&ZGS_IM$@73E$@/;C EDI_0&R2)E([=4/K^Y8,J
MT5<(6!/V6/KMYI^SW\^D#07$+TPW-MM*DPU$N0:Z^0VKSM9-@/ (I&0JS#]5
M6<:!JFT 0@V*RYY647,_QD1R/2^ZG[CA,_T"Q6 *S?%C>CED9]3=Q6X@3:@5
MRL_*2P@DI-B>!"A:D$9^Z(:>3S^4%,G'9$FORR.K.$G6R&9_J*ZQ]_S476%$
MC6C[TQM57SOEEN6P@%G8Q; \"+A66@UNR2B*834('MWG9#Z3QO'2FI"M8,6L
MT^%U2]L]5%.7I>('7>W+T[7W]B5-+4HU?Z!S9OKANG4H'U&<O8D[3:.EW1OL
MTN;E82T\JFEO%ZAL-FM;%3A_%GO4RA:31:MT9MEKE)Q?I@]TI7$,.>9_I)%'
M;0;C,M0:P-$P,-U_>>OFK\#.SFQ'3U++BFI\3\]>%N#7RS-J[&7I*O36+K[P
M4E *0*VZ8ZMVW_K=6D=+4:CEIWYE:V8:L:-D+\J+XZ?9XCBKS$G6B%W:L,!9
M!R^15CU+9%8%\G5Z3V+?6RISN8[OW-#_FW7=G@\>JEO"X;>8\H4P9;]>CV;2
MF OCTD^\($JF,?E!T?4AB+P_=^SI1A+/G0 JXRG)ON*'4S(\3__5@UO=D("P
MDI5\7XRE&/,B%UTWH#)>.M@ORSPH)D?)F\8Q'=(%+&<SW\J_IXLD,'LJV3V]
M.+7L':]QXPYQT8QF7+1JDU@]VQIQ:-&OV]UPB;'M<R]K]BWVZ22=4)L%-5\/
M?EJ<EA65)OJ>CEM5SZL@/D;U"5/6DB48#U]8A5_!J@$[]C3E_47FB+'?U/>O
MP9-VZ<U=L$Q2,IU,@F?)&[LP##>AZTM*O'%(#<[=,],0;"?P/2)-XNB!3OU8
MSO\%WZ;_&DZ]-"E_D"U:X,V!84]DNG[Y\? -.'O/$KU"GT1-M)P]V*>?R&
M9>K2;7[D G,-0_A;.HZCZ=U8\NDSRB>MR8O^X@.]R(SN[ !TJN$,9*]R*?SW
MZF,R$P$\<N$&Q5]5^_WBB6ZOP"2"T7\@P;,LE<3Z;_IFD^*.FYW3.B&WHZ>_
MA[O.!B-%$Q*[0#OJ/JV>T#7F'I1/<FY2:%JF&LO+5Z6(?5J*H3H]R%"17:$#
M_I.D](X>_)O>]'D!%_D7[J-;GR+ G4PR2#T^/I[],80Y(3T2JM&4+"LS5^2O
ME]*WP$VADG6NSKE0LNTT<T3/GKWPOC+5G >#@G$4\X)^-R<,,&E@$N7 >R"A
M3T*/R,7=UTZ2Y2>5Y"!35VE$>5,V!^]B]YY%Q@#W;!X 3DOWB>!- KCJQ_-)
M2U^T-';V;O23HVDP\K,/2XP?)!+QL^D)<B?W]%;PRE$\>[^T$%8^A1*)6@\_
MH>MG,K,*9])G0M=4]P[>&=1V3M?7D<]X+)0E!W0A!9%(K\ZO7DN4AKE4G?-U
M8F:4V.2?/;"P2F#2P @0*C_J1&:28O:M9)2VFQ=ZIPG<P(VIW1NRY3]A?+)L
M$">YL%9&4]C3^<!#DCY&\9]K7S:/@8'E*1M@B44\*5RR,:\*D<&(#H[:CM+$
M>60GIV;@@^_1Z9>5@,.:.O\J>9K$,'KXR"AF*^5</',CS,*M;RAQ)8LFG4&4
MB8ZI8/YX6'XW )@M"S-#OP9O&^R^/-,,_<+G0@S%VC:?M[,_%1-7WH[%PK(_
MER>X&R31W/2-B1ND8P^"E;/7*KW,?]B?&6+C[% @AM_%U\H^-'\GNB#16>DG
M8WK_ D%0.2\-*8B":%(HCJX &:+N(SKO(%0ZBEVJ2SI;J3,S?XVKK_^^O/[Z
M;^E;#*^=/J\*IOA+_@XRJ],G,87-G]2$A]!_H_2I7! 743R)8C8H>.G[2?0(
M:J.+UQ0 10>:OR^;%=0:+&!W/6U(5M_Z:G:_-1HM_7'[N\\_*/V8/QENERWO
ML[E6]UH6A6^&A&IJF"]E^?(ST^O"E.+]\"$)Z&)&+=:*N"_=H4N)Q=,TD3[[
M]SZ8FD+,\*>7B4MSS'5-O*+I!-4![[WF[<7G?.TEADK>"+/.YRS\XX84RI.(
MLC18?K.>%C.\GE_>S)C[V'V@AIF0D#K#"8":+BI@\K^ZR=#]2_IW$-U"8(SQ
M+ND+HP'2E&HB9I]*GN^I5SPG?OEM,X:QYN4H__'#TAMM>OH7,( ?(I<ND)1]
MP##9/BWIXY/'SC^'J_^)J&'_'_BQ/!__\S\?_V\VP-++LEMX$1BQ_)-]2W6D
M5__YGTMZ>0I+T.OR"/(/.=FGOG_YL/RI,^FCZXTE*D]JM299&(U:C,=H>: ;
MP[@(\-U<J1F")K/ 1\8P9N3NC@!MGXQ]+V>K68+4SP#UC423@,SN\IU,II1
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
MP*!= 8,8P4/?<R9Y@DR>;U'!:VQ/L(!S#"]7F"/Y.#"B#C/4889>)&:H7?(
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
M7T=6Z2MQ>_6< 'Y7N.4IQV?5/83;E&\^5@MXY<0?\S #ZSA#Q4'.!-COVIL
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
MX]2?_.SE"67^%)G]SH[>]"O,<_0<CNN1.NW^>%BGSX_>#$;UO4X)]E]<_96
ML:="A]FRU&O@R:XY-7 SI_#$ASAY)S P%6K>\ A9S9Y]KOD@SZNS'^6+6S"P
M0"<5YU\"#8\U@*$U@.&C#.#R<0<PL 8P>)0!7&%N6X6,<_TO^'3 X30A"]W4
MF-733:FD!R5":4M9%O QJ)D7OHO<\S69*'*1D,SG.HN]F.*,+5A (9,_1SH
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
M :\0AII]7?AZICY?E#^[ N8T2%)5=!*$A2IT9BZ6D]'UG0NQ:Y Y&G] XKW
M>K9A\-T/[[@.&>X)+55%%>1*+37L&Y;+P?=- ;, D8VJ8B$70 +IFU)6KJ2]
M4KWKK-A'4RVS)]6B=;^.N5_'V/SQ-OO%TP>]@ 62;EA[&Z>?RX##LF$U[!.6
MF-L@Q;H;L3/-$YI!M4Y!JB+R$N1?V;)4-N=,8TK>1?"! 2<4QT9 @M+P:!/7
M#LO4,E6"0TM R,[BLTUMX]'D@ZAB\Z8GJ,7L@5#.LO]O4F0,'/6"Z=1/$-6J
M-5W]&5;Z'FG'ZE <$OJQ >%M[=!R]N/4>CHCY'H)FFVB\2^NT2EER=2P$AM#
M8D%,_LJ]&6]4(V>V66(^4EQDS),G; RM;[W90F7;&U_27:Y]#//W1;VI+JW=
M1+Q1U8CP@!;T0GT+I8^J4M^I_=8T1X9,JWY4K] M&\\#BT3'@Y1A8<:%[Z3S
M2;,4H#IOZ?A7I:M2OQG6(]8!_BUAO)4+NW*2"22=^Z(7R1HAGBZUD_3H+ *#
MLW8Y-^<=B\#^L@@,GY)%X+R=X%P<(HO 1;LQ7NZ416"UJ.]/QOQENTF]VCFM
M9<$\*3C$5F^J>V^M=LPNP]/FK;6?Y YT:AR,P [;\:4,^RN.R(Z>H*-XZ"@>
M.HJ'CN*AHWAXB10/PW:\7,-!"XJ'9C.M(3^%HI/7&*])B;1PNZG0_>$3LSW4
MC?^  I<I)M?KA"U>D1<?P?R7(BC@6(,$%U-Q4Z';#[UW5 #8IC%0,<A*<!)]
M54B5&5.<@=@&@BS'##<=JNR9FNCN1.52BSJ10!R&%"([O8Y72Q:PDKTVIMS$
M.++*&O<DDV[F1WY"GC+MT2M_7?.8FC!;X9O?A U4G*LT3Q:)J!V.K>DS#2Z$
M[6X3:6!X[X8++)>;0<+0F@DM#9%1WC>V%U-X3F.?PYXS_&L2I)2\:((%*ZVQ
MQY"XBM)X'E'F';G@)!V=D]J9-60M58C9W727X730V$G]&]P9]E9(U:XA$I'J
MEBS+-F[E6(DN6,E)AM UD6A\R3,5\! %L8PQP(:()[T?T7[X\MLO<H)^2&1/
MFB/4?.W35#+EX\2JK+>JT/WO?K8*?C4\(B<X_>4/^,>?;W__WR/H\P2L]##]
M[Z/C<S#UP8Z$GIP7 %0_1_GBV(NS8WFV"**Z/'ISUKNZNE#N=#6H-PY(2*BX
M@Y]\(U8#9;N:]]'CS/O5T9M1[_3BJC+OA8O>GF_Y#=2EU8W*'Y6$U9,SV1-A
M<QL1[T'O8?)0SV_VY-MO='IZ]*;?.SVMBL&SVG[MI_M1=MWH%/-V1J.#WG.K
M=E$CSQ8*T8-6L,"5LX-] C??0>]\>/F\]\G&L_Q(VV,(LVQJ\CR[[1&6N<9@
M;V#U,[A\A'<G=9?KS1CD/D8W?IJ1&_ECA"9&=L>_\K?"XM'L(6+?T/GIZ*+@
M:CDK<WT\-B;\P'TMB PT2TCH&UI$^)>LXAYY7M;UM 3NIKL4P4XO_I;*8_KE
M91+<P$T?[C=S/^32'6Y$'I1E/H:I0A0F9GE8?R(]*^^ICT_SR"MP';D(\A+G
MA3RS\+-Y[)$KPOABZ3[&T".ZM96&H]!=1%$)6SC-8 NASV';<&&8Y#0?,\!9
M+OCV)WN"698N7W]]ZPA:=S#L[1Q<K&9*L,6L?YS?>+YQM?X1PQ7:^2<\@B63
M;>G5X%\<$@Q&X7][#/OGZW60.7.WB,(+HFF8,[HRSXP7)[Y%D#^QZV 7]%KB
M/1X]4@D[ZA"Y2DHMB8V/Y^G]*=>1)68H94\L5>1K*_<!MP"Z,>\878P3GP3I
M=Z$$O$7 -I8]@H,9CB"J &WX;^5CPFV6!C!?;L)./"QM1,UJ36#WQ-ZZA ?V
M_"3%YDCF*9C1HVZD5C^X]L]M!(_.@R7GF(/.F&E^,L5=*Z ^2BZP$8@*^;UB
M#H*T>5"5U]:/\H55T/H#QI54=7"OYEQ(YRA *@,H3K-CVRD,UXAIP+5.$6IM
MZ,\JAT^!J!361-2+;IZ!]_1^^5W1/=LI.*6!W/K+E4$M3 G7:8%&E8,)=:W^
M] J'_[HRRI9OIP*TCR.?D>_422PM"WM)ED2FQ]Z9_,6T."S&L-=/JCGFU6$>
M!I0]5#S,E2>TR1A /SYT%=,(B(,4!YPDY-.E5"/N8S&)K ;>SY$$O6%U7EF.
M4AK2P[KWQ&PIGMEZ4;/-G)F=35/#ZJ89#XOAHZKPBW"+!):_2 D&M GLK 1]
MNM6_93NT]3FI@T$Z=X._W(/)D$P1]<[<*FAGZ5?JQ@(L,V?IWNE"Q#-8(5"5
M/J_9V)^[X;1A_GJ**U8^ \*GPF@EX:EYN0O,''9@IG#:$UZ!R5!O O]62?7J
M2P9MVI)I7YO6Y:)3@C@VH9DR1VD8WQ:U!?\M$$GD3"M0_,LX<1/1A4P6?V>2
MR6HLEX#3K(HI!KC'*?$@3TQ-1 HKX1ADE]1VMN=,-6",BD:J+%:A=$7[KL>)
M%G#*!*IQ="\@($^]#>.#?M)-Z>.*K^'P/226\(3(M6XN>G7SUJ IH;U;&&.&
MYA=:Z-"J^=I&Z,*]WD*?:^ZB&+Y+849NW"2(<UN<B?@U\V<,$]!!/<YX]: I
MGP5C@64QC^7ANXI_H.X";$7O4=98T>-*$DK/8Z&G90-M[WO''! %Z<SU49[Z
MUEV:4[ KGRG<S6H.E[E[PX+.8?D[+H_J)Q.\==5>XGI,?%H(H.;&=OP1<%[A
MDMR!$]@$2*[K!6)VF]OPY>"T\3;<='W]@)+X3Q+?WYC1E^<8U^!=D.)4F4LK
M#46RC>I9BK7=('^!'2K'^RO,6,TH31#F-(2/O*Y:)?P9=G>JJ_'OU_^L9Y!7
M5 ]?4'AR_[.:GO=J=CY&$QZ.&[X%Z_/3]-,8#2WH*R+/\/$-W8&V_W8:_ #9
M*:*KT'4[.GI3LT!E#Z:ZX)MM__ D*ML)N1F8#9_]LW\_]'F[2H_#4J7'+D%K
M;VZG'XX'HW8)6MM+V1(!;".N@_N):[MZF,-2/<R#2 L;MJM3ACC0@RHN.VR7
M$SH\;U[#_<P_.LCD.=F4;;;P\'Y;N%UFY_!BQ8G3Y>IT^4Y=OE.7[]3E.W7Y
M3H>?[[05XZH=I\#P\EYVPO ^I7&?+E7IL- RMG6S 7+FE5[>UP6)VB-(S0.4
MY;=*-*DF!(<,67&>42U5+'.J'=-XG%DY,2JA0?*1B)=LRL57T0M5YX"CL/N6
M_8'P-#0QFY><8VD=$@=^I3$.9<S,"J?BPOCZX((*LQ%Q@M K_*,XWBQ_H'-M
MGM$<=<&340F>'Y_V>TTVTE-N/<N2^TA(7UH7 ?Y\H@R9T'GU-1]GY)#=]E1<
M#LZ.^Z>OY7M?.(J)"E?<LRB,]JK!H611$!JF+?/+7TWR6 ,NZ=$65+M"Y9,&
M+=$@>+4Q%R3FLRK1<3(?5V:-[@H4B<LPYZ@MZ$)%HIE*[%[7^HO'J9_<D%Y@
M^M6)8=LBFY(1>3H%BHD8B? ,]0+\H! R]KX5/W?J+K##:>XG)S"PT)FY@6 H
M%*Q#<7I9;V,82Y6Q1OALI'[LE1,;#=Z#BTU0HL9681TV' ++"Z867R,VT0 I
M2C4!J<E,M&)W]#D3XM,QO$)XP*?2<+<^P@QTPBD6U"663*PIEWS780<$(A7Y
MRW# )\[77.HP2I=5EF=/T;NBP@YA!3G[\IZ!Q^:X8Q%,0LN6WI=+L;01: ZM
M(.:CRX(D^28^X^CN+'B'+?MCGQ[FLS10!U%:CI96H%$.*@#:V!QC7F)X/,Y3
M!8\IXS[L;Q9*4E(V,BJ#UGM;$1FJG,:HN-/=FKT.'ULLP#1@' ^[@!' B8!<
MS29;&O*3G:.#4W..[@UJ-BW"9K_ZDSSA9&;%R#OHO^XYC2\TXFS-^\/7A3MR
M->A1N435)1G\1@H&Q<?T4=5BL7JW7=:& 0;0.GKY1CG*3QRS+DYJA$>77"HH
MAOVY\IB3@/M'6FAAAB(Z8NV(L,ZO#^>>/IKB\5^<42/'S:)^>C #&PM!L'IS
MT\I]:>/+$ALA>,Y6B@'7G3-C-R0]E\Y]JJ'-$$1MXM291#5S40]S?;2CCB].
MCV@,GQ15T],#@#Y5)(M$!"<C((L-3FOX%O+CHZ4#)E (P_985,9N)-#T6UA'
M^(7%$KQ,8B^?**%:(-J&UY"HQHF2&\&MR%%PXB!CP;HF$%-$LJ@M &'--=8A
M]!GLKB4<T\1MH5"9GG #RP@TLX 'UW$">^%I#1=RQ)>2:5!@0T#?%CY6(@->
M*KB]G4@##RU*>X'Z;ED<UI^T)+.8W5.8-S;AUTQR88X8T^\FT%_$O13G'#H.
MJXGKA],XM>&L:*'1E<?L6:I(3JM_9\^KI85XUM*M[[%U[55>P.[#CCE6_2U8
M#V+@Z[KUID0$T;XH%"0QP>,^H8O!#8NK.(PL3Q "?WG@UOPTHH-6P:!,18)/
MR3L849RZX:?IKW$THVI ?/W?LG4RZJR35=;)S8E=)X( [M'L&*O">@H<OS\6
MR6[B)[]69@3/'1\5HUM3: 63F! RS(!1+HYB=&JQ3LJKE&_[=%&S0C,>O)_Z
MNHQ*K%P'L!4\)JIAM:=)\84Q70C=K;LK]_AU3?V5*C)8LSWQ39+_/1-/RAT=
M5&/\!B/!)^A39D!)8EK5986G=.E.YS$EA- A:J<L("]4 "M,6%@%V+3R+Y T
M7N8/:\P4CCF9>;YT6S,OQUJ-"(_O5-D*N=_6PZ+UZ,T//'S.)=.X4J2BEYF.
M%#$^*E?-HT_>]TFF\=D,^R5A01>>3-3:SZH,)9H)=+=XI#2%QDL0XFF^T(X*
M]=4UO2M4&VD_'447R"HGD4WRU93^L]D*4 "C6.+C";C^A^V8MX=7'91T?Z&D
M9T_(]3]L1T@^6D%(OK>@SE$[EN]1B>6[X_IOF*56DSIHQL4\4Z[_43MX_VC8
MO+7V$VM[6%S_HW;P]=%HQ1'9X38[[&N'?>VPKQWVM<.^'C[V]1YG:;LTJ=%9
M'6:5#&(+L2JJ9R6O_^]QA!?Y/$EUY/@_U.EW_CCC.N[$T_-IJG7EHSAKKT9/
M6P#@L'RUMR>.M5 Z<,$KY7BP5.0QTJ1*Z*8RX*#-G;E/MST?F9#C4>"\.^;C
M$+([."_A%.65I[C=/]XYW_S)/((3>W;70_A7$*/+ERBQE*3XNBY!2@BP@+%&
M',MV(^MWZ.0.4@TZQ) 1*@T+,&8C@&V1R^9QJHEUB):](*8W_CP 126A_X8_
M8J,1XQ"=5_W7;.R0@!>C==D\2+SC)9@O"DV-?!\$M"E.1YPXKP;2#FB=%#W9
MD0^G08"G W-]*MN0'9L&.6##I=1 $U7ZH.;[/5Z>#*&V7,WAKC!)B?9+\QS0
MOX_'[N0[UIDH#;)8K;MINFC;TR>:AF9]6]H2&D:BH3!*I3 '% A,B$"(;[,8
M1464.O$(AW(NI785!T66:G,VE:9#C?W0644,/D8#Z:VP]\KU(J*[*'9@UJ-X
M 2>Q"EHKW B20)26JJ=7V= ^01-B+U L-[J)0V$L*U<\1EQA,%$[M+%G()$B
M*6D-.!\I'EW1%Y,XP=7&@!1^PI;M.@T#;6T[9N[YQP99+"?)>C@/\[Z@$5B@
MZ;P\;R8F>:+CW9IYF-^OM&#PF48R3NBR1<9I  YW#+="G+\L-JAJ'R8%UANK
M+/_LO J4*BRII8JY0)DA8Y^4<1P6(UCJ18H62DUT:"0 '=B#3ZAO$,I9/0O=
M0+G%UXW278:^-_.%-4U"GK7Z4C.269]>N0WX:%PW2MY9T..Z:<&B'VI[(QR'
M>/!\*E*-:DXX2@U7W<KII.Z;(T,KZM!2 %0)1QTO>)36G1N$A4*2U%[AH\6J
M/PU;V+4/\;MEJ7+15&T@%6@6_IZ=(UY W(_[I\>CT^.S(MA%B)06?J9*&U&*
MD5H9KBP$(T$*4AN=7I)?2T0#H\T1)X,8,E38!80T_EXGM^B]I6%XM#T=-RU\
MR33M%E64.YT&(=59Q_2,? R?#>3:6NPICQ 1B#]1@-7@LI82964%;>ZWMPB<
M7*@"ZSI&SO8AXM"((1%#[TTG<5MZ>XT3?(2 [*@=T<:H*[Z^QP'9\R<,R([:
M472,#K'X^N;L6OSX;HNOWV-\[= 8HZM#B_P=3,RO';KA[+2+^74QOR[FU\7\
MNIA?%_/K8G[EP['56=K?2LQ/961@?&^[,;PAGO9=#*_)R??CQ/DC(N<K)D;Y
M40#W\8A.*0["1+-CS&5$=9G$M]"! PC9'40 K9A>_8#>'V#(LDGBRMP<@930
M*9$3(&,V*%,*3:F$ O)E+A-_$>0+E9 WSBA<)3P_*?HI0;_2X<:YO:5OZU(
M'KK6DGB92)2MAFZ W&#P-/DCE4M/LZ735U+\S=0GLG2DO$#_=_(3U2+#D!5E
M08JO5[@Y%F/?0^>9O,15X:DPV035_8ES/<VH4HO)EU,I)Q.NRH+I.^9M$YS!
M?!D[VY(>##0?#[MA55GT.U6- )D;$C_C>&7J+]U$!9*L5ZG6-4VVC$YRCW6Y
M&&1\"4-2'NQH-T&Y61[PG'J@OI-@K!,ZK4!(_VS7@9!W/G':8X(XK=;??6]6
M#H3@[TVG1Q<[C][@26KW\,1YUWJ_%)/&249@TTJM5E5Y22<.2]T<%154<0,0
M.Y A,C[20F,2.M+YL9@M!(IANVGH.@X"9@G6]\MTQBCQVZA1L!(PI/PFH**[
MQ]PCS6[I_0\0[S!=L6Q#E%0]TE 5RR\A25]1+H@S!V0)X0=F556F'BECM9I3
MZ%EH*"!LVH-M$#KMB^ESGY1G+%Y!M2LLQC VN+=L=I]?=7G.*]3SW8GSP= 9
MO/24YFMS%[9,@BG2L]BL#Z[BM0HFDCA\&^>AAQFMC.U0<(#4#T/2)58&\=(-
MO$*-QY+!X]926ND(K60\8Z \P/-.2+.R$C,DDZ;]JUPXLD2!8;_!47!--!@:
M>D$8%)>!H^YC6YE)X;7Y%&SCV**)T,6EBN<T$OHA[8+KW< HW)F/Y89D># /
MNH(JSZV:"\%46*U"I_/%TLK^KILB;@23BREDC4NGYD.OC%Z&O3I<=X"E=#1]
MFRIP6(6&&!B5S3R3U]?-I#J(6;46%U=![#4TT4@F62E4V"L6,F3"$R7,12X7
M BP4,K*Q*.S,5U8A6P(O5 +J]!\L#%SZ@G3N$T3&3.4\ !LEF<REWJXHB=2N
MPXL$#3^"!99KM'+[+3:_((([*"L<U%#E)_.H^BRM( LHP7"MO/=K2T[-S=!4
MM,6"9'&BL'UX?Q9+K'94@<K3UQ@2N#RB(1CZ-SYAR*A'//J@6.59+N#UJA8Z
MNF:>&9A&WTGUA[1V0X 4SI#'%&+4KO6IGS<K,;F=D[H8.H7]L#/S'B>+(T%]
M1W@&G4\5Z1%1G:(?V<%/^QZ?XZGS*H]<[Z\<R[P*WJW($&NP:O;92#X9NJ'Q
ML5,&\+Z\Z1_HZ?_('*V:^\ZL +FY0%M,,D1.)T3#HGZRUXSM&II88BU[\9,[
MU)/[1ZUN5.#\-%\*K]\8:Q=G&?/11)HRAX3VY=HZ=1K8#=-8>P"5$D9L*[MA
MW<E<N-#TX5-FE)LV6- _FVP--?W2XM],_H4JORU_8?#M4/Y(!&7J3S8]I'D^
M1\Y%T67&F9OX<(P(1SW50L2CK\2[(RT5&70)+4SVG<V<RW1!KE4CNJ@/N6OE
MH5#7F)Z(W-.8@1+\.^?I9"]UILAYV.]"?T'VIVA&I+^$QE37+_',?"O=>8(2
ML8YBLF2&)]H)$LM7(V9B(.5H&<=TFL>I7^J+PL]:2U#YF'@=K=N@?(O(A,T5
M"H:5^*3+]*WP"0A[SMK19YP-.GSH_N)#+YX0'WK6CE7D; 6KR-[B0\_:476<
ME2M-=H0]];/4:E)+.=LO@+#GK!UF_^S@BF,>%F'/63LD_%E7K+(#[W;@W0Z\
MVX%W._!N!]ZM'(ZMSM++^Q297 4O^(+4P+G_(8D7.!M8_>]?039_FZ<@#'ZR
M#8Q!\_C4R&!8%A)A-!QT .!F(,)_3AQ9M'UB5L?C-4BS0LJ\SFF&O6B@=N>G
MY[N&VLG\L4]/B;V4WE"2WU0K\"T.P- FU!)9)VI];E6U,'XD!;603@GE5*@-
M%X]!M[/*&%L4,02(P*(5"RI/@I%;QG42$P?6L:1X6D_[QUZS+W B0SAQKA6<
M(B@RN.A^J4>A"QE5I=%T!%.)/Q3\;CL$7C\:8/HY0?<^UI59>\M;KH[_7M4R
M#$A"+ PU>U^Q)7IOEB!7@'AN032DD IQ!2C('H-'&88J' &(^Y:7L+X*HTB1
M72%($6N=6N7TI$X4[0P#4(V\\A:JE5/?08 R%UC!79):VR15%>J(V 0C/A4*
M)K,-!(*M]V^U^&3=;"B$C8:4:T0.N\U300!1L#_D=C11B>)36#4"J\>U4P:K
M/E-U5Q &;NF3@#XN^$H&@P>PJ 3YD2(]>3@-&'W%'$P-FHE0Z,V=W&CF+(%0
MX[:G40E&I= P2D]:F38W21#=@MB&32:1U@ D%PMJ4HR#XSXR%=:I6@!12^Z"
M!%0([9^Y/_RU]%-/CBK=M8)\M %7W(TK\%AUA[#*/M% >M975-;)Q3P'+J6B
M%8VI$D4I)E@'))&Z6K1_<4\M\5PD]:%5QXGSU;IO_)5[,QULLV-:N@9(I0=<
MM2JF03&#5VA*WDFY.GK%<.L4[0\WC;&"G2F'(D!"T%:!P"9A'J210DQN'B#Q
MG"[[G00^5WTU96=P/ *Z5N55;#@A3HXM#)4EPOP5VX-ANCBA&*#BEPGO['(T
M1CG@(NH5M>%GUX3[>>=/,!DGD=A_O^? 361(W<(K2:^ 1$%M4;/^6.;URV^_
MR'7I0R)XTN)]J>Z2!)>A//)4F>F[M^Q)*=V5KM-/D;XC#?^\9F#\>X;*ZR*;
M\JY5LOHW&E>>XM=_82*RK\A#]FL\(;U\_2-(CYP\"O@[?\ __GS[^_\>@>1.
M8(;#]+^/CL^/'+B1X;K OSBXC9>M[.<H7QQ[<78LSYI;V-G%Z/3\Z,W5V:F*
MLJKY$#_4 H\,*07\1),V.H1)NSAZT^^=#JY63UO/RJD*[U2529) *==LEWR4
M8:N\"ANTH,+TEGC+W81#\88C3>HM&>W&M)Q*>^%NCB<!V7#Z D>*1:,"UV\A
ME\VLTGL*>6H-\GX2@V/Y%G_A@7SF<6RTV3XG/H+)&^2&B8AW)S*7L,\NUPC,
M _;9/6=MM.>S=D4;[>Q\W;QM=CP4MR-7^:S?C#0K=U(^M+(/6=;U%MR]<;@?
MMN%!7)Z-%4GX-DQ)(7H[RD.9N(FG8(-@X#%2R?/!Q".K;IDG8"REEO&88M%+
M,:_^\<[Y#-=CE&U,DUM]1Z<R:T*.:[-E\EV;+M]VEX+4RKNNJ1=,22,3OZ3N
M5^5LENA.4<B141!L6 9IV6F EIE=(!#4/))6[K">&D7\C!/(!F1U6*HR+ZPA
M6GFK+7P:F\DLQ%++LC3%1DT6HJISI_U?5E^$V;"']5_GJO3@K1M0\ !C"&&I
M66@-K'N\;.H[1!A\AXO#G#QV4[OQL8^ /^S[(L[\ND1U$88]I#=^NJVH'+1\
MP_>MBMV+/,P"D IU,5-4XXB2YHL]I;?KW'<\>D@8K0!0X>KS]>MG_#.1S!;>
MHIV*R1'Z>ICPT\+ 68/#[CFJ'*>YEFGN5V+"A6%Y,<X#^2DFII*YXV/OR>52
MI'@UOU>\R^RK$?RJ_-:>C5[1(24DKF"E,;B3<Z;-;BDVB%GGQ2RXQ@FB! NY
MVA9B;?JNR"=I(0Q7NC.::Z A"EZX'FT,^9MA(0@IJZG88=,U L >^Z%DCFP;
M*6K'JC:-V)U=_MF_'\2F'5'A65<V<H]1J)?M4*C;Q*62 +81U\']Q+4=G>/Y
M(1:K/&]'LW6^VV*5]QA?.^#[^:!Y#?<39'F@"&':E&VV\/!>6_B\'7S]?+CB
MQ.D B1VHLP-U=J#.#M39@3KW']39&D[9 1/7 Q/7K<)&23%;,6O;I:R=C^YE
MH0U7;(Q'(WIZTL6M:"X/7<TT/S]+J39\L/5I[F>.Q*3V$=6ZZT"$Y>RVD"DE
MQS?^I0$U@@$P@:L1@5#1-4G\?*0]W2+N+E 0CT*B.Z'+4H>+MJ5$*H1AX")^
M3,%5*2C"6*LZ9):E*JH!#MIF21P%$_[H7%+DPX"\Y#J.L%DH>0W"_?T/H6?"
M@":">KZY/YI@[@,+YC[X\[WIYG7D_1T:NU9]%)&6\&B:9/*+3PE79?,?+2[:
M/SUZ<]8_ZUV-SM9!$)YRYH;6S WW=.;Z,'/#R][%U59B\5N<O$)VQ9Y.W@ F
M[WS4N[H<K!,[1M\U;GYFW @=F".$GWE!NC\[_G^X;[^9KNUPQL'F&(ZN>OW^
MQ?YN]+V:,##MAL-!;S18HQEWO+_W:L[.8,[.A[W3=7/6TQ#L.[A"(1$YAF)K
M83>#E> ;*]2O 62(_:R8/J0*D',HO+-8>J3>[3_>@7U!IE#JSVKB@=NQU=LP
MVSX78UTDKC/6J\8ZTV/:"2[.U/<K9<;E8,L81*FY5S-F"*W!3XIM;Y&[]02-
M8$QY.37#NY)17\X,:<CMX"P105N8$I]HOZ>!H8Y?F65SIZK-UHWUQ/D#X4%I
M/H%G4[@R\(%?8+^5Z:-"#;7SY8(FF,49@U05-#RA<K1(8TK A.+D%Z$>DJTD
MI%AOBT\V9:[0%0HUD%R@,L'4!Y'4M"#@Q9V5%97J@A<U$/\=PWF,M,KE3!$)
MH\#8J3*U*] CMKPP4"6F&?NH;YOX=$0UA+D:Q8V;!$A5?.N/TP#7!AJ)D*B3
M*PY8']!=T'5LM?3+RP4BW7&>$:0F#!:!$"POW3O>3Y: UXRLD%MD@9\37^3/
M,R)CU6@&+?O=JE*O#B.+*8[M6M$.R-2,_M^T.*N43XFR8'V9JE<3QYF\XNLL
MB]+TI1NAX#:<A\9!*ON\H?F5 X0-2.DG&F;'2#K'8PY ,_&U;^,:Z.PL2H3A
ME+$<+0C20+0):!;M1CC+!JMX$WI(>F@O)/'1+:E/,)^D"K%*@,I!-+/J!1[)
M%<7;&$BFZQX78L&[*%]M3=HQ+.VQ]7,A57D,6PK':KMNUA=M/BA\L%FQ>$I%
MR['FQXPM0-)0=[B;X3!-XS WSJLPG@5IAEXED[2X3,#H30*J&:34RRV((DH*
M$]+3KLZ28$PM6:_Z/TB(F$@[(;]\#P_=6Q_9M=.M2TP<@1T'4^[)0NNC1W6I
M[%2[[ZQ4CD#:S[#NB%YUA7%:8,/H)4<EI4GZ.1^6<G.KR;4P#:%?<_M_\JFJ
MJ6?2>*Q;GHB=G]^'#JK75H=>(>6S7@I WI)FZUU*QRS9L[;!R(WX]S0&5>F8
M6GNPA0%H^ZSR.GN7T?\>9V_:QJ\XT5,;S'L'7_6]5 Q)&EZMV55*7N<&\3RT
MRJ,Q542F)[)88*+9WU]G"%2#"EEQVLDF!]UX;-=G,UG?!-?5V'X]VA<->*<,
M$:SJP2Z>>;!,"^&3XHUP@GP&QH8D8+R+A4_PX$_G\7))$&\KD]<E.:1+'MA\
MBK XS0.NJ#6&Z^,T,*SOBD98\PHC"MX[3GS7N[/NC2?.UWR,+- *T8TF'.9%
M4'8^;Q0Z-["604+)#I*-8C:.BALU'6*,J+?S &I/)VS!ZHM8.ET&UH$>%F+7
M%<MYZ62=U>;;Q?\W&#E@OR5I]0W.A,4 9C%Y7[86YLK#".AHP,P&/\5+K[K&
M8[Z"XI^P&[38-2H-\KL]\R)K5:RIPIM 7;\D+/J-]'#!3)DBNSJ:573>%8[%
MPI'*G_I)?ZG&L*M:9-"NN9?5)-BSGQ4O1?HFM/XRL?,]]]PI,9H2ID1G5CV&
M7#BFZ@?8<4#M$W7T-]//Z\C[3?527,V["'N<'[VY[/>N+M:P'^PRM+:O4W<!
M4S?J70S6)F;O-,BVK[.'7 "GO7Z_OV;VMA1M*Y RM BF%=6-.6C,[61?-,RO
MJF^*OF"'BWL%BWO5&YR.]E>K[-%T#4Z/WO0'E[V+_AI(R8Y5R3Y-61^F;'3:
MNSA=HS^V%J[?5('\:MFB=0'Y3;*U[@'^;5=:X?RL2Z/=WS3:JR<LYG+>KN+$
M^8J*$_N;T-JNC,-YJ8Q#5\RE899:3>IE#5CG>1=S.6]';7!^U;RU]C//^+"*
MN9RW2]V_.%UQ1'8YJUW>;Y?WV^7]=GF_7=[O_N?];K^8RT4[BIB+_K:*N?SE
M:>I/(>%,MU&XQ91D.;LX[TJR-./M7?=$EQ%1](D=,AZ:Q1U*\!6F\Y.P(FTG
M)(_S @SS&AA8IM_ HLK!A+ !!8IUJ49-$4H_X)+>%EQ!*B+SV\+97A?47"8!
M^K]BZSNE.A.(GU'E6KP:"$8#D)[2505?DT>:J!UL$\/$+/2Q.\>2_1%)40X]
M0Q,NXD-8=L5QRQ/-D%SWEO@N[271A3_@EWED9JQI?A@4XD>>PA!R%+E7H-K5
M;+HE5OEM0 -!>1Y+^QH<*,5 3 H ?+>>-[4^0V,%?>IJ@OI>36-9#%H&YK*\
M./<GSM8DZRM9LA_'(ST &^JJUQ\-*P[I!]AP!>NYWBCGG;"ILNMAO"J8/NB<
MV*!.A7C?'S#R7O4X,1".1N&P[(-:N9#8R!>M(#\J,,VU8!73#0V(QQ"A(8C0
MH'>Q+ACOW+H%'6]S$]O1CE7!CE%=^N&.-N0CS>8(9O.R-SJ[;)C-@P.-;<#T
M/NJIV)0F?N9J0+7B0GA*T/-P3R:!>=' 5 ML1IE?'D%[46)4L1@OP*,:*]MP
MH0 I >;B64D'+<-!^;?P&%?PPC)URF(6_*H&ZVE3#.PYN$W_Q[40G<XME8LQ
M;,%JE= ^"?U40^CX>V)5.!.XEN-7)45-T-_P5ZS)Q=SDL\1=%$#G:,=%5@80
M/)V0=PG^+67.IC(:-"#5< 2/:Z5XJ8PEJ66E:H+-?86[95LHUKUFX0SC:*;H
MQ_4H6=,C,+Q6A+G^P!KVXX8K9/$4P#G_J.8'8]N_QG=NF-U]EIGB"^:6KYE7
MP\>Y9K;)U-[C>^9X?*+K4QKA56D\M#Q:DC>Z?NX4!7T0ITO!TMKMS?T@YJLF
MP5@57J/JD)@6D^KC^)WS5OT&+^.9E<S"W%((?:9K.LLZ]$N7VC@Q;Q-,>@9;
M(2H60.4D''6;U#4Z\#3B$A[\COTEI*_"P@S3/,L3\['4_IKBO+>AU [EBGZO
MO$BE!QRDTU_D"ZDBB+8%>M#IT(S^BADEPW^SZQ-RBAU^LUS,2;=NS:TFR9$K
MJG1$UQ^PLSKTF49-EF'A!8@YPZ'XN#(^6%./0/4 .ZSJ#A"5 ;,-X+JY,_TT
MV]+2-34K>C0T!3V[&EV>XLM+%V4PTG-B\K95Y5$\P^,\HS05_/I-'.8+03W#
MV9FA$YDG&&U$O9*87^!:=4 9NV@J!5(:@ED,FI*RW(DS6LP<8E*#5_*)JFMB
MYTU9ZV+$>+6*7KW_G+$[^3Z#;D6>1'9VHP>J_7 JQ"/UW7.>1,/NG5W]Q4=
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
MS]Z[-K=M+.O"W]]?@>+:J;)/00K!.Y-U6"7+=N)LW[:EK'7VIQ1$#B4D),
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
M$$5X=EP6E0!* CAN3?I;!%!2VE-.>/\W4VX(Q.0A<, /UU]\*!1FQ4U_P$P
M\36-61\(TNRR2%JE^GLY4GRYY?@$990TVRG1UX&VDAZ[)7T[:>8L$=AM*@A
M Z!(;^^X'JO2'VEWKJPU4"HJMMD2]ZP7F-;>QB48\$ <0S$R8[_><IEF/,^_
M3HNY10-E<,/?4>X]^E:(60[]%5^8>/1)E%BO78];=-<IR'EW9@C67K=GDCW'
MW)_QIRG1"T3/*/;^])5+MD8BA$WI=@P_*9[,W8_DI5D3S[7:KI*-%V"/[NEG
MZ8==&"*2@=?2=!W"4COS.4Z<I%*\N8\8[;A\6(/IB9]OEY@TEMYR?9%M3/%J
MZ6"0I67[N+@F_V5TJ?25<,S&7,,W6C1( I^.93G+U<)Y9B+8XV,V8'Q?+,U_
M._;9^I^]U#YCXTV B1W$M@@O&A3-$W_]72JDM]@L>=LT(P(;B4WO@7>&,QN'
M&RX<DX-QF[-'0K30"<=W:I*'3J,W ULA[&#A*GIA@<Z<I17GO)23XO>U/S/3
M]>!(8#EDZES$3F(Z(K_[DA92QN%)GW B-62#Z;S":KTML<(GT^/O^^Y/]?SV
MZ4WFC7A%B+YI)I5_/QPTD.SZ\__*]\?%(+@^!GO<'ATP7/31:)BX0#C5@?4+
M\BK*V>#6EJ%B-MAM33KZH#O8OD&2IW+VN+6_J)@]]L $&(YWL3#4WH16GWNG
M7[#46@H3E"NNVZK_>YG=7T>MNQ IW+KN02GK+D2RMJY[B$4-AXS52VAC7J\?
M]8Q1C9(AF7O87GXH!R#L+U@,;Z,A$91?? @&<A6::!RTV[V*P1P:GFE<K2ZU
MD#^1&NQ@9-I)L1YRS)U5X \YW[J+T>%X0)<]F2Z=? <-ZZ"GR&4+]HAE%1C(
M6(*BFUHK>,9]^&!I,KUOM?,.=!K^(YIA-!/A'AY%_16IGNA<H%TK34[Z%DDW
M4F]H\K.U2+D%8#<1Y)RP^BN<"N(#Y$U3H.DX_@TYC_F61D,&^21U=*9<4KNP
M!AX=1MBZP-%9LK7.]?(3GT,G/V#)Y\-%QLB#NI8&Y(C I/B@#\R39YE2B I(
M0[.:,B()(>,S6"WPB5R!-820&AN7 M]I,_?D229BJ\(?W+5LP4P^T3X/OI"6
M=2M]=.S[CTCC*YHI\BM;S,#YN8&;N> KR>C6ZTHJM0CNM+?9WW_C8!X:$?,
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
MS*G!^LK>II%Z@@,G)>MMXH#Q?UY('G5;U_!_K^,?\=UQZ72*WXC(-5G^5:8
M\/[G9"&=+S(KX87"?V"*_P8!6OY/]%'XWP@V;1_;;A_&U_, 5L:BMV YN1:!
MII1 X1Q'_P4>"8ULX@BY[]P?CP.6W6L1E-0\X?L3%BI_/YJI91US)<O%L_%_
MP&MA,TZ7K^ ',H_S$8'A*4'"__F)<B"$P,5_\($0Z($F_)_<.>1_?_41J\,T
MX[62@^;(P4V8A.5<_((E4.*OX,6Y5"DM>$^>9H39'<7L)C/[=]O9S>-N:3P^
MJ?VVK[3M]A5ZA\A5A>Q_177"MB;JH[R#^%H0 WD@(I.#$O"9?-0Z[9ZN=;HC
M^*/??[V#SQFH%'[\\((2J67#4D3RA_3&G)'B"CM"?SI&#O94V;GW%HLU-?1Y
MBDJ*2HI*A3VOM/M&W23'UO9'>SBJNU$RS3C9!J.2GFTF6%:M9+@MK*Y/*4C8
MWH@0?.%3&#CU@I2I7$4??/+-L_39]X2(;4^?2ZNF[W=:DZ'>;P\2)9:Y%4P:
MN'Y1QG61K\XO$)G/)7AU^(\Q[I6TR!=X-KC+2;YF)^-(!'_]U6(N(I\_T\?Q
M5#3AC'75&3OU&5.>:K/MBYO4EE#EN"IG0U&I[L]35%*.JW^Q=.MVL<AOO?#8
M],+Z?O%@S8! /_'_4&'XH&,,DM_]=R8D5@9V;Q,M?;\T6.HA/ZT?_ <G^Z>
MZE\YT>7'A(LMM1>]WVM-^@-]U!LJTUZYSZ<Z5'5RH.MT./OJ<)[\<"J_N]E^
M]Z?\6$G*&5<.E*)2W9^GJ*2<\=HZXQ\MCT;G_KU!Q-3PPCDK1SJ\4F^"#7YV
M;-'QM]WF?T>4";^WW:QN0FYLT)IT].&@WT0;_4R%1?(GC5/[D^4(W;#!0G<F
MCJ&BCW*<S]F4R9L;:/C]1.U"O(Q<907\ZV6$U\NH/5+7R_E=+TTY4RHID'XV
MQ^ILGOILIILVXJXEI*K&Q,4.@!T3K: <"'/UG7>!QAI)=QLRQR/OO9P=5G0O
M-)Y.Y[]#)0E*$I0D*$G(D@25&:IK'<(M#3_G>)5G%4"I0^RD%$]KT&Y-!F-]
MW&EDVU,#.'_V:9J!T> T3;,$Z.0AHG($J ,J:*@;@^0 F09(D(KVG%FTIPO6
M[LS98"WEN1KTM=AB$WR[6A#J!6Q1R8*2!24+2A9V1GW^>? \E7@\1$VJ4),J
M:O:(P^.::E)%0>LK>YLO>U)%RL C<RV-#<:!%)J:1:%F49R5T*M9%%FS*'H*
MEKXYLJQF42@Y4+,H7CJSU2P*-8M"S:)XN14^:A9%+7.>==^5HI*BDD(143>)
MFD6QM>RKUX1R+<+)[PX:63!Z)M5:+_QLG'])9$^=L5.?,>6I-MN^4+,HE+-1
MO^<I*BDJ*<>UT9A1N6=1#-4LB@-A\POV@VN$;#/HMR9@XW7'RK17[O/)#E6=
M'.@Z'<Z!.IPG/YS*[VZVWZUF4=3@>8I*BDJ*2LH9/WMG7,VBV#I>H'=^LR@&
M-!9@W&[DO+@S%9;S!SD:-5CHSL0Q5/0Y&,+'6'W?:FGP=VPWG,1G]J*P_YT*
MX2>CG?7-6%Y.*5<<4!Q0'% <J( #*@C;[""L N)M7%GUN#7IC?3!8-Q$%Z,!
MG#]['W78;K"/VBP!.GG2O!P!,D %]?7AH--$"3I_+UX!\2J0106XJ61!R<+I
M"?4"MJAD0<E"9FSHGSX0K[ 4/V^6S+6F45BY2%BFMS^NK$RK"%*O3*R3C8Y^
M8+9F/IK6 @FA:^L'IOWB.IN5MO'@?7\37!HN^"^&5?X(F 9/ R,=6]+@$?2%
M>8B*Z<PUT^8A&\UQ@;OFG;6PUL^7VH=Y^M-,EP'?U^F+>+(6"Q]I4WX-P6O2
MWTWRD=9L^F!;X%G ZA[,-2Y>!RL5]K9R/,^BIXK<L7C]Q9WIP5H<+.6;L14C
M_BZ>-<_9N%-ID:8+[A=LUM,U;S-]@*W!%^#?S%MKKKD618'\V=-G_J-+[;VS
M6#A/N$8+/@#D"A KD4*XO^RUQU@ U/8)D$)K\@;CW^-8I+A0S8+_@%](0543
MB7]G+DQ[RC3O@>$WX7OR$X%U\&WAS<%G/0LV$SE+>R$OG:BU15JO5M 2(H=X
ME"N<"JHBHCH$D'=5J%=)H&_\>Z!CC^D7DAYGK>&:F.;M6XV*4O+/DK3N()?2
M/98@=6K;:G<[1WRWFZ/E*W+(_/8OT-?TH;5?, TJ"G\$BLB!N^*9F>ZE=AOH
M*;9@A)P2UVM<48+B U4$-H3VE-EOQE_X:+H6E6JG:&;0[8YGD3*<L>_X,@=#
M27!R;(U]GSZ8]CU++'O!/%*JX;+I6>9TZFQLL>)E5'>BSG=I)UM62WKZP7S$
M&R_U-I3O/MB'M:1]P,_@-8GK#S_*OJ\X#9\MMIBA O<L$$,3KS5O[6[XL0/Z
MXX?YJW1^8RW@[K#F%G_\]JL4/^$A=3%TB#<@Q0.Y,=6Y3#O4N8^5E$D3$/ZG
M.6C)=6BD@68H@428K.5E7H_-T"=9=^4)K-Y&$,P_Y:@4/ W-QIF6P(9&6.@.
M_=FEPX8A>%V[-RTR_[;:4Y5L0OOVZ<WV-$,0O?]"ROB:]*3WP0Y^_@MLYB/8
MUD8L[] V_FA3SJ%SZP3YATXYD?Y.:V+HXTYRXE[$!ZRYA"5LQ,0R!&ZI3ER3
M9:=D#G8E#G;+X6 7DWWM<4JJ)F%N'B[M39*&+.:3&JG@U/8DGO?*X7D/3VUO
ME)RTROGD;QCLN,V"!FK,76>I<4N-3)FH"[S#Y((+G;DIUN43F#'<O 0%#@_%
M3%BG_3-U]X$99K,U_<3XV3>>(EZTMX;_<-L*EN"L&+<11## 6:Y<]L!LSWI$
MJPG^S73<#YIJ\*/%<ZK-!-0 @W2QF;$4KU6"?SYJSM.HD#%/"4-!Q I]S.<C
M;(4]=E3-?7_1E5^<^/THS9F56!D/+<99CL?0LH7MC<?D%NAY0YX1_.0/<LEZ
M@_:('UCX))M=K6.?NEIA_"K\[!]&*R).69%;*OB*TYHM(X5O=PR]I9\T<_%D
M/GN2Q1C?H[R1'#M+6?,^.^S$=O@09)I]^/EV&XQ6/[#<129+E7I&OZMK_A^O
MX5?2]#7JE-N^N^WB'Q55L9[19=^RA5,A/HYAHH#^+E\HGWD6B2/1CUJ'D+2S
M%TF[*=6(V\YU\>6(:>&R4-JB+$C5GWO2I[L7?7K9ATKJ4<!])()S46_H<C!,
M.7CBQ_ 24WMP\<[]Q]J9MB:W%-F 6^8:+VSJ-S?S'4*Z11HCK+V]F-%O95^8
M)Y#<HX.SE=QEO[V]!%M$US[8TUU1&T7##!I^=M8\*8,VX;5L$[ZW;-.>6N9"
MNPFMP^U4KJ%I]_\=.\'SS9=O;]]]N[C^\O'CU=>;=S_Y?XG*SQ:CD-@BIGZV
M?^8:"6_S5J2@+%F;3Z7YT<(R_N7>#S_'DMI8>R^M'%57A9F9WN4^"?B=:\V5
MBT^(??X3D[P%<O8('#))\=6U?P>\UA)42N;LMUU^^U]!_;VNH$%TRX<-\*VA
MABL[?9J5C5/9TT/0A_9(J292'#61P()R+Z6E+_*ECT^/%B*G5DFS>E3^L<CX
MN,@BBC2DJ,:9B_0&A<T6S_@!Z1N6K9D4PA*I1$\/\J(N6@J+9SF!652*T<@N
M03GKVJPC4DV<A6 =+>#U,\H\>52/Y7@>3\OC)S(EXXFY3/IL9MSYS]E/OP=O
M\6/+7^8@AB'.1HC#47RFR .C!'ZV1_ 9_,:>WFWW=@2?MT;;B]GUX=F5_7>-
MB)##9$M>9,_\* M)*9WG%>09AIAG@ WNVK8<F,>B00NK_$#^,3MP;]/Y*3,_
MT-"\%$]KJ.*/1A=_I!J'HJ/]'W/ZO^W^@2H<*;YRKW?$=_M%5NXM':HY-D]3
MO!=?4'(UJB:OG)J\NBCAG/KJ*)7]LF\LI;C+=<.$"Y4C_'_0RH297DDQ6,1)
M^^,+FL&?'5M8MO;]!S('WX'FLST6!5S$7P09D8_.E,1S[_;__9V>$=C_W108
MB0(9T%3C779SRQ+.RB0SXD@W0C+'K4DG6?ZF2AY3I'-W/**DVL<3"%)>^1DA
M1,Z)JR>9")#4IWRRB!JTP5X)P.&6&I0:9O9?5-'FUIK-[CA/T69VO=G^@C7<
M2[!&#2S?W*] =7S2\LW]=S?>K_RVW;12P:84"1KM_1AA;%'1JL1-E0FJ,D%5
M)JC*!%69X'Z7T'ZM*D9'%0JJ0L%R"@4I2*'-@RM%3C"IPL"75AB(R=FYCSS%
MD;5XO2BF+%V4CW1)0?@MH5UG,42HM.A-%$)*U^XV:ZH;Y*4SL7RPY05)TQE]
M:A8@%FNKC;MR/+8%8NJLZ_OPL0$^S:46^2=/?SO@0P''%K'$_!J</K@/X?4/
MO*J/><"&C \O'/N>N3QS'ODBQMIB'TW WNAIGY(>&*3B*8%^QY@=)K%GF)6>
MFMX#%1B"-*"LZ2 UJ<A0_#WYRY[S"&8T9GB;0$\+\OH$@SS\&38?X0'(;@!T
MAT\GP#C^WI7+$*^.$-ZB=0NQO#X_%!)YX$/WP*K_</K(67O_J](B'WP$[DOM
MBHB?FGB,5W[&=AG9TW;VT(.R.+3T"RV<W='X:WCPE3W#_[P+'[\G;'GWCS>F
M_1>>B[=B^7+8/?T5F2/=#D [+R=Z;[0F_;'>Z^\*X>="?"B$SKVSI#.8W6-#
M;Z?@P&\I "WIG.VCV?8Z9V0 'C03X#P/5[<U&0SU7F=0Q.$ZG+CG>:)ZH+EZ
MNC'<0=RTBW=JNNZSC]F:<ES,U<IUOONU=4ZDB"_+.$R;0G",OY7VO',%3#L)
M[7YEBQEL\$+8D\\16L[8W3K2S)0H7(W5;(95F0^@84F.>,(84Q^\-I1C#Z,\
M/8 72U"ZXM7D'(6UH^B8P$-.3J&'O2B4QZ)MU);.Q.)N%LU3RCC2/0"_HD,V
M4,0S=UZE>/1OG4]B/6%_4'"';3=5:GTM4D]9;]>MF,_D.(I.A8UY*H=. [#-
M]-%@!YTR[U0Z)'N>G,*,^V8=Z02><5K()N7<[^&FI"F#AFB!/R2[7O[V&QX^
MNL'H4?E%?,/69*B/NLG3H"6K<QNB-NI!6!IRWQF-LE!A#S>@]_)OFJ4Q#O&_
MJLXT-MC=*HU4N]&#?[>)S5AURVP+_!S;64>Q(@*+VTNY^"RJ DY[A)X*( &7
M":41=N!$R# 1@7WN"=R"M+=59+IGO3QA\I[R.&SOS1<;N*'U4QW25_,9[_2]
M X2UMB;'K<E8[_5VP0CO1G(HBE[UMK['V#30U]OCS'NQT<TB"4-_Z?!NW&7:
M*;]V;"J?0D.7\UW[S%6:B0&(.44?0,'@#R.WCKU9+'+H7*//J:GG,X]!#*45
MG:\(&D@9O3-,HJ^$-F]$<6M"9_=VU:%6)V\I+7_*#JJA7I &4(&CRZQ'/$[<
MEUWQLP4VT!4/ 'O21_@G7 8?"@L3N/?K#Y 30]<P@AS6TX@?DN<==09$N%JR
ML*,&MC;;,%$I##^20F\V&NY,6J58.&B5V2,5.O#>KHT'C&*NI[WB=8[X9M01
M>+B""7Q@Y+\6118T%HXM!9S7U-T@!A1O:TO;KO0$/;9IZ5>E[#RT40N#1MAN
M-^:H=C_7:B3IP*!SR"4! T?\9W>.Z_*ZLDOM0S3^SIL$D:C!AS3SWF6BMIT$
M@^#&F$VRN3+=$&7LR'!_EO?MY=W-5L_WQ/)7!*K^?ACP1E?U--:VI[&WM:FQ
M775/H[$??+ZQ!3^_MEV-QGZH]$8,EEZ-I<B@TEY$C0$MOX#!%,9^C>C&,/MH
MU;/?M%FC*8S]VK>-T99+5'5,JJY3U76JNDY5UZGJ.MWO$AJI-E+51EI.&^F5
MB&ABC$0*Z67T!&*8'OLN74R<N1AVN3,]2S6<OKR&TX\84%M8CU19BR)TJ?TS
M,NXR5J;T8;D",6(S_-Y'_!H7/*Q>NK)GOWML]HFM'YS9>\=]*^*"L(RL(J8L
M,'DYY=1I3?[]P$"_TIM)BP,OX 9;.RX/X5O(&6K4B0#]\@B?"/=)W[Y[)H R
MT_71?E,Z&^"G1 Y-((?R?]S3@RD:BD454IPQ/B.4XHX-S<<FZ]$#4LADB!9Z
M\T(2#O7& [(F@O '+:'ASXA\&]NY\YC[*&"C*<SZBH*L6O>UCDTE(M(L8LG2
M,!.>6=C%)1[YE;B>8Q9&5,;Q6U_F*7(.H@UR?KJ1VV,^<CL%?[)16/:YIZ8'
M!2"QB$Q)#"Q_KL68YF?W4]H:JP 0/=K8*_!9/H>SP"BE\RO:UB-W5:$ E<'@
MI)THT7+]6;*.=&G^"0_:L7*1.>,E(5*ERECG_S7:] [^=^,R1S!%%1 DWOJ+
MX\R>0,+D+"#8 WZWF,PB5#+P/_#E%L(4-C/J#Y$MP*T[MG["UB3Q'7PL,!7M
ME)BU(=DJSA2L;;Z8OS<FF"P@HB1_X:?Q.23'EL<%U_1M%0_6*.Z\Z 7-\%)U
MV<IQ"2P6]55HH@2F#:]BTE'617W!?80ZL9M2>S)3VXJB8NT_HMASB+](G@QC
MYTB$RBN(BG)U50E192;%ARC^B)B;QIMB&*/"B,@'5J[U"/*[>-:P%I^?1=OO
MJ%EM[L 7QTIHU\1C$OZ6G[+HR=G^YFU'* J*(B9;/5KL"6NVP=UP4,,L8!TQ
MK<9M\GEJ) QW&MCOOB-DY=P\JA=GLX95F#-@8O <LN9E[?3(9$PAKH%#;RU=
M3>H)+\)QDTZ$B<,/T>&SYOA3X .OJ^)O<Y&\+L8_PM;CM4.5'3L\#ZRM6CQ+
M:I+&P00S8T"%S3?D?Q#NRGSA/,&"45NA>J7R%O!!.3$6Z(D\@2+F/_7\N" ^
MA"MU'@F/R-02,;]7?IU;B+L4O )YO#"G?]%X']'L13W2J7J\!KHRC\?UCDY#
MV/3T;RY@W[A\O97$*ZR.#3:*B/!7= U?T267;_Y%6IEM]X"&J>!WG\+#Y7V6
M0FL9SY0^_A[%E=G3Y[ #JY:H]>-^:]+?-7A1KPFWHS,E%+?WY_8 PPRC?B%-
MT96P/#K]0;%\?Y8/D>7CP7DVF%0^\B)_1"$Y=^K@IG<3G$PP(FC%46\MB2R2
MU]X+RX,EH=:N%L $F[NP:(^=WM;8UIYS%=)%#@]*&Y+VL[6IKIRC-X*[53>Z
M1T'*%;G-DD*?8^R9-XR=DXQE^6^HVN$&>5AGOJ3$F+-P[I_)=T&/Q#?PT]IV
M8X<ST]D4WHOQ6C2^9'FL$:BD\$@+3Y2O+G2%>+NOYSE3*ZY+I@^FBZ.(S-00
MY@'-=@/.X5P!GGJ5,V741;[,@O8]OVWDKS8HJKJ\X&+N&A3IGJ+^5E7#JFK8
MAE3#UK[[:5NMS1L,X#+/NW:6=Y9-UTO81(ZEAF\6SO2OG'EL!L;:"F7-]:MP
MTFOA>;UBO]<?A89;=VA@@X)V=/&N*+M%ZOC-J=>H;OW?7( Q=,_\PJV(CM[S
MVA3/ V6^,%<>_-C_V\^[ZGPU*O3].:W2EU(K2;T9JZA% :BR\+"_O=[WD/4F
MOU.R.BJDYM<_+V#J@DV+8*)@=>^H\CVZ'/=4*;]&N$"J,/CTA<'A62 _$F^#
M/>I\JZ]];81@?[!#A),P]L83G*1]J.8:;DBD.Q@I0;J7]\$3)W[%*VJSE%+.
MNO;Q\NNE]DK$)<4'1$SR-8<XAD4!IWGZD0I%9B(.68/X&_HHO]_\U_94P%<!
MRW'K7'%"^6J;>4 _SXO9,VC#M"5[AO_]#T&;D'8?5Q&\0O%,2?K3HN:_W[P]
M.J;5;[=;DVXO*RW6T."5",1=!E)J>1A: I-[1:4&S+X'RXFB/BY;F]9"N_-O
M7\RN6],(]@*&HN"(F'\), C'CT91D1(#SE#M4OR4Z#*T [RT!A*^7;93Q.XK
M<]&E V)]F?_+X>D>L3TA_[.,,&RADKXBW*E0U+N!I%]T]A!UHS49M"^3^:$?
MFEKL#AI+4K,B*^(K:9[8D;Q.JOH//$\^H=WC IW,KD2^&7Y+2B,!YZ8LGM9I
MY\/+:@1U*VFI:7#!6OK\MT3_!2+I6,[&\X/Z"6L"TV]AK5 $A4=\-GB>D':_
M4BHRW.WNF6JIGL-ZL$@A%M?HF$4*DX#WB$4EI0D"J*"=:P[70LNWEOZ(N^,D
M/]D UNA&M*T!HIOI YMM%G"SI-P"WIMGZ5_[A8L.OG2B428I?M0W6JI>MA'J
M!RR%Z0-H$ X'+.K@\43C148EZ5)TQ?)XY8-%&F?^4_U+M/DS!WD#4YGQWT$]
MX!#XDGE$E6=L#HJQ#D;%AUC3 J@CXP?,G*7\QNC^D(Q,<D[XWXC^27$\.92;
M>_D4NL\9^,U8D2:8%<K*99^DQ6?Q=M"%G(^)/PP(#$)A_]]6)TTB@M11ULL$
MP_@_+Z0\)YB<^+_7\8_XK)&X+7XC0EADWU892^,%@-&RYF)H'<:&3R53^PI/
M.5)2(3-???OTAB_>LB/E/][K0QA<$">Y<LMDI637R4>HT^Z!W]8=P1_]_NL=
M#,](N/@&R065.)2=<8F$R.F-.7,PE=S?.%GQ&"$X["AM39Y17<2V<].8L&<1
MI7S]=@>+A7O#;K*+.:]&3AN"4LTI5N?SV-*O2)!BE[-_5B<YI2SC9LU6TIGC
MW0Y^G/>#+4Y\V-M@-.^T=Q&SH#-*ICG*/NU"2"EGF^<UN<] S \I6 SWAE 3
M!C:/*8#O1K9US#S?K0$*J&A],3M4]N+YW$>WF!4_]VOF6L[WW[JF[<V9Z[+9
M![];.>OB0=2;KZ[EN+>.]+@&WD*]UJ2K#_M#=0M5H*.[H*-GS@;CD^=Z#=5B
MBPGIBV"0RJAR^Y<KYDL??6-3Y][&^=H? G0&CI?EURA<V;./(:XD_ Z>.*/&
MA!-GECJ=?EI'PKG.>,$,S1HUO[@S,'7JEX%AR5E8AB.G:;"0 9M<J2TFBNW#
M04)XYVCX!=$-1MD>*M2!#_'TK[E8B#;D(#L=31A%LL]A+CM((X7E<>F0I2:7
MK=V))_@8,,8?"C]W%@C&\=/V(B&5_:EI]J>CLC\J^Z.R/RK[H[(_RIN??&;A
MC$9A+IR%;__G+,VM3UK?:!7DL+^!3/Q300#@LV/3W$BXBZ5*XRSX[5(JC8MQ
M]/L8;FX;ADHNO<CC_X08?!)0H+TV[7L:]LS5PEEH@RV1OH-5PH> 4OS#!#9U
M^V#:/AAN<U0 X8^UVTF8\P:H &4G5(KP?%;JH'DG==B:]/3AH/JHO+JL3W\&
MWS*>A-+6YG<YD->P,_FJNCO:I]BM^5WZ97...T+5&<D>P",/^VMU+Y>L$]+H
MOC\BCWTA>9BBRR)1Z'6&QUTZ6E_F'^%W:%4;[;9H\#T;SWN,*78XY(6?;Y5=
MKUT%U/GO4-F03; A7T3U5AY[T??]4NU&O'32KYG&W"Y&6Q5PJ0*N<]MBF05<
MJFM]CVQACMJ?(V8I!I5+*]?"RJ/%LS^JC?%2J=DCS6E:.YJWP9E$S T&CN:8
M6EEDB.&:E_[(O^!U7-Y7\QF?T9P;P\ ;H]-):3PIG,'-0-G98W#JMA*Z2^TJ
MJ,1;XO# _XB16+%4F_9@8ETAK^5@LPL3%#D8PL&72)+Y&#)\0V[P$O_M[RV0
M%48C6N/)JW^+=U[Q5_[NL?EF\=&:YYO=>K 42Z)YX;'I3[.-BQ,\HF+9:4U&
ME_VX@B]2)OG8D$N-6NV*UVD1A*&BPT3V]C!1'+!H!^[0Z>%$%(;,WCDY#8>6
MT@!"UUDF"HQCZ$_F>NU:=QM>#BO0U.Z8S>86C:YAWW$8",[@>;89$(EY>C#P
M>PE?F6E/COL7G-LIP]$AC\P&T1;3]["^6,SL$U,$9SCBPED1?M7V*F,Q P/L
M53ZNX[>WVC>.=NBQ>SY&,=]V+0].TCK<!SSK#E[)9ANXRVAJ(HX*,K]C,?7*
M\7 2976XK.<D?2'F)-@<#H$3P1.H,GX.[TJKCO<T4/#(N1#(-0JL2B-_E["
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
M_XJF]CU2O\WC6B67J@];0)F3!2,,6.WA><5<,?H($Q_>)OPW'VN >0Q;NWX
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
M')*8H!0H#3C7.!TQS/AI"UBH]F1ZL/TIW@VS" DYR;:1\5)[+WU>UD )12'
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
M#?V\68,PT8];]I?1'*YZ79\J*=8'M5%_F/FL"2'73UAN"?B4QS;R80+#W)F
ML,NK&KK=HE6<B.6*^)N 4N77$U 2AN*1&XKGW2JN*D;A .NT^O5AYRB#ME7#
M:$6*M0:B6"LKG%:F8FO0$JWBLL%I/NAIUT;M5KW5S;/>55C6HE5<=MV2*J."
M=&JC0?,X6V,)O^O)7(;J2/JN:!97!,;S05Z/)KYU,E?31+.XJC;+.?T3'D.1
M9A7@=/HG%)0@*$%0@J $T2RN?"7Y\ Y&E?$ ]&D00N[DV?/H')!9E?C#0,0?
M#D=G=1P20]$L[F!TYH*989,-J&EFGM GO U5[9)S!D<\!MNB$H Z@R,*6A"T
M(&A!T,)&KP/\H\"6(J]3#:+8'^$@TT\SY<W?&AXHDL'0I%J,_P*F2'WS9L36
MU9$47T^B"TJA%:,KI"5*=-ZMJ$&;_2%AW,BM%.24E<&99>5+*U3YTMI)5W:
MLN&SB-)\X1 5%>=7H%J'F%&=6:Z-OEDQ?7DU600K))[Y$:17Q9%LHN(=T/ ]
MDCLET@)H02(F?I182M%J2+=;/MJN(UC0WV7#(YIG*Q2@B@DWF< EUMT%[@>7
M C @^&D!AZ(I-".@_\D![%OJ3VD.)$OJ],$K"PYD+B0%$U\<6-:=*JZDP_\[
MTLRR"=S6G\18X,> .LME?\=O3@ .THMB>,%;X/!S"UB)^4PQ@TL8L"C[KNXZ
MDJK8]@+_K,PL#R"(.Y\3&U$";_['4TQ7![M5?R%A.+O$<24X9](K< 4$^;,)
M!*I)^)[E%]4IW *ZNX>OG[,DPW:(#//I[SULU4;MNIPP38Q1!-Q; W[;GG8Z
M473#N53#TWQ\XY]6D$-)6P7)H.CF"M0=B;RIA+!O$Z "FSASHE*\+:G""9!#
M[T,LRRH'O.1?&#=L)Q?&K6#E*78_5B&(O$(CP$=G<$TU::S@W8/CT\NK.RJB
M #Y1%6<J30SK%8"I& L'KA3Z<Y[I<W!GO=F<=CJ3=(I/_(L.7[3AX>5W'3P>
M@5]=IP[ -Y\O\+W2Q',]N.#/MO7J3B5@)AQE_NO91PTI(EA710@3#(-M$_02
MA%!HA0SD_AJQ'';EJ 2A=)"@W>&(A<C9VXL#5*AN^+NQOS:C,$[Y-T59I'F?
MJW#"ST)1G#%!"OTH*<:KLG"6.M(T\":]ZIH[1<@T03WR]:DV'BH4YY&[("+]
M?T#3#"MB6 NTGABBB.,O'#2Z.E!"^'%,+@U.9+.=*)YKK62?TH\2$F+746#V
M&;%K--AU"%R^B[Z*_OK*H#ZV#&U%Y6ST^@E(YA_#"Q5I:B,?_@6TC]KH"15P
MY(E7R,1!TOSK5X5O@=[7<O"T&ZO('E$);",,\+A:70J3^>.ZH5JSNG1GJBN"
M(=FH$3",O_6;A9+6M;A"9M+(/,U$O]5-Q51UD-U!^,9)@+)4=2D<$<)<H_M;
M^WBI4KW"^:XLD 5<@YX!JB#H($] *I\-L$RV5.P(*&YS)#';(TOUK-/L=@=P
MD<'NIQQ&)88Q5S14BOZ[UJS1W_FAZ.]Q.G5<Q0Z\&/2XDNK9-J#A"H5,X-\
MM?"9AD$  %)$,NVH3_#U0(09RMR!C_V?6+@DD'Y;EF3PK: '(<X(-]=K[&K8
M[W37Y'9CK1-JGPW'OY-W?<F6I;%K(>%? U" Z#V08G#9X*G:Y%E*N7Z/ZI1H
M'G8)6[F(5"!G=@=QBGE<F&;DW>I53.F.X9(Z:-!?P?PP$[C/UBM=:0LS*N*[
MVX^#LR4.9N$'\U"V9\9#F=*U%U?M]W:AE\$V/#6)8PZ =Z]$E/E?6N_2 _[L
M"_%_#UQB_^RXP0'E>WX$GF-[26V-+J6W'2N>UB^SNAB@"*C*9)[:=/4Q[64<
MY>S7<.+?,N@0?<27V2%ZX7^A;__(LB6+%(^7R<UV]HG;;(/"<Z:QUKG2&'JK
M\R(H@:]<\+57HZW*,X"L<OH.$QL%8O+]P]?/. :+!PB<#X>TLSF.%/IJM0*H
M7).]OXBI6;9O-IQ4=Z-5Z])6-'+%%/[B!R4/.^AZD.N=EA@QGRFZ<HJO=@%=
M72SRZ(L.*6?(%A^G^GR.46R6N['TJV!@VG*GQ#Z-H5[HCN-'O6(GO32U>WH^
M?@]+8)6]VJC=J?=%D[=,D943H^P#LKKUOIQG]92HZ:A2!>WIG_ 8,K>K *?3
M/Z$P=4]'IWNR7.6T^O>NF$SE&;<#L)9ZO;K<R]-:.B],Y:2N87'TL%4?]/)L
M7B#TM4H5'YW!$8]!8ZL$H,[@B.FU=ID6RQ58N19[]Z%!HB*W'4\5+:',\"@
MMDR[!?O U5V/E=2\QP0NK)QK-3_=A?Y /Y(_?0C5W/QQ+3T1=6J"$?&,-7@3
M B+8F\^-!3HR=5.:L%? HPZQ7W1UF0#\&]@?\V5]'GY))[;3D![]'R55,>%K
MAB%96-%GL[H\GF 6_?I<6= **VL,W$5AQV#E7;J--AVK+;()U93<*7SW>;JR
M>;ZM\('Q,YNHA-9W@;$$:TZ)HM$M $;PSS-"_-<L2Y9,0C2'%4-%MTEU.E9L
M%-DI' M+#+%43'5I.1^M,(,SZT!F@!__?%B_Y-3Q[0A2  FK6:O#-F<(;L\$
ML)O/1 N]'8ZNT>7GMO4"5B M><3,/8-HS_@R@#Y1/59%:3-G,]7O6)&GI]@*
MZ(R .(  845W*2A6;!M?3M.W&])E@-3@_,0@3%D- 1:X("SE'W!B6[,X'C0+
M7H]'8*=C16"LE#(HXV-GG7F.B\#0W42$\J+!9.+!7/0Z*IOJ5$)HPK9@15AF
MV(2_+0!/$X _@E'S5-#3597,79P81M=5K1E E)X.P.: HKQ:0K8V _( AI>4
M]NK; ?YE8E>=?+>M9UN999KXVL,V.V7SVP*M>J"?F?7"BQ1T5KD8W@I65U_H
M(,]U#2#PD?U';@_Z[5ZG/XPOJ*RDTG(!QF[;%C>-L@_%X2FW3G@KIF<8\4JH
MV [J>)E@54KZ]<W%J<E$=1]PM+4.@1]_:$NNRSIW.;:[S-&^^<<#3O25N%-+
MNS-?B./B*>.?$O(--I575Z]!$WM'R?5V,QYG\+-9*)O.%5B=8P&6C-'K>JN]
M!EBO!,A4\ZC4C$K>Z+Q%R2_ZI^!E%=S+.FMCT? 5/)%6OGM:>6^0?:W.;GGE
M<E-DA8L,T$UY@[<63P4'X<I^P#X/["?:[.%?8_O7D4@;%T0HTI KD(:\%XF(
M-&01FRW-B@MF?;O2F, ^3>I/F00MA4XJ;'N0O9:/P=!BUI6<9\J=R':MZNV[
M!/E('7)G=<WN3!6(R5E-FBRNB]>@V08[O=.I-X\SRUS(QD)NYW?F#S^VR[EA
M*MZFVPFV)+V=CP L@WI62[RG6+S3;=:;O2TZUX?O([^.*S!B(*J-/F06_Q8Y
M-Q7+&SW]$PK-[AAD1\BN(J8F+*JB$BT'S2X+P0P[(L_R7!+/SN"(6^?6Y9!K
M5['F@JMB9UV+R>/NZ%ORL9-:QQY=:M]%]X ]RZ?7][BDQKZBI6]EV]&*EKZB
MI>\A+7UMCV@W;W-B.LNZ>%YG]457QKJANSIQLF_V2X,GHMEO-9O]=D2SWZ!!
M+%X0B? ;LFQDXE,;O":X):6T L;]A6YJ^AW.-%UZ(+?.JT_P+F0@N@B7V$7X
M@'3/EF@C7(E<O3-N(\Q@8DW8?T5FJ,@,%0V%!;Y$)N]NF;RBH? ARO%^(>5M
MTYI$X'D-&5V3N>7H^R4M;8N ?>*,NZU]0,AZ:RI:&]CF8/2-WT59+9X&S1XV
M#JIW^QEG*AZ(#T%!.5!03AD1?13\]6X[X\Y3>^"CQ'REM-UVNW2C0KALU9U9
M,11[07U7K\28*/9>C>NW14663")Y[1R81(R>UC*)F]G<L!:$/! #HT4A7VMY
M @=["C;K_4'&_?(/Q(R@I5QI*2?1@UT/._5FJU4Z+0GSYB0DD!]'4;29;NJ.
M:RLN;9[$PRK"ZME+9UT&\B\C</7#^J4)(QF[S]1;O8R;W OCI[J$E(\DDF4D
MI';6W7<SMX'*%$3"%-I!$#T )!1#FA!RR POH;Z&.W4CWT"XEB=N6J"OUMM%
M>4J$Z5,*[>0D8=J4=K+NQ)^YJ5.*ETW8. >UG8ZMN.UFZMAN6)_LOH70R[=H
MG/G=MB;$<8#8F4A<FZ16?.F,T-]W#5YPAAK&ZRTITP[$1@#U;G>+-@#"#CP)
M.LI)2&-U<%T>9%P<+,S ,Y'5FT5A2M%4^#N[RK*0)Q\)7;*)Z]FFI&!..&V[
M7J"@W1H P@S>SY3!TDG\R[]U=WKE.; PL8$)PJ+EYZ+(O=IHV!7&\3E25$[R
MN(_RN-DJ2*\31K,0Q <(XK_(5%<-$K)P*W548>SN&ZSBB"W7Q!W41OU6QGU@
MA8%;,=K)28P.@7;:!279B/S.4Q&B21U/:;VNS5+(L*$%X5EE#A\3)I$W8JNZ
M0_N\.%/%!H0I#F;DO"JVEFD"SAGIZEB2C[#\C*"\LF:8+4$;Z%TN!UQ]7BP?
MX:UI+Q'F]W/:0OJ&XT6[I /A."J+EV,M3-EIB>1107@%"\&67!MUV]W2":^Z
MGEUA4.X@"^^PU),X;A[I/6>D*/M>*!^<G#V49F:U,,6G77[\1U!/OM23DXQI
M8RW=H'3J"63,V=M%%<Z*H41K$CI06>&] V+9,;E82@DM29?0?EM%R5L:L&.S
M#HYLBSDHT=GL>OWPZ_!7Y&9_M775X82]A4=Y@]/+)^UKH.PK2MBE^DZ!VX_:
MO23?Z1YW[! S0%R\8]FBX V5XPTYJ6R8\C5(*B [$=YPN"Y8EE_@+4$7?#M-
M7?":3 A< (UU]M2(39ULOF_!R5XE7(?3BK#],K:8@^%Z[FS?)^VK,&5S0]TI
M01?LU4:=3I(;.&=^+V[<L6Y1,(7J,(6<E, ^,(43Y@DB\>*X@TVTX;Y(GC@L
MT9D",3[/H#ROU* VZM9ET4CK;.@H)^$UK(W:]?ZP_,*+9#&3V]S++7>XU73,
M*M#WT<\>%G"(PN%D.?')8$C 85]*%6EL)V%9/%FN8HC<M0.+/!+&HU7!PF@W
M:Z-.N]YMB_Z(9T=1^=@:;1D=9?7AH* \ZIV+B82Q483J4HF9]P(0PMPX-A0)
M0!QF</S+GW3[:V1R;>SWR.#8[4;A)L?2*C-@>]6(X024.&9]MUFX.YRH$)/D
M]J)[ .VUDG)EDN$8!@(US%:!@)^%0E]C FH2&JC&J[)PEI0S#520R/AOG\K:
MN.$0D<O==EWR_X'K%R9/T!\V8#J*%7^P;*.KFTESOOF);+83-B(W8I#2C]('
M:2>25_9&<BR2O-JT(AF!RW?15\7&XD7>+3=Z_00D\X_AA8HTM5%;_L6U5#",
M::6S-9&P/P[LR_G7KPK? F4N D\<3ZOX6#N7L!R.\L=U0[5F=>G.5!O2>I(2
M0-T6J-\L%Y9U+3J!'/,XT)5)VP+<ZJ9BJKIB2(\N?( %P:N3Z[.0N-O +5,1
M'%$Q0KDLNJ,:EN/9Y'[RI^D0%7[2'HFI6S:%T1/L\[-AJ3]7S/6F_*/)3/4G
M*VRV$S#+YTB*ML?+I'43)R: >8Y+/1*#4(O[A]P>]-N=GCQ8FN@=N3D<UD;2
M_SITLGK"''4JPH*9Z4S&'>+T31V@+L4[,?&'(\BK1:S_+5-4^.X[[Y*X<)*7
MN<"AK7*WL59GWF?#\>_D[>_>TKN]%A+!-9(<>H]@'60V,>A$;8)M5?XX?:4:
M 04VHY8R>GD82;VM@A)P&3;PTES)/LZT\>> =@[)O \MI[MP"]2$F85A M,\
M(@$3[B5)JQ3)E<WN"CILPKFD&+?PR:"SRM]W,RO3:"];RBJHUX-T.;=U VA#
M[M6YPC.;*^9"6JO0%+(YW7%PXIF7S#)?=7<JK4G#';MWI@.:!BIIH-F,B7T_
M^:JXGDWC#*L:2X=I+'+OR8*?VTWZ\X^0KO.5X!*>@XE27RSS&0XRPY<\+>;D
M\DUW5H,2.JB'X:C$W;?;("S1C(0E+N!X&)IX!4T 3AB-2K1J(_?5BH4D@/SH
M21988LV[(RNFI#P_V^09/I$ J:"HSD%356AS&K3W_GS\WYLF]X:!=JNHA'6V
M28C&9 .D/Q^O,XC<T/DCS68\2XQINGQ2?$/ZHCNHQ,.QD<X?@025N67#3V 6
M_Y1NWM0I-OZAM\ AG,H4^#O*6FFBO\%W;80M_XL9$.220JTQ*"0TY=NI,PK5
M5[JIP'=F^H5BFIYB& N<9*^ #JK8#NX+UP1$$46=2@OXL"Z-"7 9$[:*?[Y7
M70O@RX[5&M;IK6U(3W":M$L"[Y;X/5)<29'@DJF4'AA9X,)@Z#Q\_;P+9?P)
M?[1 /_M_1+OFZ^5&(MD$]SJU43_>:G>%/A".&FR% @S[B\.9'##P "-; (BE
M_3,+D5SA%[^1JH.EB]7CZ\'"2&@.)(P^ Z BAU*1#98:O%_S&# FMC6CMRJ)
M[[CI]*FSNZB&C>RQ8E#@.U-"7*<1,5>S5$\*K)F\I$1T352*9:DMX]5MM>E]
M1].XG@J[C3P;B>6)$\O:J'GYU-;;E'^\[5G:Y9^E7QMU$R3.IKL$M\?R7,<%
MQ /=U-E <?@C\'FJHL-]0"V]40'MJ_ =[-/9^JALE/#C6T4)#YO]E&()962
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
MMGOZ4^CRT#3^3:7UX:2V];EJ"5.YR\E3Z]$N#KUN/+<P'I<+A7-X-"<#(&]
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
M/'S'W.E!8 [$305LSC.[@^V4.[A.]4O/B3MI\7*IJE0"/_M1^\ ,3S3!^8T
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
M!1[5*=$\@]Q/;B83 D+W93EPYD%QR0.!_:BZH=/]/.$VG^!%GPU+_;FEPD!
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
MM9=O0+98'AY:[ZWU34/](F=\> >7V]VJ+X-%IWKJ?Z4.QH^^+]*I;-CZ6,*
MNI365M)SL8O9P,:D+K)ZH X%'(^J!U,X*)&@7PF8I! ,Q7*$MW@9.E:UEXMV
M("L6C6PWLN3!0A)G:3T8 V0A4GJ-L%CXJ]T(PX0V*:T8>U^6?H#+R&@4X9#&
MB8R5<D<F1IDM>!!+-!CH\58&E\]^*ETJ<G+/+@X78C2") =(&;XK@"TP1"?B
M*"TS(@^^\'BU#/1-29_BH!\/%O-Q2D@]'^!I-49<@9%\U46.GB3&(_.I*TS;
M: $F6R^:)H# M)2\T.%H QQ;+S$P14M4Y6Q]+(/:PXIZ1&Z$?8(' M:==$'P
M-(I<:10>/P,]SBMSP-'MC/UYYE<1CHC^RP>3U@>;+NN$81C>9$L'LV\<##NL
M6I<A447'B';,D]MU\O#GDU_?([\"Y-&-?F?(QO0RA^9R?<#$F6_:*]7^*W?Y
MJQ&7_Z0W'2G.P.4_YB[_4(N*=W<TX6P9.EHU./GWUB\MP:;?&K'SC@?]DV4G
MCGIHQK-S:<"1IU=?W^\NC#_%^?#ZS=!,FCI25D^:\10YP+GTXMCG;HW7#,54
M.3::W<FB//*"?Q.4Y4L+!#(69.8S63S<DU4ZXG]E#\[EXJQ&$9X-%E-QK":=
M)Y$$8+'JG4;\@]7LE X-GHV2 X-C,]'S6%"G;39V>BO8[&2$X[OG\Z2I'T-K
MU/>%&NP]R%SKF7H?J=[@$)8,[+("12U@9F@>'3PQ[_=G@GNG7:Y "93;T:J:
M;8)I3RPU[RA]:G8$KRZL3J4I2]/Y&TPL3?E%?I/401BN_!N2_S;_"*HSA'7'
MW$"E5D5.33-C18)'0CN:'HZIP/0)[T WZGR/B3\,T ZD:OYM(*42:I"[EO4V
MCX[8QW>I"0?12WP;($2$WB]>M)LFA-6I78-JP* "+(S]@4H"^XLJ"NS/A+90
MJ%=X 22?,Q7*YTJ$J,1515 <7Y7@2^'XZA2^U%XR[**44Y$B4",JWX(%AJD2
MGIWB7!R#UY(0R)3I3 QFY0:.5%&0E9F7&[@?SQFN.U]#?T<+S*KVW45*AN@;
M<WKS:G'NH(L,+4Z;/!%S2YQ3".*XT[37)4N+K_:=G+J\1#\04-?W-YI!G'",
ME24%!9'6WSTCOK((*\8>)#49J<[-E&-YN,^VMBF-$78<X=%DNK8@'+/F%([P
MRAV&K4&X,EC,DDE<Y>&[,I'-A?&ID9:M<0^:&9(9E\,9<C@$HT9/J3I8S)4J
MC^GY(CPJA]N"\/%@,9E/.<(KE\-M0?ADL%#E9%BS X*8V\ZUB.LOM#<77,F%
M=8:POB$TM?G27 6P\NYO]&1/@96GU(QQ5EZV[&XI_F?(V9/=+3G^RQ;E+<4_
MC@>:5NE2X29V6V7V=^(0.D,#\]%6Y(D8UH;;VWM$N \P.,-7.W"UX!1/1UAK
M-!YSDZQZ.=Y>(I &BUE*Y24G@;)%>7M)0!XLQBD9N1V0YMQ.KT7F_YV8Q-8,
M5CB]>M1-W7&Q0\03X5(_0^I[((/#?AD!6!O.NX(%!_*,R_WJY7Z;R4#%4HQ)
MRB #3@9ER_XVD\$8K8")7+\U[PDDO\KCX&MRR[M864C)A)?5;#U3MGM)J*RM
MP.:%Y9_&4E@/2_O3R\;/9X<UL:#.PZG_.^24P"DA20G<N]Q62_,6Z]VY45EC
MH?UTDE5HS\V +K0/F$ZSV@=P_'6A(\)TEM41@=M?Y6LB"F@B*VN+G1/ZJFRU
M8HM=T+M; :@SV"*G!4X+F5;8+WZ7M'VC*\MJ3-K"D531Z5)]FJ<R+6F>R@['
M?*!*Y0-5U'W=/"\WH"NO=M?^D$H[-9'6N[-<O@OU3;OF'L:.T:DO9X_373@8
MRXQ>E#C]$+:.S7FQ0V/:P+J]TW;/?E).XJV?3>&K]11JM81FNTC[RWVP-'M%
M.V_K-AP'RW8$;;.QX>J5H+%^<]@BV<,'/-84WN(H&YD]A&*(?I9^OD#6LUP#
M^S(,;$BGTUMC+2'ED0)OIC.I;6*29\WP)U)O;-VRT]^HK:P-]F_6D_N0U-!Z
MX$-H/2)MP.9WVX-E>2WU@G6+@G=G*MGYNSK4[9FWY\[P>8:FG#^ B$,$AOL7
M:L] >71L)0$AJ:,"1QXWAO5*")OI B+BW>Z;S=9VMMB6V^OKG8HST2/!!Z 2
MF\US@B4_.CZ-L7<>PF@GP+M_3&J]]%C?KB^34P+VM[JD+\F[/E%P0$&]/TG*
MI;:UHD-4RK4\4C=="PZ\%KYPG/X.&N5&6&LK[&M*;)09+<-&CJEQ!V9WI+I7
M0^VF/[PFFU$CEP%C!RC4ZT#M7#YINH$6X2?+_CLRP_U347[UV-ZEN?IJF?XG
MED_CV.ZM[F)C[,\F[%1?;34#TVA^T#<%#!'Y83@!!S]_A:VE9=Q0MNR$G;ZC
MP.<[*N#SQ?H94"PFDXDXE9)Y>+TZ!>TC&[6C9#/#YLF2(JI369S.4T;$1"<F
M@G+@0P5U@3L2:!>@5:8H&&#S$CM39=C+NKVN5\,\397;.RL[KAO$NL^=H!Z<
MLL7:#BEYP5E+9/'IW>0$YA-TI@P],<J*XB-8XK--]KLJ4IP015P6<G2O61Y5
MFA@11QAYC*1^W!$<F/A>T(QG[=4):9J1G2=V6WR'<J$=*K$=KH.H7V0$BN]"
MI7[ D*M+&H/9Z?]S 3^%?*^#GRK8G5)H=VHV_G9G@!Z!A LGJK /)],4''M?
MPTLT86TC _^+:RW!1J-<%#3JCRA53!<8GI83W_NY2O3 ^TW5AV/=3'.,>JNU
M&>I8V_:(4XQ^-<CC\DN!;!$\C+/Q<)!WEI_5=++SKA8F^]O5<&D]BBA8<_E*
M. R3;_UJN<3938PV:5HAG5GV"50?<ZEKAA DSZ=[1,MF8.-"!V>2AX'E5Y(J
MUHG^5Q^&=/&97.<WD^OM1_](7AR:S[6?(1PC2B>%.,(TNNF]P>[,T#:#_N1D
MMC'A;*.W;*/9D.5;Z2)-&I\Y VL6)[[GBX:1(H9(2DIIT;6$PU)>^,7S-.VE
M@U^.&IZ8QACK"7)C^.[[S1\L%,>BLM8&&3U\ W\_:@"05\'QIC2N/%?<$W'H
MH%V@:WCQUA8L6]@_YO%81RG]YW_@=3A%FT[HE?(5K1[E)/WN;!VX@2[EFH$A
M["6EB[E]W9"=1S6Y)WH-,?^%XQ+#-WN;*.R,#?E7WSED^7ZUM3%=R"%FU+TJ
M#1:._L+&-,93L8:E'X]K8!Z(>7?M'0ZD@)+? =(1*/IE]XIP=%<45@15$1RI
M!VK-2K^_)RAH*6WBES[-!E'A#0L=(UEO'< XT+5'Q]N-Q:+(\#S_:O1OFRO-
MI@#%E 06<MXM@(VJ])W2WI#,>]UV7#A+)J#5=M"9C>9=L 1Z-:X!WH.?;8('
MC&XAO#<\B(81/FBF@$77R# HWQ9 9]3AA+KQ5>\>&*S?6UEX391&ABE!O)J"
MRG_X\+:)93]HIO[_@M&'OUT)MV2Y-D%=>GAEX<<@.0!3-:3IS[!8S=TZB:N%
MY1JYR4JXMZW'Z)T^>+Q$!>]! .?M'2A#.L($&%N5(L2)TK"WD*%P RL@_]D2
MEO'PV]:DB2NC4W9>_S9H=L<A6,,N=?=5>"3NVL(<'TK:9"C<)&,Y_J&Z>]W[
MEB@, @&6^:SH]7O6?-R8^'(\2CR7L)@22)67_*F#%2A1=2.C5O FI,,NY_<]
MB[G2"XNNXH;83_K2/ZJ(PR")/"<.:X5"=%GYYIFGJX??@>O!75C1YUK+/S'
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
M,PQ!S(9RM4$(L3>$TB$I7S*AC.F4MWFUA$)Y35]HI4.Z1<FT,ADLYL-9RD#
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
M/ V]%V!'/3OO\_0[D?.>@HI[&X>74U*/DY/E X,"DP^L#N6@Q)@EZ+0T@9%
MP!X1DB8@IN,W)^(LG8=[CU?>))DWHY]2W]K[1\7 *G.P<K"V\U%440DKK+GE
M,S4]<JJW&5@2/(Z^DU'#\:G=S:.")$8XM:\C?34@#^ QYM\&4JKD"LKHLI;K
MR8R@%G3C"K2XC%;&CD0!_WO1D6SQ\/0N9G7_<F?_M$A8WFDYODUCEY^CEIPC
M^>R/$?JE6GY$. &UG( 43D"<@$XA(+7E!-2HD*[]++15?>T&.;_]_N4#QHR\
M@*TC"N1E2?" TL0FU%'1\[?KUKG27.WB^ -0)Z47=&<5IGCT]PL9C:!'JBC(
MRLQK!)T2%?"]8^]H>Z.JPP*1FEOZQL.!@GJK9^OI59+BN,ZNK<S)TH^@@!*Y
M5..+XPOJW((X/?$%<7KB"RK33\[D\9&VPSY-*CI2X]PTJ43O"9K03R\LK/Q@
MGH7F F#+5W;V(:EQ9E+BXOB".K<@3D]\09R>^(***CO<>W22SM.(4T=S75N_
MV[)<NJ E[>-&,U]Q\+DT_=F)S9%:6P;H4PZ=F"Y)B!!'7U;I!HJRCRJ>O3=S
MF;:JWA.IJ=[8V%NQ!;C\3%'YN^4XGVSKT>L>!T^^WA"F SN73YINT*Q?"Y#[
M:)DW(4S2;-5<%:75E$5-<+JWJ*04&1:DI^>U[A(*5MIY[=G6\O.+*LF+DVXC
MI!NIT*V&=+%IDRI*DV0Q,B==3KK'DVZL]J(*TIT-%JHD*N/D&-EF2)?[T;JM
M4WX&G7'IQKLN>SID4 =#O,JD*CUI97*N]&=7P+GB+WJ;SG_^O7K/ 'U]'^YD
M[!5V^75?Y2MS6 \+WQ7@+]AV:)JFTE7 5N+ NZ@2^9RPRE2U"A.6.DJ=Z,CI
MJH]T=;P>5)RN)&!8TJPAPJHDQ>O<G&F4J&C/]D 7\28LT<VCA^N&F+IE"W0"
M$_=6[7D1J&TR[&(FS=7\V^!6+,=&[[&1*>=\]N/+N]LU";$>QGDHXVG.ZE?E
MP6)2DXPK;.M[<F'SDB]MOH#8R2>%?^J*3A<6Q[D$J%=-PIH[;5[22DG*S\E)
M:]S X9 *A]-T>4ZIG%(YI7(,<3B<1JDM2&XYQ8?0$2.]!QDO7C"#QS .463^
M$&HR5(K]@CW >\["YE)45(6FJ,A20W[G[HG3OM%8];DDJLIR292T7!).8V=
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
M,T5TH[Y/[#UQ9,;RV,=PQ'(D"OC?B_@EOOH4XI?>+_3M[W%Z-L5925&<4P-
MSTR2WEG&*B5P0[7^A%Z?$95I"Q7R<];D.9/Y.2M\SM!";OFAXB37.Y)36TYR
MC?+QVD]/2S6@;E#SV^]?/F"TR4L<<2Z.)^TZ:9@7(13N]=.,O^MJR])9?GKK
M6A?I-9CEESGP&8LM?2O'7EO?VF Y>KLXZ+Y&NP=JRDOO+J-<)%W]I=<S=KQ6
M,CV$_N_5^XP(,@U LYZ,&$YP/H%PNK8WVBO]Y(9"S?_4W77X(;'XXZ5S;?:K
M*%@=28/%>-2?FN C2;R";12@^]/>7GOA,*\;KD[@-*.RLZ:@/D?,;)W2&K6]
M;:5Q;_LCD@I)&0> !=\5$#<R=A16YS5UH8CCZ:)*.N,T7 8-ES&9I6(:QGE8
MHC2M26O:1\.\HU@_7&49?4!:8P'VI1]O>]_*L=?6MW(3IW*?6HS[M=VIUDOU
MKQW:7S_:V*@CE:J(2H\ZV7 R+]7(Z0>9CP<+653'#5GSW!#JF0/2WIVS3IA%
M/#"6+L-;RZ\F@X4J]Z@#+J?;4H5R:^F6#IF<*<U3;KJ<]1B_7\K6T@R:%JBY
M8>&:2VI[J=.LQ=7FA65-QQ*O2V]\EE++S>&0#H?>&F2]P1"'P[&4VD*;JLT>
MS]8%EVZQ8PGW>W;"(:14HS?B_&:).R$YS:7:.]70W'RP4$1)3K:Y;(=/L'9;
MI77AX"/\E84U'P4TGY6UQ>8MS:L^'!#[=<#N>ZKZ@R(.B*-IM;\=L<YY]H%2
MS^R#M\I%!B'VI>%=)Z8??#99ZSO4BEV+-L0[,-:5-LN,Q@G%4._-Y1J !;<=
MO@>_6VK.6K@WK&<'.V]N#6S!%W3F9PMY)C81=MV3L6^?;@JZ^02*.';T0V7W
M2?=:.]/[0 .G3B#:T(_V8:9CQK%;T.Y]'1S?$.\A<1*3+*GG:,89]/LVG#!@
MHL".:CDI:$.R-N!D\>G="0=]&KXW\>LH2I"AER9^0$M3-[>:9^R%?HW]2,U%
M[/%Z0PS"LEPV&V*N?DC*;*JH$WGR8\P,5[B#K"[=0U=/HN#(4H*HARZ.0O(8
M\53>$3!T42(9S]JK$STYNYTG=EM\AY-".YS&=KBV8V*2277_R"J(\I#:)(T5
M4?#_ 84N?-9IBNO^W>T_5=$3X'>N'(YU,TUR>_"WV4)94\Z('Y5^-3@&I--"
M()UEB^Q4=E&^T-[/I[./T[&':E8(/O/L0[7;+=ULHN5,=#+/<#)-.7C>U_ 2
M35C;Z(/ZBVLM!PO: !IEXT=T7(&<_.4G+=\AI-*L"6)-PV-Q[,P+84<:1=$C
M-$S+19L0-2,T?[L:+JU'4?AL+E,5+@[#PS#\:KFL1!AUVX]AW?:3;FKF4M<,
MX6:GY>Z'<@MU2-XN/LP:B[2+KZ\?WW2XUW?4%Y/],"2^A_K$OPKA2)#P]J,O
M35*J7TKVE1UG4DW:9E)EFSI)7:.X@)=&Q22\U$'_S0&C\ B@2<6 )L?4HC/U
MFM;$MNF D%ZSX$Z<NA(FC(3%17S:2(;4J(!#RH.379RY<1<*J7GC/IK!9G(=
M[.2NR-)BT[6REK=_'E0ME.<M(6E]5C_6-Z/?OA";H+4+!=@(4 PA:(\ ;%=8
M^<T7XD?!HL5(=.)R[IF*N);O7S[LG^X6S^/Y2MR/S$#87T]3]SRU4A*!T$,Q
M'DN)-""&*7^*-2*J(KC%IZ=V!6[8D4\Z #<1DZ26Z\)CH/^]>G])J?]J2S"+
M+ J%2V<W;O#ZGN:/7BZ7>+FS@SX _])<?8,W:Z_4Q(=/%+0>2BX=A[A.NPBZ
MG &!*)ZDX3AE'N>>R8ZM@'C]1Z$DB&.KI:&<!O'PA$7: W'ZL^,-:=0\"(;J
M244Z[!>QM-F!D0UOI,S>\], 5T=0QN<NEB)J7.M(00//7Y%[ @M<[>9.ZK%
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
M^T?%P"IQL'*PMO-1QQ=[STZH]?:C9!Z?WID.PW$B,G.2N9HS6E?9.M)7 \(
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
M@'-'@)T\Y%)S%CZ _<HT\ "J\&IV>+:$6J=G?Y' 3\;&?=.WF(V$6%W8R1.
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
M&CYCM;@H*F*7Y4$&S;0\(VPX6-W+<^ N@14[*7R\]LN6S=KEO?7D'[4"5E6
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
M6CP[6N2N#V[4ZTQZBCP>-S1JH$JJ$119,T66TA\WZG<F?7G8;ZB\3L0R3VT
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
MS[MYE2NK?_Z?O__ZX!@O\*^YO[ F_Q]02P,$%     @ %C>16CP6U_A](
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
M,.6PZ?LI@N8J8.)#-#J'8 Z#E060:S2RLDA@.GDPC]0BQ>L1/5M'-%6378'
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
M!A]EA.?DF/D0KUJ]5GC%B->1^:0>P-AFH#:1J8 &,-I",BKF"HO(+,8008/
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
MZ>< NDJ2%+Z"8[XM'VW4+D) *-9?1!5](CZI-(\EX6$6;\L/!9Z+VN$9G;:
MS3" 3WEPW8Z ^Q[[T('YX"45>>FG-L.W3&PZ<@;;ZXY@GVC;_KB94KH>1_0
MV]1F/FM!B@B540]R#@^A!KBAS2[BJ6":&Q \;KGJ3%VK//(5O=+T0W8<W]O<
M;YVA9HCN7D[=?K>SGR1T@,85QL3F=1(9\>X<@Q@RUZ8KQ,\<NX$%1.8SOC"-
M"\7:2D-D87FX)-(,2]!EC/_P=?-E.6V%G!-1SR]$:"K'^)B&T^2#^ER(&&9R
M1]DH]2NH2SRZ02U8V)^K_3 PF%T L=A<VS%3$]WSFPP=?=B#I:_^JC[O[]8^
M[\^L-QM^A"<__.2%K]4P^B5U BC4*9V.@RIO\T#/^NKI#R&X?XS,'Y^'L]7M
M2*?ZBY>GX1B8*0N51M<QQ>=0"F.GKX[/>@C6?)3D-X4_^5BJG!6R1*IPC\4S
M=_08S&+J*DBI^=Q;T.?TF<;3:0='>6%7JZ9$(0X8<DH0AVV]@HEOA5?-#+4(
M%AS.&9&@_&TAW;G[ZATUH6[2^.F/@<8O3[V5WYQTR.QL>G[DA KZA?NM4QL%
M2<6LWQM:>2_^@C%2[RR75CGR29>EL\.J]%VVM4+! $*(P1K.9E+D5Q?/N>21
MQ(.7R='R\FI3X']BI]*3NQ!X!]S&AOE;'N;;>IB7.!3,_6J<KX2PA#:2N,1'
M7D?9J12OE0R!D#<@ _?0*OZN<2[.4EK?1F:P5NP4V^E^%;?VJR6)BF2T%NJQ
MNJB !IG?9^37?NCH\C'G0HF]A<L/X!W6GW:?:S34QO JL\J^ .M/BW'"RT_M
MV!=.4]KW:[("N&&+?8>!K%Q"N.&UV>C>**!IZ7 $BR!')E\M9G)[1V,3N$O"
M1NP[T/=SW&CGL+YQY,EZX]"KGS5=)=Q31A><\D/L!V^@#BHQ-A/N_>-P!2:!
MTE@8ZF)ROA4?7"/ #N_\&)9:W&KN/F(,;^!-);[6GX'RY5,F]J/L9I8^[_P4
M!SE& C$4ZYUQXF9:Z10?HTR%[*W1HC=<#$(8K9LS8Q![-@;1(QM"\L<I^((;
MS(R@O3,Y:*S6F$&SLB)4_C!.5/NU%0"<5]ND9$3]43PW]+ZP*//-ED7;[D<J
MX[X3^SH^#U=NUKTZ*$!..T*SL("'0&XM'=*\IP 4[ P;2ET;EVH^881+!LE1
M@4:1>"'YZ]O9==5YL/(50D7BUD_.K?)T#IX>?]YGT,C&O)?#,HDY\!?44N+E
M1#P X"%WF9DW655'991\3U^=4GNL)KM2,(/9CHU&$B'D1^\NXM3(:EC ^K*?
MR'?:0F+SRT)[R=CVI?(.HOG(!P$PJ(#JE5 >&9%D:4=7^O-1,3RP66Q%$8(1
M?FY&VNF\P#;M>-DI<H"[4GUV#1_8,LU'U*V#@21NK&28\T&E'F@1\<B5V: 5
MT2:X@@J-G;#P1>A_]K$YKR>";UFGI?'P# ]AN[;^#*:,O:GT0._I1O>)3A?:
MB2TI,Y"6(ACCTG&>57WX"J_ZKU@@0Q6,4TJ+QP-?Q?7?G!V%N\6Y[66-][TZ
M%S\*A;-)ZT;UD9<19JBM?HXAD3[V9_$P+HT*><.0?$B]-;(5>KNAVP/W>\[W
M,\?W>X=U,U:Z&)7S N299H$%Z*'>DT&4+LK0B4XWF0N?U3PYJ<U.&K$5I=;
M2_TAN>PRN,ISV+RTY<0YPB)L*.$,<1FYV8>O@J @CY@>3I)4\?&_F7P&L M4
M$@LJ]W9C2"@<]A \J>D<*5*[6[<A[Z^@0+%(A;O==CM<NXAJ13L58D"%/[\V
MAJ5DFL18,I24MS9UVTAGLD$%1U6-^&Q_SI:/%1EF 1_\8J<DC<N&#->A(5(C
MW"S*Q4:"2S1>/5GEYXI%< 3>\;(FR_Y5/4Y/UQZGSV^[OF[&Q!9",.=DIR'S
MG)9U]:2M\ZJ6GC?>[5Q5%E,.LL:I=K[8#KD6_;9SCJ7<W4"4ZX(9^/C>V#*.
MN*%;G?H4^HST%$CT"-L.$_*KJ,[/A8,;7WAT?Z9=F84$NZU>5";G.V:2Q+9J
M5SF?BO<_<;_XK,SH7#Q4!XVCJ*6 #I0V/HV0 O^.4:2)3L?P@!Y,IZ\.;CD2
ML1=JO!]R2%\XF(^/812W6J,(FN)A"X74+K!"36=/OV['$W Q/MIP]-\5#9,#
MIMO/#^M3&Q@4C$FX9$["?/2;=SKA289M%L)BP2A!%0G\-3+[C^Y*;1:%W4QM
M[B_[L>ZK2\44XAGS]4S"]8@@8^;0OH"#:(@Y3'B)/!#8@W],=#$A!XV'_OX"
M1"X%';[NC0H7$#"A?CZNW19%!02O9G %MMV5F*C( %[S:$A5IG+P#"-5S%J!
MY>3F&^@&O!8\L[ /Q@$6DDUR!?E"=.)J&JKW!D=I&&&J(ZFZ%$1  :650;7Z
M[%.I/>4@W')P!!9$'(!;\?)00C&LBY6CWL8!7K>B_:0/$&ECF# D+F,S$B92
M?9C $,TA$X7S%@7[R_M,E_'Q*#?>A\9)ZE04Y4N@UIV#%UKU?'=;IYZGMW;J
MV;1;]V^^\^!^._?C@N>J-2CB6^]D0"T2:9A"=JUB\C M08+"[H7P:&2T;H<Y
M[3I/K\6CX:UL45YA8R?U)7K./V-]$,8?S)Y_5O[T.UR2:M@7]Q7I=^WFGFO$
MX>.YCS(FR"NF/Q XP0P+V@8!^%R%<QYAUW*MC;+;H7YG84-@89"-DAPDK9^J
M#,W-B4G)ZQ2W\#'1[AL5M]XK1!+LU1 D&5'ZW["25O*R4=&)RZ%@I_;_+7%9
MK2;%<SH_>BU9?ZQD_2E%*X9RC4A>G,+<0 WLRQ#L\.<XV.--C.I/\KA<=V#H
M1$6<11UBJW$]7,QI5ZTJN87F!;TXGSG8DR$?H,@3*@KI=L@2>C,@"R^$9#G9
MG?U*=%1WSBVI&^8UP2Y*,1$'/9XU/F@XR7PJ'?:Q*GOLLZ1X%!8 LHIT"@VW
MJW:6*/K'4ZK&T*GD".,RJ#3')HU?Q1;[1],!@I9D8VVD"IO-1B*A]\S2?(A)
M@_,4 '6)H%XZH06_@#<@EGN:O\[$CZEUVX$TC(:1M?.<A7TX3H"[B]2;U>Y$
MGE2=>TMH*RIWI$94*ZMF0\:*M!DF7[J^HJ/*@*I#-%-D0UWQ9NO5@R_=H2H2
M##-PLHAG>I]U\9=U?7Z_=GU^7H("_^\?_./D])?CP\&KMS#LT'_@BXHA^O(Y
M; 1T$ <I1ON3D"(O53ZS *=6B )IZ3[8^CVX(NEC&%@G$WFD!(GX.*5&*C[P
M@#AL5SR7/"(HDT6[H $U J+#(-@<L90:QWA6=6 LQ+/Y-#CQ>;7#2NA.LART
MIS1>PKMT2CII74Z)%P=-ZU78-,Q@G9M*O./T,5J.*WRG7.G2&@X%F&EBMY/\
MCG'4?EGNY5<O3D].)JN/Q6I[;(./=G%KB/CKR0/Q+XFA" +%B38B2-Q&JFTD
MZ\$GBGL$>#\KDMY#I<&H>$_^&#0A<XWRZDO]&%; 9_7 ,<AK&R"Z.<L7IY>7
MIV^?[<P^J *[TZB_;=,_<*\0^V.A\[>M!0NS_5(SW=N\H-(U@'];J]X>/29Z
MRNO#HU>O+V&=OM_X"N/^;UJA,X<@?J1. )FM%^E/ND@#0*);L;;R5BGCMP=Z
MVS\)ZASY3E*X-]&F XB@<B&/YG6%_5G.39%7#J.2 X.Q3XP5XNYS])?MRO3#
M[: 9 -_IX%?X\O7EV^.]?P-02P,$%     @ %C>16A3ON=3L!P  TRD  !$
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
M Q(0:W\878U7Z68F8U$S(7=$2^E%Q.%WLU[[T#XBJPZ!])?>H:,#X$<YA^P
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
M+"J6/+4B?J/B\MD7:UH'JNK#%SOU]_+?4$L#!!0    ( !8WD5K>N)P=;00
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
M>7S91H0?[4/3R=_5B":3SU1? QQ-)%;B4("H>_-^L/0P]?@TIAI/67O]$ R
MF%X 6AQRBOT'4?[/B>>')NZ0PX;=FA14ANU<X,?NQAX4P(4V*.U$)JO$P(Z(
M-@]1-M2F5[ 58G4V(E<&:DVA'YP00M%'2I =2?_.F,2ZYGK!(6&E8 5ZBCO+
MI8/9T0NU<>B>M5H5$')/9WM&C\/ER?JH8JI(B<F(*%JQW"=VX%D_^2MED\56
M PI2*9(LWN2:,_G:0+7#]^T>LZ88!V__?Y7&\?+4K!=SJN_U1P$,@M%H/NT-
MAN.K"Z?AV/MIS_=W]Q^&_N+ZPCEJO':@/YGYP<PN%Q#RE2J>^T>]Z3SH["Z>
M+?.A)LS!'H_V!M+,*R[\76"W@9'QZ+WPS;_9GND.0THVM+J4E'Q"V2FVHAUR
M*]@*OA-#$?9]\1V -#K>>XH2PGZ,M[#% :,J3S@^Q[#G;,_7=3"\NEY@#B?[
M&?PJ] <UZD\6B\D-XKL')6*,\*IA?XY75W681RS*&$R)U!S[Y=>C];Z*P'QH
M6JW:;77\4L3UXKLQUT+=?'[BHOUJ_0=02P,$%     @ %C>16L-(Q#"ZW $
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
MV-)\WC [N*7/&Y%F;PXBS2]W?, 2B#1E<)2_'/]]3KF0O5D4>'NO7K7!R+]
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
MQBRFK;UD7X*@D8GKT*#-(2=.8148PH*"XDEZZ<?B(1?[R3&(MLGKNB\;5UX
M\4\C?4[@%:GLTQCCG.R:X*&43XT_#"-J$9+ G7_"Q'7!,Q)T, EG$XT1YI1
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
M8#9-M;^N:F>UNL ,PU@J@+7!Q0^WE7(%3ZQ2B!3V$+>GYS'7:*V42QE*"SA
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
MZCP+!O8N=-UP:OD(C5R"(<-@1#VL%. VCTKE+_X9)]^B8'PIO0*P?3S,"9.
M,:ZDXH]6.97";J:"*C0<=&XSHZ=;AX9Q'6AN1)=<Z*O2_Q0&7ZH=HX5NAG7:
M'A7- ._EB'#80SUSD@:)9:U7?I!8SV06,7+Q/ 6X5NU.=7F<.XOVTM.H4ZRZ
MS2HK%?18RK3GZN6.]JT>6*?\J>Q^588&\-#ZU.U/]#TJ FUWSI(L!E-T/K?C
M>+.Q_I;C.U[WPKV>+.CDEMM:WOP5P=7PX(?JA;&M\2?LYGN]<?/]L"/FL+!*
MOE'T5EQX>V]?OJ0XAD3L6RIDW6RDLT@ZSAKGA<L^*>A//+1&V66@'+PVP4Y8
M,[]2U<]+0SEL76_7V2G9FLQQ %KCN$))K_ "6OU*84_%?5,!=M'R#OSLROJ"
MFW/K2#9Z>LVUL'A!Q.!;6Q2K5G4.!G9??M\N))34&/\KK:#7B<0,.PS\,8)V
M5EIQ'!A>@5#".A4V:Y8E9\(BHJ]PY=]G,FO:,CW PR1",Z)TC@T'F_C?P\EL
M0KD-JK\'=LV9"T*C#P1U6AL&*D4"E#\P/.R3@YE+Q3;KI766<JVQ>_(,=(YU
M4,S#YC;$L-:_5E?.K4F3_2F\Y/3B0J/\W2_0\JIF;XBN9BUI6M7\E<WBEF-P
M,QZ(#49E05'-+T:SN]:DA+81>Z]-U2Y7P13QQDP/J0-_&N(5C*RNWV)J=2T,
M17L\^@(K7VA+Y6MB/YI4M^>BKKVI:F\@1([C0=0KRM*]1IP0.2&!XJYP[=@D
M",%Z@VJ&?UU*OT U&BKGR=F/HC&AI/I=>T$8LX\SKR0ILR6/CR2Q2WUJ47]$
MTZM8>S'L[M+6UZ;_H=1_VZ7-!4?(.ZY3UX]9\K8=[Y/R8R!8GC2A;C;&R6PH
MV'#4.97IT1"C L9)B[_ *YSC9K=B*]2<'MC9X%_A5@K,Z<B;*=$R=()YP-?J
M2D4H3":A:( YP?7;XZF37?5U>$TF?R]^M%>_*]U-2KK7;-[ ;![/5.X?DWID
M\UE#Z.:1S>C^L9N[3V@]TGR EFOZLVXS0FVQB1&&\+U_]R/EL:ZB\UF?HL/E
MS<;A\L/H[E9/IO8L:OU$_(!*>RJFI*NL;D_WO4/XBRC)B$0Q/#FEK-0)=0VT
M"RNWE:*%^A%J< AR0RU^3MK]P_8_O<]1,B1G "ILWK&X/KG"PQD*MW[EI' G
M+1X]G QF(#[.6Y_?*GMI^<%%7VVSH9RU7J6OMC*-?^Y G4'><X;^?+]RU5#G
MSGB>K[G9N'TJ2#3BW3<JK>\=(>)/+T $1 Q&(75PSK**HND)5U#0Q;RWHB9^
M[8<1:8.)P"0L=* [16Y86"8>_+FK;NA\N]IUSA-6SG+KG"URBDLAKE5O=S%+
M\75<<D=CJH(Q46=(Y;-EQN9G%T)&C1J+[@*&1+UMA#87@*W6; #-'ESJ.%%'
M\3#,TAF+Y [5S[C;7<4XUG'BYY#].@[U;0&8RK#+HK-;TQ&M&-><X [CK=EC
M;C96C@W-)R;^W2%ZN:(VWYVJK'SB ?"!JNB]0^?$@D^5)E-K=O0@#2\O82[$
M1IZZJXYSB4SVRKS05L5U$M]Z6XAO80MEJMP.J;UPH:TCW!-\!Z9AYYTT&_JY
M)5G7PB^NDF\(6&P)&N4=(TY^R_A(Y$K!+*/QZ=&8WMB.RZCB8<X><T]T\>?!
M-N @=*M8!8-,K^1(S_P!-AMZ!4U9;XVQ DG F@-Y;G4]DB"(M5Y!('?(WER$
M*4S8E*>7-UM S'P[GUL2P)S^TU1*SM#2A7:Q5FZ\V\B^V%A>G&Q@6!$!5 W;
MRNDG!RB[ "G#2F:.*5;<CS2F9 D>:B%(6X_3@21TJ2'$'(Z$Q$9X" %U'F $
M;IVNXV23USBEKWXTXV&<$43=$^6T[CAV=O>1H>D"&P*;5MYCY&\[WCGW2,\9
M>@3?;2I_%9?)6H)79&'A:<\RQDJX-EN%69#%$7S1B8XL5#;GM6+0BO[;8P:Y
M!BU..[G#BY8&>),AMJHOQ'B/3X71WY(9-FO'=,8;/J_649;&4\7<_S=;X^U6
MQ;>";>'\\(;*\\IKUVS,6[S@.R:^9AZR:!%&E7.(&49?L1?5F)C7C%%\"",&
M6!?S1=WY8=[S)%W5,"QY)'7SXF4M#HY,&<P^'0>/@(9?EFFXV&O, N-'/?U^
MI*T>#JI@Z>EX,5D1@KY!Q%4T)I<B>7JEDBS%^1AL#XI SW^5!!IUIQ<U3MI6
M-G? ]I3VQRJJI*-\UJF8ETMP'89/V6'ZR\9ANMX5;?<&W8.CCK>_B"_\B!=W
M^_WS3LL[[/0/>MVS0??TI.5U_M4Y..<_>YW/W?Z@U\9/7OOD$'X[^-(^^=SQ
M3C]Y)Z>#3K]F1@:6Y!XRLD-I<J]0W55Z#'*L@3[*%L/@RXM*\.[._NN_85@$
M$U:H$*3/U1!\/_JX]G?WWRJ7PH"@Y2XO,3D@#^;GU;"]P^@'2[1%*1<CF#1F
MU?@+6-QY_[_W,9]'_=?;(H-MA*4<@73S4R,!O@S#0C&]<+2$QV,$'@]>E3!I
MM!-!ZFDV#%1/2:L' S$=A:I1$D;&DZD&UE8U4:57H58;D LROU(V2!ED"!0*
M5451S!;:W]G;M6#]R7<DCUZT[,C_N9V7 4K6"&:H>;G-:)J-"_2[\9>Z7PTY
MR/2256<SH>>C5?KJ3?FK7PI?(7;!J^)W*$[*:A06BKVJ6\/8%RWY$W9&4^>@
M>!X5])-EQ*$DM=JM$5&:G1,"0K3 )(T#;:>[Q[O9<&'PA)!,C9#'A4@.J76^
M7X7#,/?:QI/  W2-4H&*8^@WU!A#!ODAG-Z4+<FA5DSIY5;GO)"Y$ZJ TI>O
MJFYGX#@EC'W<LI-9BHN'.3Z4H E'S7AG+#J_J;*IS3@)($W78E=.G]XHJS]3
MQOBPADS6-DQ?W.[<#\N'J0\)A#Y)=6T>'$\R+XL[P-O[/=>)533C*+B$VS/V
MC(\P@8S^Y@//FGM(O0[001WG5FW7 J<%,C1A^[9O"6\S('+$2"HN) CRR322
M.C+:<^,KB?QO4H9'@4%E[IM\<[+8U""K$]6%X\^)7,&Y@^7&1?O/+,GY\=D-
MS'["#--$ /CXR?B+(2I6MK6\18Z,R/"<\94*T#HU4-33G&6@$1:R#'%>>2*U
M?=P=DQ@$30"=!D ,)!S5W' ?=9FJU1"JHJ&:@""R3*F'G!V3 U>22%<H$\L5
MLU:S$<\0*L("3L-P#&TCU7XRSU3'GNZ-9>/ (K,(7,X)]\80!4@J7C/%/%2D
M#[NDX7@(6!6&M&68BSH_S!-@%\%FSI"]ZCYKZG#QS7[$1K]OPE1+'"ED:B[3
M6OJXR!G1G_$42.A+G1=BQ49<,Y7==M.=S\TRI\:<%5(S]&%I%4X+_,GGA+_^
MT0?B056)#GIL;0[/ C<-4%HAJ; GN4*#I>S<68[2G]PW1J]4NK_Q,.8,R,FG
MA7Z6J(6G&OQ)G,Z\EQS6"U7H\LL)O)92=E$WQG^UG.(3%(LL]^_V?#VZ0(MD
MHJKR>X>!91\0/8QG(^TXB;C86&6](<-)-7X!,) 14F$4*7YB_"59RP#G$GOY
MKJ0FMM#E(*Y2%=K4>URS'P8DMG?:&@LMAF.;J-'S.9&_1:2OND2:((@%B%16
MRA28=1+PHA1JRREDU><S%0+!QH@[&8L=$9(;40[9);##6#V<_46:*6KW$@)2
MIYP"+2S0U0<5%!!!P2N*L)+8\=EEX#W^UL6?T$KC)U 1,%*%>?('8M,4+U:P
M\J)Q;(L+F@"TV4]*B,A3/QR[CFN_XNBJ=1;SL&(I5,J!"C%.>=;8)H<\CM@V
MAC"?Q@(X*2*0^UBZ.2I?!"(4--_+4'J**=Q/>2[U%C=I,*@L$C=XPFZY7S=N
MN1]LTI+3_)"E[!A4>-/F6]NX[]1Q):+4(0.^_L*?13D'Q6'>W0_LIA*[6/>I
MKW!8D1+ M0>EON.J1&64(/_)2@W(%9;YHC[D-#X\Q)=8AU+1CYPD<J&OKBIP
MU4>6T-)=:]W(UF'@IZBW\X(8Z"P44RUYOVZWK9]JI+6PAPO?TBMQ0"!3A!^5
MGRWW%!83U<19'I11_I> QG_Y9O?%&)-9&6+]!B9%STM(I(*(^!9$UTOAM;]T
M'C0!,KS*3)ME4LAP*^C[5F5# C8'B/?!L02VG,_(WQ%$_C03;\,2,RJ/HP:-
M#YOK#4R" H%28X0-,Q5,2VG,D40B*[;,WF;$%GTNK'W'6#A]K5)8,-&3*$B7
MG24<'A1H012$&EMP>4!!0UY58-/X8BTC5?A498Y6/F_'?+WU71A#L;<8EMVI
M"F:<:\L,0KU#)LU(.62=4(U:H?=%LS'Q87@^I1 4@.]U%JQ."%7#P)*WRQGV
M'G=Q[3!>. E A?!;CK_,>+&'JB[+A4-B&Y29P=;-_$E;ZD7%E(=H ::![<!U
MH!EUZB[85S.TB%4B"O<%44MC'#2>4!WQU"!@#Z9:'C$<?+J*D8+(:^W?4/08
M<^6\+3?-"-]:6N=M;@1A>HJ:A'BA3V>K,\I=4GH.0J+CZ]Q+RBN!F7B52^%9
M*P$DXT8VU<)80%;.AJM=%EV1#5XQV)"NR'7.C3Q,RT/1 .,$W19<;.=]0VM:
ML7_K\*:^CNDRF#KOR5986"%;[2S.O=F81P;>':F@CA;!:#YI-4*B7$JRD2N;
M^)75DP1T7#D6!<U;^<0%[E%IQ21TL5$)/Y-5?8MUD:4#@D<Q%CJ]YEOMEC=B
M%Y,!HQGI.%13"A>/&*C,Q'#H<,24:>@+S)5R+K$OTW5\SE$:!$649T03UU-J
M&9=8>?GRY))!7FGQZ"(]866A6UPF+![=ED?> BL%P&Y9W'*:@, OHXBXA#G>
M3,GP\"CY=J=VLL5DK7OV&=IV&!RZ$CBW'39JXO]I+"CAQE4+:B4;9JXPM^!3
M29QSQ,+$9A"2WA7NTL#9$N\+);EV?MGFHBYJ,$.O)@978@U5(PJ5#YE$L$?4
M IJL_BI10!S-\298K$VW8[(=5LU&>0FQ^P3IE.Q<):I+A*J(ORE+7NG>XC?E
MF]0TMPJ309>KI._XL;?_6A1'G5!+Z@K8LZXW1*]6+-T,9B8':. D>Z(S-U#Y
M8##8- JQ<38VXQ+706Z\RNB2<AJ4R4/&S'*-.UB]PX2S84"@J 8W)J[M.L[D
M,FOMG$RZ>8P -1W.($4R]],4'2-LRV4@UC*P/?(DU;V U+BTAJ1&S@%DIQ^6
MM4W<6L3>)V%=/"5"F)0GZ?V_"B(F0M*3%#4/@S@PC>[U>;,5T#DS]3.=3R7L
M2'$H(NDT(%=6>6_@--SUA#4;ZN451&F 'O8440*UN.2ZM\N_S%O7$OFW%CQD
M&9HG&TNZ>U2_H5(5!-$T10@&PP@TJF>!$W#=6,5BEF*[PG_$&M+G*/@^#6*=
M9&'DD9Q&VMC%,UAP&M0@J@9(8O&"MX'R:50J!7PF'L5J1K-QRQ;.6X$=W5;E
MQPS[RK_&/2" IBPQXV_->ZHK_V\5<)RF6RWA2M;K:@)N(=$H$>1%28SU+7.2
M=5U9IA42K9%('+OD_C(52$_1/_IVXQ_]X;ICA?*XG,XH.=I2_ I*_L4L4K&5
M^9%BB?YJ?^M#A&4]-RJK S^6BC0G[T/2PBO&U&P4!]6B%'T64R@R8-[JX4Y0
MJ="?L""^2GS3Y0):_+><6):)OI1RK!?H08\@Y>P56IL=E:#0\MIE9_2AE0U5
MF91F L6PWT;UUZ)W7I/C9D-V!$8&2FF+C:8TB<,1;C6L&<%=\W-]R@X2E_G!
M51A<>#+L:YV*T4)!H5"]^9I/80Q$AXQ?7S,PR-U]!?*M\;GY^>;)\+TDM'X-
MJ3.,/#_;\7Y71VI1NIA-<!@_NYBE<9A=D?5-X->ED'-N"K8H)LTW8(S0SO*K
MS->[D-1!E9GWT=L"%4+7%N'>)FGX?[RU!^9IILAH6^7%W#",^EA>>J.BIL!4
MT(>.#E&2GBA5@>SQ1>.?[4W;-KO&.2G<AY@6U9>! *VH)!HLDU".+G4BQ16<
M4:W<, .V0'B<\V;1<FZN="Z;C)N(^IYKP-\(40_F/MG5UD(V)Q95^QN72N54
M!S?3A,H#R?-(1X0CLV&,R0!IFG!:P#A %Z#F].88F#(<G[V$^-)KD&KCD%M4
M%EQ#PN?)#&:^C7B.I,N-9^C96Y#JZVKY-;"L-K>II\-1?62,:;)\'F=>D+ER
MK; T?D[9M<^X^ZXAZ\;O6@7GF*_O/4W1+Z?!Z,N,UAZNR7=H%6V;J@0(NMQ]
MD;@CK9VU7^*\0,5#*7C!\!:>-%X=BCFFGGT_<-Y[T8&M)=E3Y(#G3<%+)&4$
M2;F H) '(C$6ZU:-;:YL$K4!Y4Y'VV9W+(<KN7C!(I&.W\HS^BTT_F&E_=!3
M6)BZG"O7/H7Y6XB&E9XGT)5V02CU)TG'ILV$[MI>K!DH$T\=<,7E)2CWZ@4C
M$+%VR5LV;U44H\OLVA"%O:4S!E2*#"7DH. )<TS>$H'#+,9:L^(IUBE+A'1(
M=OF"(5G)2]S$XH*4W"#+2_P5Z4E+"@XG.9*(7!EPQ13(EG,H#H!LLR"JX@IN
MD<,O.[MOI.CRG;<U5,'""Y>C:? GJ<'A;-21I'[>L'.(; V)2H*M(I"6(_U(
M;]DG<H%L\!TEJ7,3AO;(5T YF2+'M!\5:6P2HV03M4-#7/%GH-[;@OC3-'B!
M82S"R.=(_B*/I7_IXYY+?K$:$ ;13;?RPAW"%]RHW--U!NSO;IP!:V9YIW'D
ME.-82;=^J@-I_BWE/56F "5"3RPV+X+!+BYJ&2V'#3 &P35&&"<><%&<46.K
MFQ>UJA5NR^=>5>R1D+^-%%?*3QS"5OAT_"[$(!,M>\?K4]V]M1 %[S.+2EWN
M/T^!LU*:RLGW.J&8T[:2@N*PO,YL2DJ</&6))(?9"FM4@\+=C3EWA,2=N]MJ
M&0M]E\3P]XME&>)5-\%UIG;U4#[W]O6)>I2-H4]KOKR)0FG_XS#3&6;%V+-U
MXF)$V($?2:HL46Y:>#)5@B2SRRO+N<UK([,P;[KR.; RXESRBM5PE_@=V([Q
MV)AM,CAY\#R7BO:9*4>[G[64;YRSW9SXCP-*I =KG66\2->Y%&,F?B23+T =
ME9Y<+/&*G4$26(9J%0L_-AORQH<W,4J5I^P=$_<C[D?/J7F]\ 96RI1DL_;L
MFA$$SY-+WE%"!Y5>JPP9\J0U&TX>J\NI)#^*J.5/K,^5M7:RI7B]*-];,O>V
MX!J5Q:J_M#+6E-9OLMQL;_)MR6^V:W=NX2Z6VK*9K1U0N$"8+,CC<;Q.XD]V
M<EPD.\5'+9#,*JL0CP&W\%!@G<(H#8<%F]XM3U%6=UK8/F/?X0Q-2<:%,LSZ
MTF>75]!D%\?:QF*GFUY ^CCRIYRO",PG@'UJ-DQ+!]B#Q+U9LL1\>ZY30O^A
M40&1[G@'8*0._?C/EG>RT]Y!$2)%&29%$ S0)%0%&^ZB&_W3PA/"6=^.55<
MM\01J>6PJH50RI56#S:IV9"*(2=8[CA>9-@.>OZMVOLH>8&O4)J[GEYE=4B)
M+&N0J6=V")Y7Y],LOE0M"KEGM01%L$^"<A45"=9.T:047*>QFV)1KI>BI2H6
M2:I+Z6_+'HR5-2AZUYUW0/+&E"EEU0$YD2>= :(G5( QJ BFOJXZX:+H65$E
ME9Y Z>F.V=YR3=W%'C(WA4#F8#$^-? @L+$/@H!2SPTIQT@#;O<]_*WL2BKM
MDH>;I" FC/[M5"HHUN6#3?KGHD(XUB;0KB#,,.9J(J= @5.EKO.JKUV-]),.
MA*^9FE4]V]KH4DF;QTZ8%:&+.](ED/CRA"GDN"8:T\E#BLQX<<M49M/6 LS6
MI^@DV=LX2>J0G$4.6RD'RRR6!:%P/)5FP.D*K @_ LY=8J1RY(M#8QO!3,+/
MC:%5U.<75:\L5.AWO-^!*07*SWZ/Y:%R^<1,2Y;=X&G?PE%789AJN9J-NXVU
MZ,"9^'\J]J9S4PI.'0DEM#0O=$2?@J4@AP!B DZPJB<.DAD"RUC5V,O*6B<%
MIX*0521K;:P>"QYN9_6W<OIYQ+TZ27LEBC9!RU5(V@)SN =UKE7>6PNR%"$V
M&S^$$A\<Y"72>&H:BH"4,W=/[.E0R9)1*M/"IAEP!ND"I^ K>0>VP@O<]"+N
MD/9W.3[&'V Z;5/6&/J6%=Q%2SSD:-'B($)!J=/^ XY#HN9*'?#,Q\Q1KT/Q
M-%1%N J34+S5!LWB,8E'O54 9\BE[$B*O6Z=_:T7^$ _:1S< .&\P+'J]I"\
M7-KY+@P,*_0D0_SA:?0$>$207B,G KI*+ZV\HU!*G&^E(M?UHEB+IDWK6W>K
M$'+C/N3FB6?'<26JN(N=<[G(:A.IB>+ IAJ41'*.-.RK*M?$;"X@Q1DR\%!J
M7T:)XK_C9$0$3#!?P'PFU/:2<LI\3B(-J+6/'D3N?S='-B14VEBB_42:G(7#
M:!C9+-*U'[;Y9, UC%5$K[(359=:$G+W>>/P@H!\<Y-)4/TZ_ 0?5/ACCKC1
MO8RJ7CFON!8?W3[L6_68JCKU GMDNJAB(*'@MEL1A6WI7(,3[83LUXM;SE/U
MV:DZ93;EW\[1%V(3S#UDFA_8L%ME4D+J=PZ6+G8T2DF1/.R-X:8VOH=]FRS
M+9I/N.A6"8>I^Q0WMVY@4"W[#JM?E!H<8XQ5O;Y5(;&U&-Y2+@,\I>/4_Q9O
M5WEPVXBUA:;&ZT+O5&MQ5%=Q?H/&]EGTM#=U9#-JK<9F, S^/8_-VIQ ^=9O
M14%R@W@28^< NX439QTD"8,[.';C8"A%8<6(-?VLP]:5,+R^7;EJ$X'AJ<O,
M^0E[@_8WWJ"'R1*,$RH7PWH7E?*<6M2N<$@8F\QN]2PX?F#:B@IM@J J.EW
M,^%0^FB6^B8N.DR2/Q40*AQ)YH82<V?PR0F<=@9^NPTF@2YG]FF-C=RV :'7
MY*I_3Q72"O:X=IMS*W>Q]GI43*C9T+G'2ZV4 1.31=KB3U2R6)B=RF+@*ZR2
M/:,%24F?S%IJ=JPT7<::*;3+=:QZP]*WU=(7ZJ>T,\U&>D6M2J^#G8_;EK+T
MD?@2P?R:S&+)N%*.":XJ<E B^&I1P=@.XVL5E)NZ3#',4@T-/Q1W&^_ ?H#%
MY%XGJ;>TGEFIA+V2VK#.E,FMB!9C8X)LLW))^;<91[.1X5,]#5.:"GM7XM<I
M2/.QS.,JU;DRUH *J!8C.-QPUE/J/C(*QE) 4KC+39EF<R.ZL2HZ$8B <E3A
M*3EK!F@IXE5(4@(\B%8Q<PBILPDJX(9+)P9/Z^(#DM5@B@:AG,&2&AN3P53-
M.>EH&D:)"4ZSG&ANDL1ACHJE3N#EV8I5EVG\V-"H(*S'N/DOQ@LA%G&ELH 4
M7@%<4LGDBF%#F]4IC1#[8CH,Q.0G#(/\6\"'#+@"F6L+][*"QK<]F^%IGU&Y
MA,/*6,P4C*^!$+=<3>+53L  1B<4X;&-&=I@SO6XH8PZGI2:C.FG!=]]VCFM
MLE$6O=I/*W74WDK>6X,PS?Y%[LWC!$L5UMV# _L,M[T^EVQ3DHGAH[2^"L,2
M30$4S2_@)<AH3 ]6/2T;5%R2RTO->8@E$(A.@55=)%@L8W5[T]9^P'[T*I<W
M28<"T[?15H<W3IA6:_N73'VT*UN(& ![W&SH!!Z+..W$*DL^5(2-7;% ORHE
MI)KAZI,G'2.T46()!G4:^=RX4+7HOQXG&AW^.HD4U)OMBG!1N2QY0L5N%..N
M%B5;*BQA_RY,K]*P+#"A0FG07$YF4@(XO6E;NTT7R2S6W."^'6^IH&9%E*_9
M6(9FK"5?5+RT%/UE 9)W[CYTV;!459QRP7ATZDG%:)H-&HXL*K$R=T1U@(MU
MB-<;TL80"^G8H97D4"Y#<OD!*8B<[Z_"9G;*B:"Y5]ZZ5:@U5%W!"G1<;.M5
M >Z\76SN,J^Y%\V3P3>,/VO1^"M&/C;G94[',08;7+7AV3(#M7DX"F<_M,ZU
M<^!OG00B>D<10Y1$-X5<5Y4%'%"O&8%7L#FSJ9IWA J9)+=QG;F)2$04[N:7
MMH10T[:UN'-SP4KOU+P7D?$Y\TT9?R0CO_DP>SJG*B:E(*U*Z>*RY<;N(]P;
M?#^F:167ZZ:ED]E+X(K!-/>Y8$-,8>K%HFPM[K6"<3*L#ETT/3#TP!3+E'"<
MMZ*EAD&: )0.9O:]HG=U$%/T+LN(^\&<?.Q,,XV"\27BIML^+]8JN<0@Y HY
M(.,LH?"T2ODL+]43=I&]W+C(UBR8#) "%61L%=D24)]=H^ -R!A@27Q80(/@
MM@X"T 326F(3>^)^UR]1UZ&L)H1G4Y)/T JJ-"1)037'FDY;W],\N^6IY,OL
M"E@5/,!-@R=<2-T@86CRCRQWBF&VW&PZ52DC A]E6IKFJD$.@>?N;TMM)TV2
M$3 %%+O9J$Z++4)LXHOL"C7+H;Y\HI3UT"WE2[+P>21H8+56TUHE+]Z0&VQ9
ML9R6;:NNJ!Z0:45U!HG; %2)9GG'MA/-L$2R<58Z3BE77> DAV4%<ZL %KJ$
MG"ZT9;!&X:LQA(5"2C8J#>07VUVVS%1U7=2M.S"#30M5,:HL1Z(<&2( DQ%*
MAX:+"JG9-RT#01F.(A^?PO8.IE/-I6]=7TC8TO',9$WI>R5EB Z0<DNHL=*)
M*^"<-1O!=^5J)8/6&;XN=U[I^$GXWCE\L:2EC.9/K\5NH8)93L*^E+=HHR&3
M-BQ^9!71=,NSMQ?"QOX@A(,OW;[7[QR<][J#/UK>X$O':Q]W>MV#]HEWV#D[
M[7<'[=X?7O]+N]?IPS='W:^=7OOC4<<[/SL]\0Y.3^!S'QN+GG[R"@_K?O+:
M)_ OMAS%!Q\<M?M]K^V=]@Z[)^:IH&AUSN!?E&9T8:_S\0^XR'E;]\0[ZG;.
M^6=XU9?VUP[V+O4^=CHGTN$4?CGTSD\..SUZG0RD"^-N'PQP?'MO7[Z$X?1Q
MBG#9H;>%U[$<<J\660,7]]0%,,(!K N.T5PKVM3O79CZ";WUN-,^Z9Y\QM?U
MSF'@2(KSQM1LP"QA"0<]^'#>/CKZPZM\"R_A<?L/F3$\_!-.MN7U3X_@?\^.
M.H>?X0YXVBDNT._=?L>#AY[TX3)<E,Z_#CIG US$]L$!+'_[Y*!#@Z9!?3H]
M.CK]'0=->P"_[7BP ]T!#O*?YUV@ =Q@67E\"6PL#..D\ZE[T&T?P7-Q[?L#
MNJ1[(F2$M_8ZO7MC(;^]-Y[=WK:G2:P/@VO#4@QH38$^:4G.3P:P##WO]R_=
M@R_X8Y<V"-<$_MIJBV[1%EKX)VQ6]U,75K9[TA]T!]1H%Q;BX_D?G9[0Q!83
M1;,QARK:<\EB&]=XZ^,V[39<MM/?\<[@E$GWWJ/3@S;2Q^GYH-\][- #SD^Z
M1#*#-G;SW9I#CYW/YT?<!;B_X.5\7'F-.O_J] Z FOI(:7@*O\(VP^$9>(?=
M_D&O0P\C0H+5/>O ,1N<>IWVP9=FHW\.*ZG6UGZF6G?G EAEF"T3^I=VWQQM
MW!4<9??XN'/8A>G!(8&M/( /,*O!EUX'Y@A'Z N=$J_]Z5/W""_#"?_C<.?@
M]!@8T<G!CGW6X<LS&($YY/#2VHD4E+WV9YA-7T^93]B .2NP3QZU7L??NT='
MM$[$#8 7=(Z.%"^H9@5%!@T7-!L/S>Z].W![^!EG/I_E>+QD].=9KXN?3FD0
MAT@*O&)]^@(.0 <Y6+.Q]2\YU:<G'>^/3AO>\6D@9P*&#NO:ZW[NXK&F_MK\
M*#,@(M_^E],>W@/'LWMZ2(O2/>Z@B(%OCKL#G"-,[U9)H&8(#SWH]/OPZ:QW
M^K5+*TWS@NG@NF[](6.FM_-<<%S6ZO=)4("0Z'6( =, VF=G1[#)L+;-QE'[
M]Y9(A-\6>"B7H?J]E_<F^_:VVBI%WWHI/@)[ZR+A"!FT\*<GZU1XM7$J_'!B
M IEY=M[KG[=/2!"U13'LB=!#Z4C"B\4\RIF/'2"[CM<!%@KB_FN'3R@+;?>(
M&NJK\[@<;//$1!_H==KP#YQK//' ,K\B3SW%T]_V%BHIR&+QP(&LU+H@<BDI
M1YK'IQ['(AS*(MR:9GYR>O("U2>5 BNK5J%!-1NN"E6A*B^E/CV.!>H4SL$)
M*G+'9S3V3[W38^=<-!LD:PZ7%55;*&J^MKM'*$ZVWSV*"7\J3O@/5G\*\Z;=
MP:V% XXZ$:KX\!,J42!N_L'Z*YLO#N<047I,]H.H8^ZJ/'RLSU%SG-&>DBI@
MM#Z'EIL-(F90-Y%*X G[N'CMCZ=?.RU;#(L1A\GZ1B]4JMV@=P[F-KZVW^E]
M91,$E*4OM/BR6*Q^L5+W!XZ)59;.9V!!IV?=$Q@IJ.P'G=X F-0!C;ROU5:O
M@P2)1T_T&8?1&=6&-#^BTU-XUP!UKA/1]_#U0-@P]LZA;#<M!O)\-!V.VX>=
M*BY80?%DL6@-BEF$?0UH5&"BG9P:U98WHMOGM\ <9)_DW("),OA#[5/A:-Z9
M^!ZV[.'4,K6VVD@EGV#I:4=N92';19/FM*=8,VT="^;.B6O0S7D+<NXE7W,(
M/Y+1V!'#L=JH9'.2R Z8R@&,!HZ&L:;$L4&T^OL)6T' 03KW\IXI#?<'^LR(
M^2WRVUA&5"U5:Y7(&W:?& K)WA8J8DC;H9.&:K4RLU(0K09(5H1CF'PO(A.V
M,T2R(/\X^K9UV8X&WQM=!:,_$4CHR5HGKS?6R;J+:NQVIQH+MB)65ADB@S7;
MEIQ'B5)12L(M.1$4^ F^3U7=83FU#)O8<(+FQ+^IJG0WG;R=:K_JPMSJ5YB0
MBL&.5&#'C$Q3 @3P=9$C+H<*O%Y0R7^SD0=QPNE]BR I[&B>@@%P4^:J,0 6
MYUC8SX,-4:B2^J'PX>"\WSV3JO6JRL<"_JC":;9#/W9+*0)N;C;,KA1SV8MD
M<5NFS"I4X1:G$S*TJ8S2"-,$*5_*W;;!"?@&>]3VD]_I"@S<=B=//\%0GR(-
M'49>;E=-F^E;4V?6L*T5+<*JMM/42&"!3AI8"08LS4RB4:4XHY6ZX&+,ZJ"M
M-)G!?*:JPB =W<^Y^O8NJ7@")KA4>-W)>#/XM*4 <K,Q+\1:A_:1X](I8 FK
M.*B"EUFYN842(^OB4F)<LU%%C C6[QP A6<^#)S@/16+?[M*(@6,B<4 >)X0
M?U/7Y9;+1"C6/S>!FL+[-PNO$")R[_%CGOAM#\ZY+:9[ZXWJL<3WT@A-+DSA
M:OL5G(53=25ER^@"W L+8HQV32J LU(M$=7FF^R8,6=44)63H*40(C[?)Z5N
ME+Q"=<56[5DH#-&,J=G8NN"RIB B( H''M<O52UMV^F*L=TBJH#ASH>Q!+9K
MK48%BU^N@,GC5KRE"IJYK+0&PW-0*-12$M;W1I& R0CXCJ7_&T:C@7.)S=A,
MO01:FGG6NQ"<A-N;VVU7?,QVR1:595%.D$5QV!!>WM,J_6@!=3!K+1V^UH+B
MB8-@'/#N_-V?3-_!0'<T=-3<@]H26!_5J+3<KC5CXAD#/>#Q:#8JWO/@_+IK
M@1$4:#B67N1.(HYO]>O1@$7VD<'J1S0<J:<GFH:JV[;*8:*:GK&Y0V'0ENH:
M;&8V=MZ ;-T X@K"[EMNIFD#&!3&1NC<*H7*;B^951!]-:7?8V!4YN"@&V"%
M :=22_^_!5H'BG_1>QBV''O5\8I*,Z]2 5,9&\0RS@WW:E7P4,=Q(+Q;DNZQ
M/+*B'HB5F3"VSAPMJRKV88RR58#?6F6<K=N;I]RM'Y.82;<T5=KZKEJ@N$6U
MIE]H2$J(6]^4DP4RNBJO,150E;#7G!;.I5\=NQ(D$]?%CY6U4_4>M?E5FT;B
M_N:6:;E]V5ON_#+-FRMHB-,LTR BE< YX%L.HHC1A&-J2#$?FFY.A^NY"^6\
MU'86:"A8^PH+W\UM+U9@3P5-HO0<JY)KA-(_TBZMAXQKN/M4X3 AAP$,4VMA
M%9,MM\BL- 75?!64D9*KK*%2'V _-M_,QRC,2G+5'H!E.$LCIR7*M9V:EA;#
MZ<P_PE;/7\3YF@0@L/. :LV!%=%1TS6A+574PQT!2V= \91;/!4[WCF2G-O?
MKM1YKN0F<#I0E4\EWC"G)7/5'8**:+;O"3MAWVR<L.OOT\BYY5*IP50]MQ;8
M),[KW@@MS0IMK,9Q"X^/=-.US$W3?+Q*K2_H!KH.0;UA3IRBJK>B<E18YAR7
M/\,]U #.YC@5A=-V TNWCSL/)I+C&U:@&30;C@F=%7RY[@%MW;Z4WIR59->
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
M?'HO<<>_2BTAQ.,QYF X)G!C0OT)JZ\YEY^6&3-6$#=EQ ;C\RQQ$-87KYL
M!>6Q[1/Z9I_:XA@+9 GP2WLU+UKK5.AX1G%6*4L++-O?[MMHZ_F]&PK5TS#(
M TW2V9A==Y3H(6I615,$_7,-*U00#8I[8F>#04#F?,AHD#?T93H,9PK9SKK
MX_[^+[!G\::A36W/<MZ^9D,8?&6($T1Y.TU)0&'ZP+9^$4$^OZV8Z*4H^=HB
ML<(T!YGT?X%=E6W-LF%7 @?U)(5 %D&;]*9:EMM57V33_"JAY+@@/@<%&*0+
MI:Q/Y:!<?J>/@D3OY]?_'V(= 1M,='B8LD;##79S8:C*#RZ#P-:\]5DM).OH
M-4N@PXA1$@*RA@F]O'97&9.-0#G797+!'.%*5X2,W<]Q??=<#4SN,8E[JL+K
MH)@B3 'BF=Z[K)-*540&PN$'H4>J;4X8@;0^L>PE#$%[M$;<0^43ORQ+@S&[
MS\Y._W9Z.BF?K)\4ZKB@)R/5B$1KIBRNJ^H:\(%ZI-')6(;OKI'_*GCUX&LF
M]OF0YX]>4(2/EB ]H_Y\'IP'N'&7>?+#MJNQ]O=->?,%1R6>?XU*/'2SB]ET
MDC?L"8PKK"^A3\S';H=D)W%U.]'^5S%#"@3%EA"=*#R2BH!4C052Y:W0XZ.<
M&9JE&!Z5^)]KH?9>I*XAW G2#F^%!<C(\N.CO6KT1V2YC0[?P^S]_*NH9<,/
M9O7F #X':(@SQX8XSAUV2\GU&L=':3R!G6CE9XQ*I#-UD@%/:(9YJ)E!BH,9
MCV\%%^5<+\;3,!9!19S("5FDJ B/#TPB#&)98]()RY"]BQTE>Q5ZR50XH3'8
M[6@(!VM8"-'OFO(*_#X:J7VKI8?##_#=G0";/#I8BQ!C?F6M6DEK/N.Q.T$>
M+$H1_R"U_=1O _,%:RVIWP'Q....>&X5H/%#SI"X6#"W& <(G4%GN7,XLXC!
M]196 C7-K%W!9,:;W*$I4CUBQ-EA78#;JDXL8T[XG<%^R,,AH[WV)9_X*BH&
MI*+5^:IT.[(@$J[^4S.YJ2 _;&B>#FICM)D%,2WE(O&MUR6_*M$/M35-+*8
M:IZ#]\:0[3O6#UC(94'XZ^7@*9Z:*,T@/OQ[763?CL!3>],#>D6@4R)U<WP$
MT,XY-!40,JG)W/VC[H&\<=4T'TEN1+.V2"'%C91,4.S%3E1"EY5C68E$<@#Q
M25#CT-^,/%T1]IUF 71(9M8$HJVP]/K@J8$7X$V_!3)FJ(:D-,!['RG7[@=G
M69X(Q$)9#;N Q![-U"UL%R9N$*?17M,=^5A55]@S;[FED!??3:I(X5HVR5I6
M,L!1QB@."@0[G6M"&,(1H.#3O0RZ:!23?V_;NEO47J9M9!",; A_Y$?8M!?E
MIOY?)@P\^+9BMRS/'/+3!JAU:1+O?"TC+O@YUC^"\(,BR2@1=#X ">,@A\^I
M1$;BV3-8K#-LU,JWXZT _K#39'*8T-^PE>+6FR*-L7?51="S-L:LZY54C4::
M/'ZH)R,(VE_ISV$T2MXZ]B:9GP2IR 0VQ/U#_?[JJF.0"IQB25M6Y8:=*]E?
MMULGSZ8C;3W3&Q*GUA8!A73$:EC8WV$M#LGU@CWA>0U8&6C3P()2P;FB3T,5
M($T?'FA#@T?[;847U.;<1[00OBC!EOWJE7$']^2Y65,\W[9')( 9RSG(?V+G
MDTZ7Z4SWGV5V)#F1Y_UHL;#%6>H,((#B-?$.Q</SO;OS8SP^"@=)?95BFIR(
M!R<'JO/+7Q'3M.%KS X5=' EN+T[+&>&S4-7M="$:0L?"4_X&J"#9-!P"U\>
M_Q<<27WQ-9+Z")'4K!V2$ZXLNY^=3A9NE4Q1'H9_@.')7 VT_Y?URGJ<[BW,
M=@]:XZJNE() &I4Q:HA8#A2I;'2UO7SP]-S#A]G.=RAS9*$S5,UXJXSD+?PX
M"S-0ZH5-G5HZ]'5)K\9F.,$\[(2"DCZ0!-#/"Q6.DT==57WDX-5%TRP@K-@3
MQP3\C"B"L"1U4U>+*>KA)7&P.;G3NV.-R*7IY.2BOH;GL#W*G-6&S>*B+9U4
M<3Y!W1@V5^[3O4<;O+.GLV^>OA PM%?>=FFG3S 804D@7L1T@V%'N^R67M=E
M])& KMZ^^?OYNTEWXX[HFCI"TWO 7&^X^1=P=>29)J(3:LIYCX^&:"Z\;0K7
MQ_:P#Z9'I&?T AG^GH-](ND-YHLAWYJKLVNJ^03-JMPOO[-/1^!$XNY&8%%#
MSCN4#99$B-&1C@%@)!-KO.^;^4>^B6[6)5*=SCV0V^Y03*9"2.:TM'!1=?.V
MGE6+7&G?V7-H*Z*48-$;^01"X@$]*@KB:$6D&_#%MFS=&*HJ,JVC,V/84G+O
MB0X$Q@MM/;5O:D0/HO^*6V[OH@@74N80"*]].<C(6_A0>E3%C93)B62$@T5,
M=$%NGHO&2SQ.>$RPKV#;;*!MP.KF$%'(^73RQG#-DWG)LX!XN%X6?V*X/PB#
M7;5^NIPUUXE.J@E2981T:6B>(,ZBE! */)&U37J9*O>:[47&C<=:^A#KK*\K
MPX8M[!#JC5M3W0>L>@YR8S2,-I_P%&!?COZDF(3AP>B$4.FN-PQ]]86OM*32
M069:)<RD5T9F*2M#NN7&P;V[T#8F<NS1F-OT %F>!62"BR$@$ZDNY_$,*Z^N
M_O.;M7O%I>@OUH.SR@V4_%.N1M-=($&S4"YSMW#N*1-\BC6+5D#*)("AIJW=
M X&.U;1_3677E200.['75Z06 S/)RX*)P/,RMM'QT4,:1U&9B#M'.-$3H;A(
MK0Q"VN:L#*Z,\_AVSY1A0+@JOS? NKC>79;U\IO_AW=1DS_LQ7%UGY>>!&SQ
MZV4%/T4QYEA^U0OCI[FB',J(=8%X9%/)GD1DOLHOX.Y\A?P=;;DH8X8R>0K8
M7YJ.[P-@<B0 ?(L03/?)C_!@?)(RL^'?#%R=_A+ QWRF+12,^ C@:R=1)^"
M4=G.">F(0^)AC9P,&1!V":>YD"WWCN68+?;9LC'PDX37SM+&& BUT0*$;4LH
M-&*;!^\U,"%C*[$\;4PYG0I.PO![*\]LV#N N.XR7Q-4"V2SPOX&4C[N]@3I
M%TZ?O#C]3[A=$V"!D]YCV8Y*_B$QN2=A8=R0^1R0U43RD,A](@=&CI,!1J"L
M @>EF>,-HB1<W0FHE$GF<'#T9'Z9?WC$@1U>%A!#V!?>&PL#MCGX1/E+9&],
M>#; )$\OT/#W[WQYIL@GBJUSQV=@/6/L9;27:TPB#/;"Q%T?S$U>-!4YH%)R
MN)_[SB73E33XV'\LQT>#@_F"PUDOOX:S'MH<K-@<W)# \HF80@+;I*&NL?R]
MVD1=8R!4XXS9H(9J\O3)Z0OGQA!OEX9=G.)WUO6BB"16V4%-)$B]B4F#(%_^
M :V"C$S;VRAPPO8O:A5@^25)A&??G?:DNA[ _%;[ OLXJH&1E'KMH]QQ)2>4
M^L5NA^YWM]#5J9[>8H/"?0XSH3+\4=V'$QP..E<K!*1=P""H)WN#;3:CPRU
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
MW-+EX"V%";X,0M51]%'CBV*FQMT,(.-\FQ@DL,S>*@AIFK>%G$L#)Y^=:KP
M%.&2*J6,1\!=Y6(JW4-LT@6?(2 CPH@Y!2]35 R938MJUE>+#?=EBI Z\/]^
MUV5^#7U!&LP$ON6JZJC47 +J%.8-'HZ</.*>]P*@]GP0',?7M#[T<"+RE0(J
MG3C.GJ$P1I>9 M] O.WWY#*H?F#UYY.'1E.S;VY&2[&,A-1"O'K);R#?&S-4
M ]#AY =-"!A68X(T9>V$PABNK0 #O4CACN!)(W#*P%_51IN'*!S;&IQ6 %DU
MA/I.B:-I#97 +.F[9"]0[KZE&QW3P>_S%(M"#L^C]$ONO!!7AA>+J"XGT90$
MZ^&W9\F_U-^@_\PV$)PRR!I('P*H=?]S7E6+;O+'^_\X>W%*2^*NW HYUAJF
M^ 8CV)FB'(R8W\ 3ZNMR57DVX.D!5.3E%(N\ 'WY[^WB A=F&:%@;SG7"4_U
M^"@SU^GD1!LST%%D_!I$=[DHMP8:/+# INZFPDY"%NRBA+S"_<4.;*S.U+3-
M*":S9K,@$)HOGX;F,UAIB9\#4JI:2+35:3% %B.ZY;HR&LW=[N&.9(CI0U,0
M!.O5556N#-JAH\L*HFFI@!C^UB7"H(C\>Y%)[87O 1DI_%F-?X16F/T)\: M
MAF8.H7M(Y=QF*TGLRP*X4WO=K-S)@6P1%@TH4NVJ;>",4H.4"O/%J_K_0,4T
MI>/=4A,KJ#@TQT<*:*RK93:2D5*H7(Z?.\*N@H@2:829^'+SL=U>]7/L>-0U
MJVN\'CIT(2X "!1#V0+X&LMU+$^DF6'"_.JJ<<I!@QR37M(;;, X>2XK +)]
M[O[:+&IL-!6_66&B>16_S\3I>S.0XST\"0H1Q3X2EH;"*W*\0YL0J<8[X0/C
MT10)VXA*HL%2:63GN_$/T&D@4L+]W_"PF(F;TZ*72Z5-W9N!LG*^J#85=<"
MGKR!P%3PWA(LDD7M5KLS#P!%+S^GMGM0W>+/"47I!:\!:MW7:'^),:5G7V-*
M#RTV_SW-'>>\[)/P;7JLTXM]?#0J>O<2HY/;2-&_C 3EM@QW%:'IFT<DZ,-)
M3XT@W.(H.)>AA 8<;C'K;ETCSQ<AE-BNR42U8P/GP.G!EYP>/#<1R>\!436O
M.X7GGV\VVQ7L).4VWFMWF$PC9G8K"Z@]:3:X>I@%3C(=%CVF$%-XVZRR&-(3
MY5E'.P]SC+BNN%D)=LA"86M3O^/W%''^P3]G@H!A\O6KROMVC-BW]3QXN<7@
M!=CW''JQPREIN?T,82NV;:\%8BWB=-LM=0>Q3#3L/H8\84W$33)K%C?4.G@C
M%6L4!H/_]@AP.J\GIE[&_4^R1(3$K3/91VSO4Z?A-_S\W\0K KB ,4..+];P
MG:RK;AIP3(:!^Y5><XKKF%-2KMSV+ZPVMQ&"8E+5O2"@)=+%9L3]@74HU,*@
MEG:MR39CDICF=T].GV/Y@/3\27@ %6AN:.DT&[U$&I^-Q,MX(E/(-!>:3M,*
MJIXOB2+/#)L@-KW!5W&3 1!#X)X73D'OHM^\:JMOEMN@ 2M7H((46F]0IR$U
M7SEWXCQNM80C]3Z@:2\%7_)TP[;PFFLD</\+CB!!6?[I?^9J71CP,]S_SE=\
M2B\U#"*8+L%)R,ET<67DJ21Z<%EM3@>& VW@5.#@"46=@A^46R>[RYYYB6=A
MA]CD(&^&F@1'L<^XBC@(B$8-A;&=M1$'QT</(P]V^'7[B ,)DJ)@ZP)4] -N
M-U_C!]@@!;.BY&:^:LE'MC'B,UYX'R4;G#7\&LL?(Y(P)ZPJP^TM2\VF%C:9
MRK248[8%!701+G>N%6'4M=S4D.G #]$HS*Z[Y]URZUI>.$ET64PNFT\56H_0
MAR(4)&X-%]SKDU",<$YLW9]'\@=*)ZMM)$[)DF>17E,R5I#3F*CB. :&!;%H
M%,1Q/W[7NMG L8<'QB^DTE$*CJ'31 3H) QI^ (>RI5!7%$%&OX#*E8!T&^8
MW50<NY5;8W69,ZPY5(">,QBNJY4RR.]UP4@JR@U3I93DX_$HZ]>(JL'.7I5Z
MRK48Y,M/PO:Q<&[=>7 _)*#TGN//,6:9;6)7P#=W8R)]:G)$SI,/^6L)H1!7
M&%N"=3):&)4TW9TU[483>;0@T'QCM>VP\088SN[+<PSOXKIQ3!>6)U6MY'&Q
MQ+"F:B"UOWUR^A)'Z=Z$;W$;"%T;6F_L>^8L=Y66;G:]S\=ECC?Z=6SH+C&!
M5^%B!DR$F-AXJDDD?PXP*P67.W4-<G*LB.K CX\VS6:,U>X6&F+WF61B$F%<
MM >R2"ZQD^M<>UUBLC.S)1.G0U^11:\&?6S',RXUP@OBU*V4Q'+^L'WU-+%Z
MG:S^-S4@ND<Q"=JQ47(Y4ONI#5L@*A)7 K=="CEA?=*='P2]T3G'L[I9L%IT
M7FEJBN%J4IZX T,8BUG4NP^=3W>?"=*.9[%0;9NZE>Y <W"XK3!7GN'PB \
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
MYX8$LL2S/>NEJQ&YLZ6B;,5G<]K5#G4J$"<B=<4\<55]-)_XD ,3Y)F(1/!
M8WW(0_=+LQ> #49',"RRBBQ4/"SB,B#)5*& $H+*KM<((E-LB2TL-TR5OHQ#
M'TVOFCZ9_.@Q1WWEH5$\$>^ 9XHS7A8QW_W (9>0EPT%-T$+'.CY5&*Q"HDW
M9HUG5XNJ>,@#^_Q9Y S9FH=?#5XH#JB:*A?KTA;&>8Z >*.N=)Y[$&B#_C0L
M/[F8P4 D*1LBD/W;(TX0A2*@2-J=;NW;N3\9.% 5_:^9PSY<BIR+H 5EJ*]6
M)IA:)?@U)<J#>B>]#$LZ8/HP+1M+'/C(<:JU*1(<[>#&>#CWWKMH)L!WP\^
MB%XR1: !G(DH0QF4(]TS+ !1(*E-T(7@+Q Y^S83.0M0&#_9*JD,;:J5-U35
M2XUUZF[>5LR4@4_'4#L).\I")I&X;G+MSB=A,&K&P@5W6PF'KP -T@++1;XF
M"(I"V@AE9MX=J O9$L'KL B<46 J#$'-E.+>2\C93>2TA[4RIOR-M2DV:R2H
M!S4;F,=2'Q-"; /AD9*&KWOT/,#" JYQL)VCP0X!\!%TY-STN0?D="G)VY6S
M7C&.CRN!>I!$J-^OQ"B.AP;P'K=BWV/FA@4 ELHG5@H2#?'%FCDKV5/S9$HU
MI'>*TK?5J>7>B9= 0Q4VF+"+R)TB0X/4T)[]K>ZES8(?$#MZT&:BV,_)$[,>
MG#T2ZTKO0#<+&\%*+$29QNN A$[[J,A7Z\H8B27UK8H/C60!V 9M!<*VXZK"
M)H)]+63$8CXS@)?V@VKM((Z*P#>G(E?-345X+T;T4'P&*\$QK>UV0*,Y7W 9
MR:NO 9I'5FS?@:!Y)]C+U]OUEG'Z<#%>:W^1(#V4DLL[(0_\BDHS-8FY:)Y2
M'P'H-D'W@BI"^;6F75& 1XRB"+YZ/?! XRS\%6!8^U[)( I3'#,/)XAD:L*V
M*U>Y]TVN U\R,_+C(W1B4=1G!CN(]9[EZZC3.G"K_-V\W#_6):>>FUE7M=<E
MTX.1]42ZD(L!!MN?A]J,U@&,/^H#TJQK2WM@)]0P#5F8 PME?.-%H_<R11YZ
MND1MBS1&T)X0S7L+1!]I&.FI"5S7HTE/<>M2B>2-R3OV2DY0E7.GPBOGX&N6
MIMY\SPPU40.9D"; 4.B!_TE,_C1U.3<W@^>=S"0PF':>?"GKX;5>$(4]8CZ8
M"8TAUC JB->575(I!B'^18UHD B;2P.Q(;O#HZ-?@:1Z8_L.67L<YOHOW6KM
M%^%F\8L),P;)[@^70^TNA*1Z7\.&30-<_?OP5!D#*$A>DQF@[R@F:V<A<XCP
M:E62!  4Y):JZL(Z&%.5BZ=O1&1!X </E#P%T[W^^D*'EPKS0%'&+DXNX[HD
M1FP!'W O)OHWFE5*9!8%S4+?<9/I+T/-$;7CHF>RC.3;R2QCW\$5ZME>%OX#
MM@KY@A"8/KX<U":J8QK>;)!<YT"GS+ZQK99;2JL1=IX*+X+HO$ZTHT?R[.*)
MX5?)EX0JI[#0!N)TB24(3V'F66BYFJ/D ;M3&[*+DJ>)/4ABTEKH!IAN;7(&
M;T3NCMZE;CB8NB,*S(\]/J*61?LOVQW#QY,[18]-&JECS,2L<H85%>NWU9Z!
MY([8FP5KRR"<G/-H6[QAUG>A"778)=OW=UZWSH("^3:'BL!A"7H+K_"AA"?<
MA"&.0L3@)&U"N;\0ECITHVUOHNJ(I%40Q[)/?'^6"/1MBS;VC3EJY/NN.#S
M7-T57;4,.(V%:Q#/>H:F/^).RMM$OBJ.'/^)[V(34EX+VM2')'$QJ'2/[#K^
M'#-C::R2M/?MVMW &X(..V8'335Y&42<?/"<?0:J%J63(G;=V2DD#_BRK9L%
M]<T$G;S&Y-Y0!!23%];43L#?&D1E/EQ?^,E6KUG4/'EOMI14[40M]=/J/G!
MT!4:*^[+-JB*NS658<\IK1G?89R/=)W"7:>V4_]R![82U.M^]SH./DF/@B[T
M)[.9IE?.*8![O-N705,,O&!J[A4M/.U*&,L=:Q;&%$BSBD)(OAWH@79@HAOP
MI4:<7IQ^C3@]KA_GI*%S GX5N*1WU> P)[W]/"MR[ECZ?L1#?7'E$R0YK\/
M=J:T.JZ/9F3)JPC!)"G0+H%_MIRE[R8?G=6[JA87&ITQ=.Z4'?<P4,FMC#;>
MZ^3:0L18L^AED&Z3-@<,WIN*<@1@I%!$+###Z"O,E$7NZLJ9F6'9!M=?@@)6
M@&O8D+%K<FN[1_HB<.XB$1>L'1JVNG9DR8W**$YUE&[PW178 .#@_$;A\SBH
MI1L)+ET/==9.+F.-#7Z#?Q9L\])49^\,)S%OMR2X _MYKP=@"A"XK8"D7QYC
M5'J2U.\O*\NURMP=;P,\AV8J;4>(R$P-34](X7_N7'TAM$3[INAO$H-N>()W
M@O_G0".2,.7S[P3&I;M0RFW$UZ:FUK+NMJP:D$J=?9;<VEE3M@L4:R;ODSW&
M,%N(_<VWZ%,"T@8.:$5S-O]<YGZ=HYTA+QPJNGQ*>@HSN@ ?U]GIT)?)N^!Z
MG>V$0S@G80CQ2[)A^N(@J'C(Q/[9&4BJ/\ "Y'Y$3@;][KR(UXT;+A,L8(]L
M95>)[QR$V2G*E!CL#+M#4K^.";8L[M]WEH\E(#YUP3$>RG-#QV3GWRB3N-^G
M0ESXPA/U>>A'+FNN(70."0ZR2MGG67B'Q?=2O)RB5TB=3$D$L9CKWD#R.0RQ
M). ?X 0VQ,AP,UDYS7%14D\CPPF%CL\VW"#I,#-O.E,J38/<<$2&:%%DU3)X
MBQ*YKN@9EBJA=">M!1)RNI9(%3F)N!,-='YD\ 7L)88RMJ!I+MSM=CX*4V=6
M;<U&C[EA(HJ8N!:$U)(X8K%P8J:8'?O.$66[F\+878"HE#Q.GTV-J@;I?.-]
M!\1]6)8N3$@GIZ1 ]HB!GWAL&1ZXB[;97IE0O5M#EBYQ,RW"HF)G[[-3Q"$\
M8IQI\AV2/5,>9N=,!E%7NW3L_OK.2Q<;%2*OCZDX4)P,E6@.*NM]JK&'>6(P
M2@HMM^47BS1;;(7,-,'%"1CN%E@XNR4#0B](IY!*[_T29OMAQ;='PSG/1]76
MT^>/X):>O_OPT^N?WTZ^'<G"/88[_/JW7U^_???K3[_^??+A'V\G'][]\?[#
MV[?@&A\P%_@M]+6!7.!6R5W5R(%X?4VF=0#/^V"E4="3*NZRE:_=P_/)845J
MW=6T-K7LY&/:EUX3-%'['=%F9$]P6I\31WY.2%84?$CA?T'#(851T(PXXPUL
M&HC78&&+1P<T;= '3SK6M56)LH;619_C)'<JTCW@,8MVU$BHM14@;NSL!&B=
M&+K-!?Y)^X\.!9D;[<.7VN&*.2 2D0",90C%QM%8S 5%U!M0,P=<&A588IA?
M+86 [B,L&!L4\F)BV'9':[M@)0HL;Y1H\EBQ%I\NUE;L#XIW1HE<M6OH6=K!
M\!/FD\JZ3?.KG)K,'^.A$$GHUA @;2:#A,H//2H)N&,(]);G[F,""ZFF:DW6
M,T222$2"'?D@2C%6/[FKK],>W>;V:.P46<(KY$PMQ(Z4I"'3L2G'/\D"J@PW
MY91D'V-N&ZZIUS^,L$[7Z@N.K9Y]C:T^>.W':)%''A:%-2U1WAO10S[AC3PY
MD@1V)CF6FVVJ"S=1D"J2IQ_^ANG*R(!9^2X(F.5VY>Y"QX*ND/0IW)&#U/Y;
M@T"[1.]C$4Q2@T *VFYA$=QESC&AR?W6H)[2U*WY82R$*%QD@A;J.D'HR)T
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
M;/^>Z[HE "X&!CE6 ^@I9[F9 9L#A !OJ:AG:UF'03&VTJ":Y"%<MW%10:.
M%?/W]!ZKF@6%RZSL0_#B2\#0\B)8<).]W1E_*4]&ID J:\MV3(W%:I"+(J Q
M>H[+3,M6S6^ZW.LP<*$8[*>GF!?UD*M7IT-HJV7])Z5Y"*1""W. [,UY'C,8
MIC+U:O#JU:DHDE@._&$3!&[*EN!'B&B*L)&$??*0U.,C/<C8EJ1>ZBL["K<[
M#P=#&2&$7F:0.LG# R.@0YVO-U==Z][$F7.9 U C Z+2B.VPOPW&),%[+<;&
M6LA\:()/V,#X$L-6S[Z&K1Y9VST;TG;&C@\PCSG6V-X0VA2A_9M041:"A[57
M2?@2ST[_\[;1IO3R!545TE<G2$$TPQJWL+27$O</]1F&"P0?>7RT &*6U3Z:
M*KBCL3R(:BZ-XKBL8HIU&3;3,SP-B+81:'35ZY<MWCX!+YDX3L?(+[8!AM3V
MDG_EM;^@NN9:<BE_R5@O1K9E\))GQ3@__%B@$TRW0X,47C%(X?]UBD;[BA$G
MZ#\17<_&8Q/G2*XQ*#8(M"_##AJ^RJ RZ-^ELTLVU$4-5 ,7J@JGES%]B-3(
M<A?I*VVQ@.FPXDL+J'^. 2#;$KZ.U6X 2B84^3U&Q5W^(/?->2GD9?5(8KN0
M,V\2D%WDS.7RX\C2!@ O>7YN:W)V9MUJVE+0E(G&3IG[*."PU\^L]6!^]A<X
MYYSO4$@XG>P,WBOV!3/8HC")"+)DK=4)%HKNWW9\%#'+0AZY"ZHN<[+=1'J;
M$&.?@,U-8C%B6H0S7D.8B#T6_\3XRPA-(28ZJO>Y(B9D^->U+Q3IMC.I!J4>
MJ>7:U+_(ZZ+J=:4R35*EBGVX1JBGLO#1MZD9E^8/?(M6[HVZ#,Q>6F4FW7:Z
MYJ-S+_H#G+X/L:8LQB219=OOJS4D9MH;X NO6_>T:(Y:/FKG'1,^<'"7O("
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
M>D)2P97+C4*A\RHS\W5D++E9$:L?F2K+/J\@]$'D!GSD,I];4A!$\*X(F#'
M:M5^NSB<$Q/5$,H>_:95;)46['[D!!5- &MB<;BPP8:DB5LN'@"7Y@RK@/($
M^)24V2HP!W)ZY=1=2E%R-0P>E%W#*<#:*B)T1$APE-11^55CLZWF8)OU<N$N
M.@#_]H#\6ZJBV^RP1X*[J_J^4X19FAJH#@0+#7H-*U<B[)@-)<6>Z^DU:-#U
M.S$"WVB^HEZ#?8]A-D_V4:[;3IX<MR5/\/YMRIS\*9<SRW>_-W ]/X+\O@2S
MGPUCIT JW=9%2BIO(RR#'=B:K6CS#3L>KE?@@EC':CO++RR-+<_/C/74Y5N=
M'][OL55<9I?+TCC92))")7V9M.ES?#C@W("[P 2GPY&O@5>GH&3FU\] =<TY
M>>:'NVV, ;.2,"+&(S>Q&DRI+@!NEQ3HR*6E_)5@]V$!84<8([Q&LK;%7/+N
M!<R539A:T'^Y'PO3(=TZ)-S\G-0@X5&N9 LUTFQ3G@@3)Q33=\,-  ^'IW(/
MS>BDN [$G!&( !$V!, "6\KU&7=R2:6*-8 S<>?;,DO@!U-$)9Y#6TC+HVU$
MI4Z]690,',,C#<>;K+$%6?%P6$#B%9M]E'1>4/Y;RNRI^7B\^G( Z4^_0QX/
M=/%+0=EM<=2383R$'4:N*SEC0I/O1[&OD8"\=G))K?H'=U.\+R'*82GDY^'?
M8?'IBGAM'+*4#_P+6H+:<UBG?3#>!">H^?>JL@283RV*@)1>H/%X4</H3^0B
M<0EN']4CA/\CQ0-=%LNS\X:#S35]HLJE7: DX! 3D,_97=(^Z#9D<:ID$5>4
M=V_$[+BI(W/A=<!LB5')V97?,P/0D0L)PF\U07XVU$>_3.?"B7G-45WOU)P/
M)8IG+V$_'T6<7=0E4RE=92S.V_I^T$-$F&T9MD<@ BU4H!B[8F M9Y@6"*'&
MJAN0^=PQHK.3K4EV[-#PV3'>[<A0MI!(R[446.<V?MC-G)(3ETX[P>N]\F\W
MSEK<:;[S7_6;(H1''AW2V>.(=\55@OX6J'Z+?#A95?EZRG.HGL0JQ\POG^]P
M-!:C4C;7+P2O(:,K6*L!CG9<\PO]TCZJL6[(TQ]B1[=Z:+1[V+?-"N;B92//
M]#K]GG,JI^SW;'?9E>'*)!JM1-7M4.XMP[E>S!##Q;8DS*SD+/V*I!2Y3*_M
MW<HLLCUV;RL@'*OEU@0&D<AVK=^C'Q-7GF?+).]QA.OI/L)U!WE;);F1 %BG
MK"X6FU*JKTD(5^1X_U'/\28NQ;L0LF-)Z#;&+6J9W"A,":/6[BI*<*JQ[@P5
M.K'->5XL(5\OT=NT0&U9W^0.D[YM6F1[_#&(NVF.Q@9$ 75OD*G( &(2<14U
M.B\9S]*ET<_&JZ972US+>5DBCWA=,@!P8L.+[\I)/H?;Z.-Y"O;3H"!DF*,M
M';&C\X*ZK[SZ-X"\25!GMN&Z#;V1SQK"_,QT&1 )*3',K8(7?9$BLP<RF#'U
M'^7*"'O#/(^K4% #:KW!$^GWUIQ)XZ YGDNXEY]__>4W&BA][><??OV%,"]#
MIA[#X"L5ZHG# :@L]"]PV6&O!]^4'2/=@YF^?AWH%SE >F9EOS>X4@]_977*
M2_V:B#P-O%FZ=8#O>=.L@R C9@Z>7Z\^'89Y!:?A8@EF%D0(,3"*R0>DX)DV
MB<W4B^Q^S1CR[>T$EE')4E.[9C/I7Y=5/@?+\:6CCO-?XL(QOA;EQ&"D%4*3
M&F>4@%6:.A8N6=YZB-]QT55!MRG([VK4 M8M4!44&<_FA<5%/N[WQ!^NE3*C
M'); =P  -;8VS2&<.0PM1C;$M85?8<=#<VIJ.D$,P_K!P:_XVBRRBW@\8@IC
MZ!;9WU)=R^.,2@AOZ:"][W6(1JLU@AWDT["_J;T :_1NW,>H<L1<D-L @/28
MZ;>D],:>8"U"8?)8A*GE,AVID7NW.1D4BQQ(79$9A+#;"X%4ZFM6J%:+JMU_
M\='HXCU\S4ZQ1R!4ZQF+?E:PQ5]!.UQL+,FOYH)F>,QK,*A^?OWN[2=K-9Z;
M9SRH+HU8_3@OOI;II;&*'_S7SS_ AWY!R6+ !X,FP28;)M+]!.K))U8@,&3!
M=41P%:(J+T)%X<ZP)S_P.'>M-%TFCFT82JQB.I8<(&Z](MU6S)?_"_[S<5&,
M/ZL/TZF:95\ @^R2A.)&M0T2$PTVK<:HN88=#+4UOU#&H12V5<5MX_[)^7R\
MML$#O:=$;E_9/DY!(,RDPE?8-1 M[D_?'OUSX[<:'8;M0HB3NY@M+VQPPO]6
MDQ1LN>@7+#ZDQJ1K%^$;\4P\V782T^GW(@"XZ+ZWLQX%0;%1>"L[V@)H=:-O
M9R#F@<Q!SD8AAO1KJ7:T(1FE/I$TMC2>D<"#R[3#D.2WJG).8A,4J5H9CVAI
M1R>C\"D=<)1TU^,<!3<PLG7'$^98P[BNKF26\%8^%ZJ<2PJV"%DGKI$PGMJ%
M<EA"\7(H_ ._4; PA6V$T]V<[VW:(O!D94&:WA"I'96E@B=+J>@]#K$\VX=8
M;EN)/2;J CG&<S+4+/LIX^[,N[C?LH)C9LKUN26]1MW+5B!A3C-H(>;UO\+H
M#T=K0@X-;O!)25,DTK!PIREE#%HC(6_\TD%IZQU@:0O=?6)NUM]VH77*MU(E
M&B,)BQ0N6!TS=F/((9F,TE@1]>!13E@@;L,F=5MV"*PQH0X1O7H(2Y6G\"0H
MV WN)&9)OE.[M.]*:6GD!$[W)_.=Q46-.)V[G4G=9J&;7-0^O@LA)"3.>J5R
M-; 2LUSJ2!J"2V;[?P6( 79JY3[/YCE>>Y<W<UL_9YMK%&,B>(1T"I>/F*WQ
M!_74# HO8@$P^6(N^=MT+G_?*!O3T"I50<:C0FKES:H41JYA'5HN($@R7G"&
MMN =SD:_I_0,)ILKE=R!RS2 \M6R.]%L< P;WR7-9*.=B>Y.J!*W0<VR!H1'
M8)*0K4'#02/#C5=IH>$9-E=L189OH7'?T=%==^Y[\>[MQW>_O7EY\NG-N[>C
MY/=7'_[^ZL,H^7CRVZM18O[XSU?_??+VQ:ODY.W+Y+=7)Q]?;5M1'#%MB@C"
M[^F5[GD]2EXMQ@=PD[\@"OKD$X@!Z8'NU+[PFEC2@5H0C]W[4-Q&R456GK'H
M%93VP[B_$?_9B$!=4#XD_2'!,<^P[0:P%)5^["-AZB+)5-MFWL!$62O>'Z&H
MVQ;@[&UP$]/5G< Q6<HM+: QP=?S L*K>*=2$(G8UD;0#@Q2T]OI3T@.V')&
M+++F4OO"W0%+NZB9$,,%(8,:Q8D7XZ7&0?Z".L\$PE#4"!8T$*HGI(DZ2^<V
M(9Y]XQ"+.'78^,QM4WH%=&IOJIGY,(?P?H407'6>_#.'I7)_^]5(ZG*2CE3T
M O)@YN'I95$Z*ZC.VC*HSV-HX[M";X75,!F2936EW*WDV1*O-@886_N!X_+N
MAX%"IML*XR]%/I';?%(L3ZF+23=T3F.'+XC+#[?$L!,TA;*Y/ X?69%E!@T6
M6B53L8 \=81*B5]#]P-S:5.=2>&VL]QRN<Z[YTSHC; B(\)Z>XB1Q?F&%6J<
MV0:C?Y8;/1PW4%P[>'8*?+-#ZM P1EPO1*OUB@S'UV:(1,K7-JDL^PE_MY6N
MF?G%13:!- H"B\&].R.I$T(1MM,\H9D7K0U6%:VZEU EMD(C%TNM_\"T?.,<
MQGL;?7F^C[[<L'R^=G'_II+%(^I\B<D8,$3(=()+(V8^%5.VH"SE0-V$<E:3
M9I;S#":\2#O92N%-6+>3./UQ2<E ,<=H$&AN2*<!_1C XV;IQ&JG3J.#4U8S
MY;X6R]DDL;3ZJRW,J%%):7C/^#Q-J[P:U=@YN2?:NOMU'8L7'3E_U;>=#3FR
MU8C.,'-V(T4H/DHO>8I1N-9[F@C S9Z(%<&K*$>TMGC?M2PNR)E%P_I$?U&C
ML<40'+G@@A]_JMD4$[XH4PC&7=G8H_^YD>P@(-(11+J<CZ%[IT:^<T+-U?3@
MN1F/@?<5]ANP<)> SHW7)3D)(INTJP$*2U\W-QD+4QNOLR-*5R$1:^3#FXHD
MD.9:)$& Q^$.J2J?58,V4^\^:NLAU!<Z*V%C+)N4/G#"%;<RQ<*Y&7I4)-#)
MNFL-YX1;4Y >Q;P51&78[C,"+^>CN_X(PK4->M@CR^=3:<7$5;1:MG< !K !
M10">'!H[3LA4G*<7G%O+Y[8%3%HZU-XT+XV2AE]QH^#Z&F$J#V7#2!!,?%G)
M>A-;-,$F$(MLCK9%0# P&?#0, R%^:<?P[YS*+FUPX)$8W#AN02AS>)#2!&;
MTP8M+<E*]AJ2Z&QED\[XB3;:4?25*CC=[]571MV-X3N49>ZE(T=:C.&#+E-;
MV9(*Q5U:"L(PANO7T7MZ*W?7QOEAE$?O5DNZ:.0*^<B),2_^DA?+"O N88LR
MQ1'NEI+76?RXB#6BQS_E("X/!V\4:5"H1M%P:E5RF3LKU&2R_7*@XP33))/O
M(#GA39)D4+^'LBQ+&N:B<3'L\9ME9T#5E\X_L^]!7)715#H?0IOJL#),)USF
MQ6^/DIBU%#; (ZDBD,Z12JM8G<"/9F=9_/4@4RC Z3=<)")^5R=S0)E:.@R6
M#$ZI_[8M1?1UZ' D5Y#-K3C:-L?<BU_E>!KI-UY3BJLI+?OL)WF357/I69E>
MGKM$@PH+U4!1)((AG('/ <#%:27X%5SFZ4YLO4+J:"B4)Q.S"<7L"QP\8Q:C
M=<3:X-]+,3#]ML?R^OI=%"XC7W9>']=3 D2E +L =*P1[P5@GM+3?$;>0\JE
M:$7)VOQSYK.RXZ\168M:787@XG+.U[UB=+]+(SABP5)+KPXR&[%@>4T59>3E
M>6E^7\R*,U+X:%MJ ;=5"';3L8&4KDG5^TK*2\YF9;NB.?#IUO.@1PREC^0)
MR8_XN]&VZ%-X&<ZW15=E$7,=5/-=59IAVV@V93TW*SY;G>[LKOF:_"#'M.7\
M(.FJYN.: 52LTI V%QPA+*W'S5IAKO4T;!O6XT@XPIH(MA;-#%LN+.HKDM;J
M.F!!P60%W*NCUMRK-30B/F2,F"M?=$[)QD.JHR">.N),BZ1L[V]4\>GA/JIX
M2ZGSX[M.G;_Y_?<_WK[Y]-_)N]?)F[<OWGUX_^[#R:=W'SZ.S #>O?BO?[S[
M[>4K^.G=Z]=O7IA_81+]Y9L/KU[ I[9]TQQS(MTW)TA[?"QFD$"0*)9Q.9PR
ML!<.=#1: MN&I4IJB>80,!V;^%#==ELPAQT42$R4%M@YGJ7Y!<0AI=43<1(X
M/+<JS*"_3T=<A>R&NA1:*]N+SZFYD8V%4+,MYLX,O:RZ TE.=SMADY".NWD9
M\Q8]*HG#0.<SA1^$;Y\:&Q6K>G0'O06QCJH@!G@=NC<8-!^AC8.:,$2GGS,)
M.G!G%U?(KW6&P2N^PJD6@C!UF'26"/25(DZ_3&&C>"3PJ>F2KKHP>EPJDY N
M#"^3/I+H!;UQQD5I1+,2/,CW%KR'"$&+U\Y7HF[4518O:>/Y+ZG: QBYX4.S
M]"LZ[NQ/1W@O(%!454+U<FFD8D8E0(J_)8=$+Z;6;(H=Q<LL>*'3E'@-BQN
M=1#,&^N^AP0-=/U:%P+Q&-842$2:Y=<JKHB<;'[2,UZ/#Y^A\)%V.K;8"NKA
M';>">F-NM;> =#KY[3>CMW]_\^G3JY<;,73?R/0?W?'T$<_UX:.9O[F3C"YZ
M]VGK7; >63B7#8F_+_,ON3%+LQIHRZ8XZM&+=NOZT4A3UE$W-F) 4G$W!")
M%0>B+R+<-L4E8S8*Z?4AX6BDRH%6S0 _8E2(_$Q.)W\A0YQE2U=W9$2'6_&L
M-+^] /R(N5'D0AMZ\::1%[_PL")4U&8^?"J%H5* 8Q:FG"0?H6,BMF'_Q%5(
M+R&TK, #Y'E(Y9]/J8:O3;#@.IUYG&4<Z#H^.GCV[.$AUUCJ..WD7\;@)UI?
MGVBSMF$>BDN)QP>_3A?R$6T+RJQ]_9X:!FG2NH_"F>=LL6!.WC:$X".+$(R-
MTAE,:JP'4$;8F(J2T)HW4PZQI=R075$\6/0A\#.&W4[=Y\R.(R<OX_KQ6]S:
M-DNE/-)[901#TBA2]IG;3L$^XA2LFTN_]Q[ZXTZP"\5'MZ=8B^8^1DIFD'(M
MN0<1K<$3:,]KOWL(8# 0J8:&.Y&DG[-QZP@P@, 5I4LQQ!*,MM,3]1PR6R]]
M;J"?CRI01KVW^GRP*6/5U A>=YX,G&S#CVX9/10E'O-%<4;V&&ID^':M:A_I
M#[(ERCQ-3DA1IR7%5""9B3K#OO>U_Q=]\@?U$TQ $([:#/ZE62*BFZE>]/[\
MJC(#G<4G.435#!?/*9*YTB[B&L'&P]!&-[D$L0A*R]0B;:OTW%ZH83?L(92U
M0C?466:#6QY8VK\*Y6.:QBZLHU=3135!:Y36 '[1C;G'(9ZC?8AG-;W?M3M,
MG<RTY5%AF,"5GMO*='6W$3$( !@K7;D7( :\IEN:C_0M-P)OZ@Y)@(LN1EC2
M9H-Y3Y#6;VH8Q $0$+U(T>M:"]+OZ14)V2,?/88^<&N:B<P)ZEN+4E%/=I6Q
MX"O[<4CLJJOY=Z,]BTFK/]J5\/F:\F4$[!7E_VSXZ?JR%H)3FD0-HT3ML@8Y
ML&W*VK46)"9JY@*["5FK&U-+3>Y1DS7:WN#D^+B?8!*N-4Z-L(7[T7M!15C=
M]B$P"[_:YMI8)OD4R1]J*]J:]+VKHV+."A"6^+PXL KA]B-%E<JGVZ[H-W&V
M!&/A'ZJ(4-^@'J^ FFB=P]7OU4Z7%%S71PC1QMI)^?GC'W:OW48]?6SV#1T!
M8\ ^P(OZ1R,"?_ME<?[S#^8;OUS/X<<* 44YA??FUL92=X?\5A1DG$*8M';6
M8MZ6=(Q++>$LDPP%=63V6:*>M2O"\50KKG5%XQ\/W/+(^6!&+>,5P& C,U7!
M)^?TW00U5&V'ZV)OSJLG]TV[YY-&-1[A4!TDMZX--M4"E"F_.340WK$[J@3Z
MO55:8%L*B7Q_U<2XX:C"$4W,;_@,OA*O]6663F9F#[W8W)NIYQ"X)L.H3V+J
MA#;W9WB'>9 P"_"SZW5L\<EA6H^P+!&C(ID5\S-!Q-D(-?9SQ%$%81F0E$@@
M0ZD$_7A=Q]'OX2OPJ>87L8?X*BQBT$;CGTQ8J:*J%TH7VTV38K/:(KL]DHCS
M[,H.TT<>#P5?[9[!QXCAYF;LS*IG=0E$3L)MY>BPKYA<S(.H*2(!E8 5K6D8
M + 9B[7Z$<<$*)Z71FVF)8/Y.X:U:X0L?)L%MQ^_GF8P/T,9CXP_V&$N(H]L
M*9C ]GC8Z:37G(Q5@[61CVY@J:2 /RQ>DF_>XXC3\3[B=-.EM/F7H<?*B91
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
MI1R>=WJ;>NLV9G*0?3]3(AX[&OV>)T8#H:^!-6Y(',90[*/6(:X8&2E1OR3
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
M\"O;7$/MKTJY760IIH::# MXQOIS\%/BUYK$ND,^'=YCZ_G9WGJ^:=-F,I0
M,#OX#9=L7GE.;@?R]@V*J%>XC]9YW+AH]<EW4Q]S?0KGZS[@NH#:)]N>P/$6
M.SCO2U9WKF1UMRB<N6+UXY[">?OUI=?<A#@3](L]#_1NWJP[5VBRKSW]/D#Z
M^]K3.^2-B[M!^_K6[[*^]5:D;B]HM;WYRQ'Y-M;S>65'KN;H6O5&))/=^DG>
MG.3V>Z'H?K=5="]V4P@9]R5]_Z)=6N/])6^S4V,RD*L7UU\:*T^*Y2E@;!EO
M<F:DS(BLPSDABM)E\J995A'F.?MFE#1@ *1A*!0601[6/.D\FU$K6#YSR4MS
M)*M\ >.-IN0\,.#6Z_4\LMXN7)B380,=;_O]5J_4NR.S2E/S-L>?%4UO5UK>
MD9IZ@*R"?PC7-.37F6S:)1(KR5-=I)\Q5V0$JWV0(Y7.6ZL@)E\U>P\$)<4[
MW<E]7S12^_9[:W+[)K=%[0M"LH+05ZKVKLWHZQ/V(FJV.F<XW.V3\W:AY*5*
MP+:,S!9JFH 8->A&S#AH[D!L"6ISZB!M9HY13X00_M/\&A7S&V%C> 5%1/!1
M.&&58NH-:C<M#6QIB5(! =Y&_]HEU<1L1M\6B'X^9YGZA._ZX94PLK[#][SP
M^EOK<T!]@6LI<IE*Y+8%Z$(VJ?CN6ZM.G5"BVVOU8&X3,ZMQQW8/<[.V(,DP
M7:^1.4IW?5.9TI=@J')(]RU==R0?>%T*V6MSV&Y]!L=A![Y]0O![3@@VW+W;
MR@B>8,;H?PZND9#R]D\62,ALWWW<E,R6'SO<9QMO(MNH]F&CTT2YX_@>7U-P
M=FES?[[/;(//OQ.@V[TUIW:N&? ^"?R=Q)CW26#++%;+QQT=+LX;$R#6,;QE
MO_7[3-U]]SGBO5#NGE">[&I&[NRLS,Y@\Z@3)@0Y9S.*]TJ%%=72C2-QQ]4=
M,Z4<&X3VK !RN12R7/AH&PC'N'DGX0GJY:(14@S4N:&J\KFAI>*2S!P$;<,(
MI?D51>9C? 2.]2&?MP_Y^Y1SXQ+^M8R"YDAVIS*K[GHQ&=@OUE+-&,87T@H^
MHFN);3J&&D5'TL)/*B%9S8-9)<_#O4#_):R)]07:61;K2#-]Z^Y$.5&2W.^M
M$.7O%ABT":YMI\5YE^BU;R-KB:*\F:6]=;30I_-UV+WC "+; 94(OCDU'G-Q
MD*1J1WR<.Z$+[_>NQQ<><GS?W$KA,I"C(-Q12/G:L&R:J+R&@@MXI,%FD5\9
M519)I<=4&:L+4&3O?[D[1NK5/.>1E6J0,,&9U%C*[R=)>=*=H[S?VXRD?!/Y
MWE2\6]5"JWS71DD\_?U>FS+<+=%,&B1SM G/N=%J#43GKUM0NCXM[\HK1>AW
MD4A @'3J 82W,[NTG!$1M@5R6N*1X#"I!N>CI U/#+(O['/X+LO'B3T:(N.=
M#N\Q4\;SP^\D@7AW3!F?/+A@^YD$Y3N?%\OY6%'L@Y&ZO+A +.1 T2F;SR+E
M$0@]V%89WHKF?B0\(6@*]UU[\S2^FTZA@LC/TJ]#2U@KKENEOWD-$/^J^$5"
M/*#5&):]!MON]SX0RV^-'K+!:KWAM@+:+;ZA%8ET(G#4748,<*ME-5:MWL$F
M]&[7@_A.AQ%4>52C6^POJF"TN\5L\3F]$]++_1Z#MYE3L85"C,H6*@7>1SOC
M:N-Z!%K^5%#;*$;GR*(,8P"! _@R65O$9$6!E.OQ2\$[\6G]GA>>-"86:@&-
M )>[#V'F["]'PN2"MN< /W&I<94'/1H?>6[!]CB#YL?Y:'9C^HV)L5 &TO1^
MME:AEF:2S7((!X"N00B^LPV':N+X'CUCS&4(*39IK9J0'4,;!0OOM7S5YL=0
M>KIWAFD4$= H8-/4:RI:1-7*?:L-&:]7\4CSF+-;5FICH2-3E8I%2/4%1CN^
MAC8<Z-+-:J:3D2<&UMI=8#&(1W4MI1%9Z0D<U$&4EI9]:_+&4K*<:ZJHG!B%
MC:-IG-/\DOTT?1"EQF)4(\O6?.X<52V!_IBWR9C-=@^WH*S/ALDKXD&$_I +
MG MU?12!HRH-)Q,TW*@TBODLS4"BP6J*$:-*PP?;;@E6N&!;\CD5$\EMMBKK
MQS<$T:AZC1E:ON")-+P@?*$;W#9J9<Z'R9^!TZF9A)M$#5O$I&/Y)4F>;;D0
MJ67"<\;-*)S1QW._&G*/+F]UY; )Z]M([Z-]&G0B,4LKEHY0K'9[*]>YX&90
MV* H]6T[Y^48J^@%UV&UCT:%W%#Q3+3H!M+2[TT*+N.;8C!3E8=-C%O,B8ZF
M0JS :-A$655MVLH_HV@$8ZFA4RF5*TN*)/E5I6*0YR\SC%+:5C+01P4;-F6:
MY=Z;BRTX:U_^+2@Y8P&HIAYD0T$<6B^3XISM]\9(0@K),&.-#T[A/V/XSX2L
MI4'&P;?FOD.T\WZ!V"6L]8*S$+Y[E>@&7OPM]8ER.2.' B+S;T\^OCSY?Y*_
MSXI3C"R#4"6_I^7G;!% /]0V.*]@;EMW2-=,V]M+.FJI[W%M-X@E7(:^P*%C
MB2 0&#+\[T6JZHQC5P23_JM&(JGD6$#F%\DL@TS0\6'RJV0(*+HV[2##KOS2
MCH&,XE,5_M$S[?=.H8I0VA2/'/4NSQ#F,P#WFXN'K90LBF'[1$$[8?(/BRXA
M;%;1FIMOH:F=?NO0/UH7=9I_<P.=+M=;CGIB3H))0<8U:=KE20/OQ>D85Z#I
MTT.O"_079]3<QQ#8T3X$=M.J^%_UX( Y%!#Z/[/87/. $B1+.M^>@-5MM.!1
M@Q/$K6[881&[?9-."/PK6!B<V[6O'5M0KDWB&(.V'#;-S8#1-LI<P]^YT][E
MS+@GE*/D$E6VS8S-_B5C9Q!;?M%9K\CZXH)I = 5,77H*7[6A/Y#Y0XU%P\U
M*K"E]:AQFF;%$468SPP0#RVV]!UMS29[ Z:,Z\X0T<5D5:S:6NQ'$-_;[.)R
M5EQE&9CV=+^QT0NAW13#6O-LFB](" HTJL[*%&.'!;:26U[4Z>M=A7UDRW7!
M_:ASN3W=2WGI?7TG]E5O;)EYB*7(UOK'#5E,'ER0*84]1W7+*5YIL6<[L.V?
M+J\>G*;CS[91M?/,=#M$<S9R2))^R?0G*C\ZNC*:T_(R,HS8A'%<"!A=K\?;
M64X^FTWP>\Z15=SO=3!_B=OCI^VKX"\WH(/IT$,S6&EE27XP+IWM!CGR0P?.
M6<VU7XM;$%G5[:]4/K1Q=Z!J8L,1B9$TP##"@4-!;XSG3?,2[&GLL;7]W3>;
M;[09P0; T7"(64S;& O5@N<CQO=/R$NV]3F8?<'1C\>E-/Y;SA$/[]P6RH=L
M(T;U>9B<8-T!]XR4YFNDM,0WXS^H]+ZSZ8)NL\'=A7ZQ]P&V$N=9BE=2!S5<
MS+,'1N=9Q7A>+"OS7.,1#8Y^.#H$IJ AZ00X_UN(3\R&R9_&Q\X$CU@K'*H2
MW?6.XK.0&"&@6BQ2:_YV<0E)1HX>R;)]*N$Q&?5$#MYU<H:1PBFQ5KD/0] #
M2C3RL?D@V0W)"U!LYC=H?V>+!9NBL*:Y:I;3E&P98?]I]SFE<5HN%<^"XBB&
M2[*I7 @DYFSB%AI"$9T+8J72REBMH)(GT)V1.C=/4XC+X46AN@&K!YKQG!(;
M&,9_<F_P$\Y%^;V$_6_;/.2(0SW0M;ME247DS1UBS(0JAPBL-!,6?94",C =
M7]DDG7IE>HJFI9&O? K')"O+HCQ(_I@#R(B5"/2M3I,/674)=3>P)#PB>8$(
MBVKP:%FL5LQ@%'D .VA!(^O/YIC.LLF9ZW#L9N'B4W4$W 6&7\'@M51_^1QB
M$U<NY#F#6%*-/$NV*2=!<0. JV\!052+"#A(WLM!(DGCX^36?!S..3R'V24V
M4(?9,VUGN%?6, _P5/ZY:CM.UEN;,#L831#)T%J3XDZ]BI[ P:T[5@P/*XHV
ML#;-@<+E-RYCB3)W>6E4-B&HK=E@I.\, HNE'/M^SR;]#Y+7YGR"6V2>'AN>
MRDEQF0)L>7:6SG+*.9C;W?@FBRN1K& R!T8)YXS^<K(Z9[.[IACMF73>[&1)
M+RKE#.7XZA J:-^MA,5"&O(YH#]2VVG+NTHA%D(M9!>D]>]Q-.UX'TV[:</A
M8IB$S4L;\Q&+UD*)=$%(;_,*W]YWAXSYZ6I?16I4MJDAW5\MRS#8T $&5A7)
MK"#_0G_1IM^ .C/LHTJYKK C>U&/0W48HG%K5P.S(!- "]*T&.AC4@);X[+!
MW[O4Q[^21MXJXS<MK>=?VZ!MV/;S-:6+X/WN<IFXYG+048XVECQ$_YZR*8Y%
MJ8!V+O^EJAW=UJCT&$5L *U]MH2\@U$#"-V&S)@ <&Q]!<5U*O-E].#I1Y5$
MQNHU]_ M+'QM?1]#6<J)2E::G:#J**A1.7#. T45FV%TG+[RCYBYH.3.(7_>
MJ\4RGI4KQJ)]?FFNY:ODGW^>O/=^H2[,?X);[?U1U16<4+S842D3G_DT$+4T
M^=T<[P=_GAL//GEM[MP4OIW.DA=6$BCU;MN:?Q"P?L,3(]%/3)YR3A@:I&<7
M+J*!L.YZ#NU3^DV]=)2\DSCX!Z_!^HN9$?GEI??16%DD%J&E1AY3W+"+Y6R1
M7\X07<!+%,EYD@XB]:>2]%[:GRTR3-F-7;;5-[#C(%E(**0Q<U%'QF):@%]
MD!,2-LKP="@G:W]V@I1!*\ 6FP/W;!//?D_Z>@9E% V[1U)%$Z9*K9&^2W79
M%J>YOT(V':W!QIK'D3L6:QXY.15-AX[R^4@Q;<_\9!=4W!-0<;7JS2+Y%<X^
M0*#?I_F$M-VG6+ #-G5D;E!CP",JP?A=>.R^9*ZS]G(A+,/ITCB,I1DK8NO[
MO>6<;^-(2+C1EF [8@2G=PF.< X+W5:+F@*$OR1G85+92)9/_#Q9UF ^(F9<
MRU5#70!T#P2*_HYI"UOP.K6!Z(KY/XS+3"*9FIFSHXR/ ?246=?EPH*IR-MJ
MFM$(B\#5FRW8PL&T .^15.9]1KC%.41?U;PX5AV)461W^PYW03:?@FR2AH!5
M,/HGO<S-393_'_+21O KX^M69-O9&.B+>"$ UI4"Q28N(LGT(.5XTINY4S+%
M]$=PE;:>Q*;*)W_28%_Y<\:,A^21/-1*K0)"-7F78@FJ7L%H!XAW"N73IV#K
M5_)H9Z&U]JR_NVP)UUIROA37Y"(KSZ!LT,,D.CR,3LGE\R_%[(N#AZ,^&^W
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
M/;[<G?^#9(M,6\NVEI05:%!+%M?:XD<Y["V-RRP8 38PL[+]%#XS4P]96))
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
MR9C=UYQMNQ:;UFQ=QY]H5%QCE^)M926'5,=,&,%P,+UKW>37RS13) \@#B;
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
M+MFA3#N,*2-)%+.5@JW3L4V)_0_"X3"\HKP]#N!GHIRW2/-?S.M_U(;[A+N
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
M 3]Q.#9 +H'"WW(OX+]-6$&G66^WG=\_U5OUT^.*TV!/.#H J296"AU'UQS
M)XSC5!EJW[UVPD$.IBX%EC)5HTMX5&@/;:_1PDZ6@U7Z6.8Y5?;VE_1)O'XX
MK!$;Q(NBU[73ST MS=J.-DY7*WG7FYMU>+VII3;KW0=T_RR#Q?@ 4R8_S/W,
M.9&2\R"[5BTKXWN7E7!E3X^^P(>?.I]//OQ_4$L#!!0    ( !8WD5J1+*WA
M&RT  -7O 0 1    9#@W,3<Y-F1E>#0R,BYH=&WM?>E3VTH6[W=7^7_HRE2F
MR)1#L%E"2"Y5!)R$^PAA"'?N\NI]:$MMNV]DR:,%Q_/7OW-ZD5J+C8TMD$%3
M,QEL2ZWNUNES?F?_\.7FZ\7QAR_=D[/C9N/#S?G-1?>X^\?KO>U.Y\,;^1&^
M?Z,N(!\^?CO[DWS\?/KMXMOU+R]^_W)^TWU!OM_\>=']Y87#7?9ZR/A@&!Y=
M>OZ(.B_P'M)LP!"GS V9?_SA[/P_^OH)M\/AT>'V/G=?$.KP@0MCL'XH[OIP
MI2\;47_ W=>A-S[:&8?OB?K<\\+0&\FO^IX;O@[X_]A1._G<IR/N3(]N^(@%
MY))-R+4WHO"DDXOSSY>_O/!QGB^./WP\[OX<\AX/_^GV@O%[7#GY\.;C\8<W
M5[CTHFFT.VN<AR4V1D[DOQ$/I^3*8?: D9.!S]@(?KWW=$+V,WS-71O&.-I[
MN=STCF^&/"#=?_]V?O,GN;KHGGWNDI//U]WNU^[E38MLA?CS/__1WGO['F8>
MSQ6GBM\>OG_5(C8-F4V^6:'78SYIOVV1SDZGTR)PYXC:C'"7?&3\;^X.6B0<
M,G+%O+'#\/:#]P&Y9N.HYW"+>/UFXW3(74JVX@=>79\:CR*]*:&N3>C(<P='
M!/>JF(#6\N;P55U1'][4R9%> /D5_K'AZ00)/?*GY,;')9YZVRU)6!>AO7W7
MFYQ%W^HK/!S+O\AK-N !D!B\"FK;/@N"(_C)&\'+:,,;>?.I16Z\";R@TQ:Y
M]+9)^Y#\'V8-(PJ+:;?)]Q!>;=B*%_K0T^]:GNN-@ SP!=_ Q%S/\0;<H@XY
M8[?,\<;BC/SEN6RA2:Z9!#X>D7\#'7_EU(O?[G+,:Z7=$?. !?\UA'_?XP20
M73_T%/ZDT\@E%QR?_W"G[S0^?<W&KYP&0P8;<>[>LB 4)/&5NG0@.>B,8_B
MNS3S%+[=.6B1MW@*/T;<L9%ZV_5!7'A66^H8HE#Q69_YN,.A1ZB63D*:>GX@
M106Q/,=A5LAAPE/B^>F+U#4!&U,?9!=<,80W!I*G#V_N/5%,?_ZC&).C-!NI
M>W'3& <IYTM1IV:%4X@_,X9#@\#FM]R.J //SSR'ZB?A3-1L<>34JC+WX/#)
M79RIG=A^]2!<\G?<!1JTBLY<,M8!#)6AW]RS7QS+$RP&0;!Z\O&BJX?Z^.WZ
MK'O]&G#IQ<G5]^Z1_F/N!+.K>4'D,+^\V'E!3KL7%U<G9V?GEY_CS]^O3D[U
MY]_/SVZ^_/*BO;/S\H6<SS4)PJG#R"_DQ1@8S^L>+/P'X*^ V^R(WGK<5A>>
MZ9OW7KX@_U$X$-8=8T*)@K?:KP"#G^E[S-]2=YE;2M*[2%9]A^])9E()WEF&
MX2K@IF\^]49CZDXU>N-(V X?<82+#J<][@ .;C8L>1FQ(Z!J[EJ>/_9\@2F1
MYF]!9;#A!_83&"N.&@'25:?I^I0X=!)L"Q(7FPC_7.,_2#0U#2Y.@YT*TN"-
MR4"'GF,3W '"I/K$49\"D@3>VB<9BD.5(_1"ZK3PQ\F06T.RM_^R17;A?B2J
MSGY^G&:#^HQX$Q<(#Q0-#?=:1,,><6<"PUK @8.Q9L<U#:Y,@[M5ID$IM"D0
MDX<"N^^!T!^XBESF<[ "SH5<"TE3<;%MB>9KZEF!>O8J3CU("5DV)6Q"0"7
M@P##N:3[TW*B /A) KQ!__'<('($ >$8WYE_RRW3;N2YS8:ROLB7KDTP6AZK
M6X+D'B62:Z:U,MGM5YGL4' BS9BJ1YKFR(4'=&?24LZ0)]^H(B6\O-G(TE%+
M\KF9U'P5^=:0!HQ\&X?<6^9Y"XP1T_*YBSHWQU];:>W+9@X,(70E_%J8P8#[
MGL!V^RZ;H@9E;E%Z4LU&;E:Y$>0<X*G>@ GE;P(ZH!@S?_9:V3W'O5M@G:T9
MZE^LEWZE:'E8^)"CS#D[_P]\5D;[9H.(_WX8RT.2UA39*$>G^)5QBGH,I>(1
M=29T&B#%OQGC0[Y<D^_G?P'=[[[0XPJ_PM$_WHG_I(^IIN33[N5-]WH%S\*S
MX#X'%>0^< P]7P =CP3,B@!4FX=1VOW)F/E]=!ZY(,HD$.)PHGKP$BF2?1"#
M)9XZ.CA2A@?)+Q=A-C$KS!Y?R;^X,7$&,A<FGA78\$L/1'D/WB'\J=9 ."HA
M!5,O/OTISH1F$U VQM(71!U'_)Q3<8;,$4H)_#AJ-A*'2CPQ90 :1-2G;BCP
MJ=I36-D;^%"@DZ/W)?,:BE>192P+P(:UVY@NO_T.G/CF2_>Z^^G;=5=MH[1T
MZ5VD.$'<BCXP2F^"6^)[T6!(^CYG+AH17#;P0BX7F',@&?,YK+%.GMM\^'C<
MWI;VO:KQ')C:&>MS5PC_V 99*/.*2/2@#,_J;Z[# F ,B <F'/@1&@MXGX/(
MEB9C2<.25O%H3H#[!"08(A<8TEO)-D>,NO!C8)#U4<ZB6X/TE\FB$MI4/Q[,
MI>KV=KMZ]*QB ZY%D(6@ <G?QS[W?!0-(JPA#5HG;M"2N%/9I32L'?N>Q9@M
MJ<CG =):W_=&()T=1[C5*,A&8O/ \B*44#2RQ#GR^BUT7*C+X&._6#I)Z:4%
M5"+<TK"Z5C9+IN-.5>D8U!M),N>:9#1-SP0\PI)FH)Z$J/+@IT7X-MMN-A:U
M#K>0ETZ J(6K3<U L&EYK )BP8M"ZYT'2B.@NYIR2Z;<W>I1[@T#8 ^T(RDX
MQ8,9,&%;*"UX32+5@3)/ (]:#I,;L2ODO->?HX#7]+,6^MFK'OUT;X5YJT\
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
MI3IA5MN]"Q-G:V(OF=@KZ'[^S76PW'>,RW.Q?*GFV#,(.H;@H#)XSFV2+!4
M6 KZ,F$+!D7\;R9&XP&8Z$*5,^H[;Z$]VZP1_HH$S!<TG>NMF^^9.QHQF\.-
MSM0(25/G#VM=$MH/5511^K05[45+VB6%J3[]' SO*(BR-1XO?&1+QC5A?I>N
M8:V=5PX?\3"N=#&FTY%1,0B] SB5R!7F?VDTQ2^DU92.O CC". N(2>3)W^'
M'<4\L.39P:N[1>>";3*62A&KXW]GQ/\>5CC^=U8@>!T'7+9,.:QB:.>5J&JF
M>'$_<OK<<32;*DAV7HP9MHA;7 6TV4#4M% MM+DA -DLPAH+E4JW50?^"/7O
M1 1IR%^$CM)]J$Q(WFS<C5^$SU[ILKI<@,EAC5Q7&!W/0;[V]UWMKA3P"RB@
M(0&)I))3@) "B1+T*/GISX8$!,!OG2M>]IFJH'YATF>N*GC 1&IVCFB,VB^V
M2JTV*%@IUQ+3BDKA".Q% ERSX=#)?!%@Y+J>I\O<8-T#F^4KZ)NG):-BPRX-
M,QGP6@[A08\3OHV,/%UIHJ!9DGZJ:*=-;9O+^**P8 M%X5!<F.Q]+6I:J1^2
M@CFIWC2XUZ(D%IQX:<&(1-A=I)4S8?G65WG]&16NC&3#K-\FE5F?+0.7*^=3
M5]LIFQM4,(#Y=Y1G&65?GFQ)= MIF=F:*W-QH2I\*QM)!B&U'):N!"E+I,@:
MN+K&"0T"+@W.2+Y#YHS3F?=H!1#MY@L$<JWKKJ[KOJNNKGMC)$<GAII:T2V;
MG;VKHJ*KC*=QH+LLYSTKICR#'8841+;K)6A(%)I*M4=)PM*X#V(^*5%5&'56
MJZPE4V %5=9\%&0/:X*!,$T7;-=&:@5'=:1$KO9#JFX:6JKC2U5%)A2- Y?!
MI&2 6Y@KE?248B .ZAB(YW*X*ZX[9[QB:1'A)Q4:\_)ACG\)VZ>Z4U4TL-F8
M64XPTU:!"Z.1ZA:W37Y+ J',6(V6CAH4_$**N]C0-&.N:2XTH\8B7,25.WS6
M,#XSRS;B? /T@8L:E$(A305M-1M2+U%[&C=YN7-#"]QFK=QT\<(+C[K9[Q;(
MBM-E-:^\B4*<0%B^RZ:%GG[<Z'3)3A7(0K/CQ;V4D9_/JIU9PXF2.4X5]?.X
M#K^*!NXK@T^J *(^**VD1P,6/F2Q%<CH)B-),RF+"L<P^56F5?C4"G48L6X[
MF2G*((W3V8.K+8$XB*+N&8$']Z;K6D6?H:*W=ZJKHW?[?6Q\<<M$)WNDBAO$
MJJX,FZAU];)9&]!&!97UC*K48Y:'-S!-+$3I2Y@CHT-7:AMUV81229T:9(42
M:"!:^ESDH@#BG0Q9.%303XFWI/V!$0,WX(BS13M2[**#UFN9=86A;*(B,OXA
MTU5D2!S+<2R1K14GR"R48U#3Y)IHLI*J8(IY"2(*E5!CZ>Y24T;16!-[[5/V
MGS<%J3"N1QP/T)ZOJ@G+RO4ZQ7JJ]!U4,DU_8I%"69-FV:1909WAFCF,!H:N
MD(#XF/?%[F# \G';,\DF16C['05K)1]U9*T9N$C<ZJLL6HPF4S4VX@<K/S-6
MO4"-1H6XG-AP7E)WDG/7CN +^0AXW(CY28#+V*&B0Q0\,#<ED6:K&7VM4JQ%
MI6A75Z6X0H(*!/?[Q&20M<Q..O4P*F(QG<*8Y\$:C-7')]C6A*E&+*#K1A3[
M >)\4CU5TN:H)*0<08@()Y<72HL?CM>2YT<NMX_> #L".0#Z^&@<&Y>2$)SX
M8?2G[MO ?HZ9&Y@GLH=VJVS4B C!2=^.'HS<I<7=6V7UAC 54N#YZI&R,<Z,
MM@]J^O*).%9!WS9YIHN1?GV$9QWA3G6/\"<LF0"0Y6^&(66U%:!TM-*IHA4
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
M<]Y=O.;)G"LVI-I)5S1VC1/A5&^AY[0#=U8 JOPF[*R^"8A1[U^O:@T3Z*+
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
M(37-P'&7CI1&B<M1&7#+97IYJI2PN&;$-<05;^1>6@JPSY4(C+#@6#'7+9)
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
MZ&_F[-W\S9SJ#OZZ=;BH?TO[_U!+ P04    "  6-Y%:H.SLP, ?  !:"P$
M$0   &0X-S$W.39D97@T,C0N:'1M[3UK4]M(MM]=Y?_0Q=9LD2U#,"$) 88J
M T[P7D)8\$QF]EM;:MN:R&I%#XSWU]]S3G?KX;<!,W*BK:T)MJ5^GO?SY++]
M^>KTY++9N#BM5D[:K?95\[3YQ\[![O[!R6OU$;Y_K1]@)V=?+OYD9Y_.OUQ]
MN?UUZ^MEJ]W<8G?M/Z^:OVZYCB=V^L+I]:.C:QD,N+N%[[!J!88X%UXD@M.3
MB];OYOFA8T?]H\/=MXZWQ;CK]#P80W0C>NODQCPVX$'/\78BZ1_M^=$QTY\[
M,HKD0'W5E5ZT$SK_$T?U]'.7#QQW=-1V!B)DUV+(;N6 PTR-J]:GZU^W ESG
MUNG)V6GSH>]TG.B?7B?TCW'G[.3UV>G)ZQO<^K1EU/>?<1T6'8Q:R!_G5[_=
MM7YOLG;S_/(:SOC3G^S\R_7=;U?MUO4GUKB^8'?-V]];YTW6^'3;;'YN7K<?
MO=A(/$0[CF?#_$<'OZRV^--VWPG9X]:['>&[__Q'_>#],6RZT0N$&, B<!_X
M[>'QJQJS>21L]L6*9$<$K/Z^QO;W]O=K#-X<<%LPQV-GPOG+\7JU:B7J"W8C
MI.\*?/_=<<ANA1]W7,=BLLO.^X['<5:13GIS>YZ9CG5&C'LVXP/I]8X8'N9T
M^'N6B\>;ON%!-&*-(UP$K.JP_N$M+DMOB?T;_F/#6AAB31R,6#N 35<KYW*W
M1M>--T[_**"]BNQ=_*+&AD[49X'H.2$ %9P@M^U A"'C$<PN!W"*=3C*UQ]K
MK"V'<++G-78M=UG]D/V?L/HQASGK=787P9U$-7/$K&E)3P[@./&4VO"@)UW9
M<RSNL@MQ+USIXP6R_TI/)"\=T\/KQJ+T,,]F'R8/^P+^:'GW(HQHI9^YQWL$
M=6SQF7+F.@,'X=%U>,=Q'9C-D@.?>R. 0TL&O@P(7''#X@&.'J>- ;,"!9LN
M'X8(B02GM^>+;^G]WKL:>X^W=!8[KHW#U==V4;OKOZ1M#>^T+'U=<'2V<^_8
M,7?=$1YRBISX0(J>QW#8KBNLR($-P)-Y1(9G'1%FD7G>;@Z?">2^]N'>>%A+
MB&^&7J1CO8.AQKC7Q-Q;&MQH$&3!C;.KIAGJ[,OM1?-V![CM5>/FKGED_IB[
MP/'=;#$US*];>UOLO'EU==.XN #RG'R^NVF<F\]?6Q?MRU^WZGM[OVRI]=RR
M,!JY@OW*MGS F9T.;/P;\(W0L<41OY>.K1^\,"\?_++%?M?<#?:=<#K%V^N
M5>T+\TKVI]Q+V1-E^4-D3[W"8S:V)@.>P%TX&_8!W$;P?@"BC+<CAQY@*#%I
M/W!"P>S8G8+W]R# V/!#'O\-RA,)J+$^OX>?%%$ A)=Q8,&Z\/7O@ 9.%Q U
M<J07LD@R/Y" '2)!%Z(9D4%II$!>&+LT%0X0BN#>@=&."?[IB.$_M_@?A*@2
M0)<&T/W" NB9 M#9W.C1H'F,0OX"L'EVKG#]Y2N((9?-V^;'+[=-1=@U/6=(
M7U$J0^&0\1 &<ET)7#3J!S+N]9DG>C)R%+8<39#\S#(.2Q"?!''@8/5=Q;J*
M!NFPM'9*Y,[S1.XN(7)W$HX#OVH^6&X<@FC ;E&A4]2TA=0:9+TPX<^3D#T=
M7GY>BIAL*H4(_>.[!?R\7CPHNH@#A!FD*  ) R5\ _%,E,T:2T12_.HI'+=:
M"46$X@(\#6IISIK0 I$^XE8?*#%2-)@DC#M_@2R+\YG5*9B%T6U'<?^)U>Z6
M3'V](+Q?/! V4)C")[<L 3,IL%D$E0::;31N:%C?34"[&P.T@@R@!D>!%%1/
M>PQI$&)EM\:<"%#!=9DGH^P:0CX03 8L!''$Y<$R:])Z;^AG, #E[)[$1SM
MQSU4@Z4O BT(=P-0AU&T 80(;.;C^FL@P+CX' T'0CDL8A@X420\FADU7'HO
MV7;) =:+/F^*ASX-3]OT '"#5#)P$LF @S*'4$>0 @#718NU9XEIO )$:C<F
M,PR"G(PC)8,3C%8KJ"$&8=_Q:P!^_HAFJP&H1@B(.*DD7,.IR8X!JAYB)\R)
MHFY-(0[9:/#A! M"80''@-^'?<?JH^AO*Q-.#J<1 Y-/9ZS#0_A9>H1:TV8<
M,:70IB/4%'9W *-!J')'VHREQ2IW\H7=6<H"?G_1^AT^:VM_M<+H_R>^@L>\
M$B$&$[>.7V4 MB.0.AQQ=\A'(<+/:Q\GN;QE=ZW_ A2]V3+CDD/BZ!\?Z']Y
MC#!P<=Z\;C=OG^"2^&$0?;YFL%]<S>"<NU;L$MII4^*([)F LHN5!O815,E2
M'U@W-]@OHCXP*4SY?+2,Q-(%F$G%>V,XR7('',S08G@*"2_(4X^2SZ:/G_=<
M98 ["]@9 WBI+*P9O@NH++0SIC-E,P.HM 6*\2!,$. 1P,-C,P ()7L9D(P#
MK^:5V%2+K5:4&KL2C)4VN!F<]DUQ.>VM\$%,!O*C]3"$H*\\"+A',%:RT763
MF3?%9:,-8YT/#) H^!@J^$ C/8^.2J5[,7S4]YX$($4$D5:T)B_J6!#%,AZK
M$KZ>"%\%E'1:0%_$@[#B1 F<:[MA/!!DM'&4222TI$^/.3!. GS,IV"HK/GE
M&)X :8<#->/?A,<\ 8)2R(-1YBUNI<Q1=B+N((QS'RTM@4,/Q%%?!L[_4HTU
M.XRR5)*1"M\!V-?VSM36Z>CP@)Z\%X&G-M03GH4!,V2E,0<QN?'$9(L314X4
MXWH8PHS5Q\?1J HXA?8C>"(*8#/:T@2;KE8Z&)X#" @_*_.5Z';1:AO[,)L3
MI=%=)0:N$P,+:%EMCQE')2*>@D1AUS+@%C)7]+A;4U1=89>!JH[K]'CB[4HL
MD62B!03W *,MP3LNZ-($<4;R\.,@C+G2NA&%R7]6:KQK%D4+R >,1:<418M
MJ II]#.BZ#/&2Y5"Z,M#5@&)3RF$ED+H3X2!/Y,0>K90"#U[!B&T-(G/,(D?
M%-<D?BZ]KH/9<@XG(:*T@:];\3@HHE0YZ4I&WLPP'4AZ0"Q&K"/""#F5#"+Z
M_9L0/D:&6AJ +!-BVC#IBE8&M.!)DB14;!'2(OA; "L'QKR==0.G;[32-[*)
M4!34YT3P/JZ)\2&*(4#H@)OV^3UY_##."(D8+<X3)$JHL#JD:RK8S\@T8VM.
M(H1F>;AWV5<=++4X1*^6T-:PSUVW6D&9P79"RY6A .H.;#_ =8.$X(5=DI(H
MSF/J&5"L9#YD<)>U)F03Y1SED99NLF8&L\= ?(_A,L=6!U]'<>!E'?^P-!L>
M#.2( LZTAF!+*\:IPEKF#C%B4G8CN@R4>4!@HYR@6;M1_$A-; M7H 0U;_,J
M8I)6Z8I[Y%(#,9 @Z]E".7LIV!B@E7S$<3A_N)E<#5.T_1DIVA,8Q[(H=SA&
MYM:>Z6TRK/>9)JMEG-J/SC<*J#,JB16T*<L5NM2 4H_"&.CEO4)#J\^]GJ@E
MM(FT*E!['GPGX--UK)G1F*7@N8K@^;:X@N=9HBZ?&QUY.=DSL[9W,^BI_@KG
M6KT(!/!4X9!>3DQV+%+M0G2Y%@O&,KI?:0L ,:.1BH0+IP*W"7ZV.#"JD-E\
M -=M,@>42> FF;I:2>8^^?CENIT0R[X3B9W0YY8X\N0PX'"%U]+;L9,%GKS&
MYT\GUJER$I\R& E?(,PX715]-7XH*'JA8&2$)RUQH-@&NPQ0(NN.='Y0@!^!
M7,!Y)!:4:L7838Z9TYT^19<[;BJHXHDKFQ$+@:2$7?B XH$^U"=M=HDE:S-8
MU^E& H3![?K;5XK8#&7P#==L PM5PAB%L(>H:1NCFC!") F((,U@\.135_U,
METR'BR,9@US62C F>@))IU\-# ?PM8UF-C@9%8='>R9!'$W.DR4:2HJ^D**_
M*RY%;Y(9$Y@^)7JH6AW!H+0HK%TR?%=$BT+>EJE5/2(GVMS-$Y\3ED4"VAD
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
M[3&07N V+G=H6C<&Q&+ >JN[*!49-:N^<&V&UX&^$E50"B W]C*EHJB7/*F
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
M,I$ENPJ6K#C0M;.Z+ .AB02@7-&!31\T*<S$L>(HJJ5BM6)T@"E-%8>BLX-
M:IM^BE-H.GHU-!+-)^_CXC$%TBJO)FS/%9:I)YT2?=VF,HO(E$PFW62GM1QG
MRNT_110?AD,$S6(55A@3V8FCD2]TO*.7R%:J ACQ.3BVY$0!13%=S=']NI,;
M*+G-DQ'Q;0$1$4 LD#Z6R*2*/4[*4E):'/N^#*)I/$4 ",F1$ O$'ZU?DN!O
MYD"L,;PA(0$8HI<1VVL8 D6-:;X!WKK"UH*^>  <U?D8WB1:Y<0F0R%RP%RC
M(+V0$)82.$/IZD;8L%3@I(,Q[8;"%M10^9'FS%[+D(5J99PNY!:9AN@#76)8
MYY-.3>.V4KE3JN#9^>5;H+%3#ILB*3Y6<LJR;?4]9:Z60N/3T?A= =%XMJE&
MU=$+502BAZH[DG; PE"Y[4VM!9+!-$!I"3&++PDYH(9AJ**'.;!41<9*V'HB
M;+TO(&REQ&E2/C>TQ4!<8AS*0!;RC2G2U>Q*HQMH,3\L+>;/;#%OM8[8.7>M
M.,-:;_C(: 9+6-$_"O$BEG2J)SR0<5J%V-1?[ JA[.OY$IBZ0"*H'PX&-Y66
M\Q_ <FX[W:X#P)I61\E:&+5@YHJ'3/F4,48]2-V]I?7C!S<^8W;')*MLZ*1>
MY8J;*=%-!939TE<)+)MM#S::6V(QPA0>:FSAQF(*L5D,+<O4>'_V>..<OQD;
MK +3) 8)ZG.D.Z^B/<YP1U1 7,GMQ=O."Z0:?W(2:,;@K,N^62:/'I]3]C*3
M!)CZ_G IWV/X6V"_6V+7NPHCS /*><Y'T^AY:M>$3:JV45J]HI53U634Y)7D
M$ HRL&!'*5V*VAQ++=T2959/S.U)1KUVX5>/W7X^8_GJK_H?W'Q^A=5*;HG;
M.*MJ+_.?9-.?'<\9Q(,D0AUD*M5HYE5Z3HU%Y]2@BNNZ.!=V0\&2?%217.W3
MLWE@A\HF.?L(<]"A3\TP5ADZ:9/4N3<!ZBL?F7)IIE/O8XJTKBPBSCU4JIZM
M4\4Q Q6M<@#IJGJ[/L7$^RBQ-QAZQX%]6"HAE1+_M*2)!TVMO].2:)@/6*VD
M4"+1=#:B/L[ZIC ;C)Y-#$;PG&H\L\:%;V[1[P^EPO>\!XH5AG\[O<.N2#%@
M9P/V_=OI O7M^9 S#7H*S0J (H<)2<X84SNF>JA(,GL6!DIE"T< MB#-BQS5
MUX "# 9)_3&A=."D]TZU<DL]!S!HA=%14>0-H!J9I"T11%17B.PSYWTTL@C5
M\ZKCZEX!6,<0\^94(;8ORI*#5$!U$\C$TB0\B)+::JK&(6(XL!AX1E!0 FHZ
MNOY11T1#:G2 X3.ZQ$R^0D9V3W.KJ:X]44>AQ;HR=<:A>4[BSIN]93-W]J=G
M[NPOG?KSY %FY [5]WY98ZSPX9108;.NZR]?;QLW*\O?8X&_NWOXY%CL+[92
M=?GHB!K<[6"MN+%%+1+;D83]WFKF2LO-C6J>'=MLMIN'*K/EQ;M9-3!Z^7U.
MH]M-U3+9ZZ5"'Y":#3N'O:>?0\9<J5NM>/8"#K:>A6@[J<E!_5O6D!IH_Y;I
M4Z/P$Z[B&7##6*/5*D!@WC"T>#[R8)#B @2)R?*;+YE_>OIO!W2;,$ZS!\_@
MLS<__2:;!_GXFULM:>715I8C=H?J6Y\[\ ?LR^:C& 2^5D;8RSE0,IE1,_T0
M;.%:L_+9HY%L^?8 1^RI]_@T+*2[O..J^U56T'WJH.,X=(>=Y08=$:C7WNS5
MV/[>_O[C4L$.IV>"'4Y)!'N>1UXVG2R!^S0SF#O* ,$E:^YD+(D9L-\ A%X^
M-WZS<'C!A4V_K\U$W/J[$G%G(V[\O[Z,V2?@4R. !/S[,S;$'6=4F\:'X^_
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
M@%V>0O.9*EY26L']RH@YZYQ52SX5MRD<(E9BV7GUT%+R'0Z4T@HOQ8)^L=E
MHF4H6GO2L@"/WUI4:+G"F*H8>T?MC9TY?:]^4&+ZB(BU2K8\ D(ZT&5V=95:
MA)E1=*-]2=:@ M_Z(J"R[R42!S+YNRMU-QO%WFZVIT-I VXKGB"]%H@&]RX%
M274$!$A-)*!;DHX;4J('J#FP!Z[$?"6U&$&'C$]3@LZ,/4_O8)V=87J363P5
M D[<1N2FE/CTJS.69_.I<&7D4V\I64E58)*J/XN[Y(( %>3V)1AVJK6**H ^
MN^)YV0YKH6NY=**"$5^GU%)9]7M0L$T.*$T2QBX&\= KX25&_2\!>X3O': -
MIJP,GBZJ%:@X3'>*<EM- IKWX'?MO";/EA,6R?.PR&*O*+<K+JCAUAQ<Z"/I
MKL+=A'EZ%K9BO(O&20HQT=$KJ-2G,D5:JD<V)7R*.I0[Q3NG,Z6S'&N085:5
MZO)$)DXHNBG":RW.5$T>'J&&R,(WE=B+15>4[&S+Q+W#M]?, I1GZ*XIM/B=
M)2,!=!/(GX?@$ 2"#"UR.**R0'A=S0;WC5W):;XP,VQ^!2,-7M>1!C\*R:Y@
M(*%-1@#YKA]%OA8+4LIE=;UK5+&1XN:POE))47^4OT(@25V5NDUDS4U[,>$$
MM;URJ3!6P8@W&ZK)"72B+*5"H,C\IBK3J;I&ELL_L"Q=2U4:R'G_5)$Y'?:&
M@2P49D=]!ZT_K$['6C)T5C#0RD"G3%3KSV+_=JZ<J87.F)-MW!^DZM0VP!DV
MP%?5M0%VC+!KP^"N0*RM6P@LG6!4LE'C55%ES5MQ&R@I,9D6-.+:-K)LJ*F@
M;>1*F]%*C![P :/]U]J;6FH9"XZIX1. AIY0!+/;E+1F$I=XJ*,/1 AB3W$
M-_',A@TXJ04]:>J%J:P#;>L3MR-IHH6GZVR3LR#"N96?&>ZQ!]NJ!:<E0W0%
M5<<C)9(;^W#N'04QJM!-#_"QQ63/C8YQA"Y\5P>F\70*^H2,FPWL,*Y)JZWN
MI>9<4ZWV<!WD74#<2/3+9#+#IYZ3N6U<Z //*1HGG4'*G341$MFA\,LY%+SV
M^CY$XGM=78GO*K_K.6)>3=T60MU>5U'*V\\#'HWQ(9W-PJU[TS!G>@[98]0K
MT#Z/AQ3U9/J]XZ#-QD2_]T(&:8&4MJF/B^+4X:1BVG)G:2$UU3'R5&L_%LH;
M,QFK:6G=Y)XPJ39),J*M5FX(J:5Q'B1P8.,3*9E7ZEBL6L1=-LI44,0][LW@
MZQIFNSS\$F>CU!NW$")M$BLE?Y-[&A,\E*V.K';,1^#5!3_)]))C8K,Q!Q65
MNF5D 1 99.2#!/QRZ]U43)<3-9.' ,P4! P),+S!+7("J(&X8&V;@!"PM-R)
MKIH]Q^.6G5!-XP9*QV+$QZ9B1NC)D6ZAA,AE+.W4<RG.5*,,6#&NR\0?"':"
MU;KO=,/7G&M!:%A!N;RCK.D*)#P9>]D08=(3:.#T@5^D)3+Z:Y31#5R:V/0L
ME!@<$\_E$P".<U@EN9,F,+$LDF1&E/M$)OQ3\ON^J?V^JT4DYBLS;RJLS/!;
MH<S6G=L1YA(N,&Q5?X5S?678JL)XPW&Y"L$AGH<91KAT3,!,=-"A,#N(A8K;
M0^9J8PB58\;VDT9#+.55QGG=<!,AE'>\ZF(X3K-APDZ,NJ_6-=&J'ODRL&@S
M/"U(6W7GA,<A]<J&0]>LH1:M<D9G!"(J8E>;%!Z"A6^KBX4'-J#KD 1!K^Y!
MO7P![6T530N@)PE)=DA%8]9LK/.1Z/$LH* $^LF-=%:Q?4(%\-GLKC(;O8KV
MHU"\I-GP^9#W2?^*[)R8N9#/NOO^[/3*\O*!3,6+9,0]L1-&-S$?45SG"]\N
M;7<#G]^;6J'J^/"8P732I2YSHC(HBP?BAFTH:J\R52692F*4:'MC%03B13%^
M5L0\CZ;T-/*]0ZM,Z10]+E6,8NIDIN%1)T# DQY\B.*Q4>H>M=WBDEG9BE$N
MQOYTLI<*\A&]-I$M(-OE.BD::G1(+2C&3O]$;:_1S.\QJUW ]:)>08=*K4$\
MG515J)8V&0U,CQNC/>K)I,6PR:[#9!! MEXKO$NFIQ6T.Z%KM1=AX3]$8G%-
MN4Y*H'0"JCG38.F4ZJNK+2\Y-72M_;QZ\&+,'/?GJ#HQ("[D N*W.IMNK*KP
MF8'S;" WIT=BFE :9U3AA:(0D90!)<NHR;H,)_H^DL^SSN]?,H!N51A >8+U
M(Y)B\52C[=+7NI)J8FK!Z5 CG:57FI5V,UF6N=F876^2LCMJ"%PJ!+ZL( 3N
M RQ9\NB4ME6J18P^3DS]G""3T_Z'EK6!S"B"VVQDH9.%6(MO2Q;?*NBON!R0
MUL=+E#07]( 07<M(Q5P7ON^5P%TYV+G<.$*^FWO,0369)0S6L/>$94%C0##0
M!$IHH7"5-2T'@:U[#(_>F5R>3!2U(@5UNJK5;.5W7N6:&B*?L/ 7"^P(%)<$
M 9"AQZ3;/3X&H,Y/>9!K8;NZKH53,O)5Q:MG5F.T%LRI&F8A!AZ0P<]ZY%0:
M>!_S:DQXKJ*8<TR"-C*'%.X):[ N-"!\7?-253"C>F9*JQER262\QSUJ%ZRU
M*5-Q3-MTN>\#BFFMBN*%"H9S[.FBXM^[@II-F'WZ.7G/AR!CME1N1C+L%@?#
MCAFYMU%Y&3&. I<"_\4D )U%<H,1?[@:;=*%8_'Q4,PY4B&V1,28W$BGU&S@
MMT+%;>":5 4792E+=M@:UZ9D;H8L.S]G'G<&:WDVQ1W>L;7NY'B%8R\?1X^2
MD-5NP-;>[E[^5D*5WKX&*+S&5LX>#UY0B,$.85HZV-V -_:>PR%AH3C8K3*
M%\^,R]CM5D4+(L,Q:,\IND?(K2M]RE'MHJ6=UHYZ\AJGF@C) &/1]'+Q+<"1
M+\];IM1C+\H0(M9>/7[]A6-5^]" 2<0_Y#9T$UE%/X3QR=V1Q9*:GL37>/:P
MJ= ;*REBS9MU,S,0X8X[AWF%!%I&D%IR/(6Q"IDF@%"Q",0U(K>MJ+%N(F%6
M+H;G[8\6PS/)>2<YLYY]&[FIP\ 7*QE,7 +N2#%]LU3+U'\!>8"8H?W!L&EU
M[/EQF0<GWM\TWQ,WS6<R.YHA7+"'[6AO8G$D?\#AP$F?XE6CQQA( '!ZK5'L
ML ,A_T:V]R_XQX_@#[S2+*;2.< 8#Z/U%DD#*!#0?Q1ZG*3^.K-R#&VJN"%G
M9<["/G:./WR\@F-Z4SPFY_M\O5O/9HZ^O./:VU<<=\==WL1EEZ@)A2%^_OGG
M[[#P>L'W [P"0GS[;1>F/Q]$H=CYYS^VMS;;[[[++126\Y[?5F<Q^RDUH8G"
M>RQII2Y]@@B3\_@1A+1*6X--_1MTJ4^21S5S>/JT=N46O%+(M)+,8:5.F&@P
MR+Q_82OJFF ]??Q?N06O%#K5!.L;$*P_^3@+V8FLR=73Q_Z56_!*(5--KKZQ
MIGOHFAMY,A#PQW'>$_H3#V%9]&=M=OS!"<G*+7BE\'(E*5\ES([P\@J7"MC^
MT=R,3SN2Z)?J1A+MYQ6E3O@-!0\<R62$^5,7PA;LJ?.6EQVH_4L5\Y95GIT.
MY6C95HRM0D\7*K^$:#^*13JCC*B-9O05;&%,F 4N"F/$&)[RN*\^!D>&T_4<
MZLR!)0-D11,_;50> 0BV0[VF>*E$I&F@TK<UE!5K>6"C&0I."E49))-'7("Z
M=!!'67_0;/1B*4*?VJR&21:DN@KH,8R 9?M",Q^]A37^NA@EA>DSOAFD\*K)
MZX9_J + RTTWK3L/ S/AZ3W=',B^#\ND"$@W;K+EA%#B&I*L.Y0ZG1R0-E6]
MS8PJMQ]WI:F3<A@-3;@6517.?VHV2K*M,<6,"A#F):_C+!")BE9TWM:W0DG<
MHX![%+&I%S#],+_!+N06TWLRU('/A59)-&!^\75T\T)DDO9F=8620XP@Q,:8
MDE.?WVJ$.>\#'!KBP[TO872C4MM4)0>*>=0--#$O,^84>&PR+4V6+Y8I]-"+
M91HLPW]$>B-TV*H9_TY*U6SP6*AI]4&M,W>!"JF^"#'28]%SR*Z1:"*!D*%E
M[;0,K/]FNJ?H\AI4Y T(EF];#JI,4E4^?#*)5%'90K!S%@;80,$&'D]-#%O"
M@U2IU;JAH?I"<_M1U@7YE*WICC'=<;.A%YG%PH1K4WCJ-1*,XCIY!O^-=4NW
MYT[ <MDZ)J+4\T8R)?1PLD$(K)[HH1H]BMUN(:I?F@G(E3U=VO%^<VMJ3]L"
M$2G*NSU25#L0S-"CW''_6B;XC8Y.'F4QI@F7U9XJR7:GXY@SJ@(F -YHJNNX
M-X&J>:5-1G'&7)>9![1(4EON*NH!M"I&;:Y2[Q2K8D5C02GS*J*YV1!AG_?S
MPRC6#[,Q\0/!BI#A%O7"(O;91.TQGB394)4F,65L$6;Q"/&42Y(39Z<IF-K]
MJL^@!C(EH&3Q-?)+M\YY/%E2='*PV0UV:WXVBY^UJ\O//@%<BB#@H8BR^R;M
MU+K+U^LN  L5U:8'@J-@FQ!-X92EHY2"@K(<Y]WHX;EK$4JANZ?&H@?DDSZ$
MII,WD1GDWD ,,]7Y#(5XK9%CLS60Q&58+"K!29"G*8:"AU2,N:=3$'5=E)*J
MK;7.O6RXK;C230UID?T!E Q'V$P^;P4^SIO@DKG'%%-3(J&6/E0C#I"<Q@RD
M6Q .L:\?\GH4-5"@(BG'=-UV8)%:";M230V7WQ(N*UA&PH7+@OY59DELF;;+
M26[#4 TDG8IAU U)M4+EKND2D^V&0V.JM/7>34D O0:2B77G&I/ EV3=O_&C
MLL8D)/Q*I6_U,LSH2S+,O!2^4LR48G4MXJXRA&PX:I9=D<*%PE(>,GG=J6'I
MR%+!EJPNLF!51@Z0Y&N]")198_TLMBFSR=9*6Z-W#$X@:+JO1E/ESXR]WI@T
M$&[)4]!'VX@IJH%+&.A,Y01FT.A9:IU].K7@?ZD=O#\,-:A@"]Q9'2V+=O?0
MMVI(%YAE3RJ$+9KCB:OH7LO4O8WES=M0#8&?91K%"5F94."#OZT[<(1FD)3J
M)ZC*=[4@MVQH?%,]:-PW1CW3! 0+,J,1#\#*;9LUM\HAJM%8G:"@#FO;(%8L
M@/=N.%98:#:,;5 /A\!X8^I0&\48G^]E*:["+J'X7@VJRP;5M]4#U>/>7;5C
M4<X9"  F/(\6@"5%3:"*6ZA[2,9L:FB?*A/S<"0PGHW]G<4R\25IRZUF0T4_
MX,"H$9!!G!4=ML;+80IVYU$:9-&7VOQMYY;*3N\6NG'4;&6=+V*10@E!FY##
M$2=/A:Y>"U*&\NL6'4\P42*,&H\<A1#GCB/)E]%LJ%KOUXAV#WM5&<9L:ULZ
M4W*F)%8O@L/JDZL9A=%0]1;5^U8%VJD<%U( <Y8XX<0!]DC^A94ALY,]Z6%I
M%4U-"CV8:GUKZ81BNWJ$XC?E^50EAV:[2W5YCQ:@6BC<UG1.RUQ2UT@\*JGX
M2]8)M[U=*7.<]N76W&O90/E+]8#R:HI3F:)J/711KIE6$X9 :O@5>=>F010H
MTQ= ZUI[XO%U1OV=S,=FHT2OOP?<N?KNUA)T[_\]!38 G$%5<_N_E:U%U=[\
M08P(2SO1O;5+JM^'4OXY[/[YE.-]T;"X=WP*9W1UVKF\9%<?.Q>=L_>M GX!
MQB"E5\(6=?3QG9@/MQ^!CGI$MC#I/[1U#*F67$_&(/M8,W(7I)NY$09;7TWM
M[UDL[-7F$HN%S:L.]O:QU<&VJE$=[(%UP1AFXSV9TC7W)@=M_*I++8;SKVY9
M$J$&\8]-^M\#L7<CV;C/@><YD$5F]UW.:^U28%Q7[V$+?_[D$C</QH_)V?S>
M4'<B)/LCFP=.*X7$;E&M)UV(:K6ASEP->UJ ]Z0K":TVQ+F7\W1 [DG7@EEM
M@,NOYNF V]=4\:B5A.4H"?<]^"KJ"7>NO=87JDK6#NGF\-\B:#57NBY&NUV;
M/!=[HEBXZ;>]2\Q;S@+!]F'?O^V9#)6E6D*+37P3LX)$I)2#E4YD*'9-"TMQ
MZP59@N;/D>[%Q:*1>B:/D$VR+KI?,2LMH![B%$[.=0=#<3N074QQ5-'"6.H"
M.X5@8U=&YX+]-6281LK_X8DXI00*<I8?#F0H$O2SQY)\S[9#$_J258;R&3T)
MP^MFW<Y&)IK)M)3K&7TQ893W@O5ESR1ZF/10IY?,1"BPNZ?O:]E52+ $T^[V
MP]I O&P_TM*[M;WT <K>:A?;3RR8UVV7L#JSF].SSQ?[YP_V1DXPKO5-?'*"
M=V$UAH"/=U+$EA>8"#>QJ+N<F$BD?C_N%/+FYG+EV;S9;+<(2F;+=^_FH8S]
M_OLLH\P=RJT!\J@VI$-L?L!S,!D;:D-'0"5_P$-0P!"%,PYA62ZI,JI!(B[H
M!V$_R7)_P@%\#N^K,#SFXAXF86\^\.QSW]HEVJ$&7,(?L"V?CS-@Z,<.,[\2
MWB",@J@_+JIR,Z-HV)U+=?GO#/EK<7MTK.\M:PDAF:)HA_OF^WDHON0FC\="
MY>-("D'FI1BE8M@%0>WE9HMM;6YM/7;(27(P8X8'J]_;Y=KW=HGRO9A'OI58
MH^[!H&_N\>12Q9BC2^/]V>F55<8&,A4ODA'WQ$X8W<0<7N^\P*P_C/WFP>X&
M/KVW@C3LP>[JFG9]-]KU#0!VH>2M_481'[8\^E:<HB9PQ9O(_CN(,O8!Q)(Q
M0 S^_0D[F4_*):M%L2ZS_P /9T?\5LX3ME:8:L'N_EQ!ZO05T+8 <G,D/"(%
MZK%V&^E!^^VB*<Z<66JB4_2+&('B_.H^+.E0L22Q^A+4OS_\\23IT=.0G18,
MEK6<](1(EI8HT#20HE3=4<6Q,+FPW!E??:)T3R%I%2U2?\#M#R3[##2H=6^A
MX_MM]*M(EI*G'@B5"Z!)^S!^P-K;)-[\LFAR5#)Z38E**5$V$.Q(]B5F=3\!
M:F2,KA\S8,+L$GEM=1#TZRG1A?0&6*$<-39ECSF1V9,Q-GT-*"Z !/TK"P7;
MVB)Q97/1%&AZ\)H E1&@/S,QYN03N4MTJ#[Q^1&\=%<@^V @ &"M;+&#"(6D
M)T%^[@^(BR ]/,RPWBA9=[9>+ISXE Q?DY_RF(',HP#5>:+""E >(\%;5W.$
M2LI3(SX/N;25HD'W\A\^&A _\=@;&$?]PHE.R>@US2D3>3[R<)RM+*EYHAK6
M/>ZFIB@S76*L_9;0_M6BB<HWBVLLV<G7IN']$$3L/(Z2D8BQC<A%A"7+#[($
MTQ&2E34=_2&QK#1['XMDP"X 90[YZ+ZVB!4B=!^Y##G["^D $H0_X2Z!'D0K
M1MZ^$@H7(D2-C8]KX=1N:NR:]I1Z_#NCR!L 9AH,O12!;E!W*M*;*/ZR\M+5
MA;R&?1W$B*)/@.C\R2/V7FB2@RZT?B D^[!R9.>Q +@HJW5[:SD$:'KPW2>0
MJ[LU/U=W=^/@[.A/^/+CU:>3O?\'4$L#!!0    ( !8WD5JD0O2ZDB<   YW
M 0 1    9#@W,3<Y-F1E>#0R-RYH=&WM?6M3XTBR]G='^#]4L#$;](:;QC1]
M&>@A@MM,LR]-LS2[L[/?RE+9KAE9\M$%VO/KW[Q42279!ALP(T ;YTQC6RI5
ME;+R^F3FI\^77T[W/GT^WC_::[<^79Y<GA[O'?_W]?;&UH=/;_@C?/_&7" ^
M'7P]^DT<_'+X]?3KQ4]KOWX^N3Q>$]\N?SL]_FDMT*%Z/51Z,$QWSJ)X)(,U
MO$>T6S#$H0I3%>]].CKYC[W^6OOI<.?CQCL=K@D9Z$$(8ZA^2G=].K>7C60\
MT.'K-!KO;([376$^]Z(TC4;\53\*T]>)_E/M=(O/?3G2P63G4H]4(L[4M;B(
M1A*>M']Z\LO93VLQSG-M[]/!WO'WH>[I].]A+QGOXLK%IS<'>Y_>G./29TVC
MN_6 \_!H8V@BIU_WS\3^+Q?'QU^.SR[S6<S>B[F32-7W]+4.?1AW9_N'Y2:U
M=SG4B<!YM%O%1-93_/;O?^MN?]B%:>X/8J5&,#Q.$+_]N/NJ(WR9*E]\]=*H
MIV+1_= 16YM;6QT!=XZDKX0.Q8'2O^MPT!'I4(ES%8T#A;>_WTW$A1IGO4![
M(NJ+PZ$.I5C/GW=^<>@\2?0F0H:^D*,H'.R(5;\F>B\*=C/>P4G8-8A_PG]\
MF(% PL[BB;B,<96'T4:'">DT]3<ZXEJG0Q&K@4[@)</^2-^/59((F<+XT0CV
MJ L;]>;GCKB,KF'?#COB+-H0W8_B_REOF$EX0+<KOJ6PXVDG?_BQ%X712'OM
M%N[$)5P91D$TT)X,Q)&Z4D$TQO<C_A>%*K]K5]R!F);:JGV8S&.\CX,HCG&W
MDIV[GI%EG_@OH-XO6D:[C\(:\(F_R4D6BE.]^UA+/$=:^]\0__LH:UP_"07Q
ME9R=,%_@PT9''#_F[UK(&)F(KZ^TG\D@F,"QZJL8#U4:"0F_%QSJ7,;II. 9
M'>%%0:"\5,/1F-"PI4NU2EP&L_*EGWW]%<[[Y^.+XY^_7AP;=LCS$$-@$\CA
M<%-P57V8>72=P#5QE V&HA]KV"!81:@&4:IEJJ,P>1PV^"O.33[2H5O7KZKD
M8(]$1SBT"C^T6Q%<&0,]!.I* ML;X^L70WFEA/JNO P%DQ1!)$/>5^*-42CV
MLT&6I&+K'<JJ[GN4<PYE? 4- 011($[QQME";YS%28:/!!*\'FIO2',.>,[C
M. ):=9Z="IH!C#0 88D2+,.)],7%EX.WFYN=S<U-',BND\7<3??"RNGFK7?Y
MS<76=$J;1A^<?:/=R1*879+!M.DA</M83N"]Q'#0KE22TD;ID!;E"#%/CG4*
M&P,/+\2A3(8*_C@I;OPB0SG@S4:Q*% B5O;8GFZX8#26X<0]AK/?1KN%KZ/T
M$GCC@9.$$;Y[[:.*@#?W+._86+GH6]>+TZM8B%QAJT>P8#S?(.9=LJWJ6/C>
M[-6*)C&'=)V'YP,F3";T&3DN$!J];=2.$[X!]+(!\QG14^FU4J&STLY<"DN&
M41; NU"BGP5]#0S8ITM@C;&GD?(RVBH<2\8QW&)6V">Y  JHG>/4ZW->S4=X
M-14+8>I=KNVQ2D:CH)FS?W!Z;,<Z^'IQ='SQ&BR:T_WS;\<[]H\;7WB5.M8$
M#_/3VN::.#P^/3W?/SHZ.?LE__SM?/_0?O[UY.CR\T]KW<W-']9X/A<B22>!
M$C^)M3$<F=<]X+-_@ Z? /O8D5>1]LV%1_;F[1_6Q'^,!0'KSJT)MI_@O'0W
MF$M?'MD[W2M*][H[*\I[*>Y[,G;%]-2(**T,H1G"?R[P/_A>9K_G]R_V->>+
M*MZD^?']C330W>C6[^U_RWJ_@QY&' N./7(M9C)@T/B:>8PY__/T0OPVP0%&
M4H>I--*IS/&L$ 5A,<66\.,U<",KGJ<DKG/M],BH9S*K)/%D1#@, 6S.5\R%
M52Z S)Q]-88_4$P"]_9T[&6C))6AIY)7S'U1\)K96$O#"G[X.%]IV#9R?SV-
M!HKX.MF;\%>[59IWIZST5D0H\]?F)*[L)&[5[R1>EFTK,C> #$$C9,JMZ(/P
MG;Z[5MANS5<+76\)/TA4M4(Z)!U0%P)TG1")CV,-%U_'.DU!'0'ND>2J0Z&9
MT#%'I;"T*EP.#&H4(=#@QU&B^-F@A"1@4^+?8U!7!F!P@A*4#,'T3/!+OD6C
MPPY6D]A-J,Z7#-)PTFX!'XM]UN_FG3'TKAZ=_ <^&P]INR7H_SZ-F4;+RJH:
M35$"?N40<4_! H&(@VLY29"FWHSQ(9\OQ+>3_P%EO5VSXY(3=^=O/]+_RJ?$
MTLKA\=GE\<4]W+C-X=]X6[_#?Y*BN02GIJ_CD:OV&X&5'QP/2!]. =*TI7J1
MC:,P/TWYJ:2C<0UJ?6'VHKM AQM(X0M+ET:?GZ//;]57G[\$K0=9[V/H]<2$
MGL?[OBM'V:JC8G]IM/E<!",M( -@&Q]$*'"4'EX3BO7NYBM>^T1)4#[Z<32B
MFS"$)*Z'JBQ503OQ4NOQ]92^ N461S-B'*6K^]0-'OK?5;:$KF./8E1EY9PU
M"9#8*.K5][&.R=?1R0V4TI*(,\(Z9 ;;!A=Z-"_U/<7!?*-;L)HP8ZFL[2<1
M7L=Z.A!*'QYR@W;0J. /<F9JJ((?9;$V1B;3&1-T3DQ5XNM,D:$7C8"P1R#"
M-5 V$**?*2(Q4-ME#S:72;W=*LZ2Z[$N3/ IFUOH_DYC%=Y*DMW-N]/D>O=5
M_6BR;!;Z6B%5&D*38@Q?1NB3 %M/>F#M(3N-C-<AT".=LAV(O['=Z.DK'2 #
M3W:7T@,;>EJ>GK9J3T]@/X!Y2(PN!G&ODY%.DJI$[LRVJ0UWE/V^#I#;E8W]
MAKI635UO:T]=P*2  P&;\F*XSU*9#J^BX J(##VI_--NHVVMF%BV:T@L^^B8
M*QQRK FQ;\,+I"95:Q3%Z"D$#>OBRX'HFIB\'$C8J92]AOVJ<6* *L:<&,JD
MW4*81!22!C:(HXP]_#T5:'6E"F=+,4;N;P'+ L4GWN@X7RE"3W.<1[D-EWL@
MPGU70\*]="-)'JR;PE^@BP%ML.%\_-T+L@0L8W&>Q1Z0H!)?QVC%.@K]N@1]
M3O4Y/*6"Z/H5F]KH+0:AW&Z19Q>LX40QUDHB\(C151[,-H[(Y+X>1FCQ1M=S
M7-]L[\OQ. #;&.GX_.)0!/(Z:4AWQ:3[OJ:D6["YO@1;@,AI- 8:(JL!0RV&
MD@OVJF,CS FA0I$7!X1B82,E>W4]BA$-.ZGB6US(RJC"K$WTM9_%= ].CXY6
M#'?Z$V:[^-+@'YPK*!!O-T4/#EJ(KB5?3A)VAJ/G*/*\+(Y5Z(%V(0T.MB'V
ME1'[AUH2^S1JX?C_,C2%SSF:Z/QH0IV+<&X8-8=WD;D]5('?;H%B*P,&NY$.
M$P$9Y\%-UD#,82"%IB![@[E?*NK?Q&7FQ&7>UC<N<Z% @;20NEN",XWI\S".
MYK=U#<[,A]4STIPQ6!@/=J+!;L0C5@2M-9 'AJ6C^QH>&")D(H2)5)W-=&^.
MJJ"@C97OBAGC0E@*Q[PR["U0 TGJ*/#$+(8_C6?2)P?3K"B/X_:.\=DQHU^+
MX!-?V 1B5GT^:AB(N=/Y8+*D8$V*Y#="*%).=FCQ="I^ 3X=A*P&+3(%@]]1
M:\FDLRI %!>4O 2]Z[0TRIP@Z<(G+S\:SF8P8P KT5,B4:D)9!9 [KGZS!2<
M>X;B@6F?XSEIGU.O7+CO_&/EG*T\>]1F;6X)<ZX;'-=S9URUQ7$90++#H@H^
M9-/*9C@=<TR&C\>2_#R4@U)D:["DCJT:V6ZY5G@![D#1+PC&(&!A0\MG"A7!
M 7?3$WIHCR<P3M+7RF_0QR\^SDQ48?5$2I-^ %41SL,;BUQNMQQ)R;*S<=,T
M(6E+>L:VJ=!/3H.%"3..(P]X;<)ZE4W&0 *]DH$J4#4C^5V/LE&[9:Z8J1\V
MC&_%$GN[GL17,JN-\*7\]3]5'!4X:T[_Z3L*-Q*7I<1%-/EV:S9GG*'8@X@&
MQ=V?5AQF.ML+/WNL N*I13XI:B0P,397"(.9NQ^+W*4IL":!1"G,Z:1'=:K6
M1ZPH2FH,>)^->8R2LLL3,\(T9IL4#S)"8#Z ?3?'JW?$$!YSQ0 4F=JMKVRR
MRPOPG:COS!!FKZ]CC$2\!C4A<\7TR\?+9D]0K'LR\++ =6H,P8;$"^T=[=84
M@[%AMU<<XM A;"CK8DG*P-.HWS"@%3.@=_5C0&=1BK$L/&!,D>$$(UL#RR(H
MU"OC2<?2_Y26-8C@ 3T9_A%GX]2#"WV=)%&0D1<#2P>@=/0Q):S=(@A@$"49
MPKVFX:XSH*[E$ K2;L6=&&@XD+[-=)^:G?0\>+I9$!X 3F\O9'DNPHD+<O$#
M,R0NP!Y-*HV0\Q?#@^$(C670*4[J]-ELMZJ'<UKXWW@V7>[81&@>($*S7=\(
MS5?'GIX"%C7!FE4SZ.VZ!FLJ+*_@09R#[K(XP]*N=#([>9Y8S,R(1[MU<\BC
MT0(>B,AJ&O&H$!DYA%%H8>[R/-Q"I2C/G*O<*CZH;& B]-P(2Y'D?6UJ7\V*
MOV!<@Y_R *ZAAN)73/$U=)7?3O&+8"C+U+] K*MZ%,0]3@)'TV^..UK54@QB
M2<Q?Z#A65Q%C,;G\DIUU$6[D=9HZ#W9ZRX<2X0\^Z@N$$I]3$/!M$P1\*9RM
MIB[%"I-PL.'Z=NSLC4A%RZ7:K048)!OLMI11DHW'D<$DEOD* 8!5RGP%\[G"
M >9&C_%.&>"?63J,8OTGS[ICRLQP9K93Q6X07:DXI&F26>]G6*@E5)Y*$AE/
M7)@\&?J%E[+!^:SZI-30]S7CI% ^8D5*CDETH?,8'AN':I*3(SG,;L6:I5&[
M98L<"@,/[ZFA#/I6><5O;(5%]OU2C:%A%/C\Y%E"M/$&/80WZ%U]O4$7:@SL
M"[B3X=7(YWZERI@4B6G\0:MF6N_JZ@\RC"6V!,*T<<VTD5B;H&!M%+\JEU69
M=@QE0%9!N<PLAX6:P@\O$)!CH&0VO\]D!;Z.KC%?T#-FG)\%:.UY40R*'<=]
M@0XI#86JX(".AB*R@(.2*6KD&9BF39;^2P3< &D9]+-1K=@E3:6<$E*)<LV?
M@W6L;9'0*W1Y^@6O&\=4_@&8GJF6S48'Z_E4<]'A<@9@<$*UG?!J:T"8ZQ%F
M,,MI3H4#V$[1= TY;U!O0UR$%R@B:YDDD<<U^(ORD%$\D*$Q760@_,C+R.1H
M$F!?8(6*LRA45N,O"+!(>IU#?YH\V2;WE& L$^2E9 ACN)D*E!76;[ME3U#%
M=.X@7@9A*J6:IX[9;*FSD]=7F4J<U>P#D)7R">9Z#\8*)4TYR4POCO*5-P$M
M&\WU.5?<J";$1J%7M#CHF+)2"2>W=%B-8!=U"$?#4V2,EYQ7.2Z*PSB--K%B
M<ZCVD<O<(G(-HCN:/\)8/PU5O4#S!\AJ0EI?/T/SQRG"@\DKF9>ZE>P:8?8"
MK9C+67%-,IEMX4.P%'HZP""*M9>7,95MY+;#+:VFD<]D3W,>*!CE\11BS$1P
M&C/C!9L9!A7S- V-O$+//4R-AC,W9L:#F1DY_YWOMWR":)7M!JWR4DYK3:L9
MFF:'G',Y9)W;[2U$264.OKFBX4SE>'1<CS*<[78+Q([N8[E_%()@)%H8"J%
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
M]-V2[PE;TK<Y;F<@*1O)M?+PV6;]*/)R2DS9\EI8#$FL;[_*&:.A6\(>,MH
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
M;8W4:^W3_"8V#9>/AZ*C*!O<;WB@ -: ZC*9+OBE<CJ%A^#Y.LGIK)PLQZ_
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
M@>>)9^>T8-!KDB @3P5D_-HF%"#_HQT7HY+9I=+;:P,%1&(&_:]E6WLX?76
M*%R7 %OL(P#\@LANTSI,_7M4I)B[1\8=(8!7)9@_>#MQZF-T&)14Y&* J\;"
MGTMT&N3)#8.",P("6:MCX/Y(?DXW$/G> 1DT8:BNP0+LGN)0)7F_S2[L1&]
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
M.C)+,T+AP$6[;CRJ&XJ8$@63[DBW/K<U$D;^^SHQ;U> T43SO*VU/\VEU.@
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
MEI57<CX<='9*>!.M#?O2A:#9X.V<Q4?IU^C@2ZN""[N\ZR?.:\R]DZ:8?-^
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
MM/;D9[X\-4.>& 7O$&_5LI9WJKN,KEMS_3,EZ\5#@4@1R.V:82!$OULSB>$
M9J$C85Y>%$[F'-^U%N5U]^GHX;ZI-PLL=-NYKI0>TG-A>YAS_GJZNG0/Z3F8
M!.?W]JG5@8)=+B?J8!V[%?^T$2Y8T$O*8]<K%3O9O+AEY_$-^]F>??>S_0W\
MCQ(*?K%]W8AJ!=W*%6<Y1<#%HSMZ(R4S$F:9#C R^2.8KQ4G3G$,,J%^AQ3;
M_LI0.J56DOOM4LW[$MO=Z":$UN[U\P;LJ'SYBE*OB4+]EUQQI!)/3/L<-& [
MFK[DKSJS]KU#ASH<=W!M35<\-+W[G%1#L=ON7"N&9C8C 7?3S=*O(QT9?L .
M-5Z;I+-WW]:?N!2*+NOJ8!TIIB:9E37;1V?J!82-(6"R>JG<K]O"!4/\!35_
M(/;,Z:ZJJGGA\6B#6[-I'>+ W2$49K!+G<"1A^ZKVU-;8B3@FJI=@KD$7V=2
M=W)'FGBQ$G$$5PX;H]8PV.1^V!046%NA/2$0:,A9%>C'J?!T3=<*TRW8"-:.
M5XG=HLP&*#*]3#_JPI'&*MCOHF2JF9;*>3 !7 <3N=1QI3UP:^!0.^$->_=B
MQ6R,$;"<G&R]89B@5L[!OIX:4!RG& 4P#/VB(OCJA5^Y:S,0=9DC*""7K: G
MFV0[J_/H7A[+$-EQJ]%B- ,YCF3?&\"AYTP44@2]TK2P?GY+]UFG>WO2.$3O
MP%#KR;=3W*\0.]>?C,%F6'(P=F^4=DU$N^YYU3UJ]4YNAZI1N,Z;);1+R^]&
M>#II(Y(OFW@@\%PPSG83>A$S"[EL.P%IP\$.%B]]7+)_FJJ49D!<ZLB(UPU5
M.UL)+7CV\1H^A!:%7[?LHYK:PAJ1ONZV<G!N[3$_H@@5>VHY7<DF'B1_<4:P
M]G4[SZ%QP852GB13 '&^3<6+KN=AC[@RDS _Z=;TN(I;&"+;055^XZ*)8LN@
MU<!^NLR=BSY)<T97-TNICC6%\]'+FWQZ-W@&C$!&V+=+26;*8#*<+86 ][8!
M8K#4RM>C">C_]I/T=(Z,P#LDUJN9X$]1KW!,+D712]RJG2QD %D250P9[+BZ
MGYG2[>[A,6!=%1,LFON&S=H?5INU+QZ]>GO\;_CPUXLWKU_^7U!+ P04
M"  6-Y%:K&ZN&,8$  "J)0  $    &0X-S$W.39D97@X,2YH=&WE6FUOVCH4
M_CYI_\'*M.E>:;SM;E5%0R0@&:3+ $'4EX\F,<1KL#/':<=^_8X-@=!V9;JC
MMVLN'Q!V;'.>\SP^/HYM]OW/GF7VG;9MO7QA^J[O.99S43FN-LS:J@35M?5S
M9':&]B7J]+I#;SAN&>=]UW<,-/$O/:=EQ)212D3H/)+- 1<+'!NJ#WKY H;H
M$B:)L$S;/<O;W]!01LWCZ@?*#(1C.F<P!IE)W<L<Y<T66,PIJTB>-.N)/$'K
M\I1+R1>KJAEGLI+2[Z39V)9G>$'C9=.G"Y*B ;E!8[[ \$]MS^T-6H90=AJ6
MV;&<;Q&=4HD ,S)K'<NLC13H^PQHO#N@!8%VB3;!HZE$?(9&@K* )CA&DVR:
MTI!B0:$O9B'J<I;RF(98DA"=03V>Q@2Y:@@"G1TFJ51M[T-0L$X!N.71.W ,
MZPV;ILF)&@8I5;0[GH.ZCN=-1NVN.^BUC+JARZ.V;>?E<]?V^RVC4:^_-E!G
M.+:=L:Y?V["JJ8!RO/9HXC3S'P_ZZK9C[_A.:4N;.+;6/^S<D ^-U^#;FF]O
MGYRM>Z^@;DW.&^X.\/XXKX>O\>KA.(>3X#FI3 7!5Q7*@"G2Q-><ANB7X1PK
M/__$KL'P?-P&WV\91+N<H7M%..4B)"*O:E3KJJ46#7I5UY\3%-(TB?&R*95\
M*@&)XUM&[0&@Y5H49S,77-&#MP"M]92KZJ?M<K3[@1C6+T>(QN[\W =1 QS%
M."!J0KHLX"+A DO*V0Y2K8FM_ ZF"RWSV_X!:(9U2MD\Y&R.?!)$C,=\OD0]
MP;,$8D/!QG_/@OZ7+EZ"1<A-8X@ZZ:/)_P&8$%#LX: 'P9 G1,CE6\5"M03
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
M[*/'];JZ;70,:8%=[F =,EL&(7T?!"1DS32C6K";V9@2YQL<67#V^OJ@W?H
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
MD'9P6AGMU*;^U)&;Y]_ACNG/[H?Q8H1Q[9!*W=TS3=%U\=67DWW](AM:-D*
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
MW5S\/BU=6+^U,_MC^16U\>B(8&H])H2.URR*' FY2%R;0K CA5P5QWBH14:
M5J7V?5>]/_3GPTRW$-2YHRT[^>M5RG;I\&G:[6QAP/J@O(OOGS;O=WY:_CPX
MNRL.A.YO>+D^%U5][K\(IYITM):S$])X(0F+(RKK2(_;,)9L-J0?8EN24=6A
M%+"\K[<&V1=46,/A#6+# 8*#+T=J/?\25DH^AQPQ>\%'!C]4?<%9>YYRONT
M\M[K]\N?;'D/IF]0)XI88^0:>H %"X(Q1GG>[L,_WT82T(WW:$D-1%E7"'@U
M'G;P3=)X*T*6A)5@>\UGJQFE:U4<9L3BS0MW=_I-P\^.<(52:FO2%K3P*^*^
MKN<=Z/'9KQ@1P@:+,+\95]=2L&\HN&6II&)VNXKZ1DJR,]-=OEGMD5/2DZ40
M_Z!@KF*J$8 E760\*=MN1C2/3"Q1377&K\&N8BF]8AMC@U#KV)6P^?I/^7EA
MD';';S?G$]4;72RK7.D;T;A\+4YLB-.0S2P$<Y=-VTGWH=G3,CA5JY)D7D/.
M^C,X^KI(O'X2"1RO!O; )K/6< ^_&KEP#DZ)94\C[III3W"C_]:;+#)-V^IC
M F924[?XR $^?G0N-6?EC KYT,$9^@1 -)5DD_:PBFQ_ @BSJAZKG[>PI)&0
M11\SH5S.RK42+^-[%+E'DWXDA_=D$7"$:RDA9Q"*"_=(I:)?D]^*M1P$1=5J
M'\PTLZ6 PO?$K&;I6$!:JYV=CH[CHS()V^SJT4Q;B9E5S>((1T.+!B7EZO;9
M[_,'<5+!:H;>H5@3B]*K8?_\\8<X1;EE4^_LVQT_G=(XJ?L$<&AQ;6U,L1N)
MU'LMHS*4+>:HZ9@VC)9(%"5ETIQ7W\L7KM/(1%Q?'UE[OXFK]KJZSBV%YSO?
M:KRZ<%JV?C6E772\C^+VQ?)2=.'(,HZ4$OGI&=]<Y*(F)+O.6,:H*#MU;D-
MBV>L4P^M@)8Z7 /!(/JPRF,.4;28;&CD6#AF['+7YT'K(1T[3$DD[>5W=^.[
M!M)Q:7$AZ7$K,P\+=,V]OOA4&%S&RZ-02V+8W!V.6IF#&3[4N!Q]'3J.QH-#
MMM(.[R$%E"GZ,6/'?J+;?OCB=YT)XH5FVG;T7X\^@%.HA;^$P:A^,.,6_-KT
MX\V_[,%+SR< KE-*P(((-"&[^##CSJARLJ6$^).,Q$0V.X1:F]0XPZ*JW7'-
M;%<]<,QW%.$+OADNK77%:$'W19BRA'7S@-)62HKJ*=VUWUOAC3SPLIP4!+\I
MK+*,<<RAN;X>>W&[E]@Z*9%C1__])SG]R4A@\A$PV0%+V)H:L([Z#EW&NPYA
M!,/?Y\)-(QLW6NN^L'&*(D=3HB@YI8O4(B=VH,9KBWR>JOC"D?UA'Q#S]N-7
ME%<7-.I#V0P&I(G0@#@8]?;;Q>8* N3J-ZC'X<D15?7E13G6H!-,#I-7G]9>
MQNK+MP[W1[(F6%8*J$5E84.R\>DKT589T/XX/D(HFU^^BZE<LCS\4'V<KKNO
MQ_"9=]'MI:RS&.MT00V11"7'I@F\KH*@4IEWDKCY>V;/@0C8**F7@4$8!J>]
MRV2L9OS\-717;OOMRV>I2]\T\NELTX%\?MSAI6![[\A+<SR5H9-^@D@B0E 7
MX@!R< PVZ @JI8+<0HO\ZIMOM(,'F<\IUIO7<P@KQ8Z<\E.W47L$Z1>W0ILD
M4<*D99X9;U^R:AS,D)9Z7#]B<AX<MC2UW7I(^]4:'O<M><XL(G]T>=MK@:=P
M9<^MKSPUA^OD)LRK'].WM']YXU!6T1?)(S\[H'&,K/5"?%))Z&6(6<H?H19U
M\%H?ZZ+LP+]KN %\R,3&[Z!9OREXA1L:T)57$[)8NM1SVW8O<FT]N>1FV*1P
M5;)V^*;I5&6#E&SJ>--46WOMH$I CX;ZKI7(,O>5>-%D_<C(U?X]K<(+^9<[
M6P&0R+Y&.8GT[6X.0QD'O.D6>1"O;VT9\9H>QX?<=@\NG3)*4UP7^P8QPG&T
MV"\K(A.@_:FJ6CN<NM-Y(XJ#EU^,..S[2@Z,58X(M++V5^$^YCDE>E7C=?5\
M^7[:.6>K6Z]K09[=R-;)\EGE'<)).2'^I[*QCF.ATPQN">".TL#/ )+^/S]/
MJ2%(2*24S*V=??W(V"(#[7?)1VFY<PY,,L6&^<616M'KYRP%6@K2:&J<B+:
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
MO_=^=]?")S41AA7="T^ ^#=,OAGWUCLE>H]"/]UA/*/U[#SNS=/+/RNYW<2
M(?(#SWRU698Y&;8%VL5\JBO2JH^.A2M*8M?:-4BZ1?=&[>E8YD$5X6627-84
M#P7/5P6H&[J88]<:D>42]&&]4?9J?N_#6GKGIKB-?9>1)6UVY.Q9X\):AA]8
M,^HK("?'"L58BOA:'M?(HY0+F&1"CQ!!LU;\J[G,Q7=-]U7[-3PS_OFI_BN-
MQ;'H>^S%Q#-9VV4&H#.\[^>78WK04YS.F&#7+H4M[7AO<,XPHIT3V]EQY:;E
MN_207[&=TJP854KS*<Z0??7:P8:$OJ*'(V?=7$:9<<&[78XR#]PU7$6H(%3:
M&2T*O;:?10N;!EF;D4XIR5F5K;DOVA;=U9T_.4K/N%?,(6T'7G2Y'F&(#*H]
MD<YCN.@3H0]K=&<*_HU#$U6/G\-5V!]SGE7^BO[0DS"D;@BY-N]&H"_GJ Q<
MU1Y)@!5;5_XHL3MPT62^+C@1-.BU:\BT3B#38=79")IU<\OAV% V^!7#(D_0
M[=SE!LRH/IT.T_=,> *LGC$\UH_Z3]WM\+C_3+H<)IPT(7@"Z+4%+(_YFV-$
MU.ERWWP'2LXC2;A&C+)@'D)$6HFG5N:LU-RS77;,M->L6:]@I992P#(YLLU1
M:G(EAZ/FR,I)79XT(VWYG$Z'JE+%R)!$5W"P,<S>?+!?I12:%R#<Z1IN&0 J
M'53F4!HD;7T;;$6BVC17GE$7@*=5W<;;A^OH>-*8%HH$%],<WPZLO&;<:%3T
MRT:>Y-9 ;X+ A$=S;39$==>2Q?)ERAU&"0/YV?+)MEN;<,L9$8$V9];65G^,
MEY_>E@JD1>J.- XOPTB^:LWJ(!%Y/CH6Y@44/CK,'A/J(M4G^['>!/&KS.$J
M"&$5BTRPSBXI9/1\"'),)]+!221ZS5'M\<K18[(J5_.\2KAIS%Y!N++&JTUA
M0J[7<\:EAI5Z83$#^!+4IW_9I:V+5=W0R;,VX?[NZS*MBC'8BC>\PJZI(F>F
MSZY!CK^JB-=9^<:<U& I;VR-=:?L(,A"\.I.LCTHFN=03L*389T8,I9RR**2
MFRE!1",6(@I<:C^&^:$KB4EP+&5-0V8O$6NCHLA3_5EM&W5&&<O!5F#@9H0@
MHW$E=ALN=O3JJ=3[1/G![W9%PA@Q#G^*LOVD*A,2S:R,=P<NA+U7G+(,#-NB
MO;>'E^%*J!$3U8_XR<%M'$$E\&ER^?5M>0$@O.:#RY^*:M]N%]>;^/DVBS>1
M3P"UL7>6__J@D^Q+#W.^AUOS5FJKH8&.J+3<I.,6[?XGUV2W%0+9\J;":VS;
MYK(0K5"$PX=U.W3%E,JRD5X.["R5=OBZVX"5RLG\ (0IMBE :#K3!? +1M>2
M3N^H.[[> ^Q**-,IKYB%F<G&7=PCC+ETV Y?-.<KNY%P ^7Q]3)3E94ZG>8
MQHO%^"\FRYJ6T\0^R XWTM!!M<\KQ>Q*^9)B@]M6V%AV]']Y#T 6'4W+582C
MWT<5H)'FXUP?)9F;^8"M??UV+7-K*A9$";X$=ZS![N[43W5$L:-)#U2:@PJ_
M3*\9Z-<GB. +LK-<W!$+W@J0ZW'-L[PH4D K8L@'N01@88L?3M@NYAJ'K,RA
M.9&J-S5P%S<F+W"T<7-+HDW,$?Q57BO7-;S?-R^%<;M+TD:P_$9LLP"%OW(I
M=%6_RGO>5OJ2S-):C-=#'THVMBIB/KJ]S'G Z^%WC>DX6[1+IJ[NT&C4,W9]
M(T5.'?P%ICPXK<*4$=&.3DS95"-^I[9\S;A4X5"N^$X[#U'2$>OXW$8I#ELY
M%B1;97*P@_-@0\++=+J*0P&\Q6J52!> G'-%5.Z])142D! V)M9U)AROWOS#
MU_W(.685LS.\=7YWB5ODK]S4LNW QRX<D[I(T"TH=S$PXKRB9+_C86DY]S>(
M".TT!'\U7_+4B0[L^ ,06WDEQ_62PQU$#LF?&M4O2^;-$97DW^$1/HQ</!KJ
MMJTGT#Q'!M+ZS]8:R%FWMA1;L^9,DB!H*-D%N'426R0M>WE76CQ2_F!1E^D9
M"";776+JO$J>%P\?K9R##G/M"Q +Y0Y7:BN,)7(/5+_6H!NMORVI?E!*4AD7
MEPHQRCA(A9KWF(+E\0B^:'D)I;6QRWSRIJKH@GQC8*>E+9Z(V3&.# VKTRUH
MBK4*H6LNN FVC'8*#A)*+P&*J1?>KC;Z*J=,\ZVP0.(2O5&2"::6?K\T;-7R
MA>ZLITREY,V3 T.+%MWV%<9N)FD[?1L&N(_X;-Z1P?G242YUQ(LYXUC5V2)+
M9#B?U3/M?7'I]Q>5= K6?>Z=C\2/TV( .7S'RWQ[F@14_%9N%%0P,A[Z6=WJ
M*ZDG ;F7*Y=<O$9PVN[%IY*F"8(O^Q.0JH:(%!>R&UHR)U2&:+L/ SQIZ($'
MI.(NS%;99SG*DH9'U=\G##[&+\L'HN[9FOW?G$*N?7LI]/ CR7O3Q+"@G)3O
M!2_;XY9*H;*T@X"RW$+I#1IY[PA4I8>1EY,J&Y+3-V/$5>J&B\S@6SS%[.:7
MG2_4I!W9Z5_'J?!+71* +-W%@@E6>NEGKK-52?56R1QX&BBJ5_HZTYR$L!67
M+73>KU>$XS1KO"V?6N8.48.?9VMY"HLS*\VOHIHV(=V;JX:@LI[4K9+]$:K#
MTX?39V3<8NZEX#0,GOQ""Q;;*(XE@]>P]<+?6@@AMKVR2#1X-W=28K/7087[
MGM<XBZD(*ZJL2'\5;\Y:I8_>"(XP,UJAJ>/7+RO&9IU6HOZHU.1F=SM-4FG;
M&:@LAONJV%JOC4[BN85I.#R%>#VD_:U$F^Y8RW4$"(;W(=QS?:K/=QB(CW!P
M@U+#4O]@$F13X?QH-Z]-9([TQBJWE=<!]@+Y@LJK@PX3+77D]T"L29KY;O-
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
M=@<8%\HV>'<[=_G&:)D:CN+X*8"0%VM!+RN6W2N+2[676YN:>$"T]7YB1O9
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
M+^9GAEZ*B)]?O_U&^)[L]R3A!I61<G*R.<N:<AZ&PN^FJ<4[S$\>'Y%S/?.
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
M>L_3[TY(,QG4L'\M'YSH;O.)D':&[KA2+LLCHWR1'+E\9<E;(JN?]9:<?-^
M:&F.2GW0J8ID:=Y9.QCR>F*@*RE.>PX=BBSE"8MX@?#!O%L.G5=7H]<_V,;W
M#Z3X_$:XTC#AL*/2_NMN"N?&O_/:%YS =[[<[ZN7*IXY+N)ZEP]_,1N4_24;
M=WR]Y/35@-OE]-=G9+/K89W4/$$-X'\6J8=\FN@:^CG"?MTQ_'E-3G<_;KAX
ME.^2^C>"R,;0LQ7M>SM.S S/1+2_EQ?YMQYPZ_:T!YWND<=O)YC&3SQ;THO8
M5]R1H%4@S>EXT@G.R(]]AMA=JV6WH['H"C ,SA1_!2^@9:7V2E-T'&\4LC.A
M\@;9G (&[#S^>'*;;(EB3P\Y^W$-7:<=!<='D;.I"4P!.L"QZ2S-5IRK3*U7
MA)JMFLW4."A^.VY/KP*"6][&/M..[A>41H;Z[G'5+/M5JGNYY_OAV3=\3,M3
M89-58R<[6D>98E:O^8UP4TK*2I@DVJS@SPAW0HTPGI>V@*/&1QHMR$_ 0S8Z
MU_KV%F9;Y89ZLE$./D0UC#:$%J32QYZIER*7ODPMOT'1[A(8QX!F)[.-^E"M
M8B N %5KP_9PLAKD.877P?-9P_2"3F&H_+YH67P=?JKM/44:'3;[BBY=SCJ^
M63<MP!VSUFDL*PP['A:-XK*)MDML?:6Z,>.#NF^8"D-U5S41EJ4@C7&V:X%S
M"-M8FKS.=*F%9+3Z*L W5CG?8#3113:M:!E9[<OY\AIAJ4MSH([GET<W:[GU
MPQ,FB&M7J5Z:.N$,ZZK91Y<PIR$!=D;GR6AI?1U2+RA-$H52!3CMJ^*%BR&=
M+R>DP2'>A@&(:X?RN&CF)MR85Y?J"];@ $_NR_5H]YM](L3>"AN["[R;6&CA
MYB'/-# F!_C#GZ5/7A0PM]O6I@!>0_>5C>([.J.]0R1?V^I(UG)LWD3$,A&"
MJC'(SR77D57;EG,Q:II/\/RJU4+&EVP-,A1$I4V@*Q0Y^(X*B ^IZIY)!_(P
M;2?"#PCX;-(ODN2C6**SH(0&68^#-_1/Q^6_$606?C:ET>N#_U-L_D<%:4OX
M;JM=(OT2*D[TLT=T\%BEI;RX7P 8X$<,U!'5//5$@8LV%(,E+ A[M0E,\G4O
MNI#N?E'@F#@N>J3:9SB??HLGD^[4OR4WF%7#=<'X[OVQ$#Z:AB\=HRAJC,[\
M4C0Z%,>*JQ#M5J0S\E7CFI.Z[Y.6?NYQ]WMVZE9?R#MPL:1</1 6IJ[NUNC"
MG,V/M+Q5PH$^J+<QDEY_0UDL17V(R"."8]3R&KPW JCVY'+RS1'3+3!1W:#;
M546O*F4N=JPM_&BVQ[AHM>>$3390N=?YT>RZU&9=63J!+5);1A3)<^EL8]35
MR*..S'%M4Z4_Z=4JJ S:E"KX[/Y\&A"@X-668U;]<\_J2VHC1[<H7T;[ROXF
M'RTIOQ&6(0X98D;?L%9L2[4JN$C\2=4^IP544%>'_;7:UDZI2%S#WLEC*<B*
MX!7='@3TSA!\)?;6Z@I= 6]@CV*RPV/A^#[,TG.JWN<B9:GYA%&T<MMTD:2M
M3KY5N<NK%>O,<:C;3&F5E7#L-4=X%2E %L3;,3173:H_/0O LN0#X_)[II94
M^WC9$!GWM!86-D4:<WW5<UC<2S.S7[GSX)W@\%0D'*_N9Y. @]4L\90[T<O-
M(VBED<<MR8E),8:ZP.)>)%E+D;QD(\/-KD,0*XH#O4'7V6J'U_+E6@<\H2H(
M3'C4,&%@P'^5D&?R#_]/%%#LX]D?P9!^K>:C\2;I^_K//S5J5?^\L?H_L*"Y
M)?7+JP/R."C[:QI$S+%/)3E'R#6ZUI5;<6YR,PZ6N#LVJ7.-7N(\=A6LOG"X
M$!#VR*&;LH'U&7T]X3PL/\,+&K)N :<:OZ[;JK/) E3-TT#G1.6!;]FK$BP\
MFQ.LSM7:EQMS OB-UL6K:A1-SI29;GX,D3O$C$\V@(SU],U%4A=+7;3B0 AA
MHQQ3P*U23\@;Q!'7FG5'\P=!D[7Q,:?'_8RG*AMC1Z9Z1SS]HZP:&Z;1 YU
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
MSS$O@_;VS1K=,V<Z!Y,&Z 2#3I]B$HE*8E1X45^WAEI9'$XGMT+ V<GD0BD
M&8NM6*&87CRKK"^'$QGU5Y>52MP=.:X"65 L]Z2I5AIWNY@FCN&=5N34KN<K
M \WVB43XQ[E'Q;GV/PEKW5>2!SJD[S&'E' <K8AYED"N_%[$^NN?.9.<?P/_
M:ASW+-:O/JS,>+'<Q'A^+3")#W. ' =P[^NTUJIU]VI>#O[-IBO\IP3_X R6
M%$(>3(8"NQ??\PK]KV10'9F^D"GG*-!\9JB57#'5?B:#&>QF!VOEFC#%TC!P
MTA/#:<.W*GVN0589&@N(12+"1W5W9_'0GL3D,0?_._&(*!N\^7&CJA3+CCQW
MP(N*CG((.6:X1Q8\KZ\J4^ME;WXHG?88^_DREA2R(NF,0DUOQ+UJ-!L$IZ#B
M6H03]26&:77>K:P&3(GDW*?C%]1IO!< "L:YE>+0, 0^%_"NUU$VL(<9%8JZ
M>UKV:G&3T(BT"X&3M=!;C?DG?R0*.:NL7)!4I.CSCQI:F/>7$GBVOLC1,_)]
MH5&KIWAH2HIJJJ=_=6"@_DT(UF7"*P]1Y-Z0F.""&#*>YINZPV!OK?1J), C
M_O1MZBUE<?3&5<]8N$CTZ<M%-#%-5$UZQ?O[U?':?>8&JNI#QSR(C]G1M4GS
MK&B6)U_M3>+>14+=7CIW4WC6[*=$%*3NT2%W[QPNK\[->T(Y<O)X@<?7C%5/
M1^42WWU--$G0)[_TZF]=UV7EL!1KA3M;2P)YYUO4-K@=C'"68&C^9N+MJ#E;
M2"JO55>8*G6XK"[VJB:UA:V:@_C6@X@5#U]<>=65R2S*I_KK9S_3O,U0BPKN
M5ZHJ(?H&D&@?6&C2AND(-F*5J.6E\V>0FH:03^9).R=K+>FIH\E34Q,>UP(_
MCS;<>H4^Y/L,Q\TR=]++OL3,)@QP45.B]B&CY$\\K+-?<D_"X 4"4NV/=,(Y
M]@W<JNLU$C9^BQ+=_!J]"FD9C!02A^6-><ZC#9\XEJ*@^B^3T[ZE'V:'/KV;
MLJS:9YP<ZZ2C4\TC CMUE4.5&6E.]RT0JV[>?/D<H?'#'-='!"(Z3F><_/(X
MQ=-,R64*9*':S&N4N%1+AQUK=QP#HVSS,9778IE5,7GAD/VD5ZO'WCJQ=E4,
M<X4KV4<RFD9?5+ZD@T(TL!EV;+B'@!RD%*%)RA\6Z-SGWF>,*Y<1KGS?E\@^
M6)WOU\1FY<+)>:ZNT( % >.\N4K<3I:._8,V=1/X\J/-X!==$]N\=#!EU4C6
MF4*%,WFKRDHFQXGIR(IK(PI=!'8:$>'_.P79F$RQG<&V^'1,XGQ>*A'=BHMX
MA3 F;B.PT2LHH?I$SKE&M"XU.Q=?Z[F,]Q85;43H9 8=\3QW5_V@HVD<98RX
M+P>+*F]L"<H2FQBDUDADW@;/0:5LJJWPL[$!I/?;U@"$P^70\M\CYR$UJ;U"
MU!P[W^N['5^$\:CY0B##H;KZ1BK"H9._#@3[)B(A7Z54CX?)/UW4B<+XM*"+
MN)W D?U>H\JU-JP3&G969K:K!,?PV ,?W'3UFIMAC"EKWW @ILA*>06_W4#V
M7A[WC^(:L=^930:R9/J5W*_75TSB/X_1]5Y$,Y)BZVYF9Y3(X6XAB8:.$8QE
MG/+'L2<Y$G.?^E]N'9_DV&>:U-=;M>D#898GL^UYD(H^'Y3E"P7>NM8S=,#
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
MB T;T+EGS2+ !]<E:&W=X(Y\0_2=AJT(:HR4; W1%Y9:!WKLJ"?25[6DV#'
M+ G#-"7TV/H[F)@4U+4V&+?E+>'?G%KK2FG4<R/:7'%JH%^^9O3$^=DWT!JL
M*OZLT"@EV5X$HX 2F9>:.SG>-X6L.T"WTT TAN+8NL^M'SG60$.RA7O#)KX4
M97&<9,33/_^@4>'W##GQD^E=>0E7GZI5QD%/O'*$ZR%0<N6M(N8N'[HP>)HK
MK?A9R]2([++,5B8RTI76;EZW7DP6\\Y8@]FGI#R-K;;G%%Z+8U !,.L'2REK
M;IPA&$-BC^'?'#*TWCTQR(_M<4UON/&;Z)'EJY/&8%=/YN9C3/.-CL>P>=L&
M+AJ_P]]M0490! :M7G&A[6(:" 74I!&PL<+&O3II[ @LA,U5)6;%&*(R:)B^
ML#,*7B0<@)H%Z#<C=7J9<.?/;F+1F:@[Y@ ((QGQO+8Z(A:#Y8>BW*92U9G4
M#)L@3[.>.ZL)9(GO3.C4QH'3Z$_E:"]?LJ<4VMMZATS4L<=:G>O'U<TUGOJN
MXH1K_!/IKSL8*6'I7+26\B4$,BE*X]^_,;2GDR!^W;KJD[^Y>3$Z&(\/10]X
MDVYYA*SQ)E!JTYA$P%K4Y)U]7IOZ+#.O.&]770]$/TV/93O+.HM9/WZ.\S?$
MAC8U.P8*K]=*7=]\35L\:M(ZLB5)*@6?/Y'TPW+A(X?<+!-I#WZ@8$=[0CC&
M_2G)O<&F$[>=U7CA1DP+-_T&:SME_?@]-&<G7QU\=/5#@2/,#>^,/*VZR28]
MU((!,L7203T>:_;L.[4'LFK=+Z6D*='<<@TON=8Z VU^W4>^&B_,4IZ<FEDR
M5..FM_C!ZN&E/=](C#YR;BU].LG5&2_AJ>?$L1\^X>G\S*XCI-O_:W27UMAJ
M'*M;8G"X7Y@>:SYF![G.IVBZ*O)>$C/H\%*+68&6B:M65(^]!+H7FZ51.OOA
M(IXGSX$+?\27#<:,9^2U(6-AXZ&AX^D8#\FG/F=T2 ?#\ZN1.[/)\KP?1-8H
M!3]^2K<Y/L,B2JU<0"V"Q"&U'H&L0>9!IC"XTX42+07T<;*5/3U+(,=AWJA6
MYYPY$HU^%\?<L)0-0_E*KAX? B!D&=/\&Y\]#>.7+YQ?;%+AKQS]<,?9#$)B
MH&;H954,G8DI*3D\#Z:S-WP*5S5Y;9>M9Y%))NV*+Z0'=98STJVR-&S)C7<1
MAZV DW9G*= P:-@#0<9%50W$(J$/Z\Z=WU@'*NHM^@GYN@:EK7R$-<4E+?T*
M\HF74>.G@-9ZVX/7>Q^^JH^6>)6I4.FI:(/1\D<$HQ,Z9H<=-ZNI>/C@A*38
M'IM5(D)1-HZ:$6[/S-1!1OTM 0GTI H173DV#<):#\UORV7)Q$< Y>C)P"PP
MOJ'I7Z[V,@]P]]CPVH6A=GSQ3;CK,_?ZXVA?H?H>H*:_7DTL86\5$/"M$S3N
M2VD&D<'#N0UJY YAT5]W=IZ8UAP?N7SOOKR[9V,N:VT15W&(K3>K15^/,!T6
M]!:KW-O?%+7,"16=.9J,PN*6A^@>'%M5-;J*QOE< UB:"-KKTR?Q7ZD\?8S
M?E9?N&;_^JE(6X P21L0LB77GIE/32_PA=74SXD<+\GG'1@?X@P[K@O5;.S(
M:?'B<70UVB^E@A? =Y]4EGPQ[3(>A*9E:3AQ-%=-Y_RPV2A@(9^9VE1O"A_/
M_J# EW/*VJ;%@*IT2=./E[+N!:2DIN+U6.LW]#N(#!AN<&&BJZI*OIO_D3;9
MHH222Y-Y]<7S6*XTD5]4)4%$ 074976LO;D9#"FP3#=Q\[71U/(-;.DL?7C!
M[HAUN2@EK4&>3?P'3>/[["&Y]!\T85QK9&D+GY9WY2JNF-28:S_*B"2OHM2H
M2VCA[/.B\:C?UDOI]%XH./\"]/!T*]0\@_DLR27JI[1 XTE=KMVM==/$C,JE
MN]^\]9ZAED&KR91OL@D6=;A++)8[;5V6]JI]8BR2S59KQ[SCY:OB+NIG:]R&
M:]Q\J2N^- Q.$3AY4;:J']GBV#+6+ZI/]GS)2EN"U9#U*.?9S;GHTBMUODR,
M8GT!#ZO3)^2_O1F@E$5'IBK\0S/!ABEYV];B3G$MD%ISV'&:P?:SBJ_R<3W
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
M/2;Q&?L&']#;H!M2?VHZ#G$1\N4@+&6M(/8CWTM,EO5I[,:Y12\)DB]DFS)
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
MJ4)D;JJ,"B?%VE%I\6X33FXL 7*3./=OV\H+>6$\CN'YZ?W$OMZNT5"0#]6
M9U0;708=E:/C_?E$S0"?L30L99&"9IE"W3&O)ZO$O_TJ:R6'IF/E6H".<BB%
M#(7!FV:#'[.;6\H6=D3Q@2.Y*J;^H_GTP=;O^(1"O?K$-&!/^/'2<7AO1^;Z
M['CO.6-O0U=RDIC>5-B<873F)ST5.T?>5Y*+##5LN4YMY(1&&V1+0\G[ BQX
M7UI@'(EYKX8#&<)A,()G;N_@K8Y]H[T&:S6,0@A)/R';K%!;G'N"G91+4&92
M, !9LK-EOEJU)%7FY>XVPZ?DR%S*YS*;VV? Y3NT]\6-SU7T!D5RH#<]HMN
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
M(>7>111,EH;A*R[0C9O:2EQW-&6PR:BD/,3,[213VS::>4'\/NRZ<+STK),
M5XP5O;*UV_WQ_9CQ<JT*KXYE X,NN;#(*.)%RVBJEX^U 8.'#((^;W[M G #
M2!@4EP$X+]5Q+BV]YQ#[=NE <'."H%-53RF<QH@94'&!<-/NN[PN='#]Q953
MK)646]4GL)A0OWHQ\=[T]/NW/+S6WIM20;4!5:2ZB8V>@NI&S.*#;9,T+6LS
M\\E&]O0+MUWO"U4(*8>>=BY!6^:WDXC0Y,X^$]J>[)O$&\>538]>K7#I\F7\
M$:MHOJQD@Y=L(KR4FH78FE+&3^?VRA5=>0 KQ4&&@OW\9F<?,(M>\(<3#3:E
M7=A\:C!7 -/F>QWH8-DAGB?9\(_HB+N0P7O:S>QG*5J#*)]#4RZBR_/-JM!S
MUJE>6R;)#(OZ61V3SC6,=J_?C'6U&#KN4WN0LLBW-EQNO+==L+< JJU^ZLO3
MLJA*8;IWQ6QBGS4IK8%)4(V23P78$-BX:7J PO?V%:M,.Y[O8<+3%:^?\\U/
MJKZ7+&A&K4' XBD+ULDR%Y0S(X[40(ELL9?FJ&\C3VN^C(F_8AQMD0-]##D+
MKT+!FZ8MG(*JYS9M>Q 8F.?@E6U1U]4$)<)N(^^J'K!$LZ>:H,,BN!#BW1MD
M+!@, UWDT)U/MZ5\)@S)6$5-+(A/,JB^U;;T66B9.:TSOEDD#0ZST&Z/:76&
M]<8Y.%C4$TKT<D%F<-@!%Q0ZM&)09DEM0CWNA'5&EIJQE_R1J>)_T$IV/8%W
M5,_$RGZU43LY/D_1LM,,%:2A$N2(JDR=^QCI-(!!XSL[M3@L4G/T<]QW_V&U
M)TH)9?5/5"O3?Z!:80AL178541_00VPSK/RF%PWJ_L&_=DIG^LGQX.!H34E%
MI+#XVV_S?'>ZV;:2P5@-4O=#R>,*=9]? &9,O7[I!RRB^&,:&M;I@1"@GR7
M.7:B@#?^619_^W<=.7[]R"AN#\H0++I\RQY99';KN@2!H%%8O"NA0+%K&HGW
M':DFTV^Y=QG@RNN&W; UC;4#BX6N?6FKS+3,!"2O19KJ2KCX]^D7;>NFN(#O
MGZ[!!<V0A):EXD[KX+H"!@3KK%+)@9FA=.@9;\S[+M=;<(^22' [?B// WI3
M9VT5W^U&100=@-KW3(L#W*E<A>1;=K)D)4R#B(IZE@BL%]]+9#V^%U9T)G*
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
MU/9/MM.=K#[L%2^MP'C9O;$ "+ &FYEB6\5SYG ^K>@C:P%-4T[/EU3S>JZ
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
M-QDW5T^95]/2%EF;JG8$6=@O;>:V+P 7#S\ ?,@$4IF4.D<:%17UOVIJ%1N
MYRT'XA9M54]T:K'?C#M^/+K@B%&J6YF-=; X\OKZKH0^##=&=;PY3("'W<"_
MNQ?W=<$P6W(QRX>E&6^^0)O.].[U]?6OZ4&Y]M5Y>W-FG#2Z&V0-;4#=H0W?
M.E8R'=O))ZN\9=K])SJ;YXDV!24HD=!Y@H:6'EF#YH&-0AOO^IL5Q?;&0WKA
MSYBO:H:@]*S #R*E7[*NWINKOPY*^MQL\ZL6XYJHJV3"<OV?(:'Z%K.CM-:S
MDV*\]5R6EAOK0;!@^DDN#7YB-N;&AD:$-:AGFR.C56(6X:+(Q5RNP15H6" #
M5?#_:]EOQ?2O]_24=B(X8#9T0.ED->^G$[-FLHPIU>*T\F90+U$,07('^)2R
M[NA@.L1-U=  &S=3_UA.045D9+[VT4 \ZJ,M2_])-^/UV]1OT/ *\!^T@0'E
MB"5_V1-YZD^5*^2FCS=7]#O%V1\U[P:QF.J*!K\V9>U<;V7\U!N]X[Y16?F#
M]NIEPH^:@Y#%2,%WVN24C4T"\DF4F9H#C?Z43%*2BWZB!E2^AW.?KS9,6M[F
MZ&@]%%S_(#UG,RD.7QD-DQA^&UHT PGE(<5*JSLCDD0M-03Z^!CIV/Y8G? )
M]U9_Q77D,[QPFHSX_?.>\*O.Q->J7[8QF?_^_=XOBO_<Z=JL/8'F)T_P75F&
M%!04E*&_,D[1G^'@1-W//["D?@,=HW[N5<-@+8$RRESUO-GX,[*>4.CR;(:F
M*PJWFYY]*R[M(OE7U1;B7G,R1,#$?#K>2"8E\_U2&69ANZXO#0'!T.>D\&AS
MZ1,UP1^4@2A+CIA-7GJ# Z;O,--9^W8MF=+F"63CJ@2%)X-Y=<TSOD.0A#?$
M 9Y PATT[:XW#N=L>C@[D.R79!O(N8S$D_N/\V_P7XSTRH;U]!,):;L_Q1 Z
M.H<D3_>S^6WL)L7S"Q*FV-\L3T;O>-YVM8Y/U8S/A]]^]NV_HC*9%$.%7D%8
M)G<4D=2NKAYO,CP#)!R1EJ(:ADX+8G_0BK5?,^M6H-N3THMF*K$]??T?]:GU
M7W;H?YKZ!N]GI[4X]=L>ZBR4BL/ LA[U0T$V;54#<U%VN#KW^>\$UN02(,NO
M,JE!+#%QW08L-3@*9AS,0FU>IZ"\<K90;?T^*S/V=88/)=D$0Y_Y^TXFREB5
MR1U ^;*\*RS-$2=I5$.(AD0NMP$LZUWQ)3O$E?D*ZR".HBM.^_K"P;RDW<%?
M9OH)#[5=@\;(W*B&JJZJI&_*; F[?ZG073C.ZWB1YZHK^]_26[.&V;XE9?+<
M,W[[@_9+?SJ2[+\:UW]W'ZC_G^GYOVI>=BJ?^L99YM!F4-36Y8,YW*F0WWWV
M>^#%=L(8J1:!>_D1H_KP]I?6^8D7$50!S,[OB*[)A:*U&=6I#)7_,_K&_UP0
M?> *S+30HK#01\:M.<T'KE.W5OR*16^7]LI\J2O"0Y-EV@9]'X&NQP X,#RN
MT"+I;ZPBF5XZ<".(_H^P'AF??L[Y/OQ^')!7>U*45BW3'NS\#V+#Z)%(7'SJ
MLNXT(ZS*UV8C1 M3616^^J."BJ=V7#;1OQGPY!7$JD3W)<H=-:"%N:M>;;/B
M[38.[A!/UP. IA%-+24+%Q,$AQUE/&)&J@H"./-0DG)3H,DXEUS.I+T)16Y
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
MXLZ<=9ME8,!"*3AL0#)L5$]AHCFL*1 #:XPYR78R43DTX(#HEP6N:"KA)E6
M288XA'!>O[XA('9Y"OIG6O;O?TO+YI@YK+W%L/F-[#-_+ LZ8LXK__< Z!C<
MEX&P-XG=P)91,9W)#&-*8SS&<AWA;4E?Z:%^[#9V08.37]VN\DD:.F($SB]$
MT^E26,N=(IPKA)>,CBBG'2=&'0XXSW",S,KI98Y8C"9:L7TJ@:HS6R,8G([!
M*C()7.)_+?_V9_K)^]Y)J:O?OUX$NCWJ*+L:M +'WM !P_MV.IE*M%OO<LDU
M+C,^(GDH#)YPXZD)Y=\+2U<Y#?P+(3N/5Q0;YQGX:X<@M]]-U]TT%A9W:JJ9
MJS;3N5.I1P&U#[O3(14WBTR#UUY"FJ:*"C"&?RJYAZ8RSU]U*=M<L&!&4U1A
M5;Q3M[I8Q5*:O Q\2U%>RXEH/$!\MP005K4!(>T_+B$3;5F>]CJ@JFY9)U+N
M3$62:5P!C6]-&:I/A.$=\W^M4=*MS7HTM!>DI*1KI6AHPE/ V&5$1E1XWM<W
MUNO7R1D@HR?# ]+T32X(+Z88#J;BXJ!,1>+7"N&>>J\5_/Y]Y=5_5G[^,]?O
MPU?0]O?IWA?9?X4ETDC)COF&AC%7F0VKJB6KPUCI _QC;]@6K%TUFF7GUYC8
MSPT"=U4UDDH, 2DT0VB..*G07"(%7T2&\BT@;^&O2=;=:;O(*:VI'_Y7<).>
M./^V\GEBC=?JLLQCYA^TM;?32PQ5=7+ KJ-G+C#O/VC8G_.#'ED=H;G$+ZJM
M AZ6.U]>??E0I>T/*;L![+_=J>[]'^\_$B0%_R03D;+1[/?!188<!HN;)[MK
MKF/:>Q1_=7[WKMG$PGW_WC193;E9$:EF[4QD!.&)L$83^3*35O16I 8#XX!R
M>'2\5''\A?)W\MP'C%?CH*".+Q_=M[C $;$0O'O.7LH)+<[>NC'%>?'26?8<
MEW=LS2X0/C.29$[&=AF*6BFP2]O$9D>(CIK'M/VI-8_^2A8]J$]V;YO:M=F]
MJ\ %?(7("1JU5O\B%Z]9,3I-/W9.34P'H\M=D:P!_W4_]$DIM'D8MBNZ0_^.
MF<%=%1:URTLSYGUPWE<BVTG9M0E*+_N1R5]-QL?[<^NB??IZKN.]PXG$MV_B
MJUJRV#AE<"5]9I(Q806KOJCX71[,AORX+#"03FE[ZFEZA>UFY9B.U^[47X=!
MH&Y^,>?691Y)U.$8?(4TN,R:,_J&4["H#N 2MDS&<\3(CXWK;8@G'=\(XLR)
MBG_Q!ZT9=6')9G=62*TGK3,EY7R6X@%$?2KJTJ(3Q[^N3^OQ9&\[.W+VCK$+
MX3!#L#N^IDC1-5Q+[UHJ\W#?S9XY[*Y_7L^>*IUT;."R&GBU&S#1%R#H'TWM
MJT!/*W[(9CYS=A_8.\1B(B1*2:XQ0B*T8T-$%FMR44+?I+Y5$%-\6PBLD(H+
MLZ!#_3Y8ZKH/QT)EJPV:"#:<S4=@/8E)ZOW@*9R9H1)GKJX[1&G80SD#DM9S
M_(,F;0TUR^#TU-+QSK<J/&2I-U&IQR--O=B?JE&-EW.Q^8K!F9X\52QEJ5*
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
M9^], &;\QY+)$137VH\=,V$2NA_+7?=_7101.F;G.-P<4I9])#Z0;'<> LV
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
MY)&W ;/[M5_Q1K^5'@NK'1VL[X>@%4OJOU#AT(OY]'7KTQ([5Z$06E8A&C6
M#$<@._X-%AGS6RQWJO2!US('NQ:O*+[!N&=KB%"4GUI[()U@&NOS2/LN\0^>
ML-,LB"M#YVK"!>UN@$CV1)<LB4GQ@2!_*T33PV.(P[FQX6<8%#4B#QQ>U1.1
M^>G,53/E:[#U ?J1J=WO)EF.-^\1#6NPAJ9&'H! U*K^W7_X%4HO1@/Z;*^_
M)=G&'N2CK3=W['T>5 *=^::0Y!O"VLCLSA>\0I GU13N<69T^-]^:K$Q?\4R
M*#ZY6S2J-SCFW=K1IS#U;LTRFWT-JO%\S6?9!$V4Z_,[=[VE1!"7V14H;GZE
M^+5-PKV>!J]JEJ1PAJ,Y7;;E(#]AC;"3EGYK_3I--0%[);KWWIYVON+M10ZU
M78I7D=M;+;,._=/-W@F!BQ"PFWM1K?>JZ08_<?85.9(>337&_H;F":Y1:1LI
M0VC+?4YAN[@=- J>$G%6\="B%\J&['$!OLX(C4C?L,"?Z"'@(8408<H52_<%
MMB7R.FUB5C^IP@]Z UAX0=4H;&].%P%-/$"!TZ-1)GU9QZ)6JY_*K;ZZ\D71
MYA4+@&(<9,ZYG:)+YM+33?N*J;T^*WF!Y)M*"[,#9YA50HX?2P..\8=LT:D(
M-9<&2:[ 5I8)OI%6SMO'>7?-YM3QC[PSD4.HEIE&F [*L8IIJI:+=TPA@P?Z
M]F4AN^L6 5>^,2<34X=[LPF%N&2L;/N[;MB^-;.+_24'T+9Y,530IM&I*L=-
M[-3;I?E%MTM-H]M;^&-4V(V3=[XN@6Q('P"*/9QM@8OUB&V/0IEDS>HK8L!#
M4LMJ^_.3;OI[:G.48,0<DF9[A%]9W.)M$-&+%DO#[<75;%_Z7+<Z[]2*C['7
M+3NPS713*T[2FLN_6(1KK@'<J4!?A.<*L%?G:Y6%I_3  G_W8E9:2_>*N.A&
M+#:S^:O=CY6I03F@)C>;=WQP:<@*C,>.YBE3JIE&NZ)U@HNVM]U1WUU3&O7R
MR_B'2O'*NHM)%97AP<0F!=@B9!;R1$DR=$I'>T"A4LB$A(EU%\Y4G&YL<"A*
MPNIL.Z*55/)Z[^)8^8.%$>I:C*K 6 KR+;?56LK+,=T:6'[Q@G:LFW"VL;J?
MS^][+E35;.LO5E4E_B3.HDQF1.'1@W6DQ<E?+-5.Q6&6SS7-G];ZGKYUE T
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
MA\9E[I&H.UB1=X^XHD-(_HX<@QPS!FRFHV$TZM4X\UE^BM0]2WPR3<I%WR*
M:29?<Y-Y8<T@5U 9KUGT47#%'KL+8&KY\B,LZ&SF;@5(LF]J*^Q:#[!K)U]H
M]?X.U;7JJ183$_-C9=\MKC0K24C06$QGJ$BK9)+%H2_2^M S8[-1O"1HFI<?
M(02/0E!(],\P7W_+]3T/LXKH?"0HM\('S.A/A[1+4K!/<8-[J! [(AWBWB)'
MN9.T"6Z>O_5VB5/BAKXN\-?19-\ SJUSH";KM[ZOR .:F7/)G!+R.^3]4 -^
M:AGF4O*,J5[UXIX2>F"Y,*ZREN(O\\S5N HBLB+$/-.UZ[<9JOR00\[5KH2W
MSBW3![.$U?"+\HA5^HZ*BQ/JOM&;?@3R9SUBUN5MV5;YN\24%XRGTBE=O *.
MFNW/8_F)5M">^(9JX[Z"U>Z;GS)2QO:80(F)=K4M2"[;9,,BEPVP9 @9 6-U
MZ$5N<8,E_V%PU409>M%+]@L.0]6F!M"<Y',^RP7FT:_5$X>QW*/,.BYX(#_@
MZYNS]G_\ZJV@G?0[QKX.G<G7/D1RRRE,J\?;U%I3 WKUSAT<=HEF*>3?IE1&
MY/,X)?06O:73#0V-K+\_'1U*KB!B'-B;,JS#;T];.OBC)1V]--F>!F2"XSYO
M.=L6L]-_'>7=7L^P*9\ST+'2NQT C1H>S71;R:%:@TVW_*PT'/V6(V6W#X."
M3.2>"ZUB\.S\B]4FJ22I^C[OWBZ<0P@5D,XF[T,\]YUT?,T[?GK@=5MQ6!<#
M<"59()!4JD(Y2O)@S\_Q\O6U,@.32TEO]WXEN\U)IYXNM,WV1 E3CRHVLYK:
M&749?!RTLAPS2_1S;LX1"ZIF=O\ TCS@QF04:P/)F^/N0CHE9.)-JB[E1HZ_
MEB.-OC>N9(8^H]$=T#18@[?P^&2P5:W8Q0D,("1U8XK]2W -B.GTDOBN2@+L
MEN*AS&M[8CZ&3,0VZ8G6B;T^/"8,!_8FNQ2Y]FNDJ\/(KF%^JA2J:B[WQ40?
M:_2"+30W0(2HSI6AH#/[DWP^,/N)1_<I.]RS7%BAPU2R_SK_![#;..F;.3G;
M[2]KDP^39>P0'L>A4=D^=:C,.<?A^8SS$5I;1\;JBHV*(]XZVZ47Y"3>IY2A
ML,;RXT@;[;\<[]BESP-5U!?MH]VL;@DDRF&FL96O67!U7$K3F-;5ZR]N3@%2
M:\RNJ2X]EF6]L5-C  3)]!F*CUV]"Z70#.[T_7J-?YKGJXNJ<ZN??'KH'1SO
MU\>E%44E5,QE/HPMP5NM8""_PK%9PPMS7?VBXR1M.9CLE&!B<S[*\*L1^%
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
MV508EZER6%Z]_TQ#W2J(?AWI(Z"'",[OU513*$S=8$ A$T<U]=%(P<Q7CBS
M[#:[/@V1(90 S=Y:KR$*6! S1_)@G$>>:L1: @9)"*+-*1\;(*17/8K:)F2J
MC(B8,.=O6)^^F?6A#HC&=:OY2%C2:[USOA,TO>[T?JQ9L)I=FL*(/RI#:9#]
M"9L#Y*R0,&L,08_8[!'A7D69YJ.*F>MB@:344;ETH+@="P;NL9Q;2N0S@-+Y
M(T="IC;^M=Y;-)3*^P ::AKJ;>D<(A 9T2V.@J0?(#+ _6M"9N8W=DYG?P X
M)JWPUI4_@-!)!\CS](F_-)-Y3MZ[_MJ6B$[<-1#[51J4C7E<_#UIY#9?[J,W
MEW%S=D>7+S<>,C,7_8/5\/@'C?+!P(%O 6NOY^+4?O+I9DK(S;H29LJZ\:]]
MYDSE(E)T$BQ4K;X33!5+](3" 8)I5Z/.PYA[1KAEY*5K'8XSJ*1H95IEPI##
M://MCW#><J#P3M+T#^:0LC3^$EZ^H\OD^6JLZ1_ /Z.Z4UU,+;W-1UL5W7=&
MAAJT&W!L%;IEM,.XU+#$,F'-5^$U?Z"F/+(RFYJD?'/4FDV Y!9T5D =19$,
MY.$?(XM.30\:1[X+1'R6%<.[R$-C4O\_]XL[7F@O)1J 7?$G^;BM>LGW=/XQ
ML-[3B%*?ADK'&".UTIUU)3U+=O6G9O+!Q"!8BRLG&R",2FE4X,C$R 6,A'1Y
M-@@=P1DLWYP)UM]^%3_1U+@DS]#YX&,9G/-J$G8,*<-9:2X^1M@J&FHBG0EX
M"6=*  "6!I,5@>7K*G"D;+?.J7SW2R&)B3;ZL'_@[W_^85U_['=ZN!@!QPI1
M4)2IJ:ASN")^AJE('X ,X;SF=]EPIFKZ^T$)I215;C!J%'\TC(#2CF$B^1.>
MEOV515=A*;9Z;)$_$R-#\5RHRUK**_'IE!Z]<3M]+&7YATA*% T-1QE0#O])
M8'[J2Z#)BA,GOLX\175:V\S<;Q?#)326W':U SRY>0I_Y!G/&(C^P Z74C/.
M""=CH9]TH.-5%L9_LMV7B]?1&S\UP144<BUIR2I/#)Z9^V7.Q[*2[7K$3!,L
M;%2_<I0W->%,=7IMN 4@<+RS8?=TT 1Q4 C^L8$7Z]W%W]2-BLX8_0/?V+I!
M[E1C,82%_"9H=ZK=ND*(IXIB&HMCBDCXE.S'HR53X60IDB[I-E*QI0<4K*XP
MSME2B4I5VD>ZC-LV3C8S/U8,TOX4T!;@1"T1[FP)*?/7HZ.KAHZ7O@6H-KY;
M J*GG_:U8]V.U1Z$HR7*;#D\T:_RP:*2;)ZS"Y87#BL<QK<R[J"[WDG#0OE
MR>$N)V1*?$;[68&:6-__ $DLCEGW5];%KN>_8KY5$F?11N**@3DL2$AE4\-/
MV"^&AW[]1C4T[=[^7 W<>[ZYXMI:(7>.$M:C1BPM+2S'AC?+@6<" ^F2:J:Q
M7D/[^1@F;L,N$^'%Y<!5VW+^Z7:;\ZNVN&:P8R64 4GAY3G:D[/T?E;_"]86
MSF<%T[]-)-P\[>RQ%<W'P.B3> <;(+!UUX E^.N]>T59]$?(BW4O5[J90'>3
MM::F2E"\E?R-)6Z9U[&P3/$6Z^2.Y Y"2.8,X6HQJHE-D&.@\R--!5=?98L?
MXV3]38^;&W..=+B'B/1;BJHFP.YS#,LUY6JT5I9'=0S#8%:-#[:</>BZQ ](
M2[I$8^71MX9\]9?*%:DWRA6BU(Q0L.:NOD MCG,VT<ZE;"XU!);7[(Y"RQ?!
M'9]#CV7<U566[4???,%G07)@($WBF9+2B #]2H'5_=^9SUOQ][V8?VOW.F$K
M([,V7LQ<N*W$FYD=ESFB]H/OX=_;]O@,YY=S_C;B(S"7P(:VTWEU>B6FDS<D
M4ZG.!">_A,!:AK6G%5ZRV(BX?3P>=,AXI3X3+/C!X_W8NI2)WZ<D$?EFHEV!
M#-O 7# %T'1<11=W,<C,$AC_\G:Z'-7 '\#GOWA7Y%^\ZT'UN>#_J:3>_]H@
MO+_8[;-[2+;X7F=;EOM8VIW'B?PN)!DV7[^]:ZVA]0BF>*FIZQ.*-<UKP"<.
MB_NM$(,*B8;$['(]D.O?Z[Q'5^YGW#]@%=M?HK=/7Y39/DH=I[JXR_3M$":&
M/;SG?ZF!)[E^#;\.'F;:N4CN^LEU]NJ7JMHOA2WX6=C(6@3B2OEW:=GO0G^U
MJ\>./D_&;DK^  QG7^IWE=T4-7?>=XHT?%GM]J;*QBC2P&(UM>4I_],/4O;S
M#?QO^/ZW.T^\6;*)\0Y?%@M.&JG%7??@<#FRB\G0AV0J>LZ'B=,\M@&]@3VV
M9WLY\NZ\GR0+^3C8!E6CX3C*/H8/[:><)D6/OYKXF:%9\I&(V6F!S.9ANF@;
M%B5J6@8Z*C>-*X"D8/7VY(LV_83YV?3.KE_%TO?K:R;Q4"G="3B],_YG**^6
M0KO&>T7Y==W6 HNR3[*"=PHA_"2R@_*N4DG9'/^C*RB:8$5A,+G3DZ3*2TZ\
MN)%#'^A63\XC1HEOZR6*H9V9\W)VL!^>&.U/1GCEU0C&[!>@Q%;V/T@.+:H@
M+@2VJS;Z)C[7AD9P0?""5,9%"A&':_UAG?%S,J+_756E3^%Y8^#^95B8YP:[
MPA] _'DJ'%GR-\MVJI]S,'Q=7E<$PTLQG,1BMDN]&BV&!YR&A\V_ ;?N-_\E
MQQ*6\77^U Y_OM#[!-$<8,I1^2CHYU+WBPM?J@HOFTR2&G-VU2/PR;.;XJ*^
M3Y=/!ZY&1P7^_C!5*<5AW\6*ZC]]2_ZW,U R^']X0EV[]E;UTZV[2[U/J/X
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
M4*#NGVFQ^T\-+@\;#W?<JI&!4RQY>5>(&>.%>+J+)VT:18&,RX'O&-[4'OF
M)-4(-*V;P[6!-H9BU %OD0[B0/VZC->R_#VK^WFK0M_6A);\TDXV-#I:)]^J
M]VB,:X,Z+'80R.1DZ*>'<D1*.TH'U*,$E^- ZI^KO[CKB_J8FHU+QJSS@6L7
M'X1GC23/:42$SQ%?DA:]RD=\EF(<G5HDO689*)QH7UQTTW(6FD95"MMKJ+]+
M*7A9I]!F06)YN(/(*[;#<])>]&S-I!D?F-=>K+CS\S8RAY(-\'!Y)*7<6!/P
M!'VBL?690TD,V: 0"NA7]AV,>%+[9U2"24+5+O7EM-H*-#"QM39_">YQFESJ
M9%]YJ0)'>HY^HAN=U\W'1A(_VS1MF*0-M!4Z#10LYXXO%ML#/O%-$"X@:LP8
M+07$0RTU. 14-')V(JFF*0U6J4WZJ0TCE\,^=FML!;_GJ$1V&#^[6$1!%[NY
M6$C]ZZ0KP"\HO)"U&L?\"5>A)3 A_6_V%OGO.4VHE=@5A<J^F6Z]8/XL=%LP
M52LJDG8FDZQ7JH2',TIK1&E8XXT@[:%&5X92HU6[UH 1TI_^PV':W16+8R0=
M .:T!ZJM)M$OGZ_^1O4U]0?A32B'0M2OZ%M_ -DWA#,O+SZ&+=K>WD-_"D8J
M]Y!6HP_K2NG4Z)$"*6@8VE^ 3@](#QH$ @QOT;P]0]8(YS*H@1:T5&A 'S3Q
M1@\1*M%C 6PQ/!*4JH"HJ&_4'%T<D_\EM+KR<@FA2)2!YV:TK8BC_'ZKJ=8@
MC7(SMC"&:U==<(]T7B@KP"_@U*).60)$&^1(K1V0,<":6/'D#V"T+Z156 ?G
M7=F,R7HD#25&K*Q4;M/$IC;8>X:+B'%6# \24A^8K>O&^UT%@6KEA"%$Q_25
MXLR@R8=#IU_.YV&F+@[NR([KWIW$&;^Y]WS/BMH%![[:KK$II#U4VX6LH2]6
M9.B78["*/CV4]H09*> TT)"8@";U1SN$/_5"?=1BC>5[<DM/"0B\*-C REVA
MWL.LG V>T-,UJD;39;Y+.:,K4'UD#8QQL1E6*B01L _Q?M#8P?#:>,K-X6HG
M8[H"X\X"4-=;E3GT/'Y]]N 72HK6(V@R?:F!<Y64G7K8EMJ@E,)NM@>Y2Q]F
M0SVS/P&:%MJ_>U0AU!E 43!V9/WP+$M=PX&OS9DCMS;;0TH0F1U$&]9])Y=&
M'O$@'&!7PH,7M;)AFP7%Z?>CF300 H*P?I:+:<O9#T(>!6":=%?*#/'>@'&%
MXMMS\F@20ZRT5Q0#;9JNOSA>] 436=!CC\ABE[C$EI:<BM[H0'J\8M!GC>0#
M"O2L:5?-''G1Y!KX"6L^QU2,OJ*+4!"(01(E/PD)R+7[VG:G^A?<:V4$;"XC
MI <IU!4OJ. */5@0N&B B, #LFLR;-TQO<A#X6>WY$VUGD21 G+LZ MO*940
M\]_2-@001 $ @(@H %440#P)]3_SM(5N^G\%7Z)*P,?^IM_=71QLDNQ:IML!
MNM<SM?$G+_L&+MDLF[6KR+DZ2L'$B9-5] IPI*7KS>E26G,6@]!U;3*FR)OP
MAX>^)4>/S7\YN?12P2]BOB Y+ [W%0=_^,KD_3AY__(/8/=G^^YI\!] ]\_(
M-[M_ (HX;"K'1-QWLP4QHTTUQ<"IE_?W)H;!$0(A1?F84SH\UU7SVI7)'\"X
M[V6J9R/R]])OS+'_H\;N.*CKXRO2&ZFU:;^.P$ ;UQPSQT(OQA<VE8C76X]
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
MZ%IF$(G[W7ZE247VA]$$H-LHBD1C.ED@$K7XZ7*2C K&% $2QXM6:-O-\K$
M'\6%JC$9B<_V^&!2T$%Q2%017I0@T=AU>J=+2XQ"+D'%,$\ OJ5C>,FM0FI"
MTA\Z""1GS&VE6_4BL92L(WHQHIAC"_-EK@ #PTA:/N@GHG$*S4<R:JEF-1&(
ML/U:+0Q%.$2>/VQ4<V)V!V:1RC@*;S(DY@2D %NFM5B4N+*UAC#!18CC^D."
MG! 0E=.H%3TK]^#J8BAQ*0(5NA:'E4* S1<'*8#&:L [20Y+0C@C;0(01R(\
MKN%!*[K!PV1:61JC'"!ZR58@09V IKO(1MP>JR",9(M97N"1MW&@8:;V:5@F
MF_9$$- 3M[(JJ-DRDC[@)J-6#Y\6((:,6CV*QJPR%/&;43TY3/#"]F0ORXB@
MRR>(RI5VNQ%5Z0,>'-!AC$=QKH^%9',3;-D\BM<)/-;+BVP3@+BDSPH9X51!
MS60GM(4+R0">A64KD J+3\B0C+$K=1OA/M'66W3$T\I*CA1<OV"("# C83G$
M"E@"B#F;IO3(XWY>$)23PR0ZD2_PV#5F>4S%9?)L=![UI6I) +Z);MY4+0G
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
MR)?-#UA\46O('91J5-E.H4FB$R%0V('X<94E':P#E> CQ0WI7$"$A%N^U"E
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
M-B- DN@#;M!*TUB,)(_=ZTFNV[ D(1I(DFI8:G%(&K*H?'*EDZJ)JF5&A2/
MXE/M$ 0)(TPS%@OH"1 0PV,]Q(#"+HH[GNW7P"Q_(!2@N\T Q(@E0V(#60NQ
MU5$(#E(C40?-'%/H>&9%!**CCVU-9*VPM3=0=7)/ZHWTS61C82?N_RJCEJH-
M/;GF\!82O(YY,N!\"PE>Q_RMIM$W:?Z+T^A_L_G/=(K#2W/@;H@3)AK]^#!R
MQ.E1EHX00@G.<,!*8I  U.O3,"U".AXY4"H6.0@H R0X^;#0RJQ8("( [J3[
M8BKBB24"D1"H*'OTT6;%P2L^LKG!BM45_&V$&Z;A=!&&K&)A)1O_S"#H@.3'
M"!NOP$@.O<HRG 372P4)^S$F6X%C1KB/,=E*'!-(?F3C(2%0^=&CI)FMU$>+
M:>J0STK5$H)6",#]$Q[0TU@6EI5.H_-T4B_!I:0 K#A=AVGIII>N 08A*T!6
M968^^8Y^\@OX+YP[ )('#YX[I@"\>$XA>>CAQ8,-_]@!%O]39WR>/WE3Y<&;
MC.3Q&@OZZ.B(DLMOZ788402-M201.Q-)B1,W3ZC^:8'-IL?R^D.H.W$BR6P"
M+'BJ8?%B05QFTK,RFTV5)R40O]_M,"$57 "_+X@E>78%GE \6\V4//92Q6$2
MC27PLL,D66I+V&&)6-!7=?*S]1,2O,BL0@3,@;DM;WF:!==3AAOQVC+3HIW,
M%BL2<F-I638BR4:DOXWA/<_]GSPSI56^YO03!OAM59Z="F)<A^?5=8,5IW@
MG,SB#>+B!%M5C</W8F^"P_=YL2H1*H;XZXYP/7]\"V]WAER)NX1@%BDQM)\J
M>)%2B 0A1]!A=%NT*.(-^A'4XC7%LOB(.VAY7/LE1*]"4X0MJ!]U>+$L+1JJ
M"ND)P8LP,B1:(:_&$;>\X;FIKHD^RXADD5C,SBPBA4(F=@4JRZJBM..4U,YD
M)H-$9%52VJND#'D=6);2ATL:K"1,%#WG0)^3NXI65?1R5:?&LA';/W-J+&%O
MN)OQ8G+$8\G2XM89E%LB:I\'\2HU,FV%^,]0O!J$CW@<[E@2IB6.TS(!]#3(
M(XK7P9@LN,.RA=P(^FQET^LDJ&ATEL)O\;:L>'JZ<N+-RROCME4Q+#48;F"V
M+"CYJ26C,Y%2"?(LQ<N1\+&&NW$'9JD<$L\7OZ;Q#K<EH6JL0HN=,<SZC HJ
MW[[-Y/VLN3RVO>>MJ]+JE&X$2S"IRO1>-<=DNQ&3ZVTFF%<QK)1&$T$PDUV
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
MY3=+!0]3SN]L<_ Q8NHFT>)/%XZ<WO3ZKM\;C-A6IKYE+2Q1=7]7Q@V.['K
M673G^S5_;+]N@ ]+NV@'3_I^\6\GKM^BGWI@O5>\M-D.>>-Y]CM[':O!X!\]
M!',;RK[^6T#1@T5Y[::@]^ONKFSDU_^#%/*_LA?_[Q>ZNR)_?'7JY77']--V
M:[T+SICY^7/0H]G*'_BR^FV^OS"\74FSW25!0=J5=&!RK3G]IPP6WIUYHN2
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
ML$[-2.]I,GM;T^UL1TNZ9L>Q=8Q>.@*=\3O:@$R_K8<;/M@_U:T0,$/(/.V
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
MT;3V5P_'I0P05%E"9SU2"%.Y5+*@9T/REGX3&V+0>1%2!U)60=WW<A'MFLM
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
MPO/92 7 /LH2.9VD+[/->@+2HU5R ]VS5FK6 JQS8CZ=A$7;-\E\M!3*RX'
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
MN1#&;@DH."T)BG0.MLBA(RM%*:.Q@G!6.U"IA#T$FPK9<(_!I8V"9:@(ZEL
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
MUCS+Y<"(S*6T\3B0E3,^O911A##.4R#"H!L!0A[ C^>@N%JR5C/Z-&+)5C(
M:S/DLJ*14')$"K"ZN8HF+T&BIU(VQ'PVC]<*N;2EHC/BLH1073[JE#1:M0T1
M*CA 6NW)H$S$M68(J3)8$+'I'&& <401CQ/&Z$PBDY8I4LK!@6'>)P(RD28,
M>JFD!0'<GB9BD,H2#I24-A;VQ%1N?4YA)HK&,!2W 55^F+4D;'A<8F,RAV%
M3X409:X'H7(BF3?HPB&'GZB$$=1'!GDLF\Z0Z9")]BN2L)YGXDE3R(:%<G!&
MI2^*/CU437SB,96_ /-4*J=70"6;-E_.F3Q1CSV?,&E<?EEHUF>23&4PH@:M
M?-E]Y4K57KY2J[MS11,'R0984E50()S!"ED+FG!KM3!O]*E@3H3DQ6C*T&G9
M>UO=J"GI-XO%G #Y9&VG>5V%T7B11,A3P H*0U5"TB)[O2+ A0*"B?(J<$EA
M"9IC2,D?5AK03!%-1$C,:2KR22&DS\LD*62PPQ7:$U'YU :%(B*F]5'$KLE*
MNIQ/6]W$8-SY,E(IB1BDQ!DP6L+]!J,^"T0,,(2BCH)(2E&E&;+J5++GMF75
M!G<XGXG%K,$4PV2C:G,J)I95*H&0W'S5.22R=CND%TG!" D4A("07RPY3.ZP
M: BROJ!3"%K 5"G-5\H%C1JM^#2&C @I)'T>5L F'N<CNJQ7L,&()E\BJF2)
M+L$NRE$24#5)Q]0V*MF\Z88Q>IU,S]QV$I23HKQ6!VJ\<)JG-2&?&BZ#BJ0R
M$% E%7*V(IB1@K$,XHPZQD>K=DCA;C5?+. "JU>%%"SN%#QH*2;7X<E0/)3Q
M\=%21./4^D2'DRD@_@AB,Z$ZCRE-J#->/!+2>"%+!:*RP8*W2MI346TL'<AA
MR50 ,LA!R%A.HY F4.;LZ:@^6-;@2J"2Q!U*MCD:<<W1R ]J8)6<HNE5QD2.
M-QI !<TE0*,#JTHHD_*@AH[BD((*:Q%S5,78T*35FTP;\$3(&\B \2P6T%?L
M#L#!()+LK/T&H@!7,G:VG"TI2)7D$:-*BU9PN3/F%D"T0J11ES,8DURPG*&'
M$3SC=OHMIF0.=A$87Z'+<0H@!14:8O4E93[.Q)EB/I[/)+B,VRHS.832.$HP
MD=1$+>&+ANU.ZN#FW2.!,"15.AT!IL+!O 7DQ$H^Z .T\K,\F-+'\SAJUAH=
MK =)^I(^GTP",F!8S2<3/H4JJ_1KDGZZ!;!8@*-4%E%XR:(WGRGPKK+,<</)
MM+>HYZEL@#0 #")89;^2J.3R&EU6DX^;10^=,EDSOGP>B\50Q&XG@DHLJ[%4
MS89QYA&?GH#<1H=.#L)JO<H<HX)QTE8L%_P^CY3R:MT85C"$HAD\(#IQ$QR(
MT6C);\(,3I/-(EG2/*(U@24H4=UF8<%HD 9U'"0O382DJ4368Q%BQ;PG >GB
MG.Q?9 <>#88MV@@=)W"U0$,60&_1IW$3&.$0#O? S8Z$M;EX4:AR;&V)BQ=L
MG%B*>Z$2Y4\S:B%2$*RL(\T4_2X^$T/2M#Y 1;T0Y33+7E>F*&IM@2F 8JXL
M&W_<+\E902YI3SFKS"$HP5&9&]@,5D7:@1?*>H6[S&0H9P(3_6R:H;DR0BBM
MF%ZV)1M:DB,?@[@=.7F*$$<(+@<5*!$M:^1D#M,5JQY;)1,[%6R*1@*AE#O+
M*])\,IHF>5\A'380?CEU290Y@,AFJ) O)/FPI.02)"H!N1.$+25[-R_NI9UE
M.7<H&#U50-&8,]-ABU$FL"I<,&DJ$ QI,FD-&>= 1[9(%'2 0<YZW'PAJ[88
M; %'H7F/ 0$!+1U5\ZF$/Y2)HJ /499#U6V6BB_*105GRNK@DOD\%\B;*\Z*
M!= :<Y9 ,IOSE\R"/8KJTZ)9Y%P:FYP+171I0L,P81#70E(N$0R[$(\ZX%,:
MJV0)BOGXLJ,< 4* G(A'LP";U_%D0FNP14NPP^UD\&#4'DKB5L3I5F35H"N8
MQ*.1?%GF#6@$+85#2A[S$00+:-S5EUR2$&3!5$KF[*J 4:_1AE"05S738"^K
M\]AP1Z6DX:/E4BX)^:)XM)25G-%8P.<.\T!>C>0B&.-R"@3KL!%^;?4%#1"3
MTB0GY[)A(BXZ(8@*T40L12(>14J+ HS'8U6'94K*1UUZ,Y,J!"P6))]K]I:Y
MB  6+<J*(#->EQ=.XI9J3(EH*'U)&^<@0<Y+A5@DF5>'=915C/"$.B@O?\Z
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
MTBP$/%;;Q<-X3G_6AD5_"3\U2B;<T4+3 4%ED1?"#ZA[<]G%-X^7'J0,J+Y
MA0U!A5:K -20Y V$,EZFX,7SD"7FPMV^@!QIM7)*$KR*R\1L0O7,$I_(A3 8
M,: 0S"M4%H4_P>L+J ^6V:(:".D+#JH@+R4OK)>GDW<HF_TFF" -5CV8:SY+
M(C-7.&'#5:#1(E:/=L @75;'$H"'U!>"<OHFFTR1+:2%$.B'8BA8L)1S$*S3
M,HD@X  S!4B.R;1,!\2"'L,3M"'8O(Y#4$&D,G#5#@4=)808, , ;A$&TT)2
M9='2%<$E\R+(364+' 1JM#$I!*!(5JZ")-1Y=9EB#0%-C$L@&DI$Z2 <U& Z
M2%.U0S#'R1TJ"H 'I@T>;0J4*@H@)% J+B9;D8<QV+QXW >F*P:#%H8L.HR%
MY-"D4E((P%0XE3HFX7Z#G/JI/&#UO(W NK0AR)'"P>;N"):W* !<7MMIJ>!F
M=2$T:B.4\C"QJ#[!P[J0O<"#.B!$AT V519 1J$+\VJ9L+IAFJN^* R":@$L
M% Q@' 0H!V@!FC>A"@DBP8LE0P0L@ )>*H,%/VQ0DS$84ZD56DPI+ZH D04Y
M%>2I:#D##@B)4 2L'G53L15.R\<*^81%%B^A]X0**=S&R6-4PQB02^1E]VF(
M@ND"BQ1 6.9H)8/>+#7OT4;T#CZ!P<H$I@9$L!2J5/FA++N @N'F$UDH:&.+
M%&<(@!$#2FME4S#)M7ZN@BWA9V2'TES!:(<+%U\4QF"Y+I80$ACEPPRAE!8B
M$Q*0L,MYL 520V YD;!A!4@ K2JM0X*%$.11%%"'0+&R,1F@F 3#ZH0!4 A5
M?FATP?(8,Y+IDM&#8.3[ [_5T[P_.L0,5D\Q7W'F&?SQH>?J">H?GY+^CYV&
MYR[[8.#*8_Q7/<5?5SVK3PD7SZ'#%EL/)AT52*'< U+4*J"6X_O?U_I/"QR/
M_5->3A*8EL\;XC&08J@LQ8IY66;HAS+'8Y>.79,<QZ1C9',O()?+B]4^!X+?
MU_AALUCU#/U53J8C%/]3)],'!ZE"FBI2PL]-\@_;MTCPX\Z:11#3(D/]FT?C
M93W5,22;'%13ZA^G$J3$B#6#DPHHJ=#^.X9W9>__R0\P4/A??$HA@ESRJA]B
MY$5+.OOS;?/-GP3(::ML#WE9G'S/J^/86/&7X-ARK'A5A.8E_J^^![GR6Q!Y
MW'4^6'8)^<%0R]*^K.#'-1UD'D_GTU&&0@62S7.D[(-BY<$VDLE3_VS]$Y5^
M#LU?H 1.2+/B8%20KH;T?84?PWC)4K.\2+I"_<*/, :VS%E=<;!*J:U509!&
MJ1H(7BJ[6LW48$BEJS5 2DAAN%0S==6:$IL6!\,Y6=+\I8HM15<XT"ODOLJH
MFF?Y:I^@F,CD?^83E!9[D]T,*_K(+#48E:TS[Z.*P5R69&'$BS:+_X,:/P]B
M([-IIER%Z2'C]&@!NASD8HU_!1.C9(>5E!A2^&'CV+^2H'G0@_T<Q?9H_NWR
MQBU/?KJQ;%O-RQ(190-+#L:K?_70U2I4ET!^6..GD>2U)KOQM$A=6A)7%O^+
MP:<9JD758K,6:T4Q\0,57'KZ[P3O'YK+/VWO2NNZ9'4P0XHMG5S-]'XNQI@8
M,I;Y=P+,SW5X21JD2(JQE%W(2=R_*<^__S567;*YFQ;]6JHAJD>U^QXM_5<)
MU&65?AZGQ>(4ES>ZJ@W^#Q1V-9W\)P.AU_OS(22;_8DH&*1^@K?],'I=F@FY
M^D^$06OA%X7!2T#6 M4<#Z\P'Z^WSI*+2<T,S&D9+!?4QM/Q.IU>H="J-6J5
M =+;%!!D,%I51LBH4.G49K/*5(V /VSZ(U@GFQ=)-D9=A$W_&["7-?T1K%](
M)],LR5Q-:MTO@[\*Q(^Z"5)L/-UL"F:&S.<'7V1CEQ"N>/ICE5)"ND#%;4(N
M^\M#K3S3=>GO1RY)\I 4ZFA<H5 K^BN4&E5_=4R5Z!]5QZ+]]1J=2D526KV:
MTC7[OBO:7@TZ_C]1V(^:7@TY][^9DI^$N%I/PD_,RE6?7N$4?C@M/YXS1SHO
ML_CR_TW_V;)FZ\B6SZ4'YTE9E&;1+RO[Z4;IJZRF7Z#;*YK^-'XQ1;&7?PZL
M,-2IH3H-=.ESX,MJ_31(/I<0BS*--2;E*?S77SM?K=%/@\=2<F9$Q0>#EQI>
M*OAEP>+_D3G[EQ[P?S%G5W["_?_]G/UD@/_Q<KUZ:*^6!BVVP>WD=I?^@X>K
M"?R?O_[;R7\[^6\G_^WDOYW\MY/_=O+_5"?MOO\OHN2485!-L>;>P=_M;V5N
M==VU;:]K>^UUU[6][OKKK[NAW2WMVMUX8[O;?OV;FV_I?-OMMW>^K5.G+MUZ
MW=FE:\\[.G7J<4^/GKWO[MNO[V_O[*_HWT?1JT_?/LT@K:^__OIV-[3KT*Y=
MASY=.G7I\V]?W[W:JOT-U]S;%F[3NJ;5->U;MVG?^KLW6W5KU;I5F]8M5ZN+
MUW77W]#VVC;7M+Y1?CSTEE:MV[1IW>;:&W]S8]OK6U_?ME6KUM>TD8?3_OI;
M?W=#!\AXV^TUN@!.YI=TZJS4\J+TT+@G)BQ:O'5;1W40Q28^M_2CGGH3,EX5
M%9Y__8WMK]W52V../3SC[C_/_/RTC-[I\FZK5^MKY/+.[7_TH'5[XW?[6MW<
MIK4L>IOVK>YMM;-'J__]-5A2+9X\W?F\L^/C7JSGZ&T#/LP$L#_<U7//EOS8
MPV<[*D+SXR^,G_*/Q=I)B><SZ_X\\6V+]?W5=:5;@Q/7M5>\#*^8$IRC8S?V
MW;;\F=?>T6'" ZL_V_CN/3<5WN57C?[JG*MN[^%5MH;QP7.W';OPY79,  9,
M^' J\6B'6>,/[UI-3S=\AFSRMSGPN+.K]Y[1A["M[;'1]1V)YSH_/WN)>ZG^
MO3[SK1].OULY9H9^0;'O=ZU>V[)^Y +KF9GE.>"X6Y:<F>!N#(_9&]#->,1>
MWX#\8\^JI\8]N+?[[KNGP+W0+[0S;OAX=/?'*[D:QSKHO:Y#'YMWJM^=)FC2
MD45[&I</L0[JMZO^U)E!$UY\8>K^]K=/7O/.'T;-J"FUQQZX_IFNF]_C-YUZ
M:NVV@WLZ5VX?@CR?_V*KM\-2[\>KI/G;YDX&X!M+@&OT/._Q,5]%GUO+2KHA
MS*^>7GK@<.JK95[I_8;1[,A1C0T-#2-FSW^NQUAP7+:3L_=2S#A\E:8\!6VT
MK5]+TV>'/[EGV;P9#0V9M1V\Q'V]XNS:R7L_>[K;6QNRXY\[N[3]<N?Y]\4L
M._^U#N7VQ!M;9T]+*O=/6[-R"31TY.ZO:H\&VKUCNW#\UA(=F7S\L9.[&@RZ
M^M>0^0=V=34+D_:O6/U!:L'9SETV]$G?VB\ELF=.Z49-/]EEUP6,.+!3O*_V
M;^;"'Z<T(D1Y!;%OUM)A6>7RN@9G+V>@_?J&W9ICCXT<->-L:>#=.Y4;ITQ\
MZZASU)">*WLM]T5GEQM6=:\=[L5[]X..'^T];^&UEMW/WYBJ"3V2^366>^E<
MVZ[OKQXRZ^-^)W?Z;8/[ML?41$V_?K6C9LS@M\_]YO<K9RZY)]KX*;N\KN^S
M\Q[4Q;S*WE\\/7O-MIH9XH6Z/SUUS6\?RU[S:(_7^@E/SYOU[(S91R?ACL/#
M)X_[NM<'IZX[L@+?'OXTN6[O5W5'U>WM]V!SS[^^=^ACNQT'W[2<<YX8>JK?
MB(6A#@IN8?B:;?7IDYWV^;:L>KM#PZT=GY@2YVL^>:7GE_4[L/H.%@P[_G[#
MU*E$779WWY<^T@W/+R".][YKT_4#G["KW;/'QK9V&#;A_;FCUAU\M_?O?]&Z
M ;YY-+4DO*3?'12_<=^JB?E.$38ZXZ[X:._)TDK$:J$;1WWC7_9IRK>N)FL+
MC![6?T>[N;MQU>1Y(P=5WGM[S= =%QYKY/_QT;D_?N8:NZAO#M_V6KU]4/^A
MGLF3"_<(MB]W=M_I[=CYPS9',R\%Z[.?$T/HGO-F3IM[X<CH?<O65T9V?J)^
M;?:6H[AKWH'EF[K%GNEZJ.F4+MS^O<[G'*]TF39ES-8,?=JPN*O-.GK;YCW3
MD+:3)6;\AB[TW'4K[[(Z[QCQ[NCWYZ]:]_R-Y]Y5AOF!PQ:?[KA\R)_33[]\
M86_/F&W.7['2)Z=JYAU;?HBNO1WK=7SRJ&GSYZY8O+C.]HKW:).Z8AMS?[]/
MYEVW2:FE5C]3N_NE]Z5[J2'/$Z^?FC2H$5\Y<-Y\POIYMRGU#[Z^>]%P[X,S
M^H7I><S?MHR>EQ\W<O0<.[CHP_EO>/7BEP_U7IOY]-13_^B8/;3OT_H'-A^:
M-/J=]T)/8E[-F=FC3D\+WC3R/>7-8RFT<\/U >W7 <\GD_?^3GCS?,TJ6VJ,
MU2M:=F/;-_ZA</]3Z.&O!TEG/@TX_?C:IY?=>$=MIN_0M?6!]8WRM-O%.8X.
MKQKO?)((%;C-C][M2N);'@_-^XA^=8<X<D37.QKS2X?U:1S6./C7T- 5Z8Y[
MEF3/ZS^[\*W9>=?)D8L??JA]KQ$-(U>=;G <0;WJ4T^\MG5AJY7&\-&OIAOC
MFR'W@[/'/SSCX2]Z[GG[Z(!IPK(%PX#7;C\X;*HH'!MUZD[@X+HT/G#P5_EY
M9^]%PN:>LT?V(<=MT-3U;ORNU:W T*G$POK.ZQLZ/?8[!37>N[AP^/1.Q G_
MO?N&S)1K3MW3],<EMERF\3P_^[SS[A>_#7PSSK5BQ?:F#X]MW7YN0,?',Q/U
MR]ICQ*.VIM-M#OT'0L"_O-"!,U-WSUH2%K[.2XWKYH?K&J0WC]88.F]8_?B%
MB>[2F8/9+U<,R7K;OM7I'6=P[9C0P7<_7NAJ':#V/+^W^YNU$F+Z^!#0_=.O
MAWS;^]Z]FNG'32/N?+-XKM<08GQXUJ;:<?/IQO9O>+N_<N3U@SO1[UJ-)#R?
M\?"B\T-6KFR:,CF]:LZO!EX_:3O[_-(AZ07GCG5MVVW K?J9.7/D3R;5U!&G
MC^[9 MF6?CEQXHE)N8W!MW:_?%U-[0N/#G_DZZ7;L9WMZR:,_.C7SSY[I&-I
MS("1.S3+;8N=#?W*Z^Z9KVH?:9C_FH1Z=VSM4-_^EJ7*QVUO3%@\;67;Q>U.
MK1.:>CV!YCM61!2M[VSY8.NKWY@?B?VM_M@I;F]J9N/,$3WF3%PT(^_QBK8Y
M)G%A-\V'U][9 3WYZ)8GT-TO]M7_\9SB\RS;./+M94,''QUO;[Q7H_[2/W'?
M*7--0S^#>.R[5K]Y<]3[]] #E6_8*P]^./G0N(-WGC@^GOAB[+'WCQPZ]<3#
MW+ [?CWZW";VE?WQ9U=O-8?M=W>V I*W,G'@34=\/:Q]/^$>.:Q]<G_?[+(G
MBPU-DUW%YQ>.>&PGX6R<WW1H067G^FG)W\C2/+(%:99F\!LW-O;ZZT=[1B4\
MA9UM;WW[VZTGL?R!Z6WS$PE_[Z8[&P;6K;66)YUTF]\^<.2[5NG@$\XMCNG7
MUYX7IW9X^,(M-]2V>>]HVO',D4#EKH&KIR0?[/9*GW6G7 M6OWMPUJ3"@+V&
M[J,M?YS8,7)J\-&_+,H^-7K,WN+D3\VFOQU(?-<J X]?<S_X#3W_X .59S:]
MU2VZZN!OA1>>V_;AKE,%M,/@&[%79C2.?AOSUSQT[=ZS;0[O'_-NXX17OC%T
M;0M,?2_ZU?DNC98S*ZR[O^WYT89=C=,?O>Z5_O'3]TU8,7+Z\*G"W;H3E0?:
MSJ>7;XVDGG8RLT=.?GIR@[VKZ"5&-LAQ;F3#:>31[FU&K1L_^-M-_?O53_^6
MWW[LY7>^/"\=//3I;J_T85O^Q4].CGAQU8Q#[>]:OMRU95-4_**^UO_EO(\:
M5\2'W"4U+=Y0E,[?-+VA#_X>,?/P7[L?/A":MOOP=LMNWTW;AFA7 W<LB] G
MEW\]Z*[;)$:4;L[H-^_N/7)L<7'1]>6\;U9\@'=]8$+C[.<*)X$5GWPXOGS7
MR.LEP[B5&W<U2/UJTCLZ1BA-8;[MT.Z=PV-4XZ?TF'ZNIZ<N&#T>^O3 _&5;
MZ^J_G7W!N7/R$[<\>L_8,QV[W;Q[#/G.^-E/KS]O[GRM]RC=E.MW;,3N&1=N
M.Q6_L'-*GV== _[Q<KOC8OW'RRT?[OQ\V8:UG0\@7XR*GAN*_W7'4_]HZG)[
M]Y-'GZ\TK'F@5C@^__1<>_P7+?BVOUIZQYBWO1OOO&GNW)5;%T\>,RFQP[5X
MA= Q3UGLM4TUG\YI^_ES S=HIR1GKUB_.8&NS]VJ&>)U9JW/$ M-:][>V67'
M)QAV=]/=#UW3>UHK=)5J[[+LDTE#VV[[\&_O7]]SXDZ?=6?/_)Z/ES7-\4W9
MV#!OUQ']%.6^-?.[KNM[^H&=$PN;3LZ:Y]R\0'7XZ.1#-Q\\:/UH]H@CGUCK
MW3N^&CSY^BT;GKF9?7IJE[,T,.44"'?<LI-M_,/:A1,[/[+XO0#A^G+D=*+G
ML"E;3MT^;^&2@P=W=E@8,):7__W5M?<FMWUQSXNS!CRS985E8M^EN/AU_U)Z
M6YB>_.7H#J_^B9C2ZH79#7L'/33AB[7 ^W^-37Q!Z+=H_ZGW#Q^_7WRL:=W]
MF7UKCG::^1#1;6/[)YU#I[_5:=&&=U9\UVJ-2'_5?=MIR_9GOP4B"^WSD0?;
M![K-N<UZ_-L;VCZX(C-HX\D_K?_Z#G;2![EYC[S<9_+D^5^MH.>.V-74KW%:
MY8Y/K]O'E-O>?-NYI^C#&Y+L1]E,F[/,FIM6_T,7>&PUMN]SR['=#Z6?Z?/)
MLV.2F^Z %H<'3=FWPUIL6O-[9/^PU7#@Y+V)$>'[W7=,V(DTS0RW-SP_/&:;
M/XY8:1TVVCVZD^$#JS4^SG&HW=3(QPU_O TY/Z-TR^CD"L\CV].//!#<T.WC
M!<E,_*$O[AJRZ%C3RHX/--V];F['1WX[]L""\DFVW86=_,@N;[WW[#CB477#
MZ@.#/W0]]MEWK;*';OVRIQY;_$$[XN#"TV]T_/CC<R^'HG_X.OU1-'U'G\].
MIP_V6VA:N67[0[W_P_&G-7QD>+ IO'Q=YHWWGYLQ_I%&5Z$N.7/EFT<[6[=;
MMU]HG;MF\OY?;S[SPAM]'OE@['LS5FQ33GRQZ>YW@([#Q@@-QW:@QX0'_O)=
MJ\0DX!'-7_9G=9.7[R*V/S_U\,GAT\<>&K?%5_OAZHX=QO[I1H5JUOGHWK<+
M7OZEX!&%U1T(WW7ZS67(C&5C*BN[SM#Y;IC[UX^>CAS_3#]QU_[<7%=E8T/R
MC=LV'J&AC9-KCD]%/FRSM)V*6M5WT^D'MHSY=/CZYQJ?^^MXS>?:&<GY$S?C
M<ZZON;LM&HPM?T![_NF]J;[0_IG]M[\6V++^_,8+YZ<TS9O]@G78Q/ONZ8&O
MNNUU<$]]KUT#QYSLMN&L?_16H-=X[YOT@/L3(V8WS3%VV[=KT^+-2VH?W/+&
MW\Q&RXM*]5]WWKJH^$0]89LQ)]3Y]STOM)V^_+5'(R>+D=D[=VVWKKSG[?S4
ML?5'ZJ5BQT\^[:L[,<0P=.+.3R8:]\PGWOFB?N+@55.^WM_$?K+UU5_=_NM?
MEU,+7B'/#ZEOG+5TV3+XE%4U]>.9G=%Z*7?;A9'KXJMJ-T$#5ZX8<,[XJP=O
MO>_"KDX[7&</U:OK[WALVGWU?UIP;N=?WEOB H;JC^P;P$S8-NC,RC,;NO^]
M7TU-\8:F+Z5GZD=]\.1FY59NUOK&<0<2<Z?=-?K$Q#/LLBXC9B^T#/O;/8K
M?G0O?O^$CS%B2'?KKWYU\PNC%SRTLP,4B.RPUG<9.16[*7;S<BR\:(!W^4?P
MQ(X3EFY^)#QNX^'AX]38SM+"MZZ/_W;+.XN8C\?V>F[AW(W/CI_49;GOPO@&
MB8"ZC\&/+=@^\Z'\R9IU]X_[@!C@G;Y@J72V?]0Z8/K'/=7C&H?U_W!J>^31
MO]S8I^^",2?>Z??&F1&-AK9_!_[:\Y/ZFZ+Q,VL"QS]NJ!UC\3VR<*.T?/=#
MAPT+#X]%GGSLY)H16[[8_X6S^[?G3DU_K7.]CICS>MOI-W1Z:U'7+5U'[WPW
MKNL]E)XU7SPQ<?Q@2Z;CX[2.F &ZL3\H;USZ]OB/#;59855XL2,UMY_A9?9Z
M=//:Q(DL_3F=FCP?*Y7N>[GU^G7]E^$G? >S+TSK_<*<F6.F.\=MG'M^V6,C
M3Q)C79DW9R[J__C13E-G;^<7;OS]W.=GS1]9GB'G PMC0T<NV#IDQO$1NZY[
M[%H_'3J[J<_KG_;'7;O>W>VY<&##@?-0E]$50VE9Q]*,?K>L>?S$>WW>$+IL
M//#(UQW?FDQC?QVWN!S'5STXOW&LQ?>7^R?<]*>.OGW+_SCNXXG+5_*;-N.[
M$-NYC;O?OFOX\2-6ZZGVTK%AXXV+;XZ<?.S#L<O?.W7S2WA_]Q'GTST/36D8
M;?$.?6R-^\Q#VK:MGSGQ9_4K'^O<L^;W?GC\R-GH W#3[,3\#E(';Y>#'6;.
M;4KW/PM%_[8__G2WT,;>VU_8OVG&FM^N6K/0[[_SAFZ_3Q[H&ENY8&SMLJ&G
MR@,[HNB2Y\>_OD\>*"VE%FS]@_+=?5M4TB:H\_Y[L!//+A WC^LMCHVRLYMF
M+[#"O>^;M[S_DLU/WMPTM$$)'"#Z-/R.X1<]L:'W1^/V-9Q//7HTVW7 AOR
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
M5"U=P;O)2!<>OH_^P'TZ$19_M,PB:XJ9F9H2ZU 07Q+?A"0]F-XK_OZVV'3
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
MDF%%'BS+GX#);M)0QA_4SH*P.+W3Z4].JMW]^=0'[Q*WU\GCB5N1.+]&KAW
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
MW2UH:[_)SZ.4$JH),M; 3Y1]R?"(F;]X]NN&."Z\[?UQ&=&DY>7MS?CI&[U
M=1VUR<GO:PKM@84_7GC[71T3YW*2 Z;\.5_VO&>/M=X84W'+*E,ORH6RW"_-
M>!N$%!>RALEP+,E1BN!%KW_,EK&L!TS2[&?(/#G\I,<!#J<U'-D!R,\OQV[O
MZ1[]?0<0[_5-Y\D>MZ<8U/^J1X+2<4E\JZ>\S7S]$"J6<]MY8%)JZT ]@%!L
M\3[YJ\L.0,MU4)!BHK]1\"2U8('WXE[<K-O')TW%WT7+GWH6W;LZUK<=.?#!
MXNW1_[(5]BDZ:]X_39%]VB\CWR6M ]?BM^+34;'H@TTD0-'*T:_=8/-&+8^;
M=N>=[QGW$8AKO-(F%[[T9^,M2ZF_.?-UU>V./IG'E'D/U%T4UG^Z%P"X7"-1
M?VMZM?*E04MI(],0^O$[J]4+82 DG2QQ[Y<\U[TA:XN5)4TR7R_S^0'_%R(+
M_;>KXK].V;7Z5<[KKA)L[$F?<[-$T'(MR,9E=YH;LL3@9 ?A;G-YJ7]\BZ%_
MM-SZG<'Q=GI\.[=?_AV7501"X'U5V2SSC\BP2@V;:K&1R?OBT?8083.<LI9X
MF(BN>4D[B9 Q>#C8Z1![\9!BHG/9#J Q[3:-DEC"C)^D9][WV/P1&$8$V*W=
MGN?**NSON=W]P_LV3,14SZ6<G@N$#9.C<YZ>68L5IY7X#KCY/[_^BWX*:7KF
MJUGS^#AQ65?EQ8F]J^'8+4']"9S7WWG??P,.Y(9^H8;?WH\X;ZS"QC+*BM@5
M[=0U!I)M+9'QTZ\83]\"SC\2+37[$M':X(ZW"4-T@!C9W+P?,C+F+WY_WS,Q
MY=F:ZVG4=OV*>*2Q=I>PID@PA@5VD]%^:)E\F!<FA0"9<R_'G&S^M /@TM<4
M7U#M8&O*'X#IZ""L= _H0ML4+T2"->M'$1Q\_3$7^V@&UP/M.IT'C@6I^'?G
MI#F.$5*1&MT$URO/7R?P=@$]T,1G1Z0[,R2ZDF?:,UZ!N^/ZUA! $$>SWG@
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
M^-W3,=B-'!W47/LJS+5!?M-RS:5<"T'X:N!A%<86M($,^NJ""R*9!4^.(7/
M ; P"]8NC-)3=BC55&"OG'WM?ZK5I)VD+ 6KVQ]%UP#!TZ"^*6^/L]A%00=$
MC/+D%J%0<%_GEY#@:EG5PR$51Q5LPS*\Q*8WG3?[HK,[4AU:;"G8B:5UMN;\
M1&"&S3/;6!$?!VK()D7_H0]6[,R+[O=31RYF.AH(\O=2QVS?M($$2H'Q?7P3
M^WVM:>T)SVWD'6 2Q%1,2![Z06WP6,KKOHZ45C]E5$T&6ECE2600(O#6-/@V
MIJ_Y0_1L6'"[NZ-8F#'^09\1V&@)>$I"7C:H;$6J*N]*==35QV:W2 +UWKR(
M1]G*Y7T32Z=N%[/GC<;6SA8$Z4W[<G-+#+UIE?688/$3->^<M.!9A(;/"LW?
M;2PXARXJ3L[O@\EIIW/BN:9<Y@7Y$D =608(%P[5<$#.B$=[K2N;N<&&4OTW
M1Q71V0CL4(VW',SR2$VM5GI&6RQ.T= T34,L_NM5[X8YJLFY'[<\N#0E=P .
M[:Z_0UMOF?%+S:,P?MPZ$SC8%O5[BFD9AS[D@L-?T6('HX0?+^"_B05K'RYC
M;G:/7CUHY*.PQ\3MVFKHHW4M?R[;.0.!5VKX?O535I SOKLH4+*OK!T*=2)>
MP.+Q%T=P^VV<?%NYI\OZ#R?:_OY8-$@"QF/R>D4O; S_['@GRQ9DV9B=FI:.
ML8=</^8F?!:3Z:8 @2Q(IQ-#790$:\Y\C,QA3EX81WXAII/"XIL)@?7%;4(>
MJ H.;A]F,N28 :I)HQK%H#-U]6<B<DQZZTYW9-?A:74DH/>=8U\3$++:?O'V
M<6Q<33B,9-(*K 6]Y!Z:XC'PQ@ V-\D"P?0O=#7.2SZ?Q?3%]=Y-7U'PRL\/
M<MP@HO2^>T5YTY&)[$.,JE[0C4EM,P_LQ;;#D8IQ/O)S8B^MCHH;?$L/ +Y&
M<(-OQXJ+8:V[L<C-]+<:LHW=?=$=1;)U*M)=>E5H7;?J,8V.)T'RY B0ES;5
M4$BL]*(!4U[,UC2V%;BXF6FTP4V?%'2FV-W&W<K24HAGX&D>K7 R-8@^&2PQ
M1'SV_OJQAS>8K<*[)REX[>3V9=Q!Z<P ,6K@Z>#]5VS-;Q:,&U\<U;H0,,^[
MBO8PGRRI(6K3E&'DMM!%-.?S44$YCB)! 5E:77L[7F)E]]>'E[SU;1E)0E[5
M_OA1LO^.VOB2/NA<VEWAT#K[4K6K96/?/A<<#8]L\?%YXM^T\L[E9VZ/O]O>
M-Y,X2$\&?\D8\9^]O+;PXGM^;#Y#I<_VZ@'F-W%N?>%YQ[CRWZ_.Y@&_ ?:?
MX.+U=8989TC,<;FQ%+INU.'&B70FXI9E_]1<M+E429.MJ;FR\"GX1U*X$W!$
MDP3T>- !F](U6OK"-%=O>5\--9F84#D3(>Q=.(P".@H2]3+Z0+7E7SK" Z_E
M6$=$5G=\6BW%ZAHT(0P>7UE^\)[L%RL@W7K=<C5?FT\>(MD[TJK CR=1-1)
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
MC!5OBJ/?F;FIK[[Q7;^YW7.#^A:@&;3X@%  _30UL IM$93ATE5(=9--IZ\
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
MY?5W4I*)-%/7.#,V=DA 1 %7@04^,Z- &7S?*)M,P5$/[+JOE51!0)BF1]!
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
M\!*QC-GU?@^=$TL4#<FUU,MCEK \'UXV:L0I22VHW.K9 ? S0DL_M:J2S%7
M>$+!#%DD]2T1@\-)(FY:8\2$S9AC?14<BN=!YDO_.!+R^X]CZB@QRBNOF%H)
MLC+7,7G^144ME(=:J.-<8L&#Q7L#\>\BS+)O2C(@7OLAGHFWR$1ZR37LC$;2
M.9BY=OK8FY9MRR1U=[UI+V^XKA]?0F(,4]^ETI,P[>;2H.59J)Z8M0-@BU0?
M!Z^_2KJW?F71IZ</)CI%P.ODS9$2Q0,Q(9*TN7B\6*+:(<;^CV>"&[Q,*&CN
M;(NI<W 5\;"0[^322,*4^(&% Q!YE,UMH@U/O;$-=W+4U(0Q#G]XZ)D!Q<BX
MML\8Y$F??PCKP*;.[\DUL.[,$L1WF*LYB_*G!D;='G%?T1(L81F!]4;1KIH&
MAUY8GS2GL*Y8>T.6ZIQ(C[>6N=SF:# ? \JN"U=+2CK53/L,-9ME+LO)IAI]
MEA4.HT_CQ6-\X WM'%/_%WGO&=;4MC6,9ENV!<M&!)2F4C6T+=(142'T@)B$
M0""@" H)'1*:B+J/E"!!D**A:1 ("0E20DD(%CH($B"$KO3>FX#*A;W?K9YS
M]SGO=][[??<Y][GSUYKKF6NNL>8<:_0QYO9:?7=67;_^0U :;\J*4[R;$CM2
M*?%0 1CN8F0W4E^_QS1I@M7B<4KV&Y5\N2:WFI6UVO,!(?#QOV7ISW)]8% [
M]$A)W@U:+-&@J<I]H@CD37EL1M.<TV%7 !$K?$'U!;*<MTO+A9U#)68K&G4Y
MK2J.WD0ZRS"[?1;#>PF86CW+G;05W*\E"H.X3)X9PI-3E>%Y\Q1^,9K'T8^]
M0;2X.8))S&IAPX>W)U:Z3&D=H+ #G3<AX&O/'(&3,&,C+6:VT]>ZOKK)JN"F
MZ!V_]'W+&Q%L!IS\:7?#.52X$MG41##S?L$I4G1J_")Y\>B5K\D$+]@8.SO+
MV L,N9*R [A^@!&;TGKI]K,2*%UERF4LX,F0/=M I7XDB,*:$4M)ZZ7D/DGA
M#^[:E9D;TU+D;Z%LV%=G5^51Q<RJW+6%H#M3; +27Y1U4[WK-@%%7$D\3GF\
M]P;&)[&N.77B'AOPT_'2C^HI+:6<Q -8KC8D,:!%,X7!NJW07S,H>10:UW8T
MK_5*:Q787,BYENAPEFJ^0]Q3=VIK*[^KZK>TGSC9&!<Z3&=4N"Y:(DI'2Z6<
M=F:"EUL#U!X/*-_\H-4\5'X]->9%2&QN8&;0BL?ZY7G[]3_W[!LU4/ZT\]?
MO[J[W\U[[:G=I-O[)NK"E?='/8Q]@X%OME"2XVN7JOD+87]74K M#,I_I!5:
MR7R7($,1X<P1LXZJF)^^_?.7%">K:6U<O.A1Z((D1XDV=65BJ#7@]@4]CI%
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
M]="D'O>^;^HTQ58J,_-- 47OB*U\0H =W32*DGM.5HBK!9H3!Z+[H3N)7U[
MK LH4JF#WOEVT\5A/F=A-A"OI9:)\/"5Q6@0BA+#BS%[M><$BZM<WUDX/J\5
M7-1&"R[E^+9<@)>2F!ND<231.2*=F4 DDXGH=M^<(*,:;Q0#>-YH$Q GF^F#
ME- 2G3)VCH$$+P")XLX$HG29+2E%Q' HT5C .QFEF9_"[RH:_96MT^5#GG[_
MJ7 PRQ 4$UH7G'@B"VN]6T0PRC8V/Z8^;[R,22:0ES)3;FT?K',:_U<6$<K:
M7P0(-V>K;YO)0"M9?=PSGY32V25Q/]A,=KS\H:P7\0>;"0"P@Z=80R;2L?-<
M-JQ.O&6&EO:,IN>W"<"5?)X2S5-S]&^YE#EZ@TQ+>Y'KS?PT 5: *J_*8F '
M75WDY4W-0BT5=0E#4.C:4:JG5O#LS;:"#J#;LE]R<&RY\?YZ2?1P! UIJ2$!
M XUS,.[958&:O\W7>ZM_R!=.>J'7Y]BL0?B:J!ZQ#(PI^TI>-LJ7^[D\=AII
M9 WL'A^.B'57 H\MP^Z$X^U.$S(9OG-2UFZQXX4,,D\PIIS(QK6:=1'BR99%
M1'HC%Q-U ^9WO H#=R[?]5%U]!83.;^AS10I,+>14GF[GV[X0?A8M3X>W#=>
M5X/SU-N_;-FL<RM.0]4&'LQ$QKA83!K!@7)&0%]97FV<;#R?WAAH\J,/L6:$
MY4JTX;2,>V$6&%T3PR0\65])ZC9J*2J/..,NKC!1;'8>,UA)<$IP?.>9%$7&
MFNA-K&,<)$E);)V,+9D@^XV%X/WX&5GXTRO7Z,>BNOG(">4)>&-U66+JA>I8
M90<ZF<8-0BJ#><F4BG32^6-X(XN'WNXO.<TR7WNUF$=2?$&]M^,/NZ_@2#@2
M@8RN@(+]Q:;*&^- !W??.>Q6=[T<\HYK/+&1;!Y*OJ#5&$/1>HP;;X[($E7N
MSWK;<-=N5FMWV%%&BQ1YW#1Y6O:#DH[U$;@A!SO#+!/TRX#C:,F'$M0>30/[
MP:+X<5S1_5+A1G!@L$E 9O%S1U?GR+(OFKR"X$!?,\!M+%5^0FX2X+1[@/%
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
MR/'60+2/)9&2M>*DGOV'H-7^,M>6*FS3&24&/><SQ7BL5VR(%#-Y(H_#")D
MFWY)&1%<%[NR8B(JU4Z4-6UI436V)+MKB+#:R\>$=OW;J/2MX2VO'YN^:2X
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
MB3U3T*AL@8&)WD:ME/,$9WBW<^>+)(,,NBX_.^'KV]O1,-\_6<N*Y'JK8:$
M65/ESGKKV]KBI=8@#(DP/O_3Q!]PGCMQNN^+U2U"YE>GD>0?.OTW?O=# /O^
M C,OG,]DON\MF];)<%D9ZN[#ULR\'T_=_00 ./P 3;8Q&R;BC]\R=^A\8:D2
MS-$G9]5:JKNW>,L5A0[#72I=[.KWAT%,A&G,7)^N<')4N[QF:\85'BBO:,JM
MA)X!''7)PMP("9)1@8.N$(QX2I8^0>[/+RA>:JX&Y@OAF W>LL%2HN=AQ@U!
M'Q.#;_Z6W02&@\;F,'-S8?X[5 K17[!GPWL4!;I.RYXP$JI? 2M5A[=-@GDQ
MJ^I!SXPNU5;0?.SR9*7:,V+R R=.HQQ=G4EM/AUX*!@&!T,G[_[;OYF_XG*A
MZJ0\QNT#1GYICF$<-2*[S0XXI,C<0]3# 8UU5%[[^8TH8J:1>&C1GM>K-9F+
M%G5$,KKB"M[NIT>#3Z4R \LN.2".C5B]&!EOWS6J9@&_3T2_@41(BVLIO3F-
M#7$D%=F@R"@'PG,4_[(PLY;<7FRV=ULI^$\1VE(+>C(W#.J5:FZ]8%KJHA,0
M>K'QL63](>]51'&],R0>YI-7X8>+)1=U-*3'9XLHF0B9DLMK],FS07<Q%__'
M?]>!T2>Z_G:0A.R3^(]%;0E) >_0:REJ?$B8NM"OT;"1)\MB)@(Z$-]0K7?D
M]OQXQ/0P7)HZF)D,J=^NE038K5LOYMHD)"M#@C)R*)*LQVL7U+1_5PK$UTST
M*PNHL7WTI"]QA?.+S/'TXE5(D+T"XQ'UI9N"=C+$1CJV?3+L9KF^N.J?+&%<
M1I51F%MTU5)"[0A1P(1)8S(;0:WV#P\;_K%$3];T5R<JSG/4%A6W2[5\Z_ (
M>0)^V=.$"K_F"R98#?KF]D2)#8&""F'L\[)$X/@09&RW33VZ[$MW4^NZ99H[
MF#7J>F?JZ]/1FCANP$9Q2M82]4)/4E!3QY?.+^=>%VPQNCV/E^>+(J6MJ8Q1
MJ^$RTY$,4:6&,B9U!F.VMWPFW&Z9[FD!*0_,/J*>U#)\A@8^AY47,#"R/@B2
M!X%;C)]86_"D6TOX0$#@(7 P[MYL1_6)VT6]2CV$9;,&)\R*G]%NX4U X0B"
MYA-C%P7E1CX.)94)ID-R\TWQBX$Y[Z[5HOI)P>2Q=?7>HV?X>!_VDV7X!_\X
M*""VMI9X.U9#J%J\M)YE^ "4YW)<?M7Y2J/(O&KYO(H>CYQ9=$I$_5"?.XF0
MU7<7,R6H-1* A]OG<%W<H L7G*>O5!PU&SVB8ID^8BTT[9?,^=C;RT>%1PS6
MHV8YS)_*P0G-^:&+'4I%_D^&H$A^"]$W,#XHV[<-Y_I!EM3IRZ]N9^W"8+F0
MQ28Q8%&E=UU/>J9]P9K+,/LH"U^H-%.?1LWI/+BV"K1VF73_Q; +==2AW%)\
M[*%#.H;3Y66_@YS). D/XV7:*G3823E6RL;NKT=C^&C\R=V2^/A(GJ '!N*S
MAC.9F01?<M8N^SN=M-4RG5L%R&G!B(3\^'FZI;.XM_'OLKB#<W:NY8, CRS2
M&ZIZZJV'D/=*8 ,3C_*N&Q'="Z5YXK)L@F<03- ^D8I)F7Y.>X=5P6!U1#CF
M4)QC),''D9V+3D["$8CI&*3RQ$YVT>W0Q:CK1U>9\B%GKW1>CYIG"&A'&]!P
M91"HO9=Y4^>"Z6_',UY".R;.)!UTJM^O<=U7L_;+-/PWCI\%OW!6'A?/>-1(
M=?IU1$L&=SZPUX<,34U*@64$J8GAS:=:H3.]N6,3$>TLH96B38"GT=D#^JPX
MCF%$<$;,J=L*KI1TQ_Z2,@Q2$_!I>L=:VK4C%D/%//2#+=7KH376[J$Q$L98
M9KK7)"7E8Q_,3-.3;9*ZS_K\V0:^XO08TDCN T$<_TW.Q/AB#^+\#:''!< 9
MV"\O<F\(&AL2EH+2%+)[7)B9$V-D"O&4R]77]2CG:Y%V[M(2PKGW^/3VK@,
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
MZLH=[#)]7H9:'GFX#&*,N91.FKUZ]O9A\18ZU_?NJ:8[8C^G3JE[U=2&@5P
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
M47]MT/3<+QA->[4@M"89$=U$BD\.?H^233W@;"8_@245B7U%G##J:<1I:"#
M6@-=XC\-MSG''.+U.+JS=HLI% .*M])68>*G*^B9^^PQS,SK[HB#M]MD8;R(
MX%CL#X)51T0/Q)<4(O=BO '0!DKONS]C,=<$HSMCR6W#>$]K+-::@6ALM%!.
M!4QRW)[;&\89HL1/86Q>.^/JSGKI#'@L7IN!:.P5%V+VQN*M$8?N]TART0JQ
MSY@YP!KW*^T.3^>4YI$*CC]D\GW&2]EH'VXG4,.>D][+VV;&6>X"2<?QR]T7
M^$@=C,G%?>CQ?,#6B#1F96M-[0 WV4LUX-$W P(V7NK_$GY5^)]LDY%&P+"@
MM8\^P320&HC[W/LFGI*N@@7;_W$-/0LK>)!7V%LR@WMDV-P;@:$,[3Z#.3HF
MVN'T(,^-T/IVE_X3$?0">MW@^ #7?!DX^&F-/Y#[ NXCK$O,'DSE%'/%?<)7
M&)H83C8O241Z,+L+YJ,K;!ILTF7F>FLP1+F&NM8>B#I#^6*973S#2T?CZ+@O
M3(W!'VPP\P\L(& _1:9$W2W)L09_3YA]9H7<YN7H'W\MFL'8O Q\/.S:8*7(
M<*,R<H!?%O^M8?813"&H:G0)-.#IR:HB+5PYCNHER$$;;+]H$DP'%CXD3K2;
M?;>F&)6<3-91#K![-Y].82RI[0E]K_D&>\2MTFA'_'?PZW!G. 6'-STO88Y_
MN6(UQ$UW,7\!"P&Z.Q/00C R?V;[]V$J::H=,IMMPK@+I4-6Z/!<VIAFLB16
M4]9(KQ:5!(:Q\!D6I^@O@U9T/8#>VR3Y5(>9X*ZQO\=.Z/J((4-C%Y]LCLY]
M&U Z,84KPB,[R\P^3P7%/CL\IY1]!8A_@__9+GS>\"00>-W(IE$UJVNV ?9M
M@Q]H9TS=]?8W1OC*"V(2F07HGEIK[CKN:C<:__K@-+Y:O(FX)@S,':!&=@'A
M+TL8_0#JC(Q0ZFG/\KTS5VS=$*K1D= 6C#ZC%UA:%F8)*C^PC_#+W_&C&V_P
M=X>EP;QMN1L9^L@E'.*,P&D3ANYL%69.^>U\HR_K@^Z-46.K<PV$?LL0_4@
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
MC34OUUJN1)G1:.0<?FC(@PFS5M4W-Q?5^XJHZ>SV6G;#9>SQJ0EZ^)V&R%\
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
M+1FU/P6<R7V8</,1IZ)'AC:'T;FP)T2-')N4?851\:MKXR8L(_QKP#,7MM-
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
M1%E.99I"&Z9?-'K#_*YWKF/RPVR)1)_%T+@W.MFH2&M,-J$; A*![JK2U([
M76=,&EO2E'@T' EA="GA)#R%&Y'O[J#Z#UHD%P4?&0V": &CUU[*+A,,*<=.
M9D,'9[Z%V$85#/VTH8=AD]E.#/C(>\ \U$8E>"*P'OP>+@_+8FWO6^H%3K@M
M[FXBPYS;\<HQ3RL]F<DF,QC6H:077LGS%LN83&:QS9SZ&Y%.>RP#ND=B S(&
M8\-U'C&;DVQZ2:S(_3?J:+2#HN-&B<VU2WC4URXQ,@US5XM!(V8_NJ0O*[P\
M$/YML<3+LS;>FC49M-\"AGX6TVC<%V^M[:7(7P7-/JDK9?Z:+^ K(RF4QBGQ
MF*F+^LTP=&[J@H9A6<-.TBPTX0&+D2/X9@!]CN/K>C=X--\&ALZ>BT\OB>.
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
MK]7]#&1]IE #GK8-UMX")B[_.4@A._TA,U/9BA@07Y'ZCN>K31%B&K+=XF>
MPPE3*OW\ G& R+^-%G3B51C.^_F6CWU@C\W![S/OK1DP12M-B?9:UF:CL(_T
MRO#P^?FAOS%=?O0JSB".B;,$,G !Z2^74&_15TCZ2(@V.#X[?[(\>FYQ,H-I
MRI22LZ@KZ".)NMCX'/Y7[R/L9SA'001UAQ6ON(\TR!'Q&_]'6P.(86JB50\@
ME:"/S.EBXW/X9UL<TK,+#(+L%Y3-+_(T2Q803^$LCT,#+]"D$I^Y-<')Y_E#
M[Q/E*%R@&*49C35[@M46B,Z<J9#TD2AM< )/_JVM8<@L)YAFVJ=K(@$?65-A
M$I#5XV'5&,X@^1@]R4U16,9MEFJD_$&D$/&1!S4J 1-#'UQI'+\/; 5M-%*9
M/?620]MJFV^/<W@5?R6-?O\,HR=X0YIPSNOH9N)6SSD$/'#M,R42QW9Z>4K?
MP2")PW]"@ UYJPOZRE@=0[\;N7OAZGZ.<!NJ:G*^,E6#X-CN*4_;RR3'V;P%
M4W5!7ZFJ8^AW)W4_7*%9.ZHV<MXRM8'@V*9J4]O1C.X#M^)J5]1/NG91:&^A
M[MF&%EVT&W 'GEWYD.VTEP6&/!5@G]0X!-@N9S?$9ZL=&UOZVYHZ9MK2RX;4
MB2/_H7>FGD#$W+KL F"\(FX=NP,HVWO4DW> ']7FHAX0QZS=*4PSC (RB5#%
M)3SM%G2?D%V-'3-?[^8)SNXA7M#KD&FQ&R)I?WYQ]UG@Z^V8>;J_$&:GN9'K
M[YAE.@J?J)&33N+J_O"JNH,M-4&D8AYP)-6_W^/\'HY!2A5)/Y(>?M2+N<_!
MMKZ.G>+?8K@$J J>KDX+=,U@+6GW&=*"X=C1/5-Q,_6F6DN.3,A]FF3:]WO@
MWI,?.9F-4;I,4A!]P4F^O(J#**?9CLA? W9LE<-PG2A&U^EL5ZG[['9!Y]J!
M?IG-(HD#35+K11V@2LY17=F>3^=[6,^*#"RW$6#95]:96.0VA5S, 4::?:FY
MB,D@Z)_=MXVBH%N*&<X#^HFKF&CSB&$J")\0E76ZH25Z"UK7VN[ )8H)UFOT
MQ**R=U/L2,:!2M!I@G1!"-CJ\:+ 5J8E_A#8*>)TPS;5%31A6_>>TX2;#9^K
MF$YEV:KX"Q2%9$D%7&]>J?*"QK;FI]\ _#O,J E^!PDD%E2F9>NH!)UF21>$
M@"UK'GX5U%<D([H'+SKK@$S("Y9D  0,V77E#5P&07DO>!'H+J#$FO_^)4G"
M9Q1%$A8V1;QH^(VZ@C-$:\YRZ<['CRQ]'K,P)C-B:S!DLF$@E_."%04& 54<
M[_K@HT6V8]KOLB3X?9Y$I#W2PEZ2=!2UZ("]O::,GLJ6>[)NN^_V["T$@GYL
M+6[!Z+ZB,W<4)5U(TOJJE!?V0QC.$XR39S():D4PU$N[0H-N%$-==P$=UJ,8
M^DGQZ#XI(O4%O/2XM5$>RE\2Y:M[I/(;FY+RCC>V0GM!6UO;V>!=\>UX$]J1
M.]#FXT,/C(!!:[L=Q-.'^E,8M[0G_'!U%]!A=VO#/#N$RR:73I""@?G5?TZ
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
MW(V(@TL4@SCH&'' K>1[Q(%1<[F6(;WF(4SA,L<$<THLD=IC/7KNE%#8Q3E
M,AHD'I00HCHWN47+^RI-<QK%/9FQA*'IMSBDOE] 0-%Y+ [Y>41O(Q"GZ['
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
M'5]:470/=Q\Z!(:^31Z1U_*3O9K O8H4(9 NKXX.3-M4! QEFSSJKN6XC[+
MC_\+^?@>?B/RP=LK75E63JS< &C@@(F&P<<0?H:53$\(1VDHSTBC?&WM.M1Q
MP<'#8,7DZ;<ZR]^48?WBAR1$W_\#K;C&NKVR=9^R=OSMR(8 "X,)DS?#E43/
M:!9E(%.2?_$7K$6"5K2::@VY_1FF@8&$04+_@S&;A&H+UY@W[Y*0Q,EC$,$J
M7G<D*WO_'FR(X3!<+_L?C<7K1C5C\OF@EBT=$D:&3-?&EPLZ% 8/)J^-JZ'Z
M.XKC_TC2;\D+\K,T0>%#EA5,>RFW3C7.K?A1]IZQ1) 8_)B_7/XMC8LD]_'J
M/HH1YE^[[96MA#=SVV::#Q84!@_FKY_KJ703U( XL3&WNKPJ%91#F[VD$#'(
M,7])77:2&YA/9RGF;W9W2GJGEZ>7QX>YQ:(#83!@\EA>B7.W0'@&/>(7G'[+
MY_639"X3U!I55SHT>Y0,( 8S)@_HE5@O<UC:9 AI%JS$/LPS(!4'0_TF3^)K
M$.,D*?RXFC,%V]QFT0KGH0T%+A(&"28/X6MYUB=2\NV-_[F #6J=$LS(BANW
M!EKXD!C\F#R?;XS+),!7J4BI@;)?O()P:"NY$ WC;9W)T_EV=_&EX#C.[!>K
M1#[,LP8%!4/Q)H_C:PC-Y4MJ++0KE%:%HT.UIW/P,&@Q>0K?+&B;%#XP;R:A
MCT/16MZJ4,$X-/N(!!X&+>8/Y0])CC )"_E.DI_X]?&4.V71JU10#NU64 H1
M@QR3AW)8STB:WY?5XBV-&6SLE/'.SZ^NS@YM]:!#8.C;Y!'\A42VAYXP.GY[
MC7)FI)?]8M7#OD/;-#%1,!1O\H2]EN7N>U#F4>5<\=&*5F/TT(YX7"0,$LS?
M>),PT!@V"]NCS0U9KO#J)@WYUZ[<FM4%S:$=]U2 ,1@S?S->^[G7_R&P1ER>
M*.4K$(<V@XGA,#@Q>1!G"76LR,EQ!>(P38<\.(R0*N;/XFVA3A0Y.?%.+T='
M1Q^%DRT<!B?F;\UK:6[@GQ/\FG[COTMME:[V+(=V0!>!8;!A_HZ\%NDIS7(_
M_K^BI7#)IU6H!OJA;<8D\#!H&>#*?!N?JDH$-"GRC-@.X-#$OSCG5*QT<9@;
M,BE<#+I,GM?KUX-/"&=IDJ"8<XRA%:W>&QZ:78N+A$&"R4,\F5#'&/F<R:M9
MI%H##VT<4!$PE&W^:GR]E%6G(JDEO"I:BGYPSV:X2!@DF#RXCXLP@C8XLTVC
MA#<Z&9V.+@[- Y>*@*%KDT?NAV"*:UG&>8Y@U2%?YSP38U?P+L^.CP_.:B6!
MAT&+R5-W+=%CG=J=/PS6I:J.='EHQP<F"D;T2Y,GZUJ6^P@O'E@7>3MEZL%[
M:+V>@8&A<:-!RE+R2&J>)GR_@OUBU2;AT"Q\3!0,Q9L\(N_O<^\ =%QO B0W
M^<TJ .7\_/30QH$4(@8Y)@_*VS>$<"Q<Y'<8I_@FQ1@%@N597+%^XW-H3*D
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
M<4//)E/863('=)=F*N/0 7/9"[03@<\IXJ\/A57'ZS"#4UN #FS5IF)JT'+
MNA(<G;'E?_)7G0]&=5W :?7UN^E3T0Y,'6'(I29?6D+39S0MDO Q\M^B.,I7
MLA.P1%, SNH=EH$96!JU$P',Y>3G4=^Q)="!5=.GJ=$K =J)..K4>8=8X,L<
M"1VGY_WZ@->J/Y'!*9H.54?L=#,G(V+ ;6[M50]$^_6]8[LWS@;/072H3H14
M9VP!][8,Y E!U4/7,X\JX=*M0K?_D*9I107H",?>X6S,IU>M@>IH>, [ZHYP
MG8B7+CS:]1K(U&;*N_4CNQ%E!SH74U$[$:%<_K$BAW7Y1F ELVKP,O\V4U47
M.L*,F^H%E=>2ZOM>]<9@;%F]C-3R7E^(SU 0<=@;E.$ETMH;]35:P$14/O0B
M_J>_(S_.YY_]Q)^5$$'LL A81NR.C94>,V=VHTIUI:6UAO?6@8Y0X32B<1H@
M%):^A9_]O, EF,FT'^']&BU!GYY]$.)UZ<*),.1--)5?\BOV2:"D%Q34T$AZ
M^VF*(][[@#[-P0IG-P&LEI[17P-.A#ZOI[5L,Z]M/5U?BK<L"B.?N%N0,^9T
M"IM56!*Y 5PZ- ?:L+K;U]P?.FO B<CJS>Y\&Y4:@"D/D:=LO?I%CV8]RT_*
MS,T7W33A1(SW5C=_3/VDG.GN4\Q]6J;8@G=L-XV"X=F!!]J)J/#-_DJ$A0Y9
MVJPF.)I%27T"3L(G6-Z":.G'-VD<HS(C&S<R1Y]F03M6#X;F)H1NFM 1EU[_
MA%!O@&&*$[K+".M6;R\N/L"!H@-D'?'N#9P;5/@55O9&)V<GYQ]U6(LP&PJT
M7Z+Q([*TE%\L>UH5Z:=*>D8*U-V/;@=0:8%$I#@^._\ BW5GX(;B];<W#7X2
M?EV[47)-=HPZL&Y8O5'3;97CPM01V)_#"G01$N0YQT6Y*!.']70&&WD!,<QJ
M(+2+ER'=N1$@U1&37V 7)?-O-IG>HG<4I\O:.L<.;:!0N[JN_0#FK"Z8G0BJ
MWYH!UE$V4&NBYJ6R4FD&^JV+L8EU[42%R 71](??D#9F&A+V[!7A\B1%?I;V
M+NO4'NCC XQ]#2I@!(*U8Y,"&9M02J\+BDHD9@/)EJH9\0,:L57Q,[J!$^D(
MU'J ?"/>\<D'.K:JXF8P/JSMB2'T?93X2:#)4873&.C3N<Q9RHXJ0GP,I@<V
M0VTGIF>T+' P)Y;2Z4VZ6*3)2YX&?\K-ZHS*T*==/'L)N1'.XER\#&:'=39K
MKC,/65:0N*?K%%%?DY"L.P& (=:S)*0'+'^*88,"Q>*BO'\G "<E*ME]G_;O
M@GY=/"ET[4_F5<7HBL,^#UV/&Y)5C.@M"3.U"89>L;3HG]A]7F9F@A'A9; Z
M;)2T'3^N*$EQE*_*3CI/8Y!'=HZ@586^Z^+F7\,P9Z-E<-K;;+?G9EF%2]SZ
M1GQ)DV\@1[Q*OR4H;'I*R+FNRK=7F?6=M/0H$JM)#0S&!S;W4=>@6_0FZZ6X
M6ZE^=^&B?Y'617H7*X/)80UXL"7=+A]\_O:+5DB<O&KLR!H;(2/_SL"6M:;3
M&HA7&H;7O>LFS:1O_^F5:[0NFE$TC$(19@;#?1]I;H]\L!O?]*_)]&N2$<]D
MF.51$J7X2TKWW%1LP;L\&UV<68UFHVVQ[(2;P>+ 3EAT"WYIMZ7H0?TZA-62
M=WSJHD.!AM$K#9[1 9QXN*G&O7PC@/P#'7Q4<3,8']9N=C>=H@ FI[OO,&,E
M,_3LYVB2$!SD?V2?_^['J(QF"QJ(@AR%Y8TNF=F:OVB4W-AGUKDK?L%IL80:
M\'-0/8!%X?;]*Z<GV1<.F+*ZN5>SS;NB+T;/'M8,UPOV$\(12;"P_P2_5D93
MP972.;UX6$&\XS.K!QNU'FM#-XS>.:PYT9$9=MBYX>R 'N0/KQE&OQPX86I3
MX":,MMBU$O:@<SI;[[;+K(4GAW1;KA$RHWL,:S_M-2I,S4/>V<71^875D\2
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
MJ56OKMX4;[M[^[<(??$7B'/YV*=)T*![ 2 K5EL7./UQVKI"9DG&O7'C5P)
M-B- ]N>BS:\,8%MWTH88M'U(M$>EZ8/C30I[C00F_-HIR(\;N1W74!N[#)EK
MC7YM>J=VCY]R"ZTFF/8NTZGO_H;?,E+%&),W2[.2A.O5MLB3ORJO!(GCIM06
MLW?CWMG9L(;3[20C%#YC22]_;]+S&]Z9H:24_(VP)E9%)T0MRG'(;^&W*@_C
M#8YRA".?L5&F%P0P9H[\'2]2]'"S/Z$S@9OQ*-C[''.+Q"H*LMG*M\93EDBM
M3>$U;%,-*=;VCE./A@=(BB8X$+Q&.1FP#TE( K\5?LPYH%/+PF1M)A"#.U./
M +NQ&PM5ZGZ/\ODSJEX'$P?1U_0NR6&/RSW<*;8"D W%;Y ZKW-HD.!,!IJQ
MVP=7V;0]DPY!JVB>[9N3[6ZQC-,50N,D_)(FZY]X-[R\&B"QE1-VYS'36O#$
MZ%Q(V;9=-)I+!8F021Y>M=:(QA(RCDN)2CL"?<$AK<!*\Q3[28>KP 'E\4SY
M8,F:<P8Z+@ZN4A>RUXFV1<^P,<514.:]!\&_ OM9J=QQD,/XSU<=^JZ6+X$*
M[2:4L6K$Z*0L)_+QB9 UPQMJ[V/BQCUC?HF'T*UD]2-(%&C0ZDTR'T>;F$8D
MF@H<FU'2Y=V8=6^)LP/QEC@S%(!%U5OB3-I;HI38+6\)M8")Y1,JLF\@SZ<V
M3ZFN5Z_P68$SO41MT(^9=T=]?"$JSJCL2D-RP7.>*2P15>AT+5$;H!H*KR/M
M.B]-B"*?^R!=<*$?A$_;)I9AB1W J*U \#K7^&9?P9]?:<4!E'O.99P)E8W!
M!>?Z?>F$@XQ> 0#9<AP3ZUF.ER80%YS>-3+CRHRGCR*M)F3M5$F?H?D5O3.[
MF3[5C@4R6/AV9H-'V2<<P;EUZ<?U29N\44C""9[Y2?3/\CA^BW(_BON%0FFV
MQSNGLHIZ9U=*^V>!")S )ZUBP(\9]PA6R!.. EH7& QIW3IT:@_X=68HIX+4
M/H>C]=85($5LZV'5E,).G9G*@M AQ%>I/HZ.FR(?5BPU$-GV1J2/NDW[EE^C
MZ(\HF?T#_A>FR>P&IK "DQ#S(2)F8S]9/4:PMJ*0=Y&MV C@LA(4A]FC6U-_
M)T :#E84@OX1^<DL*]:B--S77U$P3](XG:WDF>K:&B"T$O!9GK)^R#0<O6CQ
MJ$B ^+D?O<P12.6O"C_IR5^?%@&I-9<2.0[[HS/CVO./\#&=15D>!=FO:1Q"
M%Y,9:OQ*WOG(2C([A1$E T"##P]UTJM&\9;R,O+Q38J7:97$A#_)R=4&W%8<
M#%0F-14D&KQ-.%RL+;\/22"C_%;Q*IFTG1Q/ZAKGB*_#R8*FY]O-<!.IF%+2
MNSR].!ZYWIUY@@L\#OIVWSMB)((3*"IW<;_";_Z#[.P4=DZJ[7CG1P?2V54Q
M,:CJ:T7Z1QBDBS)G2I47Q8^EEEEN)1#8\;.&% "&QON^PMD[YY3[KS]1SSUJ
MST8!L.-'#2T &8SV?BL^!XG^:DCWJP_"^IL1+D]CEY8 FA7?.GGNNJ-B$-;[
M?%\-_TTP-.D9CUH#-N56+F^4ISN.] Q%]SV,_R,<9Y%_B]Y1G"ZE5<VKXYT?
M7XQ.'3]32T)@*+WOR?FE^"ORDU_]Y,TG-IDUZY_]Q*^<715,'UV:@A[E^/+?
M Q:#L_Z'[]*2]I]1$LP+(EH4PV]>BN4R7MW, 4E3ML=<QMZHV%85"?+<\6U
M7VP,^GJ?U^L8>2J6*G8-Z&F.K^ABZ1G7@KT/[.':2*"B:EX=[_+B?.3Z#DH2
M D/I?8_S]=[[][0TB\%X^Z-@V8AAR-%*2QQ=>K=.$O)<V(G J7R,T0>607E_
ML\"OR(_S^<X9660BX]8AB?,NSYW?*$M!8"B]KV7@'R%9WO[T)6<U:N%J<^FZ
M35(@.T._?<_I_P@?DK @3_S\>#O2I'0MK.B-3LZ.KD;.'TP4@#!8Z'^YOKXM
M7DLBM+US:M17!(X?..00,!3>^Q!>?WQS#]#8+JO;XF5;@7XT.CFWDPA6G1AU
M5 RR>E][5P><7PM8^5^6?H":6X*?84_P\Q^-$A+'0*66RFW%I96X!,IGP&[
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
MTY>A&.5>0C1H-Q".(994NL1:"4Z$_:6+^+^+%%;RSS[^$^6L5[F*+1#05I<
M!YAG*<74S>1BZ4>XW+1-MT(P;A^I9<E1ZNSRT)=N$38=EX?2!Y(.'2[+HEF"
MPM<4BN \^B<QT^Z_9E4YP1@2H8Y+<.#[:DLJTQ'7>) ^R'GA;O1[M:H.?"H:
M0C\Z8BT/TI5N414U\M7_WGBN/U3'HG^]4N.)U3VJB]U,I"TG D,[&Z?HY",<
M</6H01 XVJH#SNE'=L Y'1U=G R<L&D@'YP2V[$9%PMM?CAK_=,'ERK2?[OC
M]'$J+K7HP*LY9=9W^HX^/7PDUYP*E*U'</HX4?;KV #_2&XZ-:B#=]7I3:MI
MEYT^;B.EA%9.YBK#0LIU9 W%/=\<V$"/3JT8UXB2-]?^6ZV".+0G'#S9#]8A
M9W1JY037JWNK@=/@E--IT=AT+,YF;Z=,+;(9!ZF!=V\,8,926\MRP5VQF5.!
MM0T70XT<?>^+;BSGM$F-N[ IZJOZ(5[=][X.I_B\*5^(4]JH;0('8QOD6S Z
MP-;AVT+9#S3SV*T-?55L:OHN@%V^%M5JCK_^#$E"=-@?I9.G48G+ZAM8TX.K
M =*0"\DV5O(M"C#R,_20B%Q)^'6JB?_X8"[8F$-*%J833]/'81A5$CSY$2"]
M\9=1[O/"U#-JU JQFJ9%W[ 2@G3YN?CY1[^MNOK MU67!W!;=:7EMNK2N=LJ
MA3ZQB2%QO2ION&]B/\L$(7*9=6I]'-B]$SL4AP108Q=+73BL?!36@64F)!%$
M@7&4S,HG2U^3]"U#^+WRTUN2D"+07X,HKM(^-#$*H[&:^F2M6-L1>"6(%_08
M8WHQ=O?UK]WA;)N:G.]Y;H5Z9\SJS*L0J7HU5*L>N.8G$*7S][YB7(CQ7F7N
M?<G]O-QE/9*/$)+XFQ9.K1+>Y<B,)<7"MD4*J@L!X!F""A<#;KT:HB&CL_06
M0HH$)?[VX1F[T'2%05?69--4BI;6WM'<YSY&V63ZC#+X2K8UD-?F%IX#@5S=
M&HG5!**2HZ9EYE1%:.PFM?\MWCKAXRM:+%/LX]7V8:#Z=1ZGL4H9AN)F&[*1
MLFT]??#KN-.5?HJ4O12+A8^)1;YR=(G\^"&9IGA1]O2] <")=*#Y"[6"#^HF
MJMT=C"G%B0 'S^@=)07U\=E^D5IR*[?VQDB@#_TV9"?NB'_!:98]X70:\>;M
M1JE:?BN75@-31D6MXW)8TU[X$<2[!^7<I$D>)04<V"=P "P1;Q.+/Y$'T\!.
MGN/HK<C)H>XUI6<;%VZB=7^PUJH5EY"!^Y)I!3IQ,UZ-%0*2TY6VA6KIK>SM
M!J:?!GK0, 5\5%]0ONV@NQVO/+/,TSAD'=O,?:]6E:'HP$[TCX'T-V@8 [[H
ME;&Y\>Y]G(3">&G&OE6KZ& B82B>)_2IQXV8!*7 -P7&?#/#3KGZ!&WER#@
M,?3UAJ$!0<" (5DD&QI)(K=%:R1NG1>'X9*F! :=PQH(&]#$([-=N$9C);ZO
M-4IY:F"X^0SKO]<04&J@4LO7F-PR%0Q(+4T3#';[/M-X1B%""[(#?,G3X$^6
M,_E.H=*M^L3.@XS!Z>'!9W RK"'N<Y2DF/^\AE6T[EW_&D2*E<"@<[W"&/0S
M'P<!"?Z5/:, 1:7##!S4:@_S 1W,UV)\2?-2L8^IGS1D>I1P+Y=MPAN-3H<U
M?6Y/2SLRE@*"H'5G2V9;8>5=S95:)-#-O+SA.IXK,D,?//T@N^6!+G@5_(33
ML CR"7Y!^#T*>'&0:$4)9*>\M3H1MM,)!%!MQ2^J12)P:J'8KKK<\IZY"!-2
M+^@YNF42P41A*_Z07C9LNU=IIL5T_*#'=!9E>11D+\5RF>)\+0+/>XI?AXAM
MQ8XNT\=;.W4I+&:B"M6ROOAQN;I.$BB.JBCSR]@/T':"Y;*AW(QG+ R+"8*Z
MPC,3LV@<OB.<1]G.^L>EAU?#,Q> Q0 3$DC,I C;C8.T\WF>YH75/)N1N935
M+PO'6!2B#L?"K8BE@XO$=0JW(D%H]?Y,RXE("J,+_KCC.$Z_D<AC]RF^38NW
M?%K$;>%Y;$HU (CM)A?2PZH*5B>")E%-2%V&Z+8:@6?58=;0 &TA=,+[5:[+
M/:=Q/$WQ-Q_3<BUV;HMHT&HXD0%';1NV$PZUL(5XC\AIE"(\WRN.68UT;ZOY
M3[L20J=7 JH33K9RJ'_'48XFTRG7FJ[6$E&"W5&LE>]NZ 4.K8:C!270G<@-
MKHWKF_7W5S(7->W"H+_S89>\C0SU<BRZ<*&6)[2;.?=QKU.8^J/W99[H;EV+
MJ"Q9Q5L<!5_S^BIV@U'PS)U7C:C$S*%0Z=J$2Q=]<1*#<B$.#TO,5_BF\$6T
MN#(9 X9.?]*OVB684*.P!<^%^#9#$&G[]F4H1MV*&U/;$H5Q8G;*$1Q68QA+
M#Q[FWKX%QM!%C1_\2=+M)6'Y?/JSGR,<^3'_5H9;AXAK]9C54?>RP-P(PU)C
M*JVK,GO$LB!!8/5$U'6;V)3>C2 JM6 D\%/IB?>,2' G[FMM=B6"S&I [ZZ\
ML)"X<$^S$1).GS*L0#$BO>6(*-UXV,K.OULQ>-R')0M.%/F*N)\NRS=[2?B2
M3O-O/K;COKD6Z"GV2V$V@LG8 \250=\7PQY6MLYK3.GD?33Y39#.9.;<R;4B
M2&N=/AP4T1VNH8&%[KK<XXCL#>+:1,MFSJT=O37E^&1MI27A.F&08 *5.LB*
M:Q.LAFXQY4T2TI0H4MJ"Z81I8A!*G3%.#,2M6T:*1S\)KXLH)G%'R'WMPV*)
MTW<D%^%67+E\E'-\:?=4+3WHZ,2JH#1CZEB[P\+'?R^#.\!GUD?]7Y'_OMVZ
MRC@(R[9"E&+U;->5N.Y87;"0_(;F4<!S7Z47) BLG@#[#C,J'!=,)H\D'1$)
MJ*(V-[)K$6Q6?/&US8A";"Z842;3:10@\=3(+4_P'/3JQ4/E@COKVM+2,+K<
MHG<4IZ6X-VDF,=:DVR"XK;HJ]V53%:D3+JWW!09%%Z74]]%W\B\QI^Q*!)J5
M!P*Z2!1"<\*/57.VII/+DY&AH*'#FV8D<#KAB_JADN>4FC5T(-&1K6G-O*#+
M&-.+$SZS'[#'N6*@<K;K"=..#^YW0Y_712X'_(JP(%Q:?1#5\XY)"IVAD+3C
M("@61>SG)+_O$J.@ZE*5,:U.=,"4CV[-ZM5D:;"[&KFYB^33J0^ZCIBPY@8K
MW_>!5XUT9;LN=(8&ZA:;$\%8FWV/0U6S&!'?36N*'#44+#HBJM+#4#"=4K:C
MG!%I7:E^%3?MZA"7MHXX!5%3#;H:D:NDKQEZCF;SO-/;(MKET%Z;CQPG(5[Q
M<C=W?-0W+,1.^ZP=%[4<&5"V0KU+:*5]Q\1"H,'31J38QA9@O"#I(O[9W@)(
MZ%VF&0+*RD9)!RT* #4XT8A8DV"$"&/%0JU#V[7P&GQ7:&>(!G^3J81>.15
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
M%"],9<MPTX+BA$NI;H9<V2SHI$JT6>B=T)-JRBX0%#OGN1<(JQ'IK3YV$(R
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
M=:M,/MUUXUJ]>/2>?A+P@$=Q3%_P<YK\B^[0;E)PC$N]_YJ]*S18B;?$ U?
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
M0)V.#L6TYV,>OX)OUIT&O"C\^%4&E"\K@P<C2[E^]%LF$@0=3[=P*=81;GL
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
MTR4A5?FGU4^RM4_6HQ8;+0E"ZR^IL3CJH?3BUN$H9L\E(7^!J3>(LC LK0?
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
M!(8/9:E^"[((#/KGH""*7<I^4\#M0?1"NSV* (P7F8.W95/:PLW&  6[AJ]
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
MJ-$(T_%3ED*IP?!J^2N=H.^3]='CB&XA/E59KO0? LCQ[RJV-3%:X_6AY(A
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
M#-8>$8(5["ITXZY$AG30EX;&&?GG57Z7/<D>(&I;^P!%B]LA1$!CV&Q"\U7
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
MNP9P:8L>(-K"!I>K6;^HO?L'?\+3]5OZ8O^TSG@P$,.@I/*3]D3"O3X#"B-
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
M;5B#U%CSI#L73<4:*Z5IT7G5EK8$AFHB$*U'/88D4;+L5Q\D$!I6! E^/&G
M-=1CBJ/;X^&0V&I!C]:K)O0E,=0&3H@JRO6HQ+!(I]$CK=9.#F$%:^7WE8LQ
MP(9U1($NOWIRCG<8BK/Q&-?3-+J"L'=VH3)&>08Z7(-&#<ELJ695:FPX+M".
MV&WH^M3.5FY*]LR<)2 <>Q!!B_E!]3K_]XB30&VLL$:(]J3%YRQ@[X95$;P.
MZ*N-,S9#5MJK[\BKU@[(:*BMYU70+>\'\8XVB'>U'G6U%)B_=8XJ :N2DH?
M^UND<8 =UDP3M/KR'H)M +<HXV;$0JKHP:_?4"&5J=.0KAP-_>I62%/Y:#LA
M P5KSGZQQ@51BT8##Z$.BI[=@]?!\VC?8$V["L=@(XFM5Y!3KL7O/BQ0S?E!
MSODZ7($=:)G[ 3NX&I]WO-._[$'&#=X=T^B2WT\\2_1@?%?.,HZ/DM-02U2O
MJUB'J.[11[KQ6>2N?"7M:N#^\H*/!VT[*;AGQ)IE!)]G!NLT17&-X4C$<'7]
M^$RKR9-9*.*(!Q?Q"Q6RT2=_:2Y7VFA 3P]Q^(#B J49#7!(CA$-"6G5@3_D
M<8@WI"U..]\@A%![*J0EZC.TQ>1+(!3[L?J*^ZQ(9A.@,XZC>_*Z91B2<J)I
M]&03YY.W\M6LXN'92) .;S>,$.IO>YX?Z>M0/':+WJ?WO4V72&2^50=B5N9V
MA?MU \D8ZVO=L*O 9K1I5R'-I^^H<Y8X32/.Z&43BF3O3S+KU;^/R5!Z*[]3
M][A,+S,JQ13Z78M:3AF(2JRJ8JCDXB912[P"9Y4-_ T=6#;8]W>/ ^&SHCO;
M]OJF3^_[UD8BD<5E#8UW;UW5K$4_S403KF5HI/FZ+V54Z#.ZBU%!;S;_5QVI
M>@D_W\3W#V5QM?M<8.7URKAN?/F]AN53*D[5";H08[-I/XAU!"4B2%>>[EQF
MDK<1+:&BY4!SDNU.CA!YX>WF90I:M4XOEU =Y?": -G*P]4.NA?FE3XF;B9V
MCA()0P+H-]>V':S#CAANF746Q-ON>+)X78/A>=<[#H(6)F(I_,U@' QQJ#,+
MPNRMP=G<N1>?=#)7=./_**Z2;VS,QUI/VJ9R,H&$L _?-F4*/JUC/WR=E<_Q
M(<=A3,T/^7>":=D[<H3?0P6\7Z5F21@;,W*'RF8H3_]BHR';H)J0N;($4C^:
M-8-05))@$4GL@L.6D*5VQ_DT$S::U#4/-FKD)ND25$%Y1PQ5!$5%R-@.&0(5
M@<M$2RJ>NUBB#4^VT!)\UC2)UVF>PTMEEGFM2@W!0](WB.;7]96B;)1<H=#4
M:[8H+9!Z>:*T*')<O.8\+@Y908NM7.W8L?N-1@.&"+T4L5'(,%#(1J "5X'?
M:&)K8: QYNF4(DH2)" &KQ_RO*%U[U@E"%A)BFQ7/A'<K:.JB YUZLHB.L@Y
MVD>RR!"6E^0N^,)MYSN<XEVL>RPS2.ET]S@DA3(BAJ<+@F+!U8NU%YSLI:]=
MXVAAJE0]_:SX;G=41ICJ;Z:, #76TRDDR(1GV2Q3C\*IJ6CKR'^IXE23R_1J
MAYJF[EV2(SBFP9U54^=I9$<R'9)]SKW[E^.+#+$K]ZY6[T1/[O)*9^*T-1WG
MNP<,9UFXR]X^\WAB*$VY(^3H,4B.M Y:D I3 &'#"2X*TH[\OF0=P#F1[OL+
MTE%0Q%#2$H5!GC_3E$MU)#2A*<6^R$_0PS9(:+![\8!QB2#[+-T;P9\B'"90
M+9AL$06FR >@FFL=N,R"8!A'>'_(\B G.ZTMWF4YKJ.>@96G!TR;9CD-FBZ.
M4-B*L1?3-#;9?4I%(=_#09X2&BH+C[*1E/:<XP*KV4J=AF1WF+.LNU?Y.=]
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
ML5,_UL0QD.XL3VAKBMJJ0[^.KSDFNN\EFV.6UX7T=R*K)DO(Y)[7B'7E*.C
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
MOLYT##"SZ\Q1<V)XG2F=-^NU5;:?)M;Q<X%OXOL'PX!9/86CO;2>Z]X6%)8
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
M+8/R"&$#-Q@B# P=]L-4;CST!MSWX%&1H(IF%4G1)DF2<QI/KG93# F^=:<
M,G"FCQA^$^]YT9LB][[N3_CIM&;N.L]2\L^0E7^S7?_LNW*X%(Z0L[_E>D)-
M'ZC=R?I6R!DDAIS:]$ZX06^K'Y]KYUC@=I?1L:AU])2UP&1<H-#2>7-)S^_P
M!F^>C*B=/EHUD4929XM2T>M#@:ZZ(U^?YLT@IQ"2X??-JC'^^@]5C<$W<G-*
M4Z2<AO\XQD5L7%)XD,C-UG28]U[]'Z!  LDJ-J8SR.%I6VJ('F%7ZA(Z!IO2
ML4,?"!!BF]'YHD/;1="JXDX7364WBYA1^[Y<1I*.D-2HGA^U_K0O)'3F9&U[
MQ/DV,P@]G5?THBTZJRGMN1;@9#SW EF]@MDXO-7MS,X28)H1U*;079TYK7G@
M:A9=:M6#H]!2.ZGZ&7LK<B&5F_ ,U_M&>7$1?465CD"C&%+J"XHF\:2+SM<<
MID P4Q<IE/\IG]FO,"[NP" -& (;>C=FP$HB68W$:O=PD2)&CFIZ<FR@1MJG
M#9A-OCBE9:V(?'%%[\D"V(-0T']/"#30_B61.$NUGG9"Z+_@)/J0Y?#6WF@/
M8$'NJB:FN3S]NI+I/1)SH",@1X0>00>K6/VGR,>%>@"AZ"T*H?)6-M,2=JT*
MFCXP9U1,<R+VQ#ST[6F:0]5OPP<<'1-\M?L8_$SX8H_I Z@%#+7&"(L1O(;[
MD1U@X#]B$Y.-P+Q?<'35/>^H]"Z3>?=PEWG .6S;@GM6$Q7?0^F%IY1H_$-\
M8*\,?X;Y%OK?H!\OWK-3(/SCF]8??5U++X C\0I[K2 RN>Y>%DRDP3$)<A2U
MKLCAH9@,.:'P11V,/#P3JX?I1\(!2'V1DH6/[&K>0YH,& J3J#&;7ES&CEE)
MIS,8%3VJ.D!5#]X/(?,+VX*K>-0E:^#>_Q,Q>\CVPL[L\3KV?J^YEH>-1V5:
M%/=ZJL:.[O.4O/:VKT($"6_*U:"'?5<W8?IQ%F_ ' RRR<V7\6"+FMF-P9HI
MQ4&?F<LXQ1?P_MD4J0*!+[2*/!LA%@@0I?!PZ6S%_NUQOP_RY^X+=0D<5J-_
M/01I=7 9^(S20]T\4,2PO  Y/D#$8\L9S,>I8#D%(I:P)$#T*HGF4"MPTP9R
MIAWA[7695=O(*FT W5 (RRT<1#/R!5B/:7K[*-L'<$K!^RW!&8HPX8%]+2,,
MTIPLZ3,*OD!^MHQN2QD/LYY=JW+U=9EZ2%*7[<HG(MG[@J5E@XJ\NV,"9W'+
M<^O4WEV?62>/AL[N5YVCNG>6,I+WC^H/(/8%ZCLK$-N9^HWZ=C- N!Z (QN
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
M<5+X.L_N\V!O?APP(G>Y6)O)TP] 8F0\6! C3KBF9W,C)9.$$]7Q(RNP6F.
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
M@^M=A9%4YII6=>%=R^854J5</#FG_T1]YN"4;@@<(]-J'S!J\N3+?S5=^JW
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
M43RV/(6)G86"N6Z]V[V< ZI8",_;EER0P,;=X=)RFN)*T^85T*HD3-2P<;0
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
MT?21E0H9Y>?>=,4+/[KL#1;$Z-CC2F4NUC!&R\4K-! F+)U0VB",B CKUJN
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
MZ;DD8RK5/_AB,MJXZUF.-NALY4X-3V,ZFPXZQ';SJ,9U,0Q9G&]4S%0*UZJ
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
MJ=_Y:OCT>W[JR^]'3.?T(+["K+A4DIX?#T&J+IL_1F/IM?<QR7L/HY<$J*%
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
M:-V%G+.4@C5.3)7*&Z6:Q;DC>S5"FV"[]J&F8<=31T>PZ2 N4]S0-@JRC"[
MMT'UH$$]B IDYH< 'CK:8O("1QC4R#$\>P25Y<%-Y"D.V.VU1>;E9)>_!BEN
MOJ_<#Y2VMC0KRZ7MS6QE4Z%G'6[,39#;N5F/04.<A6W@0F<2UN]GI;WR=_0&
M(-0V3D;Y!1_Y<R7LA01^&W;2U;T!Z[RFW(HTV,->7EAD>7J^B7_&&94F?F";
MK7>[RP.) Y7-FO*P8\G&FO4>R:D9H(H#;-&7/!!G HGMC(T[TU]245(I6NZN
MMI4M=U0I+T<.8QI:!3?B$*H:SF7V2 ZZ'.I*DGU,_DZ'-\CH+S4'NQYK[I"V
MC.'?DC,DMHD!0^./6,[5$DZIOI*'L[)>2IUC=YFDIP2^HTQL-&)@QQV9Z22_
M;8G9-@ KD],D'M8<W&5*SM/O/DUV)&\2][Q(H)P 0\'5N,*@AI^9-U:=8[NL
M1N&V1F'')U0.9E<"]V\%C71"PLH>V:\_<+W;87CJ#-?= (H^8  $B0CKMXO\
M PYQ&D1UQ[0:#WB=1;G;?%-PD=[HA1055R3<$V>7"MJ<-RB ;%#&7/!G':(-
M*C/^'#T]N$H7732I#6*^<IJ\T*E9[?]FJZU9S6T=Q9MA[KH)]UY_!1_1>Y)Q
M.0<Q,;SZ5$#X>+?[*P[2[)JM+G'(7J*K/C(<5>G0V0FFM#3HXHX305A[!K)R
M74V-K;.LMAXZ6=7&4NRDCS$A9+(,,(U(:=+0= *DN#-2\#M*? KBL[BJ6GFC
MYP'##6G*7$R>OQ<6<G7D-Q;IS&%FJS#Q5%W[0UER0NW+'R(S8?75B5L<5#)>
M7O%32_'6TE\:\#NK@3P+XZW:R.X!KN&>?!GO16[73?1%_KB=21WOJ2>9KXM_
MP;T1R,1;%-[9_403U\C-TK/W%2_67L.F=83#I^0R"LCQ0Y(^4*'I",.9N7"S
M[_K+"<<9O!#''I2KKOU?A$>J2Y:G@[W7OQVY\.?L7]==NK\4EU[O=JCZ&GI*
M$/L>RTFKOL@28L1[OM5'T?LSV]UA#HW#KOUAIY>!+78AG5%QU85PQ91U81#'
M24$]5XB>1[K)$R>ZMKE*+B+[:ZN&=Y;7!MS3 7?"N#[H("$3W'G( S_8AJ3X
M2BM+A@0B\:XSKBQ9'ZQ+S P_D_QP2")X++&<V.[B*P*U^6A'P9?(<T%7Y._/
MY3D&+[R-PR:?XBFYR;.;XQ&'A%+_R'E=\N7W\/2P]C?MS!&K]UP7=,('FSB!
M@B(L/PI5J*NO G:JPR!2?EA(1P*4$@A3JH^CBG&Y;V)]NO"^-S_<7#N:#>R8
MJ# EO"'[U)@7K".KLSO9GB=>!=AU8WX!?5D7?L"I2DNH)!3S(IE!_TYAT4M,
M%A^#+^18'%D?[MK]2F6K.C6[#PATY\WU3<SR6U3]=Q-#I0@H%,'JB]2W72^3
MF+]6+;D>Y4@4.U.+JW[N(KF4@Y\K4_"*/A,V3B#$J:5!($[I*2$?H4QMXA--
M+14JQ4*E7-"RKA7"RQD)=_0;Z:Q/2+Z-05J.P6MGWH(Q:+S&J1R#(!X<!JEW
M: \#J\>#LGH8MM)AL#0%.G4\PLSX]KV.QH3I"_([\^C1*T-89#JE:SFJT=UK
M3'W1@9S$%2P5NA.1)&GVE/Q7$41D!W_HAS6WY$CRW@C]U72$)/.MI[):FI ]
MU;X_6W!!42UIYU@5; &FZ%8DF<"9>8)*B9DA=6=Z%@$PL8<F?2;ZQ#G?_L3^
MUL8RJ<>RO91@2P(^GNVE?CF>OPGCV766S(E&]7@N[#==10F^CFPOC/!44,MQ
MAJ>]\ ]DB(L48S_@JF_X)8*L2:R%N_('_(&D6?Y$<*I,(YC"QU+Q]BD:#AT)
M-(%CR0<).<BLM@0@!7@A8.8N^6 %C4^EQD)!.78" K<2F,8Y:.PX?VDZEL6B
M\FZ!K/.6Y5+#"[7=T*_FPVO_SLD59%6DK,CY+2F+=WQ*\H?Z:M[%$4J_WNT^
MQ\UUO2$BND!M=EZO@Q3R-K*[W55RI Z=;,4:?8I+*F[$L7BKQ5%_=T%:<62N
MM.:)J"2H$66#N# P5XOBH&'J#6K)A"JA@+P2"XERN;DTX\D(M#HTK#H4'$%4
M?H#P0I&9HL=LWCQQZ2FZ5U5<NHF)X>#%=IL6<'^ZS(43 O$JFV(X_M,BM!/P
MZ>G0NT_&J<3,47&;I**T'LS-TZ:[TR-3PU*$9@ O(22SC2V-&&S:J'3VO(-Z
MWLI@_<F7FK_&="'*\H? MH]!7OK;.H.(/=^7DXPN.8,H$M:D]7%S\AR1/1,^
M0V'!0[D4_U80\-VU)UEJG[N^D$>[X3XX0_!8+JF?*$T&O<(6[P_X!<<%YCYO
MV(E,9&6I(,I$/>5W>\$@2TZHVH6H>97[L26W,L:Q7QQE<:4!H*=2Z6.I=%XK
MS?=*TE+I8%!I6\52YN!:K)GB'-0ZI5,\&&=?2AE<)G%.XH*Z\KL3YKF8JL6@
M"1/GA0DDNDVO/^!A90%C'4=NW\W7)<F#R)(NE1*9![GNT\U,[]*_RL8FWZ*#
MC; 'VK=87KR[U\C6_;BN;)(R0*R)VQK=DGYLW0I;KQ.UKH"9=.8R%S3K+ZH*
M:P\TLPXO:5WD-L#<%J&6]N<PR-J=.6L,+YX3&BB])A])%%& _9C$L!=_E<!C
M4<H'P[2I;8ZXEC82(#!:]M!820U'1OS$B#-P^ #9^LHY!;X^"'OV8!F!VMYX
MU<%:SH6_QU'RVA)S;V+_6N0V'8">/I)^9\3=?B]/%?UP 2NKY]0)&$"QYP5L
MXU#;#:PQ8',<P>QM!CB?P;\5<"/UA?[GB7Y*LK@8I;"X@2"7>N@U1MX2L:8(
MVCI<?VCV>W>1.=+IKJ B72QHT+B%B_Q1FV' .%Q/:/>_!FC,5QJS8<.W16Z3
M+(/B:D/[(N\Q'!0)E6NOO^1ID*0AB8/T?)/C8_:)=A&EI-U%1=O?P.U#G-&@
M#"ZD;X=.;*Q^W2*4[?2FI$;U._CNU[R$7?-IU'P;/;./"SNS.-N@]N=0]3WJ
MA<LO6@Z_?.C+W[^+6%^6'>:HFJ,#&^TZ*8L&ZJN[JW)EEG5C#5>_W9.@_;)N
MIV+\9IS+>$_P+CB0&&=P+9'$$21C)#7+-^9#NL!?P#=T4>^KS9<W3)8U^9JI
MWQ;?Z+ZLP9=\WXR]C_5#%2.P?HB3^)M_',OOP'\!P^]@?^[S-.]QC.':094Q
MUUQC>$K*8?A8CD(CE&(]LB!ORX_:S.T)^7LWJ&+=%!,4;BU!&<(2[Q5_T0.X
M6CQ8Z!K(DW@N6?_^795<^;5X R9/? L#%C>>H?=V%K&<B:[ALDBA>"J5HOQZ
M*8SBR\-^8!(C.T8_3<<NC$LN8E(W>E=R^GK$KI<SYC]S;6.\ASQEA3DOJ[20
ML(7=)K3/ *Q@>Z[1JG$TL\P -C>UMN50"F.(WCU7^ URGJ->^>%RP,583>&:
MESCJK:[AU&YQID.:P\^.7YJEL?3FGA")O $WM4X?B+&&(S\U'\Z"N_($RQI>
M:]'Q;)Q7ZR*DC]Y+HJ^ASS+G8GG9I*^=8H'4<TL;%T[I294COHS.C\4SRT0?
M"I_>SKK'$-%#*QP7<#9Y5G3Z$/?C*UZ(W"=W-7LGN"X<--Q= QM9&F?8<YA:
MW F>I7L7+4V=.*4S'-P<=GVNO&A'_/_E?7MOY3IRYU<ALL!.7\"=R62QV20+
M+."VVSV>]&T;MOL&@_M'(!_QV)JK(YW1PV[GTR^+U(.22(K4@Z7C"R1WVC9)
M515_52P6B\7K48.XX<CP?'7H1X;GZX(7.U!M22MJ!W0:E'VTIT>-'N="%P6I
MU5>IM[XW3_/9V4A0QQ%=?=VQA);7JDEF?3;HB>T ")6)1GG2[L9M5CTL[9G/
MW5;4QPU[NLHY=L#;J->YJ+>Y<2]S6>\22_T6X=MAF_VNO,KEO,F9AXAR.2SX
M:O4(8WB=W+//!.PG>IZ$];42TX6M:2/Y"8)-Y%*5BE\/0^1QV ^D&8F_3-A>
MI$&[T;40TU59X#_DG;)U7&$;]B.9_4!F'RD"-@?64A0,'=,6D;"%IOE:^TPK
M%-J:!X(EHO0RF\P.YFD<A?#97]C/C#_X'[G)YQQ"=%'^#(*XS7:LR742IFSU
MB );*[;09_R;N*7D8[1_\D<(#,_M'O]'IYWT)3"3[%N\8?.U;1C(M42F5IPS
M>#Y%DM[UYYQK#/SC#UT5HY+XF(;=WEWPELV7-V!@%U5'C?7=GBXZFN:U #;%
M;B\(ORW7(:O^U*W"97&\L=@7-EG!;$PJL\N;H1]WK">+;D.>W1#M^1OV.PIW
M (I72A/"5*8H&?#?I#?LH43IH.[8:=09LU*CZ47(K'1H;KG5#A7=3_%=-CT<
M"_Y2MKJ6_?2A/)=;=>1SJJY7 2H8C=3#X95;G<DT\")TDY<5#GY\I((S6O79
M0'7 N5A6E5A% [)+B=69<WL[>)VH-=B-O<XHV[**'6P_""EG?H )9[_=C;9D
M?SK6CQ5##/.-.V3P[>HN(-G3D)F_6%HII %%14KFP!TS"C\K4DQV;2"XC8#J
M<E,$D1U$;\5KZTYH/_@)+2ZKZ2JB8& &1E<SU^'1_35G>4QWUA0G#KR=_(%-
M5JQ=2$;PQ'BK;5'2& :19O^W,HOR,-KQU0[?_J^A1G8NVS0=VHQ-^98F(0U+
MUHP9Q>HT9:8=40^Y,=NAX7NZO>@,6!].GH"!L!1$UPF$LT:)V^9$\K0,@0G[
M4Y3?!/S-*'SC%8HV,W5],-K&U'S([70-E_9THND*VNV68K",!(:JS19X[B/7
MGO5):;4&X%,46H/N%8,M]R43\Z4P(FERGH0W;%^4Y17.ID=>QL;=3AAF5 +3
M%9@/39JQ^8Y5C(ZT3J\EDJY&J]A.^0@;T.Q%]<(QBN-1*18*Z3@CX7<=W\DY
M\,,.\',8:D]?!=EA5)29^-A.G V2(,\I/%X;Q^DKI,"F3$QD7\;Q6S62..BK
MKT2]48PBP#98N7B&EPJN$^D-R'/.VR]!7(I#!. Q2'9SG4"G+VW,0723TO2U
M1WP'D--Y259\BS0?(\W73F#K.$]VHC</+;TT[ =UAPTL32LKVQ2'=(*FK>BL
MWF:T"6Q5#2!M@_WSSSQWXFVVVVK_A>TXL Y2F7R\*'^C:202S."GZD.K69 7
MFCVFL]W:&8+J.KA'61JM!P'+/?ST+$;;L'?KJDB.?BZ*%BWD\2ZB33WGDF1=
M;;+#3[T6+??,[4TBO?3;R,!D+74]?%H_+=7Z<Z17Z>'H=BZ0]MJKT>_5H)BQ
M,S 0'H!CK?"K3,#<VC:5-;$L"#IH[;E6S9!:0TV:VAO80@'.<<(_-\LZ_MH]
MA@Y5/9@UH>%2]V5<TLD? ^^!BP%Y3T\9/^L0SREIWW-W[.^]G/8X1^,*>D::
MOO5K9Q@/M<]E[$%RF82/CE_JVA)PZJK6EFA#T9_FY[K0+G.'[Y^#S!32<Q@#
M48],G-GHDO2[IFHU&X+P,;:A42XL*I=%<(T>@SS:D80V-4\@YIVKF,14NU&<
MCJG>*$@7<@"UW[F,8CC3L',,QT?!<1@MN+-P)(VJ1:JAT'W,";QJE2P473:C
M9C. :_!9O:)V@B\[849OZUDB@:AF6,^D=*'AN1,@JDXQ">.IC O8</(3QUZK
M"ALY><J"I#KJ9+^'YG)F+$(B^45Z.*8)$VQ^LQ\<$UA<[K/L[[.HF25'JJO%
MHA],L^K8#?LBWE3..@6:Q($U:G4S%\@-:IRYX&UF_?5FW.IV7?($+]9<!%GV
MMD^SUR +\R:G0KW03QO);\UU1RZUX)(4I1F)P%"D,Q8_=1*C>5_S%V+Y&UO6
MTX9%R#,A.^A+&A[;G"GDFNM3(*RHMHZ&7X<ZZS,GM2I?7#T\!HD%N^96LB+A
M(!_48N>&=9!4)*6]JR"C0(Q_'V @P6[I>L/J/]H3H3JCG@L+TW76+ORB&\Y*
M/X.7C+[0I-Q& <810.DJ+XZ@"4<GKA-X8SO-WES40>J$J0DR[59*T'38"/Q-
M##1_4YGI36G! $*C"C# #P[VV3_JWU7WE.YH3K,7GEMQOMME91#G32K959I=
MIN5CL2]C]C=854WE2-?X&*:N+2$K*QV%?S=_:"X0UA_C#D7]N;,V3Q1\5%)_
MDM3?W(B:KR&[+N=AS7F@X1S50"RF9Z.&93$E6VJ+_3W):!!'_TW#JR#*(#]5
M/ ^;9A<BTQY,85[ 7L!VK^TV)-*FVY%O*\O0CDE@4)XN3L56''2@&IA((^/O
MQ&?*06)Y#RR_<)9AGT4%T_5]C4C/--;6? KT37MT--Q/V:S/G/?U=^T%/4!%
M5N9>RK7)>)"_U().![D-[.V=KO-L[8K.M*LC2B.IN$.#_?*"&U=?:9[_N\V>
M9_:L'&D6I>%]$63%.JQ\"F+NH06@R4]1PDMN5F=M?Z5!MA)'GY.5ID;BAT)<
M3\\)JKMI?]EHX0M$RUNU;]3F+9EN<TR[)>BU,E3\M&&_KKVRNZCCR T0/EQK
MM[7CDG SBGD)-)A'\U^CX#&*>=VYZ>?SRD'P#^G5O#F<U$L#;/6XWH['SIE]
MW';9X,&] 9"6I_<&-/I>3B12OJ1I^!K%,:\;7K#)@?U '9?M_FRW]DP=&V>A
MFBP)XZHFC0K'#'7G:K7;P(JV&-M?T^3I8QR],,;K(A%9E--$[!T?RQS>7LJA
M^L5CE-0E*9*PWI'N_EY&>83^%M-BJF%87N?IA5<+T>042C1;*+^Z&X)>:^BW
M5]DO69JCJZDE%_Q=\ZX+NI&5U 9..H4Q86E^-%Y>BG<[&E/^&!$_+CAF=%>5
MD[?.>G,=SGL4WIE?6U4ATG#565T[X$:2X&8S+_,(ZA7*/&XI"6X:K-51=D1,
MNT78E\-VSW3"Z:GKO",Z\M^3,,I%@+]YUO5SD$&4T=US-P^&[JJ/\&J_T'<&
M:LJ;UT-A>P"SF);J"7#T,LR6'6ZIADM\Q]L&RG:>M@V.<6*YAOS=F"UNL%=Z
MH1:AK[D#8\:'765@%4DVI>5#BE S,'KH;'%YC*;L;T359VC :/QZ$OR]F  ]
M90;U-G7RJ+I&VOLP-&D@CJ8YD;]I+1H'45]#QA'D!?W#L]1/;WWE/?\1F73!
M?@B/FN' 5Q]HBL-.N#([7-782L5&&*Q2/G'G.GU]%+K.'8I3=ID>@FBPXS2L
M874'1">JH7G<.2*_BL:H0#++?&QY[PI\8B!PB,7^9RY$(6O(93D/0W$^H8X"
M3AW+3PAP,J<VIDH!L&HTG@1$FO&\!_\68UO+@J?8WCRD2H&]#<#4(JJWV+S=
M0:0NY[D3D)-6E;E(]R2H.D&!;?B+2)&K?U*5W(8<UX#D1[J+]A$#^S#79XG:
MITZ<W]$7I@!!O(1)DL;:H$F2.5W")#7C^4Z"79)Q+1-;-$H#K$XU2NL =6FC
M9)XWC5%2F1VP54:KPZ] LV4P[)HR_[GW]^R[-/\D:E(S$N^+=/?;S_3P2#.%
M?;+JY=&=-E/?GT+1FGPB37O".Y!?11>D0.)\)J :%&I<PP)%_;V!!80FKL9_
M":^3L,R+[.V624Z+96U+/RNIALK^=/\%BCR(=N3(_H*$50>"+QN"D58XT_Q+
MZ]?JDV^Q.MF#())!L(3/^I?P-H,X:?%FUI!^*U_:,:!. ;2Z#:92N-")IA#J
MJ>XHPXKS;*4(-G(\*N3HQ4OJKE)BO;TO'_-=%CW2\%-9?$^B/"_9W\4OCWQK
M>T=W-'J!^YH&5VK^T![]K07D,"AGV?7%SBIOAK3#DL>R(/7 9Z0S-&G'7ESW
MF=<>)3S>\*6,0M4MU'4E(U)#JXU&QEN*JIPP4+W-@+T#O&_+ODSI@=\-/C82
MK5^!84US=!]Q*1WJ.Y)+*9 70_)SE*195+Q=)VQEH7EQ\YJP%>8Y.K:O6GYZ
M^\8$FB8%$R[[])-H8K @,\;T:#KF<#XXX^TT(_609Z09E+2C@L;T.HAF.+N]
M)>70LGML.I]!JE@@GO?\6)<&[KP\R!JA/CXX6P?Z%F"V GA1?49 :Z2[U-2$
M&Y3<JK='=;;C1J&XTD*E46,<O9S&T'6]%+,UF,C,1!IF?"J: ^+Z*N4 -R_*
M4Q\7!?%M$+%-\T5PC)AWU%W[#>ICV=^C MERI#O49*XA=(3X<=7UK!_7Q%$D
M!,9\*I43$OMJY01#/_'_(*8W>_[="^861V'U]/A=M=^X21ZR(,F#G6KO+D>
MW<;Q>4;@R.$@X![$?*=5;4\[8Y!Z$'"ZI&&0#A(6XC3GAR+P,,BNPVPF,0O[
MSD+/L-?#ARD0'AQ'3,'OY-!K?!L'.PHQ,7/P==C.5_A50>$P(/>5-*TP0["N
MM**%8773W@G$KCKG5J%82WD>ZU;+'$?(X1FS5JA:^M(+)96*4+7<#E,WIM"+
MIA]Z"'0T9.7YM](16[GF4CN$[([=,PW+9F7[]'81!WG^,'(D8>SETW,S4C_P
M7JK6C:\&@3_>@_S*^Z F3EO,Q, E&9^&Z2#*LT("$/NI!0_[X;\NX-"!9L<@
M*]Z^!0>JN=NA;^H!)@8ZA]6XVF8$VB'>R1@3;PV#,=FN-O=W],BFZ#G(Z?E3
M1OD*WZ=#>]7"L;\GE+AP9 $=S3V,=5=S?WSX4@)GG,F:X0RRB7[IGTLFQ#NV
M \S:(L]?HT-4T-#DI%IT\^.QVM#?APKO0W@GJ0 [J;KA>;/+\X+DZ5J#2G)[
M_2+*P@>>,AN]).HHV:?90027CJ(2.:]WD1+SM)V1@+P^IW'\1M+7A$$2O.PH
MC* ".O/^'B#C8<*V=+:[_<#&OMF?9QDCGINDD2NQFO8>76P=Q8-<%-8.1"NU
MY#5TOJ7)QT#ZG10DRS=P[]4X(7U_VS@;?DZYVF_#&R=,N))L9=&.)N@[C^3S
MY,N9RZ$O$[,!TTP4 NEC4OZ9EXUBMB9(2+<3CA.WG CD$2PT<0-7AR>">W"$
M-@W9$]T_:4"HR%2M+'\6A9ER"T?0:0 _+J$;3X.5H.U-H'N]VI)Z@/7]Q)$Z
M7(NR^"JQB.0M3L"@Y#=B =#"@YPW2]:^9.^HLC.E"(_90Q"O"NE]C1)Z7="#
MR4?4M/=9!U]#\6!5YK'6)OKZ*[0EO#%6<7M+PF\R!CC8.^ G21O1,:A4;X+&
MQ 7O_$"S:!<DE_28YE'!I,(SJDU+W$@7/XO:&-W#1[E$>])V$#</\,(;B[&
ML. ZTWYYC[2:6@%<6C_]H=MBQ705L[1&ZM='O2I\8-/T$\(2F1X.:<+-VF7T
M$H4T"?-;FG&:+H+\&7+G3"NF57>_#\G8\*-X0H9UJ_/.FIYG<+=!3- 9@>X\
M71+M^9@9G.6"L[#EC %3+,)G9 ><'16<>7Y-QAJ)BG=DK&'H)QD 2&G/36ZS
M]"D+#K>\\,1U<I4R@/S)E!5@U=UG>H =/X,\ >Z=MOU(U9'K555.B'=&2N*<
MQI7$3U45Z0/C@P&P>,Y1;_NXH&Z0 >$ .405NJ,'L9J>E\5SFL%CJ]+Q)+^_
MZ:Y8=H.BJYLE[_9*V Q(VA'EAF+,+>GF5!%P%TOFK.H>H"=4ST:YG2*[0'RU
M;!<U:2U%>OUUZNTIT\6>FU$X-AK9]CY#T;YY?$E6)% 2[RO=Q1%H<K*+(\K6
MTQ7 R) .?6Z@J8,OC3#1;*L$R.F"XW+OH&54Z)X!8LP6-'=!!8DVETX/$^24
M.AOYCT-ED<2YAU>:%&_BO^K/&(]-K7M[.C.UYV9PFL@[D>I_]-#!"CO/8(W-
M^3]5'&72_E/TPCHM=<2=?%2* 3J;<U(4\"V@]U=,&O-T?WP$__IOP95Y&F"
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
MXDEXC.AVU+]A6/J.Q42K<-K5&.Z+=/<;9J6<SO??0^V%GD3GEUS JGLSDB2
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
MW$J$KLQ(<1342H1&X P*$1I1LRT/]:M%UO.4P;;H>7XUY$F[[;&^ZE.H?:V
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
MTJ#,O78+JJ0E6/N$]B'WK:F8@XDPI3C[.%'*<G)(I![HBA$CU]Q@2\TO[!^
M,+X9I7GQN7(M=8&324/Y"J],XW.X+^=%E83+06 "._5JN)-2#T?J\4@]H&]+
MO3CC?_P0MXSG?<8[^Y!?KC_CO?HY ]2=*!$VHJUB2<M,<)/PEXM:8M)[H@+R
MIIE_J2$?U9"OMZ$+I??9'AS"U=ZK.'UU2Y30]?)]+*BE7K]=XG>9H<\&DR/,
MDZ$\$S//! )^W ^=K89 1Y;C\:L"9AL\:)[+93?VT/",?]SL $L[M9IWS*RZ
M7Q*^P#E%_I"R9:=]K2*_3NZ:LTG5 B7^AV]]=#>(%AG9TTV69:0PN/Y2#0LU
M?UD[(HW,_DW:L<G5P".%]K_4_Q!?0'!#5Q(,5]&,[BC;+(?"-XGJDS.19J7P
MNGU=%5I0(^3[15M3!PL?=:79AP)JO"9-E.QA:4HSDI8%_V>0Y^DNXAN1UZAX
M)A\:%8(JN$P3(DF%HN0G(F50J%U<V,^TR16^_-KGB.X__Z"[LF (O]GOHQW-
MC$F;QAZ^O XCU0,=AM:D:4ZJ]MIL3F^+[[CL.VOMJ. %'VS!_4W\Q/[Q&.3T
M__U_4$L#!!0    ( !8WD5JCD:R)3ND  /;A#@ 3    :F0M,C R-#$R,S%?
M<')E+GAM;.R]:W/CQI(V^'TC]C]XO9]MB[KKQ#O[AJYMG5&WM)+:GMF-#02:
M*%*P08 '%W7S;.Q_WRP )$&R+EE $8EJ.V+.N"55%>K))^N6E97Y/_[GMUGT
MPSM+LS")_^/'T<\'/_[ XG$2A/'T/WXL\LE/YS_^S__C?_U?_L?_]M-/'UC,
M4C]GP0]?%C_<W-U_^N&_KIX??KB/L]R/Q^R'FV1<S%B<__#3#V]Y/O_'+[]\
M_?KUYV 2QED2%3E\(/MYG,Q^@;__5GWPA^>CGP_@1_C7Z.RGRWD:1C\='AR>
M_/!_'US\X_#L'Z/1__/#_WOY\?_[Z2?>A2B,__SB9^P'Z'*<_<>/C8]\^Y)&
M/R?I])?#@X.C7Y8%?ZQ*_N-;%FZ4_GJT+#OZY;\^/KR,W]C,_RFL<:QJ\69$
M]487%Q>_E'^%HEGXCZRL_Y",_;P4HK9?/TA+\)]^6A;[B?_JI]'A3T>CG[]E
MP8]<!FD2L6<V^:'\_#_RQ9S]QX]9.)M'O-OE[]Y2-OF/'_\(N""/1X=5W?_]
M.@&.G_PI%.--?'Z^W^CG'T')#/_3+XVBOW3[).<]#+C&7/D1%^W+&V-YANF"
MM.I^NO3DIZ"X;RP/QW[4H7];[5CK[$L._Y^/K>QQ\CCGHY"/ILLXN$YF\Y2]
ML3@+W]D]#-P9BN&V+>\%T+6?O=U%R5=#Q9 TL9\NOOGQE&7W\<L;,/R61 %,
M8+?_*L)\T:'3JD8[P7A*PW@<SOWH<IR'[V$>,L[H8SKUX_#?)</Z7F/:Z-3)
MEV(V\]/%X^0EG,;A!$9,G%^.QTD1Y[#X/('$QO!-?4>Q[715C#&P5@T/D,-S
MF/V)TU=1M4Y=N?/#]#<_*MA'YF=%6FJ3OB?B6ITZ<E5D8<RR['(,.IN%.+42
M5NK4C?OXG65Y.:;NXVKX5+]B&.U1U^[4L5H)LV<V9N&[_R5BGQB"*4FUSC**
M\R2%@8#JPW;YCK-1 @M+ON#2G7-)PT!X22;Y5YCU4+W1-M"I>P]^''S.V',X
M?<MQTMFMT9$<V'=.0R#Z,LL8L@_"2IVZ\2%)@J]AA-C^K$M:&1]/_H)K.7YD
MK"IT_7Q:L.#VVQSV.-7B!CNW]+I(^1[N(?2_A%&Y[*$ZAFVJ4Y<_0^MCF+R#
M%Q:'2?HIR3&]$]?J-F9@$<%\>EFNFV+Z8?P8O_@1>YS<L'<6)>4D4,\**((0
M373J8DDW;N VBG;ZY*O_#;F36Y?LMN\(8SCHP);J+DD_^G\DZ4OQ)0N#T$]1
M%&BJ=Q-_&D#KZ:+<2"/ZLEV^T\=O8'<<L#A ?+=1M-O6F??[F<V+=/P& PS4
M>)KZ,\1665*OZSQ:S(J(GVZJ6:_-D1352'>970'J\F0+#2-'CZQ>I\[ \*]
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
MM963; AF+JQYRZ-*>]N-YV;OK64J2W(_HJ+M4Q*/#0V4NU6\PT$,6K2-4H+
M5E(S,CO54YK '),OGB*?QV4,N%ENS@T ZJVVJIIW/ BKI(0QV=Y,@\=6HK-V
M$^X?0<G<Z/!H5++W1\"]Z@!54=Y(W\?0_ZG$K5!:UCL>A*T1Q9,:A*WT9F2C
M\"Z,PYP]A.\LN <>XFD(.\=:/,IQJ*[H'0]BDC4:B0A$MC*E61N+#WX<?,[8
M<SA]$QJ+MXMX5%Z\[4;>;M]M)3FC.J)6V^IX^L#\&M?C!!"68E&=4E7UO)/3
M\\/#0=@DC 8<#I2M3&AD4^R') F^AI$HY-UV$9AD3DZHG2%:,+G3?UO9SZQ-
ME.O[I?N8;[%X@"G^&R:TU:LK>">#L/!B)U$=$EO9SHBFU(]^^B?+N<&K#@D7
MLH9H%(-.7=$[(?8!;3$,$8AL)40+V(1OEZ"9#T48\#N@7DF_J?O*H\3-V*O_
M#;-EE5?R3MQ;/35H;*5.H[3E;TM%9\;?+N]1!8_MLBF2 K&5-8W4\HHB<Q>^
M>ULB(09;F=-(K;!:XKR309AWT!;6LK^V$J 14?,0^E_"J%SQ+^.@C"WUED2
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
M"=CQ)#[:HWNG"4383.EG<T"=]*(GRX<0M[7<.T,/O*+0&'PCL&X3&U/W'\+
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
MS=)FXLV[, YS]A"^LT"[7];6!0DY9:XS!":AWA6#W2JM91QL U[^2:L"Z#9
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
M.@P^M"+ZC>KAWX]4MYY8GAX>]CIDUZ^G?_/A# RSUE([;WD"RV4P3 5N9 N
MC#B8GT6"Q./;2!)./8]=BXL%2RR*E[*RXH"<.,*?$46;+.N!.?6T5@1%^<I6
M7@'0T\8F47""X[")@RI!NBA;O4A'%["ZSOQT<<5B-@EAEDH7E]-IRJ:^YLC9
MMC5^]3 L>IMT[6RON\$D?:?;4^B"\Y/#,RK'2TL3L1@05;;S'F,;E%"'8(;?
M$+R"H*U^4P5IE/LR:V[]FV7JVX(!74<NQ2HPI(H[[G@6[^5^_#KRL^QQ4B8;
MU<0?EM:IA$<=A[C]/(@':.DMK*5YT20O0@.1-DCQ;N%* -3)D+3TB&E5P+'T
M<+9_/E^*+UD8\-W7BU^F>L*,7UF=4AQ4]C^;XU<+T-:S7 +"UX@^^3/X9R/M
MGG9 ZRM7$J+>RFKYD_".AV?KP6XW!<C8^.=I\OY+P,**>_C'FG+XP:O.6@_<
M]2*>9K??QOR)HRP3B+I"A9TX\4N'T8U$9^MQ[]Z9K3LO';2[A2J,1 8_I/@%
MG(DQV'IVVY-QKX .Q>.%RD;;*%*B/"+.Y=#5-"O"8^O]K)W1-:Z[6#&W_&G-
MW/(WWF44U7!41EE5\4H"E&8[$1V;K*'Z;^MQ+<'69[GOYVF \O)%?Q(S?;X<
M9;W2=^WX.]CSHD#:>JC;/_E;L+1;76'Y2@[4NUL44V*6U:AL/<OMGUWQ%<,#
M(O..IB8,&7=782.,M ]S.VM ]:150715 + 2^7(:D2'FL0F!]HEN9[H>0 9U
MEFT%9XU2@)K8;-B!N!T<M.]U.[/WS-Y97+ [D!'/O<K=<'X/\[?K(LN3&4OA
MQ!85_+$R5UCXO^#5_Z9@N45KWND1\9:K@S:TQDO[;+>SUCRER23,'Y),DX6V
M+@28B7=:'3C>AD'[@+<S=9]8SE.X *KW,&#!U>(SZ.5]_#AG/,XKJ.K*K51!
M+;X1D!FQG;$#]:8P;;T?#E8)>CX48<#3?0U!1:I'0QU51- (R([8>]6^BDAA
MTCY0WI=JU$Z]W51#T C(C-BIU;YJ2&'2/H?N[D\ 6/G_N&'BW8^X&>.9\<??
MX[S*&G89!YN_:)1\8FF8@'#&*?,S=L.J_\+/U?YI>7'P[.?L=C)ARL<"_78$
MN"-V<^F@HA2BLO48W&YNP;X4?5]ZZXV.SL\.J2U<5*JX1F_KW?F\5.Z7W$_S
MOS6L*6/B5.;$&F;Q:7RE8;=Q8.-Q[S/C,3E (M#O>9C[458^O!KS&X8"&E@
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
M7#R#@--WEG$'IVD1\<J+:[YK3Q>2HX9!;1 9T6@T.WT80[+EQ&7#ST30\UN
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
M@ 0,#5\63DZ.S)#;:E:C0?(X2<4K8Z(Y> $5*'7<E IW+ZD$9=2?12(<( 7
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
M3K*KF^NO@E2=R)HSANY8T]V&]% +9V/H9&W8LJN2]4=!IDC>08\U<E]X[J3
M<VRCQ]G@@14GPI*]4FE#Z5I*+]BUP+4L\/:2) 1LN)M*OQM;[DL*EGVJ$=^"
M*(F#)-S*0W(FM?9M$!W2C;'KB=,V=M>R'U8EW0N*KD95@Y0@XFM(AP^!2/"B
M)*S2VE*:[N+HFXSQHM*0A"P@BY4-'5E;63<2ZZDJW;\'(L+SO0RK,;VETC=+
MI'W%$4 Q5!?3KU!QG./Y]8=5DHZRZ)NP<E\U7M(BB,<_IV_"&_@BX)SQ-.QL
MW3_*G$?'ATC+45\+F@W<J)DO>ZM3O4/7@FB)0*(SBIZ5@(Z0EB";!/-51QM^
M[WR8/7<D:^$$<EEJ! #(/U!+#.EQTO *8RJ%WNDTL?7&7)16=ZA:DDC/GX;7
MISX2Z9T/%%NWS!<AX7P[.D=><OJY_T2(>F<4;9QV<;WVQYY[[3>1:.- V*2S
M$%4-XS>$@3IMF3P7FKJY0+RM&P;5'"O)QW'Z,TAFY/)C)\IODN>D4.3ET?W$
MZ_G9Z?D!LJ.$RQZ?:&-<WI8<:Z)2)NKA=Z@$@7Q!-V9-?H86(+3D@;5$M:*<
M,SVAY6D<A4'U@I 559!4K!<UA\F"'$NB,7LU$%AR)>*1)YR?\@X 'RGT0H,5
M/1KWD+CFW-N-=8?C19U] $J;T.M10/]$)DFX?OFC6P!&]TM4*!=(9RHMMEK&
M]1X@42NH*9C?%<3OH.,)^Y_=)C=Y01>P*%\"V,=L1IO<)6&:D#R2IEVW_C,@
M3J0UO;_.V)2 I9)O6+EP-TD%)?GYQ(U!V/Z<RX7CMU0F;OSSM_XC"7[J,;7-
MP-(O@*"1(DB4[/.5Q2YPOSUP/B0'O$".#;:K+R8ZV452MBK@68R*U &WFZ.K
M;@";-_W/W]A^_E&G6N ?@FS^PNOIV>$9]JN<(75N*'G9*L$WLN8Q'P:D=ER?
M-KNK6.M3,">1-T<'-$DD%EN% 1W>.YM^TNJ]['PSL7INGJK/@Z"1C:^N[)Z:
MHL*MA3B*3CZDX B%5*?T6E6[;WOJ(>^34)L5.0#+%=V3B >W7N,H^K99_JLV
M/56M\340(W((A2M:QI=,[UJ3]F/2=< \EU1JU^N,S/3<.2V65,5[WP+DWV7U
MI#^O-MF4$6YQRU$6KJLE5%F[2YJ.W[SM4.ZYJ!G\$HC_$U].AY6:K5*@EG-,
M39.=C'"**@NR'E7%(.PHYE%6,)4 ;%4;=6IY&C*5U!?D. Z\144B$&M53CL]
MUY(]YZMM<)I/QANM04C(9@%-GXT:A.<E2UOH%HN,G;2K^JS"I()&_4&;\<HO
M* CD3U437+:*FSJB JWGJ_3@_;RD4C90 ^$W0&1X:9&MJ((*FZTBJ/;+\:D
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
M:QW(+#-%2;O4(+%+\TF$W[(P:>)Q,.ZKRTJK<]OD%>U@8L"^;79;6SDHW(H
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
MZM3,TR514K0QO1Z<?O'55M);[[&E+IA*OGA\!Q-?%;![FV;U7T$[V4%[W($
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
MS%F2U:IY*[JQR'J _B+[\E6R5TY.#AZ_T\0T)')+3X=!#/%:=5R73OR)]C=
M8LB743,-Z(K0;WMV ^UU28S>(.ET!SDA6ZQ,.=72#!E82T9O-)LF#^HSF:5)
M"%(S5(AM1Y .L@MZ.%5HP?3=L,T#^;*,LBXZL.D'LD'V=0VG DV4V-;K050
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
MCY)*W[:;X ORPW$#&HR]!U_$%43P,NY?!V$@S9*[^7<&@NXN_A+$PR(@Q)>
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
M  \              ( !     &0X-S$W.39D,C!F+FAT;5!+ 0(4 Q0    (
M !8WD5H\%M?X?2   *B?   1              "  >J.!P!D.#<Q-SDV9&5X
M,3$R+FAT;5!+ 0(4 Q0    ( !8WD5H4[[G4[ <  -,I   1
M  "  9:O!P!D.#<Q-SDV9&5X,3(Q+FAT;5!+ 0(4 Q0    ( !8WD5J37ZRA
MW <  (DI   1              "  ;&W!P!D.#<Q-SDV9&5X,3(R+FAT;5!+
M 0(4 Q0    ( !8WD5J9?OVA< 0  #8/   1              "  ;R_!P!D
M.#<Q-SDV9&5X,3,Q+FAT;5!+ 0(4 Q0    ( !8WD5K>N)P=;00  #,/   1
M              "  5O$!P!D.#<Q-SDV9&5X,3,R+FAT;5!+ 0(4 Q0    (
M !8WD5J>MHA8@0,  +<)   1              "  ??(!P!D.#<Q-SDV9&5X
M,34Q+FAT;5!+ 0(4 Q0    ( !8WD5ITV!;"#04  +P.   1
M  "  :?,!P!D.#<Q-SDV9&5X,34R+FAT;5!+ 0(4 Q0    ( !8WD5K#2,0P
MNMP! &3%#  1              "  >/1!P!D.#<Q-SDV9&5X,C$U+FAT;5!+
M 0(4 Q0    ( !8WD5J1+*WA&RT  -7O 0 1              "  <RN"0!D
M.#<Q-SDV9&5X-#(R+FAT;5!+ 0(4 Q0    ( !8WD5I)=_S_)PP  *Q]   1
M              "  1;<"0!D.#<Q-SDV9&5X-#(S+FAT;5!+ 0(4 Q0    (
M !8WD5J@[.S P!\  %H+ 0 1              "  6SH"0!D.#<Q-SDV9&5X
M-#(T+FAT;5!+ 0(4 Q0    ( !8WD5H'936?G"<  %YN 0 1
M  "  5L("@!D.#<Q-SDV9&5X-#(V+FAT;5!+ 0(4 Q0    ( !8WD5JD0O2Z
MDB<   YW 0 1              "  28P"@!D.#<Q-SDV9&5X-#(W+FAT;5!+
M 0(4 Q0    ( !8WD5I"LQ8C$4$  /HY 0 1              "  >=7"@!D
M.#<Q-SDV9&5X-#0S+FAT;5!+ 0(4 Q0    ( !8WD5JL;JX8Q@0  *HE   0
M              "  2>9"@!D.#<Q-SDV9&5X.#$N:'1M4$L! A0#%     @
M%C>16FJL#5O#KP$ %=8! !$              ( !&YX* &<X-S$W.39D<W P
M,#,N:G!G4$L! A0#%     @ %C>16EKD);( 9P  I\$  !$
M ( !#4X, &<X-S$W.39G,#!G.3<N:G!G4$L! A0#%     @ %C>16I3BM_;B
MX   L2P! !$              ( !/+4, &<X-S$W.39G,#%G,#8N:G!G4$L!
M A0#%     @ %C>16CA,5M"&+P  0$0"  \              ( !398- &ID
M+3(P,C0Q,C,Q+GAS9%!+ 0(4 Q0    ( !8WD5J1V:O8.AL  !NG 0 3
M          "  0#&#0!J9"TR,#(T,3(S,5]C86PN>&UL4$L! A0#%     @
M%C>16B*P3N8=S   W8,, !,              ( !:^$- &ID+3(P,C0Q,C,Q
M7V1E9BYX;6Q02P$"% ,4    "  6-Y%:[89N<_8W 0!"RA  $P
M    @ &YK0X :F0M,C R-#$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( !8WD5JC
MD:R)3ND  /;A#@ 3              "  >#E#P!J9"TR,#(T,3(S,5]P<F4N
9>&UL4$L%!@     8 !@ ZP4  %_/$     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>167
<FILENAME>d871796d20f_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:currency="http://xbrl.sec.gov/currency/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:jd="http://www.jd.com/20241231"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="jd-20241231.xsd" xlink:type="simple"/>
    <context id="PAsOn12_31_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To03_31_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="P05_01_2022To05_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="P03_01_2023To03_31_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="P03_01_2024To03_31_2024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">jd:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CurrencyConvertibilityConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:CurrencyConvertibilityConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_AdvertisingReceivablesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:AdvertisingReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_ProductSalesAndOnlineMarketplaceReceivablesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ProductSalesAndOnlineMarketplaceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_LogisticsSupportServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsSupportServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_PackingAndOtherMaterialsMemberusgaapPublicUtilitiesInventoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">jd:PackingAndOtherMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_ProductMemberusgaapPublicUtilitiesInventoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_LandBuildingsAndImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jd:LogisticAndWarehouseAndOtherHeavyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:TechnologyAndOthersIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:DomainNamesAndTrademarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jd:WealthManagementProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jd:WealthManagementProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_OtherNoncurrentAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:YonghuiSuperstoresCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_BankTimeDepositsMemberusgaapCashAndCashEquivalentsAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_PrepaymentsAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">jd:PrepaymentsAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_UnsecuredSeniorNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jd:UnsecuredSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_UnsecuredDebtMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_SecuredDebtMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CNusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LoansMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_DadaNexusLimitedDadaMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:DadaNexusLimitedDadaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_WindcreekLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:WindcreekLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdSunflowerInvestmentLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdSunflowerInvestmentLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JiangsuHuijiSpaceTechnologyCoLtdjiangsuHuijiMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JiangsuHuijiSpaceTechnologyCo.Ltd.jiangsuHuijiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:ShanghaiShengdayuanInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JiangsuJingdongInformationTechnologyCompanyLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JiangsuJingdongInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_BeijingJingdongCenturyTradeCompanyLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:BeijingJingdongCenturyTradeCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JingdongLogisticsSupplyChainCompanyLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JingdongLogisticsSupplyChainCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JiangsuXinchuanHailianSupplyChainManagementCoLtdMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JiangsuXinchuanHailianSupplyChainManagementCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdcomInternationalLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomInternationalLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JingdongECommerceTradeHongKongCompanyLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JingdongECommerceTradeHongKongCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JDLogisticsIncMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JDLogisticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JingdongPropertyIncMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JingdongPropertyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JingdongTechnologyGroupCorporationMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JingdongTechnologyGroupCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdLogisticsHoldingLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdLogisticsHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdAssetsHoldingLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdAssetsHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_SuqianHanbangInvestmentManagementCompanyLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:SuqianHanbangInvestmentManagementCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdAsiaDevelopmentLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdAsiaDevelopmentLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdcomInvestmentLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomInvestmentLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ChongqingJingdongHaijiaECommerceCompanyLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:ChongqingJingdongHaijiaECommerceCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JingdongIndustrialsIncMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JingdongIndustrialsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdIndustrialTechnologyLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdIndustrialTechnologyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdJiankangLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdJiankangLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdHealthInternationalIncMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdHealthInternationalIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdPropertyHoldingLimitedMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdPropertyHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">jd:AccruedExpensesAndOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CurrencyConvertibilityConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:CurrencyConvertibilityConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_HomeCreditConsumerFinanceCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:HomeCreditConsumerFinanceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:YonghuiSuperstoresCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ProductSalesAndOnlineMarketplaceReceivablesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ProductSalesAndOnlineMarketplaceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LogisticsSupportServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsSupportServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_AdvertisingReceivablesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:AdvertisingReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_PackingAndOtherMaterialsMemberusgaapPublicUtilitiesInventoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">jd:PackingAndOtherMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ProductMemberusgaapPublicUtilitiesInventoryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LandBuildingsAndImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jd:LogisticAndWarehouseAndOtherHeavyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_SubsidiariesIncorporatedInSingaporeAndHongKongMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:SubsidiariesIncorporatedInSingaporeAndHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">jd:InternetDataCentreServiceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CapitalAdditionsMemberusgaapUnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_PrimeRateMemberusgaapVariableRateAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredConvertibleSeniorNotesDue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:DomainNamesAndTrademarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:TechnologyAndOthersIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jd:WealthManagementProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">jd:WealthManagementProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_OtherNoncurrentAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdIndustrialsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_BankTimeDepositsMemberusgaapCashAndCashEquivalentsAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:BankTimeDepositsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_LimitedPartnerMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_LimitedPartnerMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis_ThirdPartyInvestorMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">jd:ThirdPartyInvestorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis_ThirdPartyInvestorMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PartnerTypeOfPartnersCapitalAccountAxis">jd:ThirdPartyInvestorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jd:UnsecuredSeniorNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_InvestmentCommitmentMemberusgaapOtherCommitmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">jd:InvestmentCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_KuayueExpressGroupCoMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:KuayueExpressGroupCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_KuayueExpressGroupCoMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:KuayueExpressGroupCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_PrepaymentsAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">jd:PrepaymentsAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jd:LogisticAndWarehouseAndOtherHeavyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jd:LogisticAndWarehouseAndOtherHeavyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_UncollateralizedMemberusgaapCollateralAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:UncollateralizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CollateralPledgedMemberusgaapCollateralAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CollateralPledgedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LineOfCreditMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_ShortTermDebtMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ShortTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LongTermDebtMemberusgaapCreditFacilityAxis_PrimeRateMemberusgaapVariableRateAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_UnsecuredSeniorNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">jd:UnsecuredSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_UnsecuredDebtMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_SecuredDebtMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CNusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_HomeCreditConsumerFinanceCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JdTechnologyMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:HomeCreditConsumerFinanceCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdPropertyPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CustomerRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:CustomerRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis_TechnologyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:TechnologyAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MaximumMembersrtRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:DomainNamesAndTrademarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CustomerRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:CustomerRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis_TechnologyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:TechnologyAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_MinimumMembersrtRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:DomainNamesAndTrademarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LongTermBorrowingsMemberusgaapBalanceSheetLocationAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">jd:LongTermBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_LineOfCreditMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_AmericanDepositorySharesMemberusgaapDebtConversionByUniqueDescriptionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">jd:AmericanDepositorySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_PillarTwoMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">jd:PillarTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ShippingAndHandlingMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_FulfillmentMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">jd:FulfillmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">jd:InternetDataCentreServiceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_IntersegmentEliminationMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ElectronicsAndHomeApplianceProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ElectronicsAndHomeApplianceProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GeneralMerchandiseProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:GeneralMerchandiseProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_OnlineMarketplaceAndMarketingServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:OnlineMarketplaceAndMarketingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LogisticsAndOtherServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsAndOtherServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdIndustrialsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdPropertyPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CorporateNonSegmentMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_OperatingExpenseMemberusgaapConcentrationRiskByBenchmarkAxis_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:RelatedPartiesConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:RelatedPartiesConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CoreFundsMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">jd:FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_PrimeRateMemberusgaapVariableRateAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_InterestExpenseMemberusgaapIncomeStatementLocationAxis_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DepponMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DepponMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:TencentAndItsSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DadaNexusLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:DadaNexusLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:TencentAndItsSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LeaseAndPropertyManagementServicesReceivedMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:LeaseAndPropertyManagementServicesReceivedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DadaNexusLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesReceivedMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesReceivedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:DadaNexusLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ServicesReceivedAndPurchasesMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesReceivedAndPurchasesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:TencentAndItsSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PaymentProcessingAndOtherServicesReceivedMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:PaymentProcessingAndOtherServicesReceivedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">jd:SharesOfResultsOfEquityInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DadaNexusLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonCompeteAgreementsRelatedPartiesMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:NonCompeteAgreementsRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:DadaNexusLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LoansMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:AmericanDepositorySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ShippingAndHandlingMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_ForeignInvestedEnterpriseMemberdeiLegalEntityAxis_GeneralReserveFundMemberJDStatutoryReservesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="jd:StatutoryReservesAxis">jd:GeneralReserveFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:StatutoryReservesByRegulatoryCountryAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:ForeignInvestedEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:DomainNamesAndTrademarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:TechnologyAndOthersIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_FulfillmentMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">jd:FulfillmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">jd:InternetDataCentreServiceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_IntersegmentEliminationMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RsusAndShareOptionsMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTenYearsMemberusgaapVestingAxis_ShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:RsusAndShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">jd:ShareBasedCompensationAwardTenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ConsumerFinancingReceivableMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ConsumerFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_ElectronicsAndHomeApplianceProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ElectronicsAndHomeApplianceProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_LogisticsAndOtherServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsAndOtherServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_GeneralMerchandiseProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:GeneralMerchandiseProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_OnlineMarketplaceAndMarketingServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:OnlineMarketplaceAndMarketingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_DomesticEnterpriseMemberdeiLegalEntityAxis_StatutorySurplusReserveMemberJDStatutoryReservesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="jd:StatutoryReservesAxis">jd:StatutorySurplusReserveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:StatutoryReservesByRegulatoryCountryAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:DomesticEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdPropertyPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdIndustrialsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_HongKongInterbankOfferedRateMemberusgaapVariableRateAxis_InitialUtilizationDateMemberJDInterestRateApplicablePeriodAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">jd:HongKongInterbankOfferedRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:InterestRateApplicablePeriodAxis">jd:InitialUtilizationDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_DateFalling6MonthsFromTheInitialUtilizationDateMemberJDInterestRateApplicablePeriodAxis_HongKongInterbankOfferedRateMemberusgaapVariableRateAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">jd:HongKongInterbankOfferedRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:InterestRateApplicablePeriodAxis">jd:DateFalling6MonthsFromTheInitialUtilizationDateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_PrimeRateMemberusgaapVariableRateAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberusgaapVariableRateAxis_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:RelatedPartiesConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_OperatingExpenseMemberusgaapConcentrationRiskByBenchmarkAxis_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:RelatedPartiesConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_HKusgaapIncomeTaxAuthorityAxis_ProfitAboveTwoMillionHonKongDollarMemberJDProfitRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:ProfitRangeAxis">jd:ProfitAboveTwoMillionHonKongDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_HKusgaapIncomeTaxAuthorityAxis_ProfitBelowTwoMillionHongKongDollarMemberJDProfitRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:ProfitRangeAxis">jd:ProfitBelowTwoMillionHongKongDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="jd:StatutoryReservesByRegulatoryCountryAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdMemberdeiLegalEntityAxis_SoftwareEnterpriseMemberJDStatusForTaxabilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="jd:StatusForTaxabilityAxis">jd:SoftwareEnterpriseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:BeijingWodongTianjunInformationTechnologyCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdMemberdeiLegalEntityAxis_CNusgaapIncomeTaxAuthorityAxis_SoftwareEnterpriseMemberJDStatusForTaxabilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:StatusForTaxabilityAxis">jd:SoftwareEnterpriseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:BeijingWodongTianjunInformationTechnologyCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_HighAndNewTechnologyEnterprisesMemberJDStatusForTaxabilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:StatusForTaxabilityAxis">jd:HighAndNewTechnologyEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMemberdeiLegalEntityAxis_CNusgaapIncomeTaxAuthorityAxis_HighAndNewTechnologyEnterprisesMemberJDStatusForTaxabilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:StatusForTaxabilityAxis">jd:HighAndNewTechnologyEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:BeijingJingdongShangkeInformationTechnologyCompanyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_EncouragedIndustryInWesternRegionOfChinaMemberJDStatusForTaxabilityAxis_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:StatusForTaxabilityAxis">jd:EncouragedIndustryInWesternRegionOfChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis_HKDsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:HKD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CNYsrtCurrencyAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CoreFundsMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">jd:FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:HordeumInvestmentLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_KuayueExpressGroupCoMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:KuayueExpressGroupCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PaymentProcessingAndOtherServicesReceivedMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:PaymentProcessingAndOtherServicesReceivedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_LeaseAndPropertyManagementServicesReceivedMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:LeaseAndPropertyManagementServicesReceivedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">jd:SharesOfResultsOfEquityInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_SalesOfOtherProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:SalesOfOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_LogisticsSupportServicesMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsSupportServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_OnlineAdvertisingAndOtherServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:OnlineAdvertisingAndOtherServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_SalesOfAudioVideoProductsAndBooksMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:SalesOfAudioVideoProductsAndBooksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_LogisticsSupportServicesMembersrtProductOrServiceAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsSupportServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_LeaseholdImprovementMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">jd:LeaseholdImprovementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_LandMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_LongTermBorrowingsMemberusgaapBalanceSheetLocationAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">jd:LongTermBorrowingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AmericanDepositorySharesMemberusgaapDebtConversionByUniqueDescriptionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">jd:AmericanDepositorySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_PillarTwoMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">jd:PillarTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:AmericanDepositorySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:YonghuiSuperstoresCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="P02_01_2022To02_28_2022_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="P02_01_2022To02_28_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="PAsOn02_28_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="P10_01_2023To12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:YonghuiSuperstoresCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">jd:UnsecuredSeniorNotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-04-30</instant>
        </period>
    </context>
    <context id="PAsOn01_31_2020_SeniorNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="P02_08_2023To02_08_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:RealEstateInvestmentTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-08</startDate>
            <endDate>2023-02-08</endDate>
        </period>
    </context>
    <context id="PAsOn02_08_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:RealEstateInvestmentTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-08</instant>
        </period>
    </context>
    <context id="P02_01_2023To02_28_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:RealEstateInvestmentTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="PAsOn02_28_2023_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2023_MinimumMembersrtRangeAxis_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:RealEstateInvestmentTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2023_MaximumMembersrtRangeAxis_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:RealEstateInvestmentTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="P04_01_2019To12_31_2023_CNusgaapIncomeTaxAuthorityAxis_SalesOfAudioVideoProductsAndBooksMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:SalesOfAudioVideoProductsAndBooksMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P04_01_2019To12_31_2023_CNusgaapIncomeTaxAuthorityAxis_SalesOfOtherProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:SalesOfOtherProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn03_31_2023_JdIndustryPlanMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdIndustryPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="P05_01_2015To05_31_2015_CommonClassAMemberusgaapStatementClassOfStockAxis_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-05-01</startDate>
            <endDate>2015-05-31</endDate>
        </period>
    </context>
    <context id="P05_01_2015To05_31_2015_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-05-01</startDate>
            <endDate>2015-05-31</endDate>
        </period>
    </context>
    <context id="P10_31_2020To10_31_2020_JdLogisticsPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:LiuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-31</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="P10_31_2020To10_31_2020_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:LiuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-31</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="PAsOn03_31_2022_JdPropertyMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_TencentGroupMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:TencentGroupMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2022_TencentGroupMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:TencentGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="P05_01_2022To05_31_2022_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermLoanFacilityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="P05_01_2022To05_31_2022_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ShippingAndHandlingMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:TechnologyAndOthersIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">jd:DomainNamesAndTrademarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_FulfillmentMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">jd:FulfillmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">jd:InternetDataCentreServiceAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_IntersegmentEliminationMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ConsumerFinancingReceivableMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ConsumerFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdcomIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_ElectronicsAndHomeApplianceProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:ElectronicsAndHomeApplianceProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_LogisticsAndOtherServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:LogisticsAndOtherServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_GeneralMerchandiseProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:GeneralMerchandiseProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_OnlineMarketplaceAndMarketingServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">jd:OnlineMarketplaceAndMarketingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdIndustrialsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdPropertyPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_OperatingSegmentsMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_OperatingExpenseMemberusgaapConcentrationRiskByBenchmarkAxis_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:RelatedPartiesConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">jd:RelatedPartiesConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:RelatedPartiesOtherThanMajorRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdLogisticsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_CoreFundsMemberdeiLegalEntityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">jd:CoreFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">jd:FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:ServicesProvidedAndProductsSoldMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PaymentProcessingAndOtherServicesReceivedMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:PaymentProcessingAndOtherServicesReceivedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_LeaseAndPropertyManagementServicesReceivedMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">jd:LeaseAndPropertyManagementServicesReceivedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">jd:SharesOfResultsOfEquityInvesteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LoansMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">us-gaap:LoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">jd:PropertyFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:AmericanDepositorySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2023To12_31_2023_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2024To03_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:YonghuiSuperstoresCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_PrimeRateMemberusgaapVariableRateAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_JdLogisticsMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="P04_01_2022To04_30_2022_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="P10_01_2022To10_01_2022_JdPropertyPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:LiuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdPropertyPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-01</endDate>
        </period>
    </context>
    <context id="P10_01_2022To10_01_2022_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:LiuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:JdHealthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-01</endDate>
        </period>
    </context>
    <context id="P10_01_2022To10_01_2022_CNusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-01</endDate>
        </period>
    </context>
    <context id="P07_01_2022To07_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jd:HuangRiverInvestmentLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="P05_01_2023To05_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jd:HuangRiverInvestmentLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-31</endDate>
        </period>
    </context>
    <context id="P05_01_2024To05_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jd:HuangRiverInvestmentLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="P06_01_2022To06_30_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis_TransactionWithTencentHoldingsLimitedMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">jd:HuangRiverInvestmentLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">jd:TransactionWithTencentHoldingsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn11_30_2021_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="PAsOn05_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="P04_01_2016To04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-04-01</startDate>
            <endDate>2016-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn03_31_2021_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="PAsOn03_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyFourShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="P03_31_2024To03_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:TwentyTwentyFourShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-31</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn08_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_NewTwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:NewTwentyTwentyFourShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="P08_31_2024To08_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_NewTwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">jd:NewTwentyTwentyFourShareRepurchaseProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-31</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="P04_01_2022To04_01_2022_JdLogisticsMembersrtOwnershipAxis_JdlPlacementMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdLogisticsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">jd:JdlPlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="P04_01_2022To04_01_2022_JdLogisticsMembersrtOwnershipAxis_JdSubscriptionMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdLogisticsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">jd:JdSubscriptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">jd:TermAndRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_DepponMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DepponMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P12_30_2024To12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:HordeumInvestmentLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-30</startDate>
            <endDate>2024-12-30</endDate>
        </period>
    </context>
    <context id="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:HordeumInvestmentLpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-30</instant>
        </period>
    </context>
    <context id="P05_01_2015To05_31_2025_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-05-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="P05_01_2015To05_31_2025_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingFrequencyEachAnniversaryMemberJDVestingFrequencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:FounderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingFrequencyAxis">jd:VestingFrequencyEachAnniversaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-05-01</startDate>
            <endDate>2025-05-31</endDate>
        </period>
    </context>
    <context id="PAsOn09_30_2022_JdPropertyMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">jd:JdPropertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="P03_01_2022To03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:CNLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-01</endDate>
        </period>
    </context>
    <context id="P03_01_2022To03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-01</endDate>
        </period>
    </context>
    <context id="PAsOn03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:CNLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-01</instant>
        </period>
    </context>
    <context id="PAsOn03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-01</instant>
        </period>
    </context>
    <context id="PAsOn09_30_2021_CNLPMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:CNLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="P03_01_2022To07_31_2022_CNLPMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:CNLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="PAsOn07_26_2022_DepponHoldcoAcquisitionMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DepponHoldcoAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-26</instant>
        </period>
    </context>
    <context id="PAsOn07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DepponMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-26</instant>
        </period>
    </context>
    <context id="P07_26_2022To07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DepponMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-26</startDate>
            <endDate>2022-07-26</endDate>
        </period>
    </context>
    <context id="P03_01_2023To03_31_2023_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="P03_01_2024To03_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn04_30_2025_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_DadaMemberusgaapBusinessAcquisitionAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">jd:AmericanDepositaryShareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2025_CommonStockMemberusgaapStatementClassOfStockAxis_DadaMemberusgaapBusinessAcquisitionAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">jd:DadaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">jd:VariableInterestEntityPrimaryBeneficiaryAggregatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_NonemployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:NonemployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_NonemployeesMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:NonemployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_StatutoryReservesMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">jd:StatutoryReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:EmployeeAndNonEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_NonemployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:NonemployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_NonemployeesMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">jd:NonemployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">jd:ShareOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">jd:ShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="jd:VestingCriteriaAxis">jd:VestingBasedOnServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdLogisticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:JdRetailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">jd:NewBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2023_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001549802</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">jd:JdTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <unit id="Unit_CNY">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Year">
        <measure>utr:Year</measure>
    </unit>
    <unit id="Unit_Month">
        <measure>utr:Month</measure>
    </unit>
    <unit id="Unit_HKD">
        <measure>iso4217:HKD</measure>
    </unit>
    <unit id="Unit_EUR">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="Unit_segment">
        <measure>jd:segment</measure>
    </unit>
    <unit id="Unit_item">
        <measure>jd:item</measure>
    </unit>
    <unit id="Unit_USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_CNY_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:CNY</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_lease">
        <measure>jd:lease</measure>
    </unit>
    <unit id="Unit_HKD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:HKD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="P01_01_2024To12_31_2024" id="ixv-51672">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2024To12_31_2024" id="ixv-51673">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="P01_01_2024To12_31_2024" id="ixv-51674">0001549802</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="P01_01_2024To12_31_2024" id="ixv-56461">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="P01_01_2024To12_31_2024" id="ixv-56462">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="P01_01_2024To12_31_2024" id="ixv-56463">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2024To12_31_2024" id="ixv-56464">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="P01_01_2024To12_31_2024" id="ixv-56465">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="P01_01_2024To12_31_2024" id="ixv-56466">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="P01_01_2024To12_31_2024" id="ixv-56467">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="P01_01_2024To12_31_2024" id="ixv-56468">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="P01_01_2024To12_31_2024" id="ixv-56469">001-36450</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="P01_01_2024To12_31_2024" id="ixv-56470">JD.com, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2024To12_31_2024" id="ixv-56471">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2024To12_31_2024" id="ixv-56472">20th Floor, Building A</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="P01_01_2024To12_31_2024" id="ixv-56473">No. 18 Kechuang 11 Street</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="P01_01_2024To12_31_2024" id="ixv-56474">Yizhuang Economic and Technological Development Zone</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2024To12_31_2024" id="ixv-56475">Daxing District</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2024To12_31_2024" id="ixv-56476">101111</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="P01_01_2024To12_31_2024" id="ixv-56477">CN</dei:EntityAddressCountry>
    <dei:ContactPersonnelName
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-56478">Ian Su Shan</dei:ContactPersonnelName>
    <dei:CityAreaCode
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-56479">86</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-56480">10 8911-8888</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-56481">Email: ir@jd.com</dei:ContactPersonnelEmailAddress>
    <dei:EntityAddressAddressLine1
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-56482">20th Floor, Building A</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-56483">No. 18 Kechuang 11 Street</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-56484">Yizhuang Economic and Technological Development Zone</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-56485">Daxing District</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-56486">101111</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="P01_01_2024To12_31_2024_BusinessContactMemberdeiEntityAddressesAddressTypeAxis"
      id="ixv-56487">CN</dei:EntityAddressCountry>
    <dei:Security12bTitle
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      id="ixv-56488">American depositary shares</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      id="ixv-56489">JD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      id="ixv-56490">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="P01_01_2024To12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis"
      id="ixv-56491">Class A ordinary shares</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis_HKDsrtCurrencyAxis"
      id="ixv-56492">9618</dei:TradingSymbol>
    <dei:TradingSymbol
      contextRef="P01_01_2024To12_31_2024_CNYsrtCurrencyAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      id="ixv-56493">89618</dei:TradingSymbol>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-56494"
      unitRef="Unit_shares">2587441679</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-56495"
      unitRef="Unit_shares">322483772</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="P01_01_2024To12_31_2024" id="ixv-56496">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="P01_01_2024To12_31_2024" id="ixv-56497">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="P01_01_2024To12_31_2024" id="ixv-56498">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="P01_01_2024To12_31_2024" id="ixv-56499">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="P01_01_2024To12_31_2024" id="ixv-56500">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="P01_01_2024To12_31_2024" id="ixv-56501">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="P01_01_2024To12_31_2024" id="ixv-56502">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="P01_01_2024To12_31_2024" id="ixv-56503">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentAccountingStandard contextRef="P01_01_2024To12_31_2024" id="ixv-56504">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="P01_01_2024To12_31_2024" id="ixv-56505">false</dei:EntityShellCompany>
    <dei:AuditorFirmId contextRef="P01_01_2024To12_31_2024" id="ixv-56509">1113</dei:AuditorFirmId>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="P01_01_2024To12_31_2024" id="ixv-56513">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-23655">&lt;div style="margin-top: 6pt; margin-bottom: 0pt; text-indent: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Risk Management and Strategy &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"&gt;We have implemented comprehensive cybersecurity risk assessment procedures that are integrated into our overall enterprise risk management system. These procedures aim to identify, assess, and manage potential and existing cybersecurity threats. We have a strong inhouse IT and cybersecurity department, led by our cybersecurity officer, that identifies, assesses, and manages cybersecurity risks on a daily basis. We have ensured that our employees have full access to the basic knowledge and principles of information security, established a sound responding process and disposal mechanism for system security, external attacks and violations, and safeguarded the confidentiality of information and data of the enterprise, employees and customers, making sure information and data can only be obtained and used when necessary. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"&gt;Besides, we engage external parties to conduct thorough assessments of our information systems. Our IT and cybersecurity department work closely with third-party service providers to ensure their compliance with our cybersecurity standards and to assess risks arising from our engagements with them. We strive to ensure the highest standards and procedures to protect data and information security for billions of consumers, millions of merchants, large multinational businesses, and government users. To guarantee the secure operation of large-scale online promotional shopping events, such as &#x201c;618&#x201d; and &#x201c;11.11,&#x201d; digital security is paramount to ensuring smooth business operations. We will continue to apply advance security technologies to ensure the safety of users, enterprises, and industries and contribute to the healthy development of the information security ecosystem. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"&gt;As of the date of this annual report, we have not experienced any material cybersecurity incidents that have affected or are reasonably likely to affect us, our business strategy, results of operations, or financial condition. In 2024, we did not identify any violations of information security or privacy protection and did not receive any penalty for information security vulnerabilities or other network security breaches. &lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-56514">We have a strong inhouse IT and cybersecurity department, led by our cybersecurity officer, that identifies, assesses, and manages cybersecurity risks on a daily basis. We have ensured that our employees have full access to the basic knowledge and principles of information security, established a sound responding process and disposal mechanism for system security, external attacks and violations, and safeguarded the confidentiality of information and data of the enterprise, employees and customers, making sure information and data can only be obtained and used when necessary. &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;Besides, we engage external parties to conduct thorough assessments of our information systems. Our IT and cybersecurity department work closely with third-party service providers to ensure their compliance with our cybersecurity standards and to assess risks arising from our engagements with them. We strive to ensure the highest standards and procedures to protect data and information security for billions of consumers, millions of merchants, large multinational businesses, and government users. To guarantee the secure operation of large-scale online promotional shopping events, such as &#x201c;618&#x201d; and &#x201c;11.11,&#x201d; digital security is paramount to ensuring smooth business operations. We will continue to apply advance security technologies to ensure the safety of users, enterprises, and industries and contribute to the healthy development of the information security ecosystem.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="P01_01_2024To12_31_2024" id="ixv-56515">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="P01_01_2024To12_31_2024" id="ixv-56518">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="P01_01_2024To12_31_2024" id="ixv-56519">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="P01_01_2024To12_31_2024" id="ixv-56520">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-56521">As of the date of this annual report, we have not experienced any material cybersecurity incidents that have affected or are reasonably likely to affect us, our business strategy, results of operations, or financial condition.</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-23675">&lt;div style="margin-top: 18pt; margin-bottom: 0pt; text-indent: 9%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Governance &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"&gt;The ESG committee of our board of directors is responsible for overseeing risks related to cybersecurity. When appropriate, periodic reviews are held to discuss the landscape of cybersecurity, potential threats, and our preparedness for potential cybersecurity threats and risks to our company. In case a material cybersecurity occurs, the ESG committee is responsible for reviewing the information and issues involved, disclosures to be made, and the procedures followed. Our cybersecurity officer, who has over 10 years of experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security products development, security risk management, and security compliance, is primarily responsible for assessing and managing cybersecurity risks and monitoring the prevention, detection, mitigation, and remediation of cybersecurity incidents. The cybersecurity officer reports to our chief compliance officer and provides periodic updates to our strategy execution committee and the ESG committee on any material cybersecurity incidents or material risks arising from cybersecurity threats. &lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-56522">The ESG committee of our board of directors is responsible for overseeing risks related to cybersecurity. When appropriate, periodic reviews are held to discuss the landscape of cybersecurity, potential threats, and our preparedness for potential cybersecurity threats and risks to our company.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-56523">The ESG committee of our board of directors is responsible for overseeing risks related to cybersecurity.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="P01_01_2024To12_31_2024" id="ixv-56524">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-56525">In case a material cybersecurity occurs, the ESG committee is responsible for reviewing the information and issues involved, disclosures to be made, and the procedures followed.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="P01_01_2024To12_31_2024" id="ixv-56526">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-56527">Our cybersecurity officer, who has over 10 years of experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security products development, security risk management, and security compliance, is primarily responsible for assessing and managing cybersecurity risks and monitoring the prevention, detection, mitigation, and remediation of cybersecurity incidents. The cybersecurity officer reports to our chief compliance officer and provides periodic updates to our strategy execution committee and the ESG committee on any material cybersecurity incidents or material risks arising from cybersecurity threats.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-56528">Our cybersecurity officer, who has over 10 years of experience as cybersecurity officer in large technology companies and extensive knowledge and skills in security products development, security risk management, and security compliance, is primarily responsible for assessing and managing cybersecurity risks and monitoring the prevention, detection, mitigation, and remediation of cybersecurity incidents.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-56529">The cybersecurity officer reports to our chief compliance officer and provides periodic updates to our strategy execution committee and the ESG committee on any material cybersecurity incidents or material risks arising from cybersecurity threats.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <us-gaap:InvestmentTypeExtensibleEnumeration contextRef="PAsOn12_31_2024" id="hidden138736032">http://www.jd.com/20241231#WealthManagementProductMember</us-gaap:InvestmentTypeExtensibleEnumeration>
    <us-gaap:InvestmentTypeExtensibleEnumeration contextRef="PAsOn12_31_2023" id="hidden138736033">http://www.jd.com/20241231#WealthManagementProductMember</us-gaap:InvestmentTypeExtensibleEnumeration>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="P01_01_2024To12_31_2024_HongKongInterbankOfferedRateMemberusgaapVariableRateAxis_InitialUtilizationDateMemberJDInterestRateApplicablePeriodAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"
      decimals="4"
      id="hidden138737471"
      unitRef="Unit_pure">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="P01_01_2024To12_31_2024_DateFalling6MonthsFromTheInitialUtilizationDateMemberJDInterestRateApplicablePeriodAxis_HongKongInterbankOfferedRateMemberusgaapVariableRateAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"
      decimals="4"
      id="hidden138737472"
      unitRef="Unit_pure">0.0070</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="P01_01_2024To12_31_2024_PrimeRateMemberusgaapVariableRateAxis"
      decimals="4"
      id="hidden138737473"
      unitRef="Unit_pure">0.0065</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="P01_01_2024To12_31_2024_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberusgaapVariableRateAxis_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis"
      decimals="4"
      id="hidden138737474"
      unitRef="Unit_pure">0.0085</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P10_31_2020To10_31_2020_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="7"
      id="hidden138737310"
      unitRef="Unit_USD_per_Share">0.0000005</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <jd:PercentageBelowVariableRateBasis
      contextRef="P01_01_2024To12_31_2024_PrimeRateMemberusgaapVariableRateAxis"
      decimals="4"
      id="hidden138735588"
      unitRef="Unit_pure">0.0145</jd:PercentageBelowVariableRateBasis>
    <us-gaap:ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="P01_01_2024To12_31_2024" id="hidden138736481">http://fasb.org/us-gaap/2024#ImpairmentOfLongLivedAssetsHeldForUse</us-gaap:ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="P01_01_2023To12_31_2023" id="hidden138736936">http://fasb.org/us-gaap/2024#ImpairmentOfLongLivedAssetsHeldForUse</us-gaap:ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration contextRef="P01_01_2022To12_31_2022" id="hidden138736937">http://fasb.org/us-gaap/2024#ImpairmentOfLongLivedAssetsHeldForUse</us-gaap:ImpairmentIntangibleAssetStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:InvestmentTypeExtensibleEnumeration contextRef="PAsOn12_31_2024" id="hidden138736034">http://www.jd.com/20241231#WealthManagementProductMember</us-gaap:InvestmentTypeExtensibleEnumeration>
    <us-gaap:InvestmentTypeExtensibleEnumeration contextRef="PAsOn12_31_2023" id="hidden138736035">http://www.jd.com/20241231#WealthManagementProductMember</us-gaap:InvestmentTypeExtensibleEnumeration>
    <us-gaap:InvestmentTypeExtensibleEnumeration contextRef="PAsOn12_31_2023" id="hidden138736216">http://www.jd.com/20241231#WealthManagementProductMember</us-gaap:InvestmentTypeExtensibleEnumeration>
    <us-gaap:InvestmentTypeExtensibleEnumeration contextRef="PAsOn12_31_2024" id="hidden138736217">http://www.jd.com/20241231#WealthManagementProductMember</us-gaap:InvestmentTypeExtensibleEnumeration>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="PAsOn12_31_2024" id="hidden138736479">http://fasb.org/us-gaap/2024#AccountsPayableCurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration contextRef="P01_01_2024To12_31_2024" id="hidden138736996">http://fasb.org/srt/2024#ChiefExecutiveOfficerMember</us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration>
    <dei:AuditorName contextRef="P01_01_2024To12_31_2024" id="ixv-56551">Deloitte Touche Tohmatsu Certified Public Accountants LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="P01_01_2024To12_31_2024" id="ixv-56552">Beijing, the People&#x2019;s Republic of China</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56553"
      unitRef="Unit_CNY">71892000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56554"
      unitRef="Unit_CNY">108350000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56555"
      unitRef="Unit_USD">14844000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56556"
      unitRef="Unit_CNY">7506000000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56557"
      unitRef="Unit_CNY">7366000000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56558"
      unitRef="Unit_USD">1009000000</us-gaap:RestrictedCash>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56559"
      unitRef="Unit_CNY">118254000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56560"
      unitRef="Unit_CNY">125645000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56561"
      unitRef="Unit_USD">17213000000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56562"
      unitRef="Unit_CNY">20302000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56563"
      unitRef="Unit_CNY">25596000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56564"
      unitRef="Unit_USD">3507000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AdvancesOnInventoryPurchases
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56565"
      unitRef="Unit_CNY">2753000000</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:AdvancesOnInventoryPurchases
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56566"
      unitRef="Unit_CNY">7619000000</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:AdvancesOnInventoryPurchases
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56567"
      unitRef="Unit_USD">1044000000</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56568"
      unitRef="Unit_CNY">68058000000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56569"
      unitRef="Unit_CNY">89326000000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56570"
      unitRef="Unit_USD">12238000000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56571"
      unitRef="Unit_CNY">15639000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56572"
      unitRef="Unit_CNY">15951000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56573"
      unitRef="Unit_USD">2185000000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-56574"
      unitRef="Unit_CNY">2114000000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-56575"
      unitRef="Unit_CNY">4805000000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-56576"
      unitRef="Unit_USD">658000000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56577"
      unitRef="Unit_CNY">1292000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56578"
      unitRef="Unit_CNY">2040000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56579"
      unitRef="Unit_USD">279000000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56580"
      unitRef="Unit_CNY">307810000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56581"
      unitRef="Unit_CNY">386698000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56582"
      unitRef="Unit_USD">52977000000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56583"
      unitRef="Unit_CNY">70035000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56584"
      unitRef="Unit_CNY">82737000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56585"
      unitRef="Unit_USD">11335000000</us-gaap:PropertyPlantAndEquipmentNet>
    <jd:ConstructionInProgress
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56586"
      unitRef="Unit_CNY">9920000000</jd:ConstructionInProgress>
    <jd:ConstructionInProgress
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56587"
      unitRef="Unit_CNY">6164000000</jd:ConstructionInProgress>
    <jd:ConstructionInProgress
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56588"
      unitRef="Unit_USD">845000000</jd:ConstructionInProgress>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56589"
      unitRef="Unit_CNY">6935000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56590"
      unitRef="Unit_CNY">7793000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56591"
      unitRef="Unit_USD">1068000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <jd:LandUseRights
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56592"
      unitRef="Unit_CNY">39563000000</jd:LandUseRights>
    <jd:LandUseRights
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56593"
      unitRef="Unit_CNY">36833000000</jd:LandUseRights>
    <jd:LandUseRights
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56594"
      unitRef="Unit_USD">5046000000</jd:LandUseRights>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56595"
      unitRef="Unit_CNY">20863000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56596"
      unitRef="Unit_CNY">24532000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56597"
      unitRef="Unit_USD">3361000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56598"
      unitRef="Unit_CNY">19980000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56599"
      unitRef="Unit_CNY">25709000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56600"
      unitRef="Unit_USD">3522000000</us-gaap:Goodwill>
    <jd:InvestmentInEquityInvestees
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56601"
      unitRef="Unit_CNY">56746000000</jd:InvestmentInEquityInvestees>
    <jd:InvestmentInEquityInvestees
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56602"
      unitRef="Unit_CNY">56850000000</jd:InvestmentInEquityInvestees>
    <jd:InvestmentInEquityInvestees
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56603"
      unitRef="Unit_USD">7788000000</jd:InvestmentInEquityInvestees>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56604"
      unitRef="Unit_CNY">80840000000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56605"
      unitRef="Unit_CNY">59370000000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56606"
      unitRef="Unit_USD">8134000000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56607"
      unitRef="Unit_CNY">1744000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56608"
      unitRef="Unit_CNY">2459000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56609"
      unitRef="Unit_USD">337000000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56610"
      unitRef="Unit_CNY">14522000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56611"
      unitRef="Unit_CNY">9089000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56612"
      unitRef="Unit_USD">1245000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56613"
      unitRef="Unit_CNY">321148000000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56614"
      unitRef="Unit_CNY">311536000000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56615"
      unitRef="Unit_USD">42681000000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56616"
      unitRef="Unit_CNY">628958000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56617"
      unitRef="Unit_CNY">698234000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56618"
      unitRef="Unit_USD">95658000000</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-56619"
      unitRef="Unit_CNY">40607000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-56620"
      unitRef="Unit_CNY">42197000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56621"
      unitRef="Unit_CNY">5034000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56622"
      unitRef="Unit_CNY">7581000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56623"
      unitRef="Unit_USD">1039000000</us-gaap:ShortTermBorrowings>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56624"
      unitRef="Unit_CNY">166167000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56625"
      unitRef="Unit_CNY">192860000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56626"
      unitRef="Unit_USD">26422000000</us-gaap:AccountsPayableCurrent>
    <jd:AdvanceFromCustomerCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56627"
      unitRef="Unit_CNY">31625000000</jd:AdvanceFromCustomerCurrent>
    <jd:AdvanceFromCustomerCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56628"
      unitRef="Unit_CNY">32437000000</jd:AdvanceFromCustomerCurrent>
    <jd:AdvanceFromCustomerCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56629"
      unitRef="Unit_USD">4443000000</jd:AdvanceFromCustomerCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2023_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-56630"
      unitRef="Unit_CNY">182000000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2024_TrafficSupportMarketingAndPromotionServicesProvidedToRelatedPartiesMembersrtProductOrServiceAxis"
      id="ixv-56631"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56632"
      unitRef="Unit_CNY">2097000000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56633"
      unitRef="Unit_CNY">2097000000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56634"
      unitRef="Unit_USD">287000000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56635"
      unitRef="Unit_CNY">7313000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56636"
      unitRef="Unit_CNY">9487000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56637"
      unitRef="Unit_USD">1300000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2023_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-56638"
      unitRef="Unit_CNY">1620000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-56639"
      unitRef="Unit_CNY">1367000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2024_RelatedPartyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-56640"
      unitRef="Unit_USD">187000000</us-gaap:OtherLiabilitiesCurrent>
    <jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56641"
      unitRef="Unit_CNY">43533000000</jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56642"
      unitRef="Unit_CNY">45985000000</jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56643"
      unitRef="Unit_USD">6300000000</jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56644"
      unitRef="Unit_CNY">7755000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56645"
      unitRef="Unit_CNY">7606000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56646"
      unitRef="Unit_USD">1042000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56647"
      unitRef="Unit_CNY">506000000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56648"
      unitRef="Unit_CNY">101000000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56649"
      unitRef="Unit_USD">14000000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56650"
      unitRef="Unit_CNY">265650000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56651"
      unitRef="Unit_CNY">299521000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56652"
      unitRef="Unit_USD">41034000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56653"
      unitRef="Unit_CNY">964000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56654"
      unitRef="Unit_CNY">502000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56655"
      unitRef="Unit_USD">69000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56656"
      unitRef="Unit_CNY">10411000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56657"
      unitRef="Unit_CNY">24770000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56658"
      unitRef="Unit_USD">3393000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56659"
      unitRef="Unit_CNY">9267000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56660"
      unitRef="Unit_CNY">9498000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56661"
      unitRef="Unit_USD">1301000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermLoansFromBank
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56662"
      unitRef="Unit_CNY">31555000000</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56663"
      unitRef="Unit_CNY">31705000000</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56664"
      unitRef="Unit_USD">4344000000</us-gaap:LongTermLoansFromBank>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56665"
      unitRef="Unit_CNY">13676000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56666"
      unitRef="Unit_CNY">18106000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56667"
      unitRef="Unit_USD">2481000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56668"
      unitRef="Unit_CNY">1055000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56669"
      unitRef="Unit_CNY">835000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56670"
      unitRef="Unit_USD">114000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56671"
      unitRef="Unit_CNY">66928000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56672"
      unitRef="Unit_CNY">85416000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56673"
      unitRef="Unit_USD">11702000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56674"
      unitRef="Unit_CNY">332578000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56675"
      unitRef="Unit_CNY">384937000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56676"
      unitRef="Unit_USD">52736000000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2023"
      id="ixv-56677"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2024"
      id="ixv-56678"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2024"
      id="ixv-56679"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56680"
      unitRef="Unit_CNY">614000000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56681"
      unitRef="Unit_CNY">484000000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56682"
      unitRef="Unit_USD">66000000</us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2023"
      decimals="INF"
      id="ixv-56683"
      unitRef="Unit_USD_per_Share">0.00002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2024"
      decimals="INF"
      id="ixv-56684"
      unitRef="Unit_USD_per_Share">0.00002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2023"
      decimals="INF"
      id="ixv-56685"
      unitRef="Unit_shares">100000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2024"
      decimals="INF"
      id="ixv-56686"
      unitRef="Unit_shares">100000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-56687"
      unitRef="Unit_shares">2860222213</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-56688"
      unitRef="Unit_shares">2820978543</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2023_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-56689"
      unitRef="Unit_shares">323212124</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2023_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-56690"
      unitRef="Unit_shares">316685372</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-56691"
      unitRef="Unit_shares">2865069999</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-56692"
      unitRef="Unit_shares">2587296615</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-56693"
      unitRef="Unit_shares">322483772</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      id="ixv-56694"
      unitRef="Unit_shares">316136640</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="Fact_138734041"
      unitRef="Unit_CNY">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="Fact_138734042"
      unitRef="Unit_CNY">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="Fact_138734043"
      unitRef="Unit_USD">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56698"
      unitRef="Unit_CNY">184204000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56699"
      unitRef="Unit_CNY">182404000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56700"
      unitRef="Unit_USD">24989000000</us-gaap:AdditionalPaidInCapital>
    <jd:StatutoryReserves
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56701"
      unitRef="Unit_CNY">6109000000</jd:StatutoryReserves>
    <jd:StatutoryReserves
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56702"
      unitRef="Unit_CNY">6688000000</jd:StatutoryReserves>
    <jd:StatutoryReserves
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56703"
      unitRef="Unit_USD">916000000</jd:StatutoryReserves>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56704"
      unitRef="Unit_CNY">3409000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56705"
      unitRef="Unit_CNY">27739000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56706"
      unitRef="Unit_USD">3800000000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56707"
      unitRef="Unit_CNY">44051000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56708"
      unitRef="Unit_CNY">76573000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56709"
      unitRef="Unit_USD">10491000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56710"
      unitRef="Unit_CNY">903000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56711"
      unitRef="Unit_CNY">1421000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56712"
      unitRef="Unit_USD">195000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56713"
      unitRef="Unit_CNY">231858000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56714"
      unitRef="Unit_CNY">239347000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56715"
      unitRef="Unit_USD">32791000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56716"
      unitRef="Unit_CNY">63908000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56717"
      unitRef="Unit_CNY">73466000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56718"
      unitRef="Unit_USD">10065000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56719"
      unitRef="Unit_CNY">295766000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56720"
      unitRef="Unit_CNY">312813000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56721"
      unitRef="Unit_USD">42856000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-56722"
      unitRef="Unit_CNY">628958000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56723"
      unitRef="Unit_CNY">698234000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-56724"
      unitRef="Unit_USD">95658000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-56725"
      unitRef="Unit_CNY">865062000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_ProductMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-56726"
      unitRef="Unit_CNY">871224000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_ProductMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-56727"
      unitRef="Unit_CNY">928007000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_ProductMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-56728"
      unitRef="Unit_USD">127136000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-56729"
      unitRef="Unit_CNY">181174000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_ServiceMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-56730"
      unitRef="Unit_CNY">213438000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_ServiceMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-56731"
      unitRef="Unit_CNY">230812000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_ServiceMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-56732"
      unitRef="Unit_USD">31622000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56733"
      unitRef="Unit_CNY">1046236000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56734"
      unitRef="Unit_CNY">1084662000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56735"
      unitRef="Unit_CNY">1158819000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56736"
      unitRef="Unit_USD">158758000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56737"
      unitRef="Unit_CNY">899163000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56738"
      unitRef="Unit_CNY">924958000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56739"
      unitRef="Unit_CNY">974951000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56740"
      unitRef="Unit_USD">133568000000</us-gaap:CostOfGoodsAndServicesSold>
    <jd:FulfillmentCosts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56741"
      unitRef="Unit_CNY">63011000000</jd:FulfillmentCosts>
    <jd:FulfillmentCosts
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56742"
      unitRef="Unit_CNY">64558000000</jd:FulfillmentCosts>
    <jd:FulfillmentCosts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56743"
      unitRef="Unit_CNY">70426000000</jd:FulfillmentCosts>
    <jd:FulfillmentCosts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56744"
      unitRef="Unit_USD">9648000000</jd:FulfillmentCosts>
    <us-gaap:MarketingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56745"
      unitRef="Unit_CNY">37772000000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56746"
      unitRef="Unit_CNY">40133000000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56747"
      unitRef="Unit_CNY">47953000000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56748"
      unitRef="Unit_USD">6570000000</us-gaap:MarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56749"
      unitRef="Unit_CNY">16893000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56750"
      unitRef="Unit_CNY">16393000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56751"
      unitRef="Unit_CNY">17031000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56752"
      unitRef="Unit_USD">2333000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56753"
      unitRef="Unit_CNY">11053000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56754"
      unitRef="Unit_CNY">9710000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56755"
      unitRef="Unit_CNY">8888000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56756"
      unitRef="Unit_USD">1218000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56757"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56758"
      unitRef="Unit_CNY">3143000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56759"
      unitRef="Unit_CNY">799000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56760"
      unitRef="Unit_USD">109000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56761"
      unitRef="Unit_CNY">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56762"
      unitRef="Unit_CNY">2025000000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56763"
      unitRef="Unit_CNY">1562000000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56764"
      unitRef="Unit_USD">214000000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56765"
      unitRef="Unit_CNY">1379000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56766"
      unitRef="Unit_CNY">2283000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56767"
      unitRef="Unit_CNY">1527000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56768"
      unitRef="Unit_USD">209000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56769"
      unitRef="Unit_CNY">19723000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56770"
      unitRef="Unit_CNY">26025000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56771"
      unitRef="Unit_CNY">38736000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56772"
      unitRef="Unit_USD">5307000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56773"
      unitRef="Unit_CNY">-2195000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56774"
      unitRef="Unit_CNY">1010000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56775"
      unitRef="Unit_CNY">2327000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56776"
      unitRef="Unit_USD">319000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56777"
      unitRef="Unit_CNY">2106000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56778"
      unitRef="Unit_CNY">2881000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56779"
      unitRef="Unit_CNY">2896000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56780"
      unitRef="Unit_USD">397000000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56781"
      unitRef="Unit_CNY">-1555000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56782"
      unitRef="Unit_CNY">7496000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56783"
      unitRef="Unit_CNY">13371000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56784"
      unitRef="Unit_USD">1832000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56785"
      unitRef="Unit_CNY">13867000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56786"
      unitRef="Unit_CNY">31650000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56787"
      unitRef="Unit_CNY">51538000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56788"
      unitRef="Unit_USD">7061000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56789"
      unitRef="Unit_CNY">4176000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56790"
      unitRef="Unit_CNY">8393000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56791"
      unitRef="Unit_CNY">6878000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56792"
      unitRef="Unit_USD">943000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56793"
      unitRef="Unit_CNY">9691000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56794"
      unitRef="Unit_CNY">23257000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56795"
      unitRef="Unit_CNY">44660000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56796"
      unitRef="Unit_USD">6118000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56797"
      unitRef="Unit_CNY">-697000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56798"
      unitRef="Unit_CNY">-910000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56799"
      unitRef="Unit_CNY">3301000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56800"
      unitRef="Unit_USD">452000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <jd:IncomeLossAttributableToRedeemableNonControllingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56801"
      unitRef="Unit_CNY">8000000</jd:IncomeLossAttributableToRedeemableNonControllingInterest>
    <jd:IncomeLossAttributableToRedeemableNonControllingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56802"
      unitRef="Unit_CNY">0</jd:IncomeLossAttributableToRedeemableNonControllingInterest>
    <jd:IncomeLossAttributableToRedeemableNonControllingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56803"
      unitRef="Unit_CNY">0</jd:IncomeLossAttributableToRedeemableNonControllingInterest>
    <jd:IncomeLossAttributableToRedeemableNonControllingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56804"
      unitRef="Unit_USD">0</jd:IncomeLossAttributableToRedeemableNonControllingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56805"
      unitRef="Unit_CNY">10380000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56806"
      unitRef="Unit_CNY">24167000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56807"
      unitRef="Unit_CNY">41359000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56808"
      unitRef="Unit_USD">5666000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56809"
      unitRef="Unit_CNY">9691000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56810"
      unitRef="Unit_CNY">23257000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56811"
      unitRef="Unit_CNY">44660000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56812"
      unitRef="Unit_USD">6118000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56813"
      unitRef="Unit_CNY">7810000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56814"
      unitRef="Unit_CNY">1374000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56815"
      unitRef="Unit_CNY">1020000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56816"
      unitRef="Unit_USD">140000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56817"
      unitRef="Unit_CNY">17501000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56818"
      unitRef="Unit_CNY">24631000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56819"
      unitRef="Unit_CNY">45680000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56820"
      unitRef="Unit_USD">6258000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <jd:ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56821"
      unitRef="Unit_CNY">1982000000</jd:ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest>
    <jd:ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56822"
      unitRef="Unit_CNY">-1398000000</jd:ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest>
    <jd:ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56823"
      unitRef="Unit_CNY">3803000000</jd:ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest>
    <jd:ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56824"
      unitRef="Unit_USD">521000000</jd:ComprehensiveIncomeLossNetOfTaxAttributableToNonredeemableNoncontrollingInterest>
    <jd:ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56825"
      unitRef="Unit_CNY">8000000</jd:ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest>
    <jd:ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56826"
      unitRef="Unit_CNY">0</jd:ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest>
    <jd:ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56827"
      unitRef="Unit_CNY">0</jd:ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest>
    <jd:ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56828"
      unitRef="Unit_USD">0</jd:ComprehensiveIncomeLossNetOfTaxAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56829"
      unitRef="Unit_CNY">15511000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56830"
      unitRef="Unit_CNY">26029000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56831"
      unitRef="Unit_CNY">41877000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56832"
      unitRef="Unit_USD">5737000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      id="ixv-56833"
      unitRef="Unit_CNY_per_Share">3.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2023To12_31_2023"
      decimals="2"
      id="ixv-56834"
      unitRef="Unit_CNY_per_Share">7.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-56835"
      unitRef="Unit_CNY_per_Share">13.83</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-56836"
      unitRef="Unit_USD_per_Share">1.9</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      id="ixv-56837"
      unitRef="Unit_CNY_per_Share">3.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2023To12_31_2023"
      decimals="2"
      id="ixv-56838"
      unitRef="Unit_CNY_per_Share">7.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-56839"
      unitRef="Unit_CNY_per_Share">13.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-56840"
      unitRef="Unit_USD_per_Share">1.84</us-gaap:EarningsPerShareDiluted>
    <jd:EarningsPerAdsBasic
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-56841"
      unitRef="Unit_CNY_per_Share">6.64</jd:EarningsPerAdsBasic>
    <jd:EarningsPerAdsBasic
      contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-56842"
      unitRef="Unit_CNY_per_Share">15.37</jd:EarningsPerAdsBasic>
    <jd:EarningsPerAdsBasic
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-56843"
      unitRef="Unit_CNY_per_Share">27.67</jd:EarningsPerAdsBasic>
    <jd:EarningsPerAdsBasic
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-56844"
      unitRef="Unit_USD_per_Share">3.79</jd:EarningsPerAdsBasic>
    <jd:EarningsPerAdsDiluted
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-56845"
      unitRef="Unit_CNY_per_Share">6.42</jd:EarningsPerAdsDiluted>
    <jd:EarningsPerAdsDiluted
      contextRef="P01_01_2023To12_31_2023_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-56846"
      unitRef="Unit_CNY_per_Share">15.23</jd:EarningsPerAdsDiluted>
    <jd:EarningsPerAdsDiluted
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-56847"
      unitRef="Unit_CNY_per_Share">26.86</jd:EarningsPerAdsDiluted>
    <jd:EarningsPerAdsDiluted
      contextRef="P01_01_2024To12_31_2024_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-56848"
      unitRef="Unit_USD_per_Share">3.68</jd:EarningsPerAdsDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      id="ixv-56849"
      unitRef="Unit_shares">3125571110</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2023To12_31_2023"
      decimals="INF"
      id="ixv-56850"
      unitRef="Unit_shares">3144233160</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-56851"
      unitRef="Unit_shares">2989701855</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-56852"
      unitRef="Unit_shares">2989701855</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      id="ixv-56853"
      unitRef="Unit_shares">3180886136</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2023To12_31_2023"
      decimals="INF"
      id="ixv-56854"
      unitRef="Unit_shares">3170542396</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-56855"
      unitRef="Unit_shares">3076061616</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2024To12_31_2024"
      decimals="INF"
      id="ixv-56856"
      unitRef="Unit_shares">3076061616</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56857"
      unitRef="Unit_CNY">9691000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56858"
      unitRef="Unit_CNY">23257000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56859"
      unitRef="Unit_CNY">44660000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56860"
      unitRef="Unit_USD">6118000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56861"
      unitRef="Unit_CNY">7236000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56862"
      unitRef="Unit_CNY">8292000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56863"
      unitRef="Unit_CNY">8904000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56864"
      unitRef="Unit_USD">1220000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56865"
      unitRef="Unit_CNY">7548000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56866"
      unitRef="Unit_CNY">4804000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56867"
      unitRef="Unit_CNY">2999000000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56868"
      unitRef="Unit_USD">411000000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56869"
      unitRef="Unit_CNY">-407000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56870"
      unitRef="Unit_CNY">-55000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56871"
      unitRef="Unit_CNY">-140000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56872"
      unitRef="Unit_USD">-19000000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56873"
      unitRef="Unit_CNY">-549000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56874"
      unitRef="Unit_CNY">869000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56875"
      unitRef="Unit_CNY">-1144000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56876"
      unitRef="Unit_USD">-157000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <jd:ImpairmentOfLongLivedAssetsAndGoodwill
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56877"
      unitRef="Unit_CNY">0</jd:ImpairmentOfLongLivedAssetsAndGoodwill>
    <jd:ImpairmentOfLongLivedAssetsAndGoodwill
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56878"
      unitRef="Unit_CNY">5168000000</jd:ImpairmentOfLongLivedAssetsAndGoodwill>
    <jd:ImpairmentOfLongLivedAssetsAndGoodwill
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56879"
      unitRef="Unit_CNY">2361000000</jd:ImpairmentOfLongLivedAssetsAndGoodwill>
    <jd:ImpairmentOfLongLivedAssetsAndGoodwill
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56880"
      unitRef="Unit_USD">323000000</jd:ImpairmentOfLongLivedAssetsAndGoodwill>
    <jd:AllowanceForDoubtfulAccounts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56881"
      unitRef="Unit_CNY">926000000</jd:AllowanceForDoubtfulAccounts>
    <jd:AllowanceForDoubtfulAccounts
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56882"
      unitRef="Unit_CNY">641000000</jd:AllowanceForDoubtfulAccounts>
    <jd:AllowanceForDoubtfulAccounts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56883"
      unitRef="Unit_CNY">333000000</jd:AllowanceForDoubtfulAccounts>
    <jd:AllowanceForDoubtfulAccounts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56884"
      unitRef="Unit_USD">46000000</jd:AllowanceForDoubtfulAccounts>
    <jd:ImpairmentOfInvestment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56885"
      unitRef="Unit_CNY">1969000000</jd:ImpairmentOfInvestment>
    <jd:ImpairmentOfInvestment
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56886"
      unitRef="Unit_CNY">3043000000</jd:ImpairmentOfInvestment>
    <jd:ImpairmentOfInvestment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56887"
      unitRef="Unit_CNY">3299000000</jd:ImpairmentOfInvestment>
    <jd:ImpairmentOfInvestment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56888"
      unitRef="Unit_USD">452000000</jd:ImpairmentOfInvestment>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56889"
      unitRef="Unit_CNY">-4096000000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56890"
      unitRef="Unit_CNY">-855000000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56891"
      unitRef="Unit_CNY">1355000000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56892"
      unitRef="Unit_USD">186000000</us-gaap:UnrealizedGainLossOnInvestments>
    <jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56893"
      unitRef="Unit_CNY">-3558000000</jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment>
    <jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56894"
      unitRef="Unit_CNY">89000000</jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment>
    <jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56895"
      unitRef="Unit_CNY">652000000</jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment>
    <jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56896"
      unitRef="Unit_USD">89000000</jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56897"
      unitRef="Unit_CNY">1379000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56898"
      unitRef="Unit_CNY">2283000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56899"
      unitRef="Unit_CNY">1527000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56900"
      unitRef="Unit_USD">209000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56901"
      unitRef="Unit_CNY">-2195000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56902"
      unitRef="Unit_CNY">1010000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56903"
      unitRef="Unit_CNY">2327000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56904"
      unitRef="Unit_USD">319000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <jd:AccruedInterestIncome
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56905"
      unitRef="Unit_CNY">1131000000</jd:AccruedInterestIncome>
    <jd:AccruedInterestIncome
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56906"
      unitRef="Unit_CNY">211000000</jd:AccruedInterestIncome>
    <jd:AccruedInterestIncome
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56907"
      unitRef="Unit_CNY">2912000000</jd:AccruedInterestIncome>
    <jd:AccruedInterestIncome
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56908"
      unitRef="Unit_USD">399000000</jd:AccruedInterestIncome>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56909"
      unitRef="Unit_CNY">108000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56910"
      unitRef="Unit_CNY">-40000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56911"
      unitRef="Unit_CNY">-168000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56912"
      unitRef="Unit_USD">-23000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56913"
      unitRef="Unit_CNY">7196000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56914"
      unitRef="Unit_CNY">310000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56915"
      unitRef="Unit_CNY">4546000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56916"
      unitRef="Unit_USD">623000000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56917"
      unitRef="Unit_CNY">-9000000</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56918"
      unitRef="Unit_CNY">-1075000000</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56919"
      unitRef="Unit_CNY">1676000000</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56920"
      unitRef="Unit_USD">230000000</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56921"
      unitRef="Unit_CNY">2278000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56922"
      unitRef="Unit_CNY">-9891000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56923"
      unitRef="Unit_CNY">20154000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56924"
      unitRef="Unit_USD">2761000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56925"
      unitRef="Unit_CNY">769000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56926"
      unitRef="Unit_CNY">-357000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56927"
      unitRef="Unit_CNY">-114000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56928"
      unitRef="Unit_USD">-16000000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56929"
      unitRef="Unit_CNY">-1763000000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56930"
      unitRef="Unit_CNY">750000000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56931"
      unitRef="Unit_CNY">527000000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56932"
      unitRef="Unit_USD">72000000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <jd:IncreaseDecreaseInOperatingLeaseRightsOfUseAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56933"
      unitRef="Unit_CNY">525000000</jd:IncreaseDecreaseInOperatingLeaseRightsOfUseAssets>
    <jd:IncreaseDecreaseInOperatingLeaseRightsOfUseAssets
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56934"
      unitRef="Unit_CNY">273000000</jd:IncreaseDecreaseInOperatingLeaseRightsOfUseAssets>
    <jd:IncreaseDecreaseInOperatingLeaseRightsOfUseAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56935"
      unitRef="Unit_CNY">3642000000</jd:IncreaseDecreaseInOperatingLeaseRightsOfUseAssets>
    <jd:IncreaseDecreaseInOperatingLeaseRightsOfUseAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56936"
      unitRef="Unit_USD">499000000</jd:IncreaseDecreaseInOperatingLeaseRightsOfUseAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56937"
      unitRef="Unit_CNY">-2328000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56938"
      unitRef="Unit_CNY">-518000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56939"
      unitRef="Unit_CNY">-575000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56940"
      unitRef="Unit_USD">-79000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56941"
      unitRef="Unit_CNY">17658000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56942"
      unitRef="Unit_CNY">4614000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56943"
      unitRef="Unit_CNY">27844000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56944"
      unitRef="Unit_USD">3815000000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <jd:IncreaseDecreaseInContractWithCustomerRefundLiability
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56945"
      unitRef="Unit_CNY">4526000000</jd:IncreaseDecreaseInContractWithCustomerRefundLiability>
    <jd:IncreaseDecreaseInContractWithCustomerRefundLiability
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56946"
      unitRef="Unit_CNY">-2088000000</jd:IncreaseDecreaseInContractWithCustomerRefundLiability>
    <jd:IncreaseDecreaseInContractWithCustomerRefundLiability
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56947"
      unitRef="Unit_CNY">704000000</jd:IncreaseDecreaseInContractWithCustomerRefundLiability>
    <jd:IncreaseDecreaseInContractWithCustomerRefundLiability
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56948"
      unitRef="Unit_USD">96000000</jd:IncreaseDecreaseInContractWithCustomerRefundLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56949"
      unitRef="Unit_CNY">-319000000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56950"
      unitRef="Unit_CNY">-1397000000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56951"
      unitRef="Unit_CNY">-462000000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56952"
      unitRef="Unit_USD">-63000000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56953"
      unitRef="Unit_CNY">3206000000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56954"
      unitRef="Unit_CNY">1311000000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56955"
      unitRef="Unit_CNY">1913000000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56956"
      unitRef="Unit_USD">262000000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56957"
      unitRef="Unit_CNY">847000000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56958"
      unitRef="Unit_CNY">1132000000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56959"
      unitRef="Unit_CNY">-1288000000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56960"
      unitRef="Unit_USD">-176000000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56961"
      unitRef="Unit_CNY">3295000000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56962"
      unitRef="Unit_CNY">2149000000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56963"
      unitRef="Unit_CNY">2241000000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56964"
      unitRef="Unit_USD">307000000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <jd:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56965"
      unitRef="Unit_CNY">705000000</jd:IncreaseDecreaseInOperatingLeaseLiabilities>
    <jd:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56966"
      unitRef="Unit_CNY">529000000</jd:IncreaseDecreaseInOperatingLeaseLiabilities>
    <jd:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56967"
      unitRef="Unit_CNY">4254000000</jd:IncreaseDecreaseInOperatingLeaseLiabilities>
    <jd:IncreaseDecreaseInOperatingLeaseLiabilities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56968"
      unitRef="Unit_USD">583000000</jd:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56969"
      unitRef="Unit_CNY">110000000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56970"
      unitRef="Unit_CNY">-668000000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56971"
      unitRef="Unit_CNY">-202000000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56972"
      unitRef="Unit_USD">-28000000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56973"
      unitRef="Unit_CNY">57819000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56974"
      unitRef="Unit_CNY">59521000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56975"
      unitRef="Unit_CNY">58095000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56976"
      unitRef="Unit_USD">7959000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56977"
      unitRef="Unit_CNY">183310000000</jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts>
    <jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56978"
      unitRef="Unit_CNY">268529000000</jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts>
    <jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56979"
      unitRef="Unit_CNY">148462000000</jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts>
    <jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56980"
      unitRef="Unit_USD">20339000000</jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts>
    <jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56981"
      unitRef="Unit_CNY">165123000000</jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts>
    <jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56982"
      unitRef="Unit_CNY">217184000000</jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts>
    <jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56983"
      unitRef="Unit_CNY">166517000000</jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts>
    <jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56984"
      unitRef="Unit_USD">22813000000</jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts>
    <us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56985"
      unitRef="Unit_CNY">6348000000</us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment>
    <us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56986"
      unitRef="Unit_CNY">8318000000</us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment>
    <us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56987"
      unitRef="Unit_CNY">1388000000</us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment>
    <us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56988"
      unitRef="Unit_USD">190000000</us-gaap:ProceedsFromSaleOfTradingSecuritiesHeldforinvestment>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56989"
      unitRef="Unit_CNY">4501000000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56990"
      unitRef="Unit_CNY">1382000000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56991"
      unitRef="Unit_CNY">3146000000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56992"
      unitRef="Unit_USD">431000000</us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates>
    <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56993"
      unitRef="Unit_CNY">412000000</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
    <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56994"
      unitRef="Unit_CNY">387000000</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
    <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56995"
      unitRef="Unit_CNY">576000000</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
    <us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56996"
      unitRef="Unit_USD">79000000</us-gaap:ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates>
    <us-gaap:PaymentsToAcquireLoansHeldForInvestment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-56997"
      unitRef="Unit_CNY">77577000000</us-gaap:PaymentsToAcquireLoansHeldForInvestment>
    <us-gaap:PaymentsToAcquireLoansHeldForInvestment
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-56998"
      unitRef="Unit_CNY">75761000000</us-gaap:PaymentsToAcquireLoansHeldForInvestment>
    <us-gaap:PaymentsToAcquireLoansHeldForInvestment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-56999"
      unitRef="Unit_CNY">84578000000</us-gaap:PaymentsToAcquireLoansHeldForInvestment>
    <us-gaap:PaymentsToAcquireLoansHeldForInvestment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57000"
      unitRef="Unit_USD">11587000000</us-gaap:PaymentsToAcquireLoansHeldForInvestment>
    <us-gaap:ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57001"
      unitRef="Unit_CNY">77732000000</us-gaap:ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1>
    <us-gaap:ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57002"
      unitRef="Unit_CNY">75986000000</us-gaap:ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1>
    <us-gaap:ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57003"
      unitRef="Unit_CNY">84840000000</us-gaap:ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1>
    <us-gaap:ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57004"
      unitRef="Unit_USD">11623000000</us-gaap:ProceedsFromLoanAndLeaseOriginationsAndPrincipalCollections1>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57005"
      unitRef="Unit_CNY">5505000000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57006"
      unitRef="Unit_CNY">4028000000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57007"
      unitRef="Unit_CNY">5353000000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57008"
      unitRef="Unit_USD">733000000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57009"
      unitRef="Unit_CNY">1418000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57010"
      unitRef="Unit_CNY">130000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57011"
      unitRef="Unit_CNY">81000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57012"
      unitRef="Unit_USD">11000000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <jd:CashPaidForAssetAcquisitionsNetOfCashAcquire
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57013"
      unitRef="Unit_CNY">2170000000</jd:CashPaidForAssetAcquisitionsNetOfCashAcquire>
    <jd:CashPaidForAssetAcquisitionsNetOfCashAcquire
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57014"
      unitRef="Unit_CNY">5468000000</jd:CashPaidForAssetAcquisitionsNetOfCashAcquire>
    <jd:CashPaidForAssetAcquisitionsNetOfCashAcquire
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57015"
      unitRef="Unit_CNY">4308000000</jd:CashPaidForAssetAcquisitionsNetOfCashAcquire>
    <jd:CashPaidForAssetAcquisitionsNetOfCashAcquire
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57016"
      unitRef="Unit_USD">590000000</jd:CashPaidForAssetAcquisitionsNetOfCashAcquire>
    <jd:PaymentsToAcquireLandUseRights
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57017"
      unitRef="Unit_CNY">5236000000</jd:PaymentsToAcquireLandUseRights>
    <jd:PaymentsToAcquireLandUseRights
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57018"
      unitRef="Unit_CNY">4981000000</jd:PaymentsToAcquireLandUseRights>
    <jd:PaymentsToAcquireLandUseRights
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57019"
      unitRef="Unit_CNY">618000000</jd:PaymentsToAcquireLandUseRights>
    <jd:PaymentsToAcquireLandUseRights
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57020"
      unitRef="Unit_USD">85000000</jd:PaymentsToAcquireLandUseRights>
    <jd:PaymentsForConstructionInProgress
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57021"
      unitRef="Unit_CNY">12172000000</jd:PaymentsForConstructionInProgress>
    <jd:PaymentsForConstructionInProgress
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57022"
      unitRef="Unit_CNY">11006000000</jd:PaymentsForConstructionInProgress>
    <jd:PaymentsForConstructionInProgress
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57023"
      unitRef="Unit_CNY">7848000000</jd:PaymentsForConstructionInProgress>
    <jd:PaymentsForConstructionInProgress
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57024"
      unitRef="Unit_USD">1075000000</jd:PaymentsForConstructionInProgress>
    <jd:ProceedsFromSalesOfDevelopmentProperties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57025"
      unitRef="Unit_CNY">1686000000</jd:ProceedsFromSalesOfDevelopmentProperties>
    <jd:ProceedsFromSalesOfDevelopmentProperties
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57026"
      unitRef="Unit_CNY">6975000000</jd:ProceedsFromSalesOfDevelopmentProperties>
    <jd:ProceedsFromSalesOfDevelopmentProperties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57027"
      unitRef="Unit_CNY">3822000000</jd:ProceedsFromSalesOfDevelopmentProperties>
    <jd:ProceedsFromSalesOfDevelopmentProperties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57028"
      unitRef="Unit_USD">524000000</jd:ProceedsFromSalesOfDevelopmentProperties>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57029"
      unitRef="Unit_CNY">15684000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57030"
      unitRef="Unit_CNY">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57031"
      unitRef="Unit_CNY">2776000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57032"
      unitRef="Unit_USD">380000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57033"
      unitRef="Unit_CNY">-502000000</us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties>
    <us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57034"
      unitRef="Unit_CNY">3328000000</us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties>
    <us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57035"
      unitRef="Unit_CNY">50000000</us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties>
    <us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57036"
      unitRef="Unit_USD">7000000</us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57037"
      unitRef="Unit_CNY">88000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57038"
      unitRef="Unit_CNY">696000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57039"
      unitRef="Unit_CNY">1056000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57040"
      unitRef="Unit_USD">146000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57041"
      unitRef="Unit_CNY">-54026000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57042"
      unitRef="Unit_CNY">-59543000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57043"
      unitRef="Unit_CNY">-871000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57044"
      unitRef="Unit_USD">-119000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57045"
      unitRef="Unit_CNY">1823000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57046"
      unitRef="Unit_CNY">2497000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57047"
      unitRef="Unit_CNY">25912000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57048"
      unitRef="Unit_USD">3550000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57049"
      unitRef="Unit_CNY">1043000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57050"
      unitRef="Unit_CNY">33000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57051"
      unitRef="Unit_CNY">27000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57052"
      unitRef="Unit_USD">4000000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57053"
      unitRef="Unit_CNY">13087000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57054"
      unitRef="Unit_CNY">6741000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57055"
      unitRef="Unit_CNY">8263000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57056"
      unitRef="Unit_USD">1132000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57057"
      unitRef="Unit_CNY">8020000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57058"
      unitRef="Unit_CNY">1835000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57059"
      unitRef="Unit_CNY">31000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57060"
      unitRef="Unit_USD">4000000</us-gaap:ProceedsFromMinorityShareholders>
    <jd:PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57061"
      unitRef="Unit_CNY">4581000000</jd:PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries>
    <jd:PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57062"
      unitRef="Unit_CNY">778000000</jd:PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries>
    <jd:PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57063"
      unitRef="Unit_CNY">829000000</jd:PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries>
    <jd:PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57064"
      unitRef="Unit_USD">114000000</jd:PaymentToAcquireEquityInterestInNonwhollyownedSubsidiaries>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57065"
      unitRef="Unit_CNY">47309000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57066"
      unitRef="Unit_CNY">30500000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57067"
      unitRef="Unit_CNY">13628000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57068"
      unitRef="Unit_USD">1867000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57069"
      unitRef="Unit_CNY">35439000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57070"
      unitRef="Unit_CNY">27387000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57071"
      unitRef="Unit_CNY">13253000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57072"
      unitRef="Unit_USD">1816000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57073"
      unitRef="Unit_CNY">0</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57074"
      unitRef="Unit_CNY">0</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57075"
      unitRef="Unit_CNY">13999000000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57076"
      unitRef="Unit_USD">1918000000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <jd:RepurchaseAndRepaymentOfUnsecuredSeniorNotes
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57077"
      unitRef="Unit_CNY">31000000</jd:RepurchaseAndRepaymentOfUnsecuredSeniorNotes>
    <jd:RepurchaseAndRepaymentOfUnsecuredSeniorNotes
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57078"
      unitRef="Unit_CNY">0</jd:RepurchaseAndRepaymentOfUnsecuredSeniorNotes>
    <jd:RepurchaseAndRepaymentOfUnsecuredSeniorNotes
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57079"
      unitRef="Unit_CNY">0</jd:RepurchaseAndRepaymentOfUnsecuredSeniorNotes>
    <jd:RepurchaseAndRepaymentOfUnsecuredSeniorNotes
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57080"
      unitRef="Unit_USD">0</jd:RepurchaseAndRepaymentOfUnsecuredSeniorNotes>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57081"
      unitRef="Unit_CNY">-231000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57082"
      unitRef="Unit_CNY">-773000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57083"
      unitRef="Unit_CNY">-432000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57084"
      unitRef="Unit_USD">-58000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57085"
      unitRef="Unit_CNY">1180000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57086"
      unitRef="Unit_CNY">-5808000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57087"
      unitRef="Unit_CNY">-21004000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57088"
      unitRef="Unit_USD">-2877000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57089"
      unitRef="Unit_CNY">3490000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57090"
      unitRef="Unit_CNY">125000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57091"
      unitRef="Unit_CNY">98000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57092"
      unitRef="Unit_USD">13000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57093"
      unitRef="Unit_CNY">8463000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57094"
      unitRef="Unit_CNY">-5705000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57095"
      unitRef="Unit_CNY">36318000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57096"
      unitRef="Unit_USD">4976000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="ixv-57097"
      unitRef="Unit_CNY">76693000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-57098"
      unitRef="Unit_CNY">85156000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57099"
      unitRef="Unit_CNY">79451000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57100"
      unitRef="Unit_USD">10884000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="ixv-57101"
      unitRef="Unit_CNY">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-57102"
      unitRef="Unit_CNY">41000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57103"
      unitRef="Unit_CNY">53000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57104"
      unitRef="Unit_USD">7000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="ixv-57105"
      unitRef="Unit_CNY">76693000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-57106"
      unitRef="Unit_CNY">85115000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57107"
      unitRef="Unit_CNY">79398000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57108"
      unitRef="Unit_USD">10877000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-57109"
      unitRef="Unit_CNY">85156000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57110"
      unitRef="Unit_CNY">79451000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57111"
      unitRef="Unit_CNY">115716000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57112"
      unitRef="Unit_USD">15853000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-57113"
      unitRef="Unit_CNY">41000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57114"
      unitRef="Unit_CNY">53000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="Fact_138737589"
      unitRef="Unit_CNY">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="Fact_138737590"
      unitRef="Unit_USD">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-57117"
      unitRef="Unit_CNY">85115000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57118"
      unitRef="Unit_CNY">79398000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57119"
      unitRef="Unit_CNY">115716000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57120"
      unitRef="Unit_USD">15853000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57121"
      unitRef="Unit_CNY">2555000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57122"
      unitRef="Unit_CNY">5462000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57123"
      unitRef="Unit_CNY">8807000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57124"
      unitRef="Unit_USD">1207000000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57125"
      unitRef="Unit_CNY">2393000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57126"
      unitRef="Unit_CNY">2808000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57127"
      unitRef="Unit_CNY">2774000000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57128"
      unitRef="Unit_USD">380000000</us-gaap:InterestPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57129"
      unitRef="Unit_CNY">7700000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57130"
      unitRef="Unit_CNY">10890000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57131"
      unitRef="Unit_CNY">11173000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57132"
      unitRef="Unit_USD">1531000000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="Fact_138737685"
      unitRef="Unit_CNY">1606000000</us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="Fact_138737684"
      unitRef="Unit_CNY">249000000</us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="Fact_138737686"
      unitRef="Unit_CNY">0</us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="Fact_138737687"
      unitRef="Unit_USD">0</us-gaap:NoncashOrPartNoncashAcquisitionInvestmentsAcquired1>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57137"
      unitRef="Unit_shares">3159308831</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="Fact_138734475"
      unitRef="Unit_CNY">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2021_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57139"
      unitRef="Unit_shares">-48517182</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57140"
      unitRef="Unit_CNY">-2968000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57141"
      unitRef="Unit_CNY">182578000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57142"
      unitRef="Unit_CNY">1586000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57143"
      unitRef="Unit_CNY">-6090000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57144"
      unitRef="Unit_CNY">33805000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57145"
      unitRef="Unit_CNY">36661000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="ixv-57146"
      unitRef="Unit_CNY">245572000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57147"
      unitRef="Unit_shares">2164236</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="Fact_138737658"
      unitRef="Unit_CNY">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57149"
      unitRef="Unit_shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57150"
      unitRef="Unit_CNY">448000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57151"
      unitRef="Unit_CNY">448000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57152"
      unitRef="Unit_shares">18200000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="Fact_138737613"
      unitRef="Unit_CNY">0</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57154"
      unitRef="Unit_shares">-18200000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="Fact_138737614"
      unitRef="Unit_CNY">0</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:Dividends
      contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57156"
      unitRef="Unit_CNY">12994000000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57157"
      unitRef="Unit_CNY">12994000000</us-gaap:Dividends>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57158"
      unitRef="Unit_shares">10020406</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57159"
      unitRef="Unit_CNY">1823000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57160"
      unitRef="Unit_CNY">1823000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <jd:AccretionOfConvertibleRedeemableNonControllingInterests
      contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57161"
      unitRef="Unit_CNY">-8000000</jd:AccretionOfConvertibleRedeemableNonControllingInterests>
    <jd:AccretionOfConvertibleRedeemableNonControllingInterests
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57162"
      unitRef="Unit_CNY">-8000000</jd:AccretionOfConvertibleRedeemableNonControllingInterests>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57163"
      unitRef="Unit_shares">9620476</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57164"
      unitRef="Unit_CNY">654000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57165"
      unitRef="Unit_CNY">403000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57166"
      unitRef="Unit_CNY">1057000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57167"
      unitRef="Unit_shares">23123292</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57168"
      unitRef="Unit_CNY">1644000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57169"
      unitRef="Unit_CNY">2416000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57170"
      unitRef="Unit_CNY">3623000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57171"
      unitRef="Unit_CNY">7683000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57172"
      unitRef="Unit_CNY">10388000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57173"
      unitRef="Unit_CNY">-697000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57174"
      unitRef="Unit_CNY">9691000000</us-gaap:ProfitLoss>
    <jd:ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities
      contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57175"
      unitRef="Unit_CNY">5131000000</jd:ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities>
    <jd:ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities
      contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57176"
      unitRef="Unit_CNY">2679000000</jd:ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities>
    <jd:ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57177"
      unitRef="Unit_CNY">7810000000</jd:ForeignCurrencyTranslationAdjustmentExcludeEffectsOfWarrantsExerciseOrConversionOfConvertibleSecurities>
    <jd:AppropriationToStatutoryReserves
      contextRef="P01_01_2022To12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57178"
      unitRef="Unit_CNY">-1887000000</jd:AppropriationToStatutoryReserves>
    <jd:AppropriationToStatutoryReserves
      contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57179"
      unitRef="Unit_CNY">1887000000</jd:AppropriationToStatutoryReserves>
    <jd:ChangeOfCapitalFromNonControllingInterestShareholders
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57180"
      unitRef="Unit_CNY">-1801000000</jd:ChangeOfCapitalFromNonControllingInterestShareholders>
    <jd:ChangeOfCapitalFromNonControllingInterestShareholders
      contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57181"
      unitRef="Unit_CNY">4424000000</jd:ChangeOfCapitalFromNonControllingInterestShareholders>
    <jd:ChangeOfCapitalFromNonControllingInterestShareholders
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57182"
      unitRef="Unit_CNY">2623000000</jd:ChangeOfCapitalFromNonControllingInterestShareholders>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57183"
      unitRef="Unit_CNY">13868000000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57184"
      unitRef="Unit_CNY">13868000000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <jd:DisposalOfSubsidiariesAmount
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57185"
      unitRef="Unit_CNY">-1000000</jd:DisposalOfSubsidiariesAmount>
    <jd:DisposalOfSubsidiariesAmount
      contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57186"
      unitRef="Unit_CNY">-391000000</jd:DisposalOfSubsidiariesAmount>
    <jd:DisposalOfSubsidiariesAmount
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57187"
      unitRef="Unit_CNY">-392000000</jd:DisposalOfSubsidiariesAmount>
    <us-gaap:StockholdersEquityOther
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57188"
      unitRef="Unit_CNY">2000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57189"
      unitRef="Unit_CNY">2000000</us-gaap:StockholdersEquityOther>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57190"
      unitRef="Unit_shares">3179673067</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="Fact_138734578"
      unitRef="Unit_CNY">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57192"
      unitRef="Unit_shares">-43993820</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57193"
      unitRef="Unit_CNY">-2493000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57194"
      unitRef="Unit_CNY">184041000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57195"
      unitRef="Unit_CNY">3473000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57196"
      unitRef="Unit_CNY">-959000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57197"
      unitRef="Unit_CNY">29304000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57198"
      unitRef="Unit_CNY">60167000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-57199"
      unitRef="Unit_CNY">273533000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57200"
      unitRef="Unit_shares">3761270</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="Fact_138737661"
      unitRef="Unit_CNY">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57202"
      unitRef="Unit_shares">0</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57203"
      unitRef="Unit_CNY">472000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57204"
      unitRef="Unit_CNY">472000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:Dividends
      contextRef="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57205"
      unitRef="Unit_CNY">6784000000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57206"
      unitRef="Unit_CNY">6784000000</us-gaap:Dividends>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57207"
      unitRef="Unit_shares">22678980</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57208"
      unitRef="Unit_CNY">2497000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57209"
      unitRef="Unit_CNY">2497000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57210"
      unitRef="Unit_shares">1485726</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57211"
      unitRef="Unit_CNY">120000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57212"
      unitRef="Unit_CNY">-73000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57213"
      unitRef="Unit_CNY">47000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57214"
      unitRef="Unit_shares">19416652</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2023To12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57215"
      unitRef="Unit_CNY">1461000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57216"
      unitRef="Unit_CNY">453000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57217"
      unitRef="Unit_CNY">2958000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57218"
      unitRef="Unit_CNY">4872000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57219"
      unitRef="Unit_CNY">24167000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57220"
      unitRef="Unit_CNY">-910000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57221"
      unitRef="Unit_CNY">23257000000</us-gaap:ProfitLoss>
    <jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax
      contextRef="P01_01_2023To12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57222"
      unitRef="Unit_CNY">1862000000</jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax>
    <jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax
      contextRef="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57223"
      unitRef="Unit_CNY">-488000000</jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax>
    <jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57224"
      unitRef="Unit_CNY">1374000000</jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax>
    <jd:AppropriationToStatutoryReserves
      contextRef="P01_01_2023To12_31_2023_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57225"
      unitRef="Unit_CNY">-2636000000</jd:AppropriationToStatutoryReserves>
    <jd:AppropriationToStatutoryReserves
      contextRef="P01_01_2023To12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57226"
      unitRef="Unit_CNY">2636000000</jd:AppropriationToStatutoryReserves>
    <jd:ChangeOfCapitalFromNonControllingInterestShareholders
      contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57227"
      unitRef="Unit_CNY">-690000000</jd:ChangeOfCapitalFromNonControllingInterestShareholders>
    <jd:ChangeOfCapitalFromNonControllingInterestShareholders
      contextRef="P01_01_2023To12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57228"
      unitRef="Unit_CNY">2181000000</jd:ChangeOfCapitalFromNonControllingInterestShareholders>
    <jd:ChangeOfCapitalFromNonControllingInterestShareholders
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57229"
      unitRef="Unit_CNY">1491000000</jd:ChangeOfCapitalFromNonControllingInterestShareholders>
    <us-gaap:StockholdersEquityOther
      contextRef="P01_01_2023To12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57230"
      unitRef="Unit_CNY">-1000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57231"
      unitRef="Unit_CNY">-1000000</us-gaap:StockholdersEquityOther>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57232"
      unitRef="Unit_shares">3183434337</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="Fact_138734586"
      unitRef="Unit_CNY">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57234"
      unitRef="Unit_shares">-45770422</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57235"
      unitRef="Unit_CNY">-3409000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57236"
      unitRef="Unit_CNY">184204000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57237"
      unitRef="Unit_CNY">6109000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57238"
      unitRef="Unit_CNY">903000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57239"
      unitRef="Unit_CNY">44051000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57240"
      unitRef="Unit_CNY">63908000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57241"
      unitRef="Unit_CNY">295766000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57242"
      unitRef="Unit_shares">3183434337</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="Fact_138734474"
      unitRef="Unit_CNY">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57244"
      unitRef="Unit_shares">-45770422</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57245"
      unitRef="Unit_CNY">-3409000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57246"
      unitRef="Unit_CNY">184204000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57247"
      unitRef="Unit_CNY">6109000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57248"
      unitRef="Unit_CNY">903000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57249"
      unitRef="Unit_CNY">44051000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57250"
      unitRef="Unit_CNY">63908000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57251"
      unitRef="Unit_CNY">295766000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57252"
      unitRef="Unit_shares">4119434</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="Fact_138737657"
      unitRef="Unit_CNY">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57254"
      unitRef="Unit_CNY">474000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57255"
      unitRef="Unit_CNY">474000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:Dividends
      contextRef="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57256"
      unitRef="Unit_CNY">8258000000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57257"
      unitRef="Unit_CNY">8258000000</us-gaap:Dividends>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57258"
      unitRef="Unit_shares">255278178</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57259"
      unitRef="Unit_CNY">25912000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57260"
      unitRef="Unit_CNY">25912000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57261"
      unitRef="Unit_shares">122670</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57262"
      unitRef="Unit_CNY">12000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57263"
      unitRef="Unit_CNY">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57264"
      unitRef="Unit_CNY">12000000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57265"
      unitRef="Unit_shares">16805414</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2024To12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57266"
      unitRef="Unit_CNY">1570000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57267"
      unitRef="Unit_CNY">-589000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57268"
      unitRef="Unit_CNY">1954000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57269"
      unitRef="Unit_CNY">2935000000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57270"
      unitRef="Unit_CNY">41359000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57271"
      unitRef="Unit_CNY">3301000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57272"
      unitRef="Unit_CNY">44660000000</us-gaap:ProfitLoss>
    <jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax
      contextRef="P01_01_2024To12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57273"
      unitRef="Unit_CNY">518000000</jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax>
    <jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax
      contextRef="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57274"
      unitRef="Unit_CNY">502000000</jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax>
    <jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57275"
      unitRef="Unit_CNY">1020000000</jd:ForeignCurrencyTranslationAdjustmentsAndHedgeOfNetInvestmentsInForeignOperationsNetOfTax>
    <jd:AppropriationToStatutoryReserves
      contextRef="P01_01_2024To12_31_2024_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57276"
      unitRef="Unit_CNY">-579000000</jd:AppropriationToStatutoryReserves>
    <jd:AppropriationToStatutoryReserves
      contextRef="P01_01_2024To12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57277"
      unitRef="Unit_CNY">579000000</jd:AppropriationToStatutoryReserves>
    <jd:ChangeOfCapitalFromNonControllingInterestShareholders
      contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57278"
      unitRef="Unit_CNY">-951000000</jd:ChangeOfCapitalFromNonControllingInterestShareholders>
    <jd:ChangeOfCapitalFromNonControllingInterestShareholders
      contextRef="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57279"
      unitRef="Unit_CNY">269000000</jd:ChangeOfCapitalFromNonControllingInterestShareholders>
    <jd:ChangeOfCapitalFromNonControllingInterestShareholders
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57280"
      unitRef="Unit_CNY">-682000000</jd:ChangeOfCapitalFromNonControllingInterestShareholders>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="P01_01_2024To12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57281"
      unitRef="Unit_CNY">3532000000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57282"
      unitRef="Unit_CNY">3532000000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:StockholdersEquityOther
      contextRef="P01_01_2024To12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57283"
      unitRef="Unit_CNY">734000000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57284"
      unitRef="Unit_CNY">734000000</us-gaap:StockholdersEquityOther>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57285"
      unitRef="Unit_shares">3187553771</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="Fact_138734577"
      unitRef="Unit_CNY">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesIssued
      contextRef="PAsOn12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      id="ixv-57287"
      unitRef="Unit_shares">-284120516</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_TreasuryStockCommonMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57288"
      unitRef="Unit_CNY">-27739000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57289"
      unitRef="Unit_CNY">182404000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_StatutoryReservesMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57290"
      unitRef="Unit_CNY">6688000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57291"
      unitRef="Unit_CNY">1421000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57292"
      unitRef="Unit_CNY">76573000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-57293"
      unitRef="Unit_CNY">73466000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57294"
      unitRef="Unit_CNY">312813000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-33488">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Principal activities and organization &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD.com, Inc. (the &#x201c;Company&#x201d;) is a leading supply chain-based technology and service provider, providing products and services to consumers, third-party merchants, suppliers and other business partners through its subsidiaries, consolidated variable interest entities (&#x201c;VIEs&#x201d;) and consolidated VIEs&#x2019; subsidiaries (collectively, the &#x201c;Group&#x201d;). &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group operates &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;e-commerce&lt;/div&gt; business, including online retail and online marketplace mainly through its retail mobile apps and www.jd.com website (collectively, &#x201c;JD Platform&#x201d;). The Group serves consumers through online retail, focusing on product selection, price and convenience, serves third-party merchants through online marketplace, offering programs that enable the merchants to sell their products on JD Platform and to fulfill the orders either by themselves or through the Group&#x2019;s logistics services. Leveraging its Artificial Intelligence (AI) capabilities and technologies, the Group provides a variety of marketing services to business partners through its proprietary advertisement technology platform. Leveraging its leading logistics network, the Group provides integrated supply chain solutions and logistics services, primarily including warehousing and distribution services, express and freight services and other value-added services to third parties, including both third-party merchants and suppliers on JD Platform and other business partners, through JD Logistics, Inc. (&#x201c;JD Logistics&#x201d;), the Group&#x2019;s logistics subsidiary. The Group also operates healthcare business through JD Health International Inc. (&#x201c;JD Health&#x201d;), establishes platform for developing and managing modern infrastructure through JINGDONG Property, Inc. (&#x201c;JD Property&#x201d;, formerly known as JD Property Group Corporation), empowers industrial development by supply chain technology and services through JINGDONG Industrials, Inc. (&#x201c;JD Industrials&#x201d;, formerly known as JD Industrial Technology Inc.) and provides &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;on-demand&lt;/div&gt; retail platform services and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;on-demand&lt;/div&gt; delivery services through Dada Nexus Limited (&#x201c;Dada&#x201d;). &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Company&#x2019;s American depositary shares (&#x201c;ADS&#x201d;) have been listed on the Nasdaq Global Select Market under the symbol &#x201c;JD&#x201d; and the Company&#x2019;s ordinary shares have been listed on the Main Board of The Stock Exchange of Hong Kong Limited (&#x201c;HKEX&#x201d;) under the stock codes &#x201c;9618 (HKD counter)&#x201d; and &#x201c;89618 (RMB counter)&#x201d;. Each ADS represents two ordinary shares. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group&#x2019;s principal operations and geographic markets are in the People&#x2019;s Republic of China (&#x201c;PRC&#x201d; or &#x201c;China&#x201d;). The accompanying consolidated financial statements include the financial statements of the Company, its subsidiaries, consolidated VIEs and consolidated VIEs&#x2019; subsidiaries. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, the Company&#x2019;s major subsidiaries, consolidated VIEs and consolidated VIEs&#x2019; subsidiaries are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 46%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 44%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 46%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 8%;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Equity&lt;br/&gt; interest&#160;held&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 44%;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Place and date of incorporation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Subsidiaries&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 44%;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Beijing Jingdong Century Trade Co., Ltd. (&#x201c;Jingdong Century&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Beijing, China, April 2007&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Jiangsu Jingdong Information Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Jiangsu, China, June 2009&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shanghai Shengdayuan Information Technology Co., Ltd.&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Shanghai, China, April 2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics Holding Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;63%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Hong Kong, China, August 2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Jingdong Technology Group Corporation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, November 2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JINGDONG Property, Inc.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;75%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, January 2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics, Inc.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;63%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, January 2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Jingdong &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;E-Commerce&lt;/div&gt; (Trade) Hong Kong Co., Ltd.&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Hong Kong, China, February 2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD.com International Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Hong Kong, China, February 2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Beijing Jingdong Shangke Information Technology Co., Ltd. (&#x201c;Beijing Shangke&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Beijing, China, March 2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Chongqing Jingdong Haijia &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;E-commerce&lt;/div&gt; Co., Ltd. (&#x201c;Chongqing Haijia&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Chongqing, China, June 2014&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD.com Investment Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:center"&gt;British Virgin Islands (&#x201c;BVI&#x201d;), January 2015&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Asia Development Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;75%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;British Virgin Islands, February 2015&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Suqian Hanbang Investment Management Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Jiangsu, China, January 2016&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd. (formerly known as Xi&#x2019;an Jingxundi Supply Chain Technology Co., Ltd.)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;63%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Jiangsu, China, May 2017&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Assets Holding Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, March 2018&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Property Holding Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, March 2018&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Beijing Wodong Tianjun Information Technology Co., Ltd. (&#x201c;Beijing Wodong Tianjun&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Beijing, China, May 2018&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Health International Inc.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;67%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, November 2018&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Jiankang Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;British Virgin Islands, April 2019&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Industrial Technology Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;British Virgin Islands, October 2019&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JINGDONG Industrials, Inc.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;78%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, November 2019&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Jingdong Logistics Supply Chain Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;63%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Jiangsu, China, June 2020&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Jiangsu Huiji Space Technology Co., Ltd. &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Jiangsu, China, March 2019&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Sunflower Investment Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;British Virgin Islands, February 2016&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Windcreek Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;British Virgin Islands, January 2016&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Dada Nexus Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;63%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, July 2014&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Consolidated VIEs&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 44%;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255); width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;Beijing Jingdong 360 Degree &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;E-commerce&lt;/div&gt; Co., Ltd. (&#x201c;Jingdong 360&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;"&gt;Beijing, China, April 2007&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Jiangsu Yuanzhou &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;E-commerce&lt;/div&gt; Co., Ltd. (&#x201c;Jiangsu Yuanzhou&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;"&gt;Jiangsu, China, September 2010&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Jiangsu Jingdong Bangneng Investment Management Co., Ltd. (&#x201c;Jingdong Bangneng&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;"&gt;Jiangsu, China, August 2015&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Xi&#x2019;an Jingdong Xincheng Information Technology Co., Ltd. (&#x201c;Xi&#x2019;an Jingdong Xincheng&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;"&gt;Shaanxi, China, June 2017&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Suqian Hanyu Technology Co., Ltd. (&#x201c;Suqian Hanyu&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;"&gt;Jiangsu, China, December 2024&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Consolidated VIEs&#x2019; Subsidiaries&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255); width: 44%;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beijing Jingbangda Trade Co., Ltd. (&#x201c;Beijing Jingbangda&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;"&gt;Beijing, China, August 2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Suqian Juhe Digital Enterprise Management Co., Ltd.&lt;/div&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"&gt;(&#x201c;Suqian Juhe&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 8%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;"&gt;Jiangsu, China, June &lt;div style="display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Organization &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company was incorporated in the BVI in November 2006 and was &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;re-domiciled&lt;/div&gt; in the Cayman Islands in January 2014 as an exempted company registered under the laws of the Cayman Islands. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December 31, 2024, the Company effectively controls multiple PRC domestic entities as VIEs through their respective primary beneficiaries who are subsidiaries of the Company. The paid-in capital of each of these PRC domestic entities was funded by the Company, and they were established to facilitate the Group&#x2019;s operations and business expansion plans and comply with the PRC laws and regulations which prohibit or restrict foreign ownership of the companies where the PRC operating licenses are required. The representative PRC domestic entities and its subsidiaries are Jingdong 360, Jiangsu Yuanzhou, Jingdong Bangneng, Xi&#x2019;an Jingdong Xincheng, Suqian Jingdong Tianning Jiankang Technology Co., Ltd., Suqian Hanyu, Suqian Juhe and Beijing Jingbangda. In September 2022, the Group renewed certain agreements, resulting in Jiangsu Yuanzhou and Jingdong Bangneng becoming VIEs of the Company. In December 2024, Suqian Hanyu became a VIE of the Company and the major shareholder of Suqian Juhe. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Consolidated variable interest entities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In order to comply with the PRC laws and regulations which prohibit or restrict foreign control of companies involved in provision of internet content and other restricted businesses, the Group operates its websites and other restricted businesses in the Chinese mainland through certain PRC domestic companies, whose equity interests are held by certain individuals (&#x201c;Nominee Shareholders&#x201d;). The Group obtained control over these PRC domestic companies by entering into a series of contractual arrangements with these PRC domestic companies and their respective Nominee Shareholders. These contractual agreements are substantially similar in key aspects governing the contractual arrangements with a variable interest entity of the Group, include loan agreements, exclusive purchase option agreements, exclusive technology consulting and services agreements or exclusive business cooperation agreements, as applicable, intellectual property rights license agreement, equity pledge agreements, powers of attorney, business cooperation agreement and business operation agreements. These contractual agreements can be extended at the Group&#x2019;s relevant PRC subsidiaries&#x2019; options prior to the expiration date. Management concluded that these PRC domestic companies are consolidated VIEs of the Group, of which the Group is the ultimate primary beneficiary. As such, the Group consolidated the financial results of these PRC domestic companies and their subsidiaries in the Group&#x2019;s consolidated financial statements. Refer to Note 2(b) to the consolidated financial statements for the principles of consolidation. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The following is a summary of the contractual agreements (collectively, &#x201c;Contractual Agreements&#x201d;) that the Group, through its subsidiaries, entered into with the consolidated VIEs and their Nominee Shareholders: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Loan agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Pursuant to the relevant loan agreements, the Group&#x2019;s relevant PRC subsidiaries have granted interest-free loans to the relevant Nominee Shareholders of the VIEs with the sole purpose of providing funds necessary for the capital injection to the relevant VIEs. The loans for initial and subsequent capital injections are eliminated with the capital of the relevant VIEs during consolidation. The Group&#x2019;s relevant PRC subsidiaries can require the Nominee Shareholders to settle the loan amount with the equity interests of the relevant VIEs, subject to any applicable PRC laws, rules and regulations. The loan agreements are renewable upon expiration. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Exclusive purchase option agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Nominee Shareholders of the VIEs have granted the Group&#x2019;s relevant PRC subsidiaries the exclusive and irrevocable rights to purchase from the Nominee Shareholders, to the extent permitted under the PRC laws and regulations, part or all of the equity interests in these entities for a purchase price equal to the lowest price permitted by the PRC laws and regulations. The Group&#x2019;s relevant PRC subsidiaries may exercise such option at any time. In addition, the VIEs and their Nominee Shareholders have agreed that without prior written consent of the Group&#x2019;s relevant PRC subsidiaries, they will not transfer or otherwise dispose the equity interests or declare any dividend. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Exclusive technology consulting and services agreements or exclusive business cooperation agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Group&#x2019;s relevant PRC subsidiaries and relevant VIEs entered into exclusive technology consulting and services agreements or exclusive business cooperation agreements, as applicable, under which the relevant VIEs engage the Group&#x2019;s relevant PRC subsidiaries as their exclusive provider of technical platform and technical support, business support, maintenance and other services. The VIEs shall pay to the Group&#x2019;s relevant PRC subsidiaries service fees determined based on the volume and market price of the service provided. All the benefits and interests generated from the agreements, including but not limited to intellectual property rights, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;know-how&lt;/div&gt; and trade secrets, will be the Group&#x2019;s relevant PRC subsidiaries&#x2019; sole and exclusive rights. During the term of the agreements, the relevant VIEs may not enter into any agreement with third parties for the provision of identical or similar services without prior consent of the Group&#x2019;s relevant PRC subsidiaries. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity pledge agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Pursuant to the relevant equity pledge agreements, the Nominee Shareholders of the VIEs have pledged all of their equity interests in the relevant VIEs to the Group&#x2019;s relevant PRC subsidiaries as collateral for all of their payments due to the Group&#x2019;s relevant PRC subsidiaries and to secure their obligations under the above agreements. The Nominee Shareholders may not transfer or assign the equity interests, the rights and obligations in the equity pledge agreements or create or permit to create any pledges which may have an adverse effect on the rights or benefits of the Group&#x2019;s relevant PRC subsidiaries without the Group&#x2019;s relevant PRC subsidiaries&#x2019; preapproval. The Group&#x2019;s relevant PRC subsidiaries are entitled to transfer or assign in full or in part the equity interests pledged. In the event of default, the Group&#x2019;s relevant PRC subsidiaries as the pledgee, will be entitled to request immediate repayment of the loans or to dispose of the pledged equity interests through transfer or assignment. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Powers of attorney &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Pursuant to the irrevocable powers of attorney, each of the Nominee Shareholders appointed any person designated by the Group&#x2019;s relevant PRC subsidiaries as their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;attorney-in-fact&lt;/div&gt;&lt;/div&gt; to exercise all shareholder rights under the PRC laws and the relevant articles of association, including but not limited to, voting on their behalf on all matters requiring shareholder approval, disposing of all or part of the Nominee Shareholders&#x2019; equity interests, and electing, appointing or removing directors and the general managers of the VIEs. Each power of attorney will remain in force during the period when the Nominee Shareholders continue to be the shareholders of the VIEs. Each of the Nominee Shareholders has waived all the rights which have been authorized to the person designated by the Group&#x2019;s relevant PRC subsidiaries under each power of attorney. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Business operation agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Pursuant to the business operation agreements, the relevant Nominee Shareholders of the VIEs must appoint the candidates nominated by the Group&#x2019;s relevant PRC subsidiaries to be the directors on the VIEs&#x2019; board of directors in accordance with applicable laws and the articles of association of the VIEs, and must cause the persons recommended by the Group&#x2019;s relevant PRC subsidiaries to be appointed as the VIEs&#x2019; general manager, chief financial officer and other senior executives. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Risks in relations to the VIE structure &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Company believes that the contractual arrangements among its subsidiaries, the VIEs and their owners are in compliance with the current PRC laws and legally enforceable. However, uncertainties in the interpretation and enforcement of the PRC laws, regulations and policies could limit the Company&#x2019;s ability to enforce these contractual arrangements. As a result, the Company may be unable to consolidate the VIEs and VIEs&#x2019; subsidiaries in the consolidated financial statements. The Company&#x2019;s ability to control the VIEs also depends on the authorization by the shareholders of the VIEs to exercise voting rights on all matters requiring shareholders&#x2019; approval in the VIEs. The Company believes that the agreements on authorization to exercise shareholders&#x2019; voting power are legally enforceable. In addition, if the legal structure and contractual arrangements with the VIEs are found to be in violation of any future PRC laws and regulations, the Company may be subject to fines or potentially be forced to relinquish Company&#x2019;s interests in those operations. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The following table sets forth the assets, liabilities, results of operations and changes in cash, cash equivalents, and restricted cash of the consolidated VIEs (where appropriate, the term &#x201c;VIEs&#x201d; also refers to its subsidiaries as a whole) structured by the Contractual Agreements, which have eliminated the intercompany transactions within the consolidated VIEs: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 82%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;81,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;85,451&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;74,855&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;71,509&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 73%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 73%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;134,516&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;145,795&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;166,067&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 73%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,137&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,503&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,263&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 78%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 78%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net cash provided by operating activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,434&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,291&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,968&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net cash provided by/(used in) investing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,498&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,324&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,482&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net cash used in financing activities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,306&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(900&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(9,782&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net increase/(decrease) in cash, cash equivalents, and restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(370&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,715&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,296&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash, cash equivalents, and restricted cash at beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,560&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,190&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,905&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash, cash equivalents, and restricted cash at end of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,190&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,905&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8,609&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As of December&#160;31, 2023 and 2024, the total assets of the consolidated VIEs excluding the intra-company balances and transactions within the Group were RMB78,316&#160;million and RMB83,392 million, respectively, which were consisting of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, net, inventories, net, marketable securities and other investments, investments in equity investees, property, equipment and software, net, operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets and prepayments and other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt; assets. As of December&#160;31, 2023 and 2024, the total liabilities of the consolidated VIEs after eliminating the intra-company balances and transactions within the Group were RMB40,607&#160;million and RMB42,197 million, respectively, which were consisting of short-term debts, accounts payable, operating lease liabilities, long-term borrowings, accrued expenses and other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt; liabilities. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, the total net revenues of the consolidated VIEs were RMB72,666&#160;million, RMB85,140&#160;million and RMB101,218 million, respectively, which have been reflected in the Group&#x2019;s consolidated financial statements with the intra-company transactions within the Group eliminated. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In accordance with the Contractual Agreements, the Group&#x2019;s relevant PRC subsidiaries have the power to direct activities of the consolidated VIEs, and can have assets transferred out of the consolidated VIEs. Therefore, the Group&#x2019;s relevant PRC subsidiaries consider that there is no asset in the consolidated VIEs that can be used only to settle their obligations except for registered capitals and the PRC statutory reserves of the consolidated VIEs amounting to RMB5,325 million as of December&#160;31, 2024. As the consolidated VIEs are incorporated as limited liability companies under the PRC Company Law, the creditors do not have recourse to the general credit of the Group&#x2019;s relevant PRC subsidiaries for all the liabilities of the consolidated VIEs. As of December&#160;31, 2023 and 2024, the total shareholders&#x2019; equity of the consolidated VIEs was RMB6,446&#160;million and RMB13,942 million, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Currently there is no contractual arrangement that could require the Group&#x2019;s relevant PRC subsidiaries or the Group to provide additional financial support to the consolidated VIEs. As the Group conducts certain businesses in the Chinese mainland through the consolidated VIEs, the Group may provide additional financial support on a discretionary basis in the future, which could expose the Group to a loss. &lt;/div&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <jd:ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-33517"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, the Company&#x2019;s major subsidiaries, consolidated VIEs and consolidated VIEs&#x2019; subsidiaries are as follows: &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 46%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 8%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 44%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 46%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 8%;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Equity&lt;br/&gt; interest&#160;held&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 44%;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Place and date of incorporation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Subsidiaries&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 44%;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Beijing Jingdong Century Trade Co., Ltd. (&#x201c;Jingdong Century&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Beijing, China, April 2007&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Jiangsu Jingdong Information Technology Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Jiangsu, China, June 2009&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Shanghai Shengdayuan Information Technology Co., Ltd.&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Shanghai, China, April 2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics Holding Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;63%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Hong Kong, China, August 2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Jingdong Technology Group Corporation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, November 2011&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JINGDONG Property, Inc.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;75%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, January 2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics, Inc.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;63%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, January 2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Jingdong &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;E-Commerce&lt;/div&gt; (Trade) Hong Kong Co., Ltd.&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Hong Kong, China, February 2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD.com International Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Hong Kong, China, February 2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Beijing Jingdong Shangke Information Technology Co., Ltd. (&#x201c;Beijing Shangke&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Beijing, China, March 2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Chongqing Jingdong Haijia &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;E-commerce&lt;/div&gt; Co., Ltd. (&#x201c;Chongqing Haijia&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Chongqing, China, June 2014&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD.com Investment Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:center"&gt;British Virgin Islands (&#x201c;BVI&#x201d;), January 2015&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Asia Development Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;75%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;British Virgin Islands, February 2015&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Suqian Hanbang Investment Management Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Jiangsu, China, January 2016&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Jiangsu Xinchuan Hailian Supply Chain Management Co., Ltd. (formerly known as Xi&#x2019;an Jingxundi Supply Chain Technology Co., Ltd.)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;63%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Jiangsu, China, May 2017&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Assets Holding Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, March 2018&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Property Holding Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, March 2018&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Beijing Wodong Tianjun Information Technology Co., Ltd. (&#x201c;Beijing Wodong Tianjun&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Beijing, China, May 2018&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Health International Inc.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;67%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, November 2018&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Jiankang Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;British Virgin Islands, April 2019&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Industrial Technology Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;British Virgin Islands, October 2019&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JINGDONG Industrials, Inc.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;78%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, November 2019&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Jingdong Logistics Supply Chain Co., Ltd.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;63%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Jiangsu, China, June 2020&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Jiangsu Huiji Space Technology Co., Ltd. &lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Jiangsu, China, March 2019&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Sunflower Investment Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;British Virgin Islands, February 2016&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Windcreek Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;100%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;British Virgin Islands, January 2016&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Dada Nexus Limited&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; width: 8%;"&gt;63%&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; width: 44%;"&gt;Cayman Islands, July 2014&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 46%;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Consolidated VIEs&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 44%;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255); width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal; white-space: nowrap;"&gt;Beijing Jingdong 360 Degree &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;E-commerce&lt;/div&gt; Co., Ltd. (&#x201c;Jingdong 360&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;"&gt;Beijing, China, April 2007&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Jiangsu Yuanzhou &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;E-commerce&lt;/div&gt; Co., Ltd. (&#x201c;Jiangsu Yuanzhou&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;"&gt;Jiangsu, China, September 2010&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Jiangsu Jingdong Bangneng Investment Management Co., Ltd. (&#x201c;Jingdong Bangneng&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;"&gt;Jiangsu, China, August 2015&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Xi&#x2019;an Jingdong Xincheng Information Technology Co., Ltd. (&#x201c;Xi&#x2019;an Jingdong Xincheng&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;"&gt;Shaanxi, China, June 2017&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255); width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Suqian Hanyu Technology Co., Ltd. (&#x201c;Suqian Hanyu&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;"&gt;Jiangsu, China, December 2024&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1pt;"&gt;
&lt;td style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td colspan="2" style="height: 6pt; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Consolidated VIEs&#x2019; Subsidiaries&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255); width: 44%;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beijing Jingbangda Trade Co., Ltd. (&#x201c;Beijing Jingbangda&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255); width: 8%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(255, 255, 255); width: 44%;"&gt;Beijing, China, August 2012&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 46%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Suqian Juhe Digital Enterprise Management Co., Ltd.&lt;/div&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"&gt;(&#x201c;Suqian Juhe&#x201d;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 8%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 44%;"&gt;Jiangsu, China, June &lt;div style="display:inline;"&gt;2020&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:ScheduleOfMajorSubsidiariesConsolidatedViesAndViesSubsidiariesTableTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_BeijingJingdongCenturyTradeCompanyLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57295"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JiangsuJingdongInformationTechnologyCompanyLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57296"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_ShanghaiShengdayuanInformationTechnologyCompanyLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57297"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JdLogisticsHoldingLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57298"
      unitRef="Unit_pure">0.63</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JingdongTechnologyGroupCorporationMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57299"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JingdongPropertyIncMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57300"
      unitRef="Unit_pure">0.75</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JDLogisticsIncMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57301"
      unitRef="Unit_pure">0.63</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JingdongECommerceTradeHongKongCompanyLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57302"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JdcomInternationalLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57303"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57304"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_ChongqingJingdongHaijiaECommerceCompanyLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57305"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JdcomInvestmentLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57306"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JdAsiaDevelopmentLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57307"
      unitRef="Unit_pure">0.75</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_SuqianHanbangInvestmentManagementCompanyLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57308"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JiangsuXinchuanHailianSupplyChainManagementCoLtdMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57309"
      unitRef="Unit_pure">0.63</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JdAssetsHoldingLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57310"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JdPropertyHoldingLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57311"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdBeijingWodongTianjunMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57312"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JdHealthInternationalIncMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57313"
      unitRef="Unit_pure">0.67</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JdJiankangLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57314"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JdIndustrialTechnologyLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57315"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JingdongIndustrialsIncMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57316"
      unitRef="Unit_pure">0.78</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JingdongLogisticsSupplyChainCompanyLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57317"
      unitRef="Unit_pure">0.63</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JiangsuHuijiSpaceTechnologyCoLtdjiangsuHuijiMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57318"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_JdSunflowerInvestmentLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57319"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_WindcreekLimitedMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57320"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_DadaNexusLimitedDadaMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57321"
      unitRef="Unit_pure">0.63</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34058"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The following table sets forth the assets, liabilities, results of operations and changes in cash, cash equivalents, and restricted cash of the consolidated VIEs (where appropriate, the term &#x201c;VIEs&#x201d; also refers to its subsidiaries as a whole) structured by the Contractual Agreements, which have eliminated the intercompany transactions within the consolidated VIEs: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 82%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;81,301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;85,451&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;74,855&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;71,509&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 73%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 73%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;134,516&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;145,795&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;166,067&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 73%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,137&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,503&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,263&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 78%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 78%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net cash provided by operating activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,434&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,291&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,968&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net cash provided by/(used in) investing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,498&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,324&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,482&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net cash used in financing activities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,306&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(900&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(9,782&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net increase/(decrease) in cash, cash equivalents, and restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(370&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,715&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,296&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash, cash equivalents, and restricted cash at beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,560&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,190&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,905&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 78%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash, cash equivalents, and restricted cash at end of year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,190&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,905&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8,609&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; width: 78%;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57324"
      unitRef="Unit_CNY">81301000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57325"
      unitRef="Unit_CNY">85451000000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57326"
      unitRef="Unit_CNY">74855000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57327"
      unitRef="Unit_CNY">71509000000</us-gaap:Liabilities>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57328"
      unitRef="Unit_CNY">134516000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57329"
      unitRef="Unit_CNY">145795000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57330"
      unitRef="Unit_CNY">166067000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57331"
      unitRef="Unit_CNY">1137000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57332"
      unitRef="Unit_CNY">2503000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57333"
      unitRef="Unit_CNY">6263000000</us-gaap:ProfitLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57334"
      unitRef="Unit_CNY">5434000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57335"
      unitRef="Unit_CNY">3291000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57336"
      unitRef="Unit_CNY">10968000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57337"
      unitRef="Unit_CNY">-4498000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57338"
      unitRef="Unit_CNY">3324000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57339"
      unitRef="Unit_CNY">-3482000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57340"
      unitRef="Unit_CNY">-1306000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57341"
      unitRef="Unit_CNY">-900000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57342"
      unitRef="Unit_CNY">-9782000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57343"
      unitRef="Unit_CNY">-370000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2023To12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57344"
      unitRef="Unit_CNY">5715000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2024To12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57345"
      unitRef="Unit_CNY">-2296000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57346"
      unitRef="Unit_CNY">5560000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57347"
      unitRef="Unit_CNY">5190000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57348"
      unitRef="Unit_CNY">10905000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57349"
      unitRef="Unit_CNY">5190000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57350"
      unitRef="Unit_CNY">10905000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57351"
      unitRef="Unit_CNY">8609000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2023_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57352"
      unitRef="Unit_CNY">78316000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2024_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57353"
      unitRef="Unit_CNY">83392000000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2023_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57354"
      unitRef="Unit_CNY">40607000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2024_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57355"
      unitRef="Unit_CNY">42197000000</us-gaap:Liabilities>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57356"
      unitRef="Unit_CNY">72666000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57357"
      unitRef="Unit_CNY">85140000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_JdcomIncMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57358"
      unitRef="Unit_CNY">101218000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <jd:RegisteredCapitalsAndPrcStatutoryReserves
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57359"
      unitRef="Unit_CNY">5325000000</jd:RegisteredCapitalsAndPrcStatutoryReserves>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57360"
      unitRef="Unit_CNY">6446000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_VariableInterestEntityPrimaryBeneficiaryAggregatedMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-57361"
      unitRef="Unit_CNY">13942000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34609">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Summary of significant accounting policies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;a. Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. All amounts, except for share, per share data or otherwise noted, are rounded to the nearest million. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;b. Principles of consolidation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries and the consolidated VIEs for which the Company is the ultimate primary beneficiary. Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power; or has the power to govern the financial and operating policies, to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of directors. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A consolidated VIE is an entity in which the Company, or its subsidiaries, through the Contractual Arrangements, bear the risks of, and enjoy the rewards normally associated with, ownership of the entity, and therefore the Company or its subsidiaries are the primary beneficiary of the entity. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;All transactions and balances among the Company, its subsidiaries and the consolidated VIEs have been eliminated upon consolidation. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;c. Reclassifications &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Certain reclassifications have been made to the prior years&#x2019; consolidated financial statements to conform to the current year&#x2019;s presentation. These reclassifications had no impact on net income, shareholders&#x2019; equity, or cash flows as previously reported. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;d. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-controlling&lt;/div&gt; interests &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;For the Company&#x2019;s subsidiaries and consolidated VIEs, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; interests are recognized to reflect the portion of their equity that is not attributable, directly or indirectly, to the Company as the controlling shareholder. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-controlling&lt;/div&gt; interests are classified as a separate line item in the equity section of the Group&#x2019;s consolidated balance sheets and have been separately disclosed in the Group&#x2019;s consolidated statements of operations and comprehensive income to distinguish the interests from that of the Company. With respect to impairment losses of goodwill and intangible assets of the Company&#x2019;s subsidiaries and consolidated VIEs, the Company attributes impairment losses on the basis of the relative ownership interests of the parent and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; shareholders. &lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;e. Use of estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, related disclosures of contingent liabilities at the balance sheet date, and the reported revenues and expenses during the reported period in the consolidated financial statements and accompanying notes. Significant accounting estimates are used for, but not limited to, returns allowance, vendor rebates, taxation, fair value of assets and liabilities acquired in business combinations, fair value of certain equity investees, assessment for impairment of long-lived assets, investments in equity investees, and goodwill, allowance for doubtful accounts including expected credit losses, inventory reserve for excess and obsolete inventories, lower of cost and net realizable value of inventories, depreciable lives of property, equipment and software, useful lives of intangible assets and the discount rate for lease. Actual results may differ materially from those estimates. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;f. Foreign currency translation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group&#x2019;s reporting currency is Renminbi(&#x201c;RMB&#x201d;) as the major operations of the Group are within the PRC. The functional currency of the Company is the U.S. dollars (&#x201c;US$&#x201d;). The Group&#x2019;s PRC subsidiaries and consolidated VIEs generally determined their functional currency to be RMB. The Group&#x2019;s subsidiaries and consolidated VIEs determined their functional currencies based on the criteria of ASC Topic 830, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign Currency Matters&lt;/div&gt;&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Transactions denominated in currencies other than functional currency are translated into functional currency at the exchange rates quoted by authoritative banks prevailing at the dates of the transactions. Exchange gains and losses resulting from those foreign currency transactions denominated in a currency other than the functional currency are recorded as a component of &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The consolidated financial statements of the Group are translated from the functional currency into RMB. Assets and liabilities denominated in foreign currencies are translated into RMB using the applicable exchange rates at the balance sheet date. Equity accounts other than earnings generated in current year are translated into RMB at the appropriate historical rates. Revenues, expenses, gains and losses are translated into RMB using the periodic average exchange rates. The resulting foreign currency translation adjustments are recorded in &#x201c;accumulated other comprehensive income/(loss)&#x201d; as a component of shareholders&#x2019; equity. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company designates certain &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-derivative&lt;/div&gt; instruments to hedge its net investments in certain foreign operations, to manage exposure in exchange rates. In December 2023, the Company designated the principal of its 8.3&#160;billion &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;of RMB denominated debt to hedge its $US denominated net investment in a certain subsidiary with functional currency of RMB. The portion of the gain or loss on the hedging instrument that is determined to be effective, referring to the exchange rate effect, is recognized directly in equity in &#x201c;accumulated other comprehensive income/(loss)&#x201d;, net of income taxes, while the ineffective portion and the operating costs are recognized in the consolidated statements of operations and comprehensive income. For the years ended December&#160;31, 2023 and 2024, the net investment hedge is deemed to be perfectly effective. The gain or loss on the hedging instrument that has been recognized directly in &#x201c;accumulated other comprehensive income/(loss)&#x201d; shall be recognized in the consolidated statements of operations and comprehensive income when the disposal of the foreign subsidiary occurs. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;g. Convenience translation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Translations of the consolidated balance sheets, the consolidated statements of operations and comprehensive income and the consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2024 are solely for the convenience of the readers and were calculated at the rate of US$1.00=RMB7.2993, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board on December&#160;31, 2024. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2024, or at any other rate. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;h. Cash and cash equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash and cash equivalents primarily consist of cash on hand and time deposits which have original maturities of three months or less.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;i. Restricted cash &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the face of the consolidated balance sheets, and is included in the &#x201c;total cash, cash equivalents, and restricted cash&#x201d; in the consolidated statements of cash flows. The Group&#x2019;s restricted cash mainly includes security deposits held in designated bank accounts for issuance of bank acceptance and letter of guarantee.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;j. Short-term investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Short-term investments include wealth management products and time deposits placed with banks with original maturities longer than three months but less than one year and maturities less than one year. Wealth management products are certain deposits with variable interest rates or principal &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;not-guaranteed&lt;/div&gt; with certain financial institutions. The Group elects the fair value option to record wealth management products with variable interest rates as well as principal not guaranteed and deposits mainly indexed to foreign exchange with maturities less than one year at fair value in accordance with ASC&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Topic &lt;/div&gt;&lt;/div&gt; 825&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&lt;/div&gt;&lt;/div&gt;. Changes in the fair value are reflected in the consolidated statements of operations and comprehensive income. The Group also holds deposits that earn fixed interest rate return only if the Group hold the securities to maturity. As the Group has the positive intent and ability to hold the deposits to maturity, they are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; and recorded at amortized cost. &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;k. Accounts receivable, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounts receivable represents the amounts that the Group has an unconditional right to consideration, and are recorded net of allowance for doubtful accounts. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group, in collaboration with Jingdong Technology Holding Co., Ltd. (&#x201c;JD Technology&#x201d;), provides consumer financing to the qualified customers in the online retail business, such consumer financing receivables are recorded as accounts receivable. Due to the legacy contractual arrangements with JD Technology, the Group remains as the legal owner of the consumer financing receivables, where JD Technology performs the related credit assessment and is obligated to purchase the consumer financing receivables past due over certain agreed period of time from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, as such, no allowance for doubtful accounts were provided. The Group, in collaboration with JD Technology, periodically securitizes consumer financing receivables through the transfer of those assets to securitization vehicles, please refer to Note 2(w). In addition, the Group transfers ownership of some of its accounts receivable originated from qualified corporate customers to JD Technology without recourse. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;text-indent: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other than the accounts receivable arising from the consumer financing, the Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit losses to reduce its accounts receivable to the amount that it believes will be collected. The Group uses the length of time a balance has been outstanding, the payment history, creditworthiness and financial conditions of the customers and industry trend as credit quality indicators to monitor the Group&#x2019;s receivables within the scope of expected credit losses model, along with reasonable and supportable forecasts as a basis to develop the Group&#x2019;s expected loss estimates. The Group adjusts the allowance percentage periodically when there are significant differences between estimated bad debts and actual bad debts. If there is strong evidence indicating that the accounts receivable is likely to be unrecoverable, the Group also makes specific allowance in the period in which a loss is determined to be probable. Accounts receivable balances are written off after all collection efforts have been exhausted. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;l. Inventories, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value. Cost of inventories is mainly determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as inventory aging, historical and forecasted consumer demand, and market conditions that impact pricing. The Group takes ownership, risks and rewards of the products purchased, but has arrangements to return unsold goods with certain vendors. Write downs are recorded in &#x201c;cost of revenues&#x201d; in the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group also provides fulfillment-related services in connection with the Group&#x2019;s online marketplace. Third-party merchants maintain ownership of their inventories and therefore these products are not included in the Group&#x2019;s inventories. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;m. Loan receivables, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Loan receivables represent the consumer financing, in collaboration with JD Technology, provided to qualified individual customers on the Group&#x2019;s online marketplace. Due to the legacy contractual arrangements with JD Technology, the Group remains as the legal owner of the consumer financing receivables, including such loan receivables, where JD Technology performs the related credit assessment and absorbs the credit risks. The loan terms extended to the customers generally range from 1 month to 24 months. As JD Technology is obligated to purchase the receivables past due over certain agreed period of time from the Group at carrying values to absorb the credit risks, no provision for doubtful accounts was recorded for the years ended December&#160;31, 2022, 2023 and 2024. The loan receivables were measured at amortized cost and reported in the consolidated balance sheets at outstanding principal. As of December&#160;31, 2023 and 2024, the loan receivables with the collection period less than one year amounting to RMB1,711&#160;million and RMB1,279&#160;million&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;, respectively, were classified into &#x201c;prepayments and other current assets&#x201d; in the consolidated balance sheets. As of December&#160;31, 2023 and 2024, the loan receivables with the collection period over one year amounting to &lt;/div&gt;&lt;/div&gt; RMB251&#160;million and RMB373&#160;million, respectively&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;, were classified into &#x201c;other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt; assets&#x201d; in the consolidated balance sheets. Cash paid for loan originations and cash received from loan repayments are classified as investing activities in the consolidated statements of cash flows. The Group, in collaboration with JD Technology, periodically securitizes loan receivables through the transfer of those assets to securitization vehicles, please refer to Note 2(w). &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;n. Property, equipment and software, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Property, equipment and software are stated at cost less accumulated depreciation and impairment. Property, equipment and software are depreciated at rates sufficient to write off their costs less impairment and residual value, if any, over the estimated useful lives on a straight-line basis. The estimated useful lives of major property, equipment and software are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 51%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 48%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Estimated useful lives&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Electronic equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;3&lt;/div&gt;-&lt;div style="display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;Software&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;3-5 years&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;Vehicles&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;3-6 years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Office equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;5&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Logistics, warehouse and other heavy equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;5&lt;/div&gt;-&lt;div style="display:inline;"&gt;10&lt;/div&gt;&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: middle;"&gt;Leasehold improvement&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Over the shorter of the expected life of &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;leasehold improvements or the lease term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Building&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;30-40&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Building improvement&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;5-10&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;Land&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;Indefinite&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Repairs and maintenance costs are charged to expenses as incurred, whereas the costs of renewals and betterment that extend the useful lives of property, equipment and software are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the costs, accumulated depreciation and impairment with any resulting gain or loss recognized in the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;o. Construction in progress &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Direct costs that are related to the construction of property, equipment and software and incurred in connection with bringing the assets to their intended use are capitalized as construction in progress. Construction in progress is transferred to specific property, equipment and software items and the depreciation of these assets commences when the assets are ready for their intended use. As of December&#160;31, 2023 and 2024, construction in progress were primarily relating to the construction of office buildings and warehouses. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;p. Land use rights, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Land use rights are recorded at cost less accumulated amortization. Amortization is provided on a straight-line basis over the estimated useful lives which are 18 to 70 years and represent the shorter of the estimated usage periods or the terms of the agreements. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;q. Intangible assets, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Intangible assets purchased from third parties are initially recorded at cost and amortized on a straight-line basis over the estimated economic useful lives. The Group performs valuation of the intangible assets arising from business combination to determine the fair value to be assigned to each asset acquired. The Group determines the fair value using the appropriate approach which requires management to make significant estimates and assumptions. The acquired intangible assets are recognized and measured at fair value and are expensed or amortized using the straight-line approach over the estimated economic useful lives of the assets. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The estimated useful lives of major intangible assets are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 51%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 48%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Estimated useful lives&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Customer relationship&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;3-10&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Technology and others&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;3-10&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Non-compete&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;5-8 years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Domain names and trademarks&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;5-20 years&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;r. Goodwill &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill represents the excess of the purchase price over the fair value of the identifiable assets and liabilities acquired in a business combination. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill is not depreciated or amortized but is tested for impairment on an annual basis as of December&#160;31, and in between annual tests when an event occurs or circumstances change that could indicate that the asset might be impaired. In accordance with ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2017-04,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment &lt;/div&gt;&lt;/div&gt;issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) guidance on testing of goodwill for impairment, the Group first assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If as a result of its qualitative assessment, that it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is mandatory. Otherwise, no further testing is required. The quantitative impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. If the carrying amount of each reporting unit exceeds its fair value, an impairment loss equal to the difference between the fair value of the reporting unit and its carrying amount will be recorded. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;s. Asset acquisition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;When the Group acquires other entities, if the assets acquired and liabilities assumed do not constitute a business, the transaction is accounted for as an asset acquisition. Assets are recognized based on their cost, which generally includes the transaction costs of the asset acquisition. The cost of a group of assets acquired in an asset acquisition is allocated to the individual assets acquired or liabilities assumed based on their relative fair values and does not give rise to goodwill. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2023 and 2024, the Group entered into several transactions, which were accounted for as asset acquisitions, to acquire certain assets for development purpose, mainly including RMB5,997 million and &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; RMB4,079&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;million of property, equipment&#160;&lt;/div&gt;and software, net, RMB1,009 million and &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; RMB144&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million of construction in progress and RMB2,638 million and &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; RMB240&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million of land use rights, respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;t. Investments in equity investees &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Investments in equity investees represents the Group&#x2019;s investments in privately held companies, publicly traded companies and private equity funds. The Group applies the equity method of accounting to account for an equity investment, in common stock or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-substance&lt;/div&gt; common stock, according to ASC Topic 323, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investment&#x2014;Equity Method and Joint Ventures&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC 323&#x201d;), over which it has significant influence but does not own a majority equity interest or otherwise control. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;An investment in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-substance&lt;/div&gt; common stock is an investment in an entity that has risk and reward characteristics that are substantially similar to that entity&#x2019;s common stock. The Group considers subordination, risks and rewards of ownership and obligation to transfer value when determining whether an investment in an entity is substantially similar to an investment in that entity&#x2019;s common stock. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Under the equity method, the Group&#x2019;s share of the post-acquisition profits or losses of the equity investees are recorded in &#x201c;share of results of equity investees&#x201d; in the consolidated statements of operations and comprehensive income and its share of post-acquisition movements of accumulated other comprehensive income/(loss) are recorded in accumulated other comprehensive income/(loss) as a component of shareholders&#x2019; equity. The Group records its share of the results of equity investments in publicly listed companies and certain privately held companies on one quarter in arrears basis. The excess of the carrying amount of the investment over the underlying equity in net assets of the equity investee represents goodwill and intangible assets acquired. When the Group&#x2019;s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Group does not recognize further losses, unless the Group has incurred obligations or made payments or guarantees on behalf of the equity investee, or the Group holds other investments in the equity investee. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group continually reviews its investments in equity investees under equity method to determine whether a decline in fair value to below the carrying value is other-than-temporary. The primary factors the Group considers in its determination are the duration and severity of the decline in fair value, financial and business performance, cash position and, recent financing rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down to fair value. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Private equity funds pursue various investment strategies, including event driven and multi-strategy. Investments in private equity funds generally are not redeemable due to the closed-ended nature of these funds. These private equity funds, over which the Group does not have the ability to exercise significant influence, are accounted for under the existing practical expedient in ASC Topic 820, &lt;div style="font-style:italic;display:inline;"&gt;Fair Value Measurements and Disclosures&lt;/div&gt; to estimate fair value using the net asset value per share (or its equivalent) of the investment&lt;/div&gt;&#160;(&#x201c;NAV practical expedient&#x201d;). &lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group&#x2019;s equity investments without readily determinable fair values, which do not qualify for NAV practical expedient and over which the Group does not have the ability to exercise significant influence through the investments in common stock or in substance common stock, are accounted for under the measurement alternative (the &#x201c;Measurement Alternative&#x201d;) in accordance with ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2016-01,&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; Financial Instruments&#x2014;Overall (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;825-10)&#x2014;Recognition&lt;/div&gt; and Measurement of Financial Assets and Financial Liabilities&lt;/div&gt;&lt;/div&gt; (&#x201c;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2016-01&#x201d;).&lt;/div&gt; Under the Measurement Alternative, the carrying value is measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. All gains and losses on these investments, realized and unrealized, are recognized in &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income. The Group makes assessment of whether an investment is impaired based on performance and financial position of the investee as well as other evidence of market value at each reporting date. Such assessment includes, but is not limited to, financial and business performance, cash position and recent financing rounds. The Group recognizes an impairment loss equal to the difference between the carrying value and fair value in &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income if there is any. When the investments become qualified for use of the equity method, the Group remeasures the previously held interest in the investments at fair value, if any observable price changes in orderly transactions identified for an identical or a similar investment, immediately before it applying the equity method, in accordance with ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2020-01,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments&#x2014;Equity Securities (Topic 321), Investments&#x2014;Equity Method and Joint Ventures (Topic 323).&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;u. Marketable securities and other investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group invests in marketable equity securities and other investments to meet business objectives. The marketable securities are classified as investments with readily determinable fair values, which are reported at fair value in the consolidated balance sheets, the unrealized gains and losses on equity securities are recorded in &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income under ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2016-01.&lt;/div&gt; &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Other investments are comprised of time deposits placed with banks and wealth management products with maturities more than one year. For wealth management products with variable interest rates as well as principal not guaranteed and deposits mainly indexed to foreign exchange, the Group elected the fair value option to account for them at fair value with changes in fair value recorded under &#x201c;others, net&#x201d; in the consolidated statement of operations and comprehensive income. For wealth management products and deposits that earn fixed interest rate return only if the Group held the securities to maturity, the Group classified them as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; and recorded at amortized cost considering its positive intent and ability to hold them to maturity. &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;v. Impairment of long-lived assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Long-lived assets are evaluated for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset or an asset group may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the asset or the asset group to an estimate of future undiscounted cash flows expected to be generated from the use of the asset or the asset group and its eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the asset or the asset group, the Group recognizes an impairment loss based on the excess of the carrying value of the asset or the asset group over its fair value. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;w. Nonrecourse securitization debt and transfer of financial assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group, in collaboration with JD Technology, periodically securitizes accounts receivable and loan receivables arising from consumer financing through the transfer of those assets to securitization vehicles. The securitization vehicles then issue (1)&#160;debt securities to third-party investors and JD Technology, or (2)&#160;trust beneficiary rights to the Group which are immediately transferred to third-party investors, collateralized by the transferred assets. The asset-backed debt securities issued by the securitization vehicles and the trust beneficiary rights transferred by the Group are nonrecourse to the Group and are payable only out of collections on their respective underlying collateralized assets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group does not consolidate the securitization vehicles when no economic interests are retained by the Group, and the Group has no continuing involvements, including the servicer of the securitization vehicles. Transfers are accounted for as sale and corresponding transferred accounts receivable are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;de-recognized&lt;/div&gt; in the consolidated balance sheets pursuant to ASC Topic 860, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Transfers and Servicing&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC 860&#x201d;), only if they meet all of the three criteria: (i)&#160;the transferred financial assets have been isolated from the transferor and its creditor, (ii)&#160;each transferee has the rights to pledge or exchange the transferred assets, or the transferor has no continuing involvement with the transferred financial assets, and (iii)&#160;the transferor does not maintain effective control over the transferred financial assets or third-party beneficial interests related to those transferred assets. Otherwise, the transfers of the assets are accounted for as a financing type transaction if the conditions in ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;860-10-40-5&lt;/div&gt;&lt;/div&gt; are not met. The common control relationship between the transferor and transferee is not considered when applying the derecognition criteria under ASC 860 as the transferee is not a consolidated affiliate or subsidiary of the transferor. The gain/loss recorded upon the sale accounting was immaterial for the periods presented. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;x. Unsecured senior notes and long-term borrowings &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Unsecured senior notes are recognized initially at fair value, net of debt discounts or premiums and debt issuance costs. Convertible senior notes are determined appropriately in accordance with the terms in relation to the conversion feature, call or/and put options, and other embedded features, if applicable. After considering the impact of such features, the Group may account for such instrument as a liability in its entirety, or separate the instrument into debt or/and equity components following the respective guidance described under ASC Topic 815, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Derivatives and Hedging&lt;/div&gt;&lt;/div&gt; and ASC Topic 470, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Debt&lt;/div&gt;&lt;/div&gt;. Debt discounts or premiums and debt issuance costs are recorded as a reduction of the principal amount and the related accretion is recorded as &#x201c;interest expense&#x201d; in the consolidated statements of operations and comprehensive income over the earliest maturity date of the notes using the effective interest method. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Long-term borrowings are recognized at carrying amount. Interest expense is accrued over the estimated term of the facilities and recorded in the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;y. Fair value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurement for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group measures certain financial assets, including investments under the equity method on other-than-temporary basis, investments under the Measurement Alternative, intangible assets, goodwill and fixed assets at fair value when an impairment charge is recognized. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Level&#160;1 &#x2014; Observable inputs that reflect quoted prices (unadjusted)&#160;for identical assets or liabilities in active markets. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Level&#160;2 &#x2014; Include other inputs that are directly or indirectly observable in the marketplace. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Level&#160;3 &#x2014; Unobservable inputs which are supported by little or no market activity. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;z. Revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Consistent with the criteria of ASC Topic 606, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC 606&#x201d;), the Group recognizes revenues when the Group satisfies a performance obligation by transferring a promised good or service (that is, an asset) to a customer. An asset is transferred when the customer obtains control of that asset. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In accordance with ASC 606, the Group evaluates whether it is appropriate to record the gross amount of product sales and related costs or the net amount earned as commissions. When the Group is a principal and when the Group obtains control of the specified goods or services before they are transferred to the customers, the revenues are recognized in the gross amount of consideration to which it expects to be entitled in exchange for the specified goods or services transferred. When the Group is an agent and its obligation is to facilitate third parties in fulfilling their performance obligation for specified goods or services, the revenues are recognized in the net amount for the amount of commission which the Group earns in exchange for arranging for the specified goods or services to be provided by other parties. Revenues are recorded net of value added taxes. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;The Group recognizes revenues net of discounts and return allowances when the products are delivered and title is passed to customers. Significant judgement is required to estimate return allowances. For online retail business with return conditions, the Group reasonably estimates the possibility of return based on the historical experience, changes in judgments on these assumptions and &lt;div style="display:inline;"&gt;such&#160;&lt;/div&gt;estimates could materially impact the amount of net revenues recognized. As of December&#160;31, 2023 and 2024, liabilities for return allowances were RMB950&#160;million and RMB1,029&#160;million, respectively, which were included in &#x201c;Accrued expenses and other current liabilities&#x201d;. The rights to recover products from customers associated with the Group&#x2019;s liabilities for return allowances are the Group&#x2019;s assets, which were RMB989&#160;million and RMB1,056&#160;million as of December&#160;31, 2023 and 2024, respectively, and were included in &#x201c;Prepayments and other current assets&#x201d;. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group also sells prepaid cards which can be redeemed to purchase products sold on the JD Platform. In accordance with ASC 606, the cash collected from the sales of prepaid cards is initially recorded in &#x201c;advance from customers&#x201d; in the consolidated balance sheets and subsequently recognized as revenues upon the sales of the respective products through redemption of prepaid cards are completed. The Group recognizes revenues from estimated unredeemed prepaid cards over the expected customer redemption periods, rather than waiting until prepaid cards expire or when the likelihood of redemption becomes remote in accordance with ASC 606. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Revenue arrangements with multiple deliverables are divided into separate units of accounting based on the SSP of each separate unit. In instances where SSP is not directly observable, such as the Group does not have vendor-specific objective evidence or third-party evidence of the selling prices of the deliverables, considerations are allocated using estimated selling prices. Determining the SSP of each separate unit may require significant judgments, and significant assumptions and estimates have been made in estimating the relative selling price of each single-element. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Product Revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group recognizes the product revenues from the online retail business on a gross basis as the Group is acting as a principal in these transactions and is responsible for fulfilling the promise to provide the specified goods. Revenues from the sales of electronics and home appliance products were RMB515,945&#160;million, RMB538,799&#160;million and RMB564,982&#160;million, and revenues from the sales of general merchandise products were RMB349,117&#160;million, RMB332,425&#160;million and RMB363,025&#160;million, for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The Group&#x2019;s net product revenues were mainly generated by the JD Retail segment. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Service Revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group charges commission fees to third-party merchants for participating in the Group&#x2019;s online marketplace, where the Group generally is acting as an agent and its performance obligation is to arrange for the provision of the specified goods or services by those third-party merchants. Upon successful sales, the Group charges the third-party merchants a negotiated amount or a fixed rate commission fee based on the sales amount. Commission fee revenues are recognized on a net basis at the point of delivery of products, net of return allowances. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Group provides marketing services to third-party merchants, suppliers and other business partners on its various website channels and third-party marketing affiliate&#x2019;s websites, including but not limited to pay for performance marketing services on which the customers are charged based on effective clicks on their product information, and display advertising services that allow customers to place advertisements on various websites. The Group recognizes revenues from pay for performance marketing services based on effective clicks, and recognizes revenues from display advertising services ratably over the period during which the advertising services are provided or on the number of times that the advertisement has been displayed based on cost per thousand impressions. The Group did not enter into material &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;advertising-for-advertising&lt;/div&gt;&lt;/div&gt; barter transactions for the periods presented. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group offers integrated supply chain solutions and logistics services, primarily including warehousing and distribution services, express and freight, as well as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;on-demand&lt;/div&gt; delivery services. Revenues from integrated supply chain solutions and logistics services are recognized over time because of the continuous transfer of control to the customers, while revenues from the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;on-demand&lt;/div&gt; delivery services are recognized at the point of delivery of merchandise. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group also provides on-demand retail platform services. The Group acts as an agent and charges the retailer a fixed rate commission fee based on the sales amount and commission fee revenues on a net basis at the point of delivery of merchandise upon successful sales. In addition, the Group fulfills the delivery needs of retailers and other business customers, the Group has determined that it acts as the principal in these transactions and recognizes revenues on a gross basis at a fixed rate or a pre-determined amount for each completed delivery. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Plus memberships provide the Group&#x2019;s core customers with a better shopping experience, access to an evolving suite of benefits that represent a single stand-ready obligation. Subscriptions are paid for at the time of or in advance of delivering the services. Revenues from such arrangements are recognized over the subscription period. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group offers comprehensive customer services, primarily including 7*24 hours customer services to respond to customers&#x2019; post-sales requests, return and exchange services to facilitate customers&#x2019; return, exchange and repair of defective goods. These services are free of charge. The Group also provides return/exchange logistics services to the customers, of which the revenues recognized were not material for the periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Revenues from online marketplace and marketing services were RMB81,970&#160;million, RMB84,726&#160;million and RMB90,111&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which were mainly generated by the JD Retail segment. Revenues from logistics and other services were RMB99,204&#160;million, RMB128,712&#160;million and RMB140,701&#160;million, for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which were mainly generated by the JD Logistics segment. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;aa. Contract balances &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced and revenues recognized prior to invoicing when the Group has satisfied the Group&#x2019;s performance obligation and has the unconditional rights to payment. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Unearned revenues consist of payments received or awards to customers related to unsatisfied performance obligation at the end of the period, included in current and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt; deferred revenues and advance from customers in the Group&#x2019;s consolidated balance sheets. As of December&#160;31, 2023, the Group&#x2019;s total unearned revenues were RMB29,143&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;million&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; of which RMB22,770&#160;million was recognized as revenues for the year ended December&#160;31, 2024. The Group&#x2019;s total unearned revenues were RMB28,458&#160;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million as of December&#160;31, 2024, mainly expected to be recognized as revenue within one year. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. These costs include certain partner sales incentive programs. The Group has no material incremental costs of obtaining contracts with customers that the Group expects the benefit of those costs to be longer than one year which need to be recognized as assets. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;bb. Customer incentives and loyalty programs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group provides discounted coupons, mainly D Coupons, to its customers for free to incentivize purchase. D Coupons are given to a customer upon current purchase or can be given for free to promote future purchases. D Coupons require the customer to make future purchase of a minimum value in order to enjoy the value provided by the coupon. The rights to purchase discounted products in the future does not represent a material right to the customer. The Group assesses the significance of the discount by considering its percentage of the total future minimum purchase value, historical usage pattern by the customers and relative outstanding volume and monetary value of D Coupons compared to the other discounts offered by the Group. D Coupons are accounted for as a reduction of revenues on the future purchase. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Registered customers may also earn J Beans, which were launched based on certain activities performed on the Group&#x2019;s website by the customers and can be used against qualified purchases on JD Platform, which will directly reduce the amount paid by the customer, or redeemed for D Coupons that can be used in certain shops on JD Platform. The Group considers J Beans awarded to be a separate performance obligation identified in the contract. Therefore, the sales consideration is allocated to the products and J Beans based on the relative SSP of the products and J Beans awarded. Consideration allocated to J Beans is initially recorded as deferred revenues, and recognized as revenues when J Beans are used or expired. J Beans will expire at the subsequent year end after issuance. For the years ended December&#160;31, 2022, 2023 and 2024, the amounts of expired J Beans were not material. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;cc. Cost of revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cost of revenues consists primarily of purchase price of products, inbound shipping charges, write-downs of inventories, traffic acquisition costs related to online marketing services, and cost related to logistics services provided to third parties. &lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;dd. Rebates and subsidies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group periodically receives considerations from certain vendors, representing rebates for products sold and subsidies for the sales of the vendors&#x2019; products over a period of time. The rebates are not sufficiently separable from the Group&#x2019;s purchase of the vendors&#x2019; products and they do not represent a reimbursement of costs incurred by the Group to sell vendors&#x2019; products. The Group accounts for the rebates received from its vendors as a reduction to the prices it pays for the products purchased and therefore the Group records such amounts as a reduction of &#x201c;cost of revenues&#x201d; when recognized in the consolidated statements of operations and comprehensive income. Rebates are earned upon reaching minimum purchase thresholds for a specified period. When volume rebates can be reasonably estimated based on the Group&#x2019;s past experiences and current forecasts, a portion of the rebates is recognized as the Group makes progress towards the purchase threshold. Subsidies are calculated based on the volume of products sold through the Group and are recorded as a reduction of cost of revenues when the sales have been completed and the amount is determinable. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ee. Fulfillment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Fulfillment expenses consist primarily of (i) expenses incurred in operating the Group&#x2019;s fulfillment centers, customer service centers and physical stores, including personnel cost and expenses attributable to buying, receiving, inspecting and warehousing inventories, picking, packaging, and preparing customer orders for shipment, processing payment and related transaction costs, (ii) expenses charged by third-party couriers for dispatching and delivering the Group&#x2019;s products, (iii) lease expenses of warehouses, delivery and pickup stations, and physical stores, and (iv) depreciation and amortization of logistics and electronic equipment. The cost related to logistics services provided to third parties is classified in &#x201c;cost of revenues&#x201d; in the consolidated statements of operations and comprehensive income. Shipping costs included in fulfillment expenses amounted&lt;/div&gt;&#160;to RMB28,958&#160;million, RMB29,858&#160;million and RMB32,643&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ff. Marketing &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Marketing expenses consist primarily of advertising costs, public relations expenditures, and payroll and related expenses for employees involved in marketing and business development activities. The Group pays commissions to participants in the associates program when their customer referrals result in successful product sales and records such costs in &#x201c;marketing&#x201d; in the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Advertising costs, which consist primarily of online advertising, offline television, movie and outdoor advertising, and incentive programs to attract or retain consumers for the Group&#x2019;s online marketplace, are expensed as incurred, and totaled RMB29,898&#160;million, RMB31,761&#160;million and RMB38,172&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;gg. Research and development &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Research and development expenses consist primarily of payroll and related expenses for research and development employees involved in designing, developing and maintaining technology platform, and application of artificial intelligence, big data and cloud technologies and services, and technology infrastructure costs. Technology infrastructure costs include servers and other equipment depreciation, bandwidth and data center costs, rent, utilities and other expenses necessary to support the Group&#x2019;s internal and external business. Research and development expenses are expensed as incurred. Software development costs are recorded in &#x201c;Research and development&#x201d; as incurred as the costs qualifying for capitalization have been insignificant. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;hh. General and administrative &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;General and administrative expenses consist primarily of employee related expenses for general corporate functions, including accounting, finance, tax, legal and human relations; costs associated with these functions including facilities and equipment depreciation expenses, rental and other general corporate related expenses. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ii. Share-based compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group grants restricted share units (&#x201c;RSUs&#x201d;) and share options of the Company and its subsidiaries to eligible employees and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employees.&lt;/div&gt; The Group accounts for share-based awards issued to employees and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employees&lt;/div&gt; in accordance with ASC Topic 718&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation &#x2013; Stock Compensation&lt;/div&gt;&lt;/div&gt;. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Employees&#x2019; share-based awards, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employees&#x2019;&lt;/div&gt; share-based awards and the founder&#x2019;s share-based awards are measured at the grant date fair value of the awards and recognized as expenses a) immediately at grant date if no vesting conditions are required; or b) using graded vesting method, net of estimated forfeitures, over the requisite service period, which is the vesting period. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;All transactions in which goods or services are received in exchange for equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group uses the binomial option-pricing model or other appropriate methods to estimate the fair value of share options. The determination of estimated fair value of share-based payment awards on the grant date is affected by the fair value of the Company&#x2019;s ordinary shares as well as assumptions regarding a number of complex and subjective variables. These variables include the expected value volatility of the Company over the expected term of the awards, actual and projected employee share option exercise behaviors, a risk-free interest rate, exercise multiple and expected dividend yield, if any. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Determination of estimated fair value of the Company&#x2019;s subsidiaries before they were publicly listed requires complex and subjective judgments due to their limited financial and operating history, unique business risks and limited public information on companies in China similar to the Company&#x2019;s subsidiaries. The Company estimates the Company&#x2019;s subsidiaries&#x2019; enterprise value for purposes of recording share-based compensation, and the information considered by the Company mainly include but are not limited to the pricing of recent rounds of financing, future cash flow forecasts, discount rates, and liquidity factors. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group recognizes the estimated compensation cost of RSUs based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeitures are estimated at the time of grant and revised in the subsequent periods if actual forfeitures differ from those estimates. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A change in the terms or conditions of a share-based award, or cancellation of a share-based award accompanied by the concurrent grant of a replacement award is accounted for as a modification (that is, an exchange of the original award for a new award), unless the award&#x2019;s fair value, vesting conditions, and classification as an equity instrument are the same as immediately before and after the change. The Group recognized incremental compensation cost for an amount equal to the excess of the fair value of the modified award over the fair value of the original award immediately before the modification. Therefore, in relation to the modified award, the Group recognized share-based compensation over the vesting periods of the modified award. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;jj. Income tax &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. The Group follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the temporary differences between the carrying amounts in the financial statements and the tax bases of existing assets and liabilities by applying enacted statutory tax rates that will be in effect in the period in which the temporary differences are expected to reverse. The Group records a valuation allowance to reduce the amount of deferred tax assets if based on the weight of available evidence, it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of operations and comprehensive income in the period of change. Deferred tax assets and liabilities are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt; in the consolidated balance sheets. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group recognizes in its consolidated financial statements the benefit of a tax position if the tax position is more likely than not to prevail based on the facts and technical merits of the position. Tax positions that meet the more-likely-than-not recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Group estimates its liability for unrecognized tax benefits which are periodically assessed and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The ultimate outcome for a particular tax position may not be determined with certainty prior to the conclusion of a tax audit and, in some cases, appeal or litigation process. The actual benefits ultimately realized may differ from the Group&#x2019;s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group&#x2019;s consolidated financial statements in the period in which the audit is concluded. Additionally, in future periods, changes in facts, circumstances and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur. As of December&#160;31, 2023 and 2024, the Group did not have any significant unrecognized uncertain tax positions.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;kk. Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In accordance with ASC Topic 842, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;(&#x201c;ASC 842&#x201d;), the Group, using the modified retrospective transition approach through a cumulative-effect adjustment in the period of adoption rather than retrospectively adjusting prior periods and the package of practical expedients, categorizes leases with contractual terms longer than twelve months as either operating or finance lease. &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;The&lt;/div&gt; Group has no material finance leases for any of the periods presented. &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; (&#x201c;ROU&#x201d;) assets represent the Group&#x2019;s rights to use underlying assets for the lease term and lease liabilities represent the Group&#x2019;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term, reduced by lease incentives received, plus any initial direct costs, using the discount rate for the lease at the commencement date. As the implicit rate in the lease is not readily determinable for the Group&#x2019;s operating leases, the Group generally uses the incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The Group&#x2019;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Group will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Group accounts for lease and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-lease&lt;/div&gt; components separately. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group also enters into sale and leaseback transactions. The Group acts as the seller-lessee, transfers its assets to a third-party entity (the buyer-lessor) and then leases the transferred assets back from the buyer-lessor at an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;arm-length&lt;/div&gt; rental price. Upon consideration of ASC Topic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;842-40-25-1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; and ASC 606, the transfer of the underlying assets is considered as sales, and according to ASC 842, the leaseback transaction is classified as an operating lease. Therefore, the sale and the leaseback of the underlying assets are separately accounted for by the Group. Upon completion of the transaction, the legal titles of these assets are transferred to the third-party entity (the buyer-lessor), and the Group derecognizes these transferred assets and recognizes gains or losses from disposal of these assets in accordance with ASC Topic 360, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Property, Plant and Equipment&lt;/div&gt;&lt;/div&gt;. The leaseback transactions are accounted for under ASC 842, and the ROU assets and lease liabilities are recognized at commencement date accordingly. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group leases warehouses, offices, and store space to third-parties. The arrangements are in the nature of operating lease which is neither a sales-type nor direct-financing lease. As such, the underlying assets remain in the Group&#x2019;s consolidated balance sheets at their carrying value and continue to depreciate the assets based on the estimated useful life. Rental revenues should be recognized on a straight-line basis (or another systematic basis if that basis is more representative of the pattern in which income is earned from the underlying assets over the term of the respective lease). The Group records an unbilled rent receivable, which is the amount by which straight-line rental revenues exceed rents currently billed in accordance with the lease.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ll. Comprehensive income/(loss) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Comprehensive income/(loss) is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments from shareholders and distributions to shareholders. Comprehensive income/(loss) for the periods presented primarily includes net income and foreign currency translation adjustments. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;mm. Net income per share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Basic net income per share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period. For the calculation of diluted net income per share, the weighted average number of ordinary shares is adjusted by the effect of dilutive potential ordinary shares, including unvested RSUs and ordinary shares issuable upon the exercise of outstanding share options using the treasury stock method, and dilution impact of convertible senior notes using the if-converted method. Additionally, the Company takes into account the effect of dilutive shares of entities in which the Company holds equity interests. The dilutive impacts from equity interests mainly include equity investments accounted for using the equity method and the consolidated subsidiaries. The effect mentioned above is not included in the calculation of the diluted income per share when inclusion of such effect would be anti-dilutive. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;nn. Segment reporting &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#x201c;CODM&#x201d;), or decision making group, in deciding how to allocate resources and in assessing performance. The Group&#x2019;s CODM is the &lt;div style="-sec-ix-hidden:hidden138736996;display:inline;"&gt;Chief Executive Officer&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group consolidated Dada since February&#160;28, 2022 and reported the results of Dada as a new standalone segment. The Group also consolidated China Logistics Property Holdings Co., Ltd. (&#x201c;CNLP&#x201d;) through JD Property since March&#160;1, 2022 and reported the results of CNLP in the New Businesses segment. In addition, the Group has consolidated Ningbo Meishan Baoshui Area Deppon Investment Holding Company Limited except for certain of its subsidiaries (&#x201c;Deppon Holdco&#x201d;) since July&#160;26, 2022 and reported the results of Deppon Holdco in the JD Logistics segment. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Before 2024, the Company reported four &lt;div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;reportable segments, JD Retail, &lt;div style="display:inline;"&gt;JD Logistics, Dada and New Businesses. JD Retail, including JD Health and JD Industrials, among other operating segments, mainly engage in online retail, online marketplace and marketing services in China. JD Logistics includes both internal and external logistics businesses. Dada is a local on-demand delivery and retail platform in China. New Businesses mainly included multiple operating segments, such as JD Property, Jingxi and overseas businesses which do not individually meet the quantitative and qualitative thresholds to be individually reportable and were aggregated given majority similarities.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;From the first quarter of 2024, the Company started to report three &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;reportable segments, &lt;div style="display:inline;"&gt;JD Retail, JD Logistics and New Businesses, to reflect changes made to the reporting structure whose financial information is reviewed by the CODM under the ongoing operating strategies. JD Retail, including JD Health and JD Industrials, among other operating segments, mainly engage in online retail, online marketplace and marketing services in China. JD Logistics includes both internal and external logistics businesses. New Businesses mainly included multiple operating segments, such as Dada, JD Property, Jingxi and overseas businesses which do not individually meet the quantitative and qualitative thresholds to be individually reportable and were aggregated given majority similarities.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;These changes align with the manner in which the Group&#x2019;s CODM uses financial information to evaluate the performance of, and to allocate resources to, each of the operating segments. The prior periods&#x2019; segment operating results have been retrospectively recast to conform to current period presentation. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;oo. Statutory reserves &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company&#x2019;s subsidiaries and consolidated VIEs established in the Chinese mainland are required to make appropriations to certain &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-distributable&lt;/div&gt; reserve&#160;funds. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;In accordance with the laws applicable to the Foreign Investment Enterprises established in the PRC, the Group&#x2019;s subsidiaries registered as wholly owned foreign enterprise have to make appropriations from their after-tax profits (as determined under generally accepted&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;accounting principles in the PRC (&#x201c;PRC&#160;GAAP&#x201d;)) to reserve funds including general reserve fund, enterprise expansion fund and staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with the PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the company. Appropriations to the enterprise expansion fund and staff bonus and welfare fund are made at the respective company&#x2019;s discretion. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In addition, in accordance with the PRC Company Laws, the consolidated VIEs, registered as Chinese domestic companies, must make appropriations from their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits as determined under the PRC GAAP to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds including statutory surplus fund and discretionary surplus fund. The appropriation to the statutory surplus fund must be 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits as determined under the PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the company. Appropriation to the discretionary surplus fund is made at the discretion of the&#160;respective company. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The use of the general reserve fund, enterprise expansion fund, statutory surplus fund and discretionary surplus fund are restricted to the offsetting of losses or increasing of the registered capital of the respective company. The staff bonus and welfare fund is a liability in nature and is restricted to fund payments of special bonus to employees and for the collective welfare of employees. None of these reserves are allowed to be transferred to the company in terms of cash dividends, loans or advances, nor can they be distributed except under liquidation. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, profit appropriation to statutory surplus fund for the Group&#x2019;s entities incorporated in the Chinese mainland was approximately RMB1,887&#160;million, RMB2,636&#160;million and RMB579&#160;million, respectively. No appropriation to other reserve funds was made for any of the periods presented. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;pp. Government financial incentives &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Government financial incentives represent rewards provided by the relevant PRC municipal government authorities to the Group for business achievements made by the Group. Government financial incentives are recognized in &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income when the government financial incentives are received and no further conditions need to be met, otherwise the received amounts are recorded as liabilities. The amounts of such government financial incentives are determined solely at the discretion of the relevant government authorities and there is no assurance that the Group will continue to receive these government financial incentives in the future. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;qq. Assets held for sale &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Classification of long-lived assets (or disposal group) as held for sale typically occurs upon the execution of a purchase and sale agreement and belief by management that the sale or disposition is probable of occurrence within one year. Upon determining that long-lived assets (or disposal groups)) meet the held for sale criteria, the Company discontinues depreciating the relevant long-lived assets, including property, equipment and software, intangible assets and ROU assets, and measures such assets or disposal groups in consolidated balance sheets at the lower of its carrying amount or fair value less the cost to sell. The Company presents these long-lived assets and liabilities directly associated with these assets as held for sale in its consolidated balance sheets and classifies them as current assets and liabilities. The Company reports the results of operations of its long-lived assets (or disposal group) sold or held for sale in its consolidated statements of operations and comprehensive income through the date of sale. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;text-indent: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt; &lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;rr. Recent accounting pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Recently adopted accounting pronouncements&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;In November 2023, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2023-07.&lt;/div&gt; The amendments improve reportable segment disclosure requirements. Main provisions include: (1)&#160;significant segment expenses&#x2014;public entities are required to disclose significant segment expenses by reportable segment if they are regularly provided to the CODM and included in each reported measure of segment profit or loss; (2)&#160;other segment items&#x2014;public entities are required to disclose other segment items by reportable segment. Such a disclosure would constitute the difference between reported segment revenues less the significant segment expenses (disclosed) less reported segment profit or loss; (3)&#160;multiple measures of a segment&#x2019;s profit or loss&#x2014;public entities may disclose more than one measure of segment profit or loss used by the CODM, provided that at least one of the reported measures includes the segment profit or loss measure that is most consistent with GAAP measurement principles; (4)&#160;CODM-related disclosures&#x2014;disclosure of the CODM&#x2019;s title and position is required on an annual basis, as well as an explanation of how the CODM uses the reported measure(s) and other disclosures; (5)&#160;entities with a single reportable segment&#x2014;public entities must apply all of the ASU&#x2019;s disclosure requirements, as well as all existing segment disclosure and reconciliation requirements in ASC Topic 280, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment Reporting&lt;/div&gt;&lt;/div&gt;; (6) recasting of prior-period segment information to conform to current-period segment information&#x2014;recasting is required if segment information regularly provided to the CODM is changed in a manner that causes the identification of significant segment expenses to change. The amendments in ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2023-07&lt;/div&gt; are effective for all public entities for fiscal years beginning after December&#160;15, 2023. Early adoption is permitted. A public entity should apply the amendments in this update retrospectively to all prior periods presented in the financial statements. The Group adopted this update beginning January&#160;1, 2024 and please refer to Note 28 for further details. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Recently issued accounting pronouncements not yet adopted&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;In December 2023, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2023-09,&lt;/div&gt; which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. The ASU amends ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;740-10-50-12&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; to require public business entities (&#x201c;PBEs&#x201d;) to disclose a reconciliation between the amount of reported income tax expense (or benefit) from continuing operations and the amount computed by multiplying the income (or loss) from continuing operations before income taxes by the applicable statutory federal (national) income tax rate of the jurisdiction (country) of domicile. If PBE is not domiciled in the United States, the federal (national) income tax rate in such entity&#x2019;s jurisdiction (country) of domicile shall normally be used in the rate reconciliation. The amendments prohibit the use of different income tax rates for subsidiaries or segments. Further, PBEs that use an income tax rate in the rate reconciliation that is other than the U.S. income tax rate must disclose the rate used and the basis for using it. The ASU also adds ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;740-10-50-12A,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; which requires entities to annually disaggregate the income tax rate reconciliation between the following eight categories by both percentages and reporting currency amounts: (1)&#160;State and local income tax, net of federal (national) income tax effect; (2)&#160;Foreign tax effects; (3)&#160;Effect of changes in tax laws or rates enacted in the current period; (4)&#160;Effect of cross-border tax laws; (5)&#160;Tax credits; (6)&#160;Changes in valuation allowances; (7)&#160;Nontaxable or nondeductible items; (8)&#160;Changes in unrecognized tax benefits. PBEs must apply the ASU&#x2019;s guidance to annual periods beginning after December&#160;15, 2024 (2025 for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;calendar-year-end&lt;/div&gt; PBEs). Early adoption is permitted. Entities may apply the amendments prospectively or may elect retrospective application. The Group is currently evaluating the impact from the adoption of this ASU on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In November 2024, the FASB issued ASU 2024-03 &#x201c;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40)&#x201d;. The amendments in this update intend to improve the disclosures about a public business entity&#x2019;s expenses and address requests from investors for more detailed information about the types of expenses (including purchases of inventory, employee compensation, depreciation, amortization, and depletion) in commonly presented expense captions (such as cost of sales, selling, general and administrative expenses, and research and development). ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods beginning after December 15, 2027. The Group is currently evaluating the impact from the adoption of this ASU on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="background: none;font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: none; letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34620"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;a. Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below. All amounts, except for share, per share data or otherwise noted, are rounded to the nearest million. &lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34627"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;b. Principles of consolidation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries and the consolidated VIEs for which the Company is the ultimate primary beneficiary. Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power; or has the power to govern the financial and operating policies, to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of directors. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A consolidated VIE is an entity in which the Company, or its subsidiaries, through the Contractual Arrangements, bear the risks of, and enjoy the rewards normally associated with, ownership of the entity, and therefore the Company or its subsidiaries are the primary beneficiary of the entity. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;All transactions and balances among the Company, its subsidiaries and the consolidated VIEs have been eliminated upon consolidation. &lt;/div&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="P01_01_2024To12_31_2024" id="ixv-34638"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;c. Reclassifications &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Certain reclassifications have been made to the prior years&#x2019; consolidated financial statements to conform to the current year&#x2019;s presentation. These reclassifications had no impact on net income, shareholders&#x2019; equity, or cash flows as previously reported. &lt;/div&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <jd:NoncontrollingInterestsPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34645"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;d. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-controlling&lt;/div&gt; interests &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;For the Company&#x2019;s subsidiaries and consolidated VIEs, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; interests are recognized to reflect the portion of their equity that is not attributable, directly or indirectly, to the Company as the controlling shareholder. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-controlling&lt;/div&gt; interests are classified as a separate line item in the equity section of the Group&#x2019;s consolidated balance sheets and have been separately disclosed in the Group&#x2019;s consolidated statements of operations and comprehensive income to distinguish the interests from that of the Company. With respect to impairment losses of goodwill and intangible assets of the Company&#x2019;s subsidiaries and consolidated VIEs, the Company attributes impairment losses on the basis of the relative ownership interests of the parent and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; shareholders. &lt;/div&gt;</jd:NoncontrollingInterestsPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="P01_01_2024To12_31_2024" id="ixv-34698"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;e. Use of estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, related disclosures of contingent liabilities at the balance sheet date, and the reported revenues and expenses during the reported period in the consolidated financial statements and accompanying notes. Significant accounting estimates are used for, but not limited to, returns allowance, vendor rebates, taxation, fair value of assets and liabilities acquired in business combinations, fair value of certain equity investees, assessment for impairment of long-lived assets, investments in equity investees, and goodwill, allowance for doubtful accounts including expected credit losses, inventory reserve for excess and obsolete inventories, lower of cost and net realizable value of inventories, depreciable lives of property, equipment and software, useful lives of intangible assets and the discount rate for lease. Actual results may differ materially from those estimates. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; </us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34712"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;f. Foreign currency translation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group&#x2019;s reporting currency is Renminbi(&#x201c;RMB&#x201d;) as the major operations of the Group are within the PRC. The functional currency of the Company is the U.S. dollars (&#x201c;US$&#x201d;). The Group&#x2019;s PRC subsidiaries and consolidated VIEs generally determined their functional currency to be RMB. The Group&#x2019;s subsidiaries and consolidated VIEs determined their functional currencies based on the criteria of ASC Topic 830, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign Currency Matters&lt;/div&gt;&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Transactions denominated in currencies other than functional currency are translated into functional currency at the exchange rates quoted by authoritative banks prevailing at the dates of the transactions. Exchange gains and losses resulting from those foreign currency transactions denominated in a currency other than the functional currency are recorded as a component of &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The consolidated financial statements of the Group are translated from the functional currency into RMB. Assets and liabilities denominated in foreign currencies are translated into RMB using the applicable exchange rates at the balance sheet date. Equity accounts other than earnings generated in current year are translated into RMB at the appropriate historical rates. Revenues, expenses, gains and losses are translated into RMB using the periodic average exchange rates. The resulting foreign currency translation adjustments are recorded in &#x201c;accumulated other comprehensive income/(loss)&#x201d; as a component of shareholders&#x2019; equity. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Company designates certain &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-derivative&lt;/div&gt; instruments to hedge its net investments in certain foreign operations, to manage exposure in exchange rates. In December 2023, the Company designated the principal of its 8.3&#160;billion &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;of RMB denominated debt to hedge its $US denominated net investment in a certain subsidiary with functional currency of RMB. The portion of the gain or loss on the hedging instrument that is determined to be effective, referring to the exchange rate effect, is recognized directly in equity in &#x201c;accumulated other comprehensive income/(loss)&#x201d;, net of income taxes, while the ineffective portion and the operating costs are recognized in the consolidated statements of operations and comprehensive income. For the years ended December&#160;31, 2023 and 2024, the net investment hedge is deemed to be perfectly effective. The gain or loss on the hedging instrument that has been recognized directly in &#x201c;accumulated other comprehensive income/(loss)&#x201d; shall be recognized in the consolidated statements of operations and comprehensive income when the disposal of the foreign subsidiary occurs. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2024"
      decimals="-8"
      id="ixv-57362"
      unitRef="Unit_CNY">8300000000</us-gaap:DebtInstrumentFaceAmount>
    <jd:ConvenienceTranslationPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34735"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;g. Convenience translation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Translations of the consolidated balance sheets, the consolidated statements of operations and comprehensive income and the consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2024 are solely for the convenience of the readers and were calculated at the rate of US$1.00=RMB7.2993, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board on December&#160;31, 2024. No representation is made that the RMB amounts could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2024, or at any other rate. &lt;/div&gt;&lt;/div&gt;</jd:ConvenienceTranslationPolicyTextBlock>
    <jd:ForeignCurrencyTranslationRate
      contextRef="PAsOn12_31_2024"
      decimals="4"
      id="ixv-57363"
      unitRef="Unit_pure">7.2993</jd:ForeignCurrencyTranslationRate>
    <us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy contextRef="P01_01_2024To12_31_2024" id="ixv-34781"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;h. Cash and cash equivalents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash and cash equivalents primarily consist of cash on hand and time deposits which have original maturities of three months or less.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="P01_01_2024To12_31_2024" id="ixv-34790"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;i. Restricted cash &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the face of the consolidated balance sheets, and is included in the &#x201c;total cash, cash equivalents, and restricted cash&#x201d; in the consolidated statements of cash flows. The Group&#x2019;s restricted cash mainly includes security deposits held in designated bank accounts for issuance of bank acceptance and letter of guarantee.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:MarketableSecuritiesPolicy contextRef="P01_01_2024To12_31_2024" id="ixv-34799"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;j. Short-term investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Short-term investments include wealth management products and time deposits placed with banks with original maturities longer than three months but less than one year and maturities less than one year. Wealth management products are certain deposits with variable interest rates or principal &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;not-guaranteed&lt;/div&gt; with certain financial institutions. The Group elects the fair value option to record wealth management products with variable interest rates as well as principal not guaranteed and deposits mainly indexed to foreign exchange with maturities less than one year at fair value in accordance with ASC&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Topic &lt;/div&gt;&lt;/div&gt; 825&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&lt;/div&gt;&lt;/div&gt;. Changes in the fair value are reflected in the consolidated statements of operations and comprehensive income. The Group also holds deposits that earn fixed interest rate return only if the Group hold the securities to maturity. As the Group has the positive intent and ability to hold the deposits to maturity, they are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; and recorded at amortized cost. &lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="P01_01_2024To12_31_2024" id="ixv-34814"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;k. Accounts receivable, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounts receivable represents the amounts that the Group has an unconditional right to consideration, and are recorded net of allowance for doubtful accounts. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group, in collaboration with Jingdong Technology Holding Co., Ltd. (&#x201c;JD Technology&#x201d;), provides consumer financing to the qualified customers in the online retail business, such consumer financing receivables are recorded as accounts receivable. Due to the legacy contractual arrangements with JD Technology, the Group remains as the legal owner of the consumer financing receivables, where JD Technology performs the related credit assessment and is obligated to purchase the consumer financing receivables past due over certain agreed period of time from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, as such, no allowance for doubtful accounts were provided. The Group, in collaboration with JD Technology, periodically securitizes consumer financing receivables through the transfer of those assets to securitization vehicles, please refer to Note 2(w). In addition, the Group transfers ownership of some of its accounts receivable originated from qualified corporate customers to JD Technology without recourse. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;text-indent: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other than the accounts receivable arising from the consumer financing, the Group evaluates its accounts receivable for expected credit losses on a regular basis. The Group maintains an estimated allowance for credit losses to reduce its accounts receivable to the amount that it believes will be collected. The Group uses the length of time a balance has been outstanding, the payment history, creditworthiness and financial conditions of the customers and industry trend as credit quality indicators to monitor the Group&#x2019;s receivables within the scope of expected credit losses model, along with reasonable and supportable forecasts as a basis to develop the Group&#x2019;s expected loss estimates. The Group adjusts the allowance percentage periodically when there are significant differences between estimated bad debts and actual bad debts. If there is strong evidence indicating that the accounts receivable is likely to be unrecoverable, the Group also makes specific allowance in the period in which a loss is determined to be probable. Accounts receivable balances are written off after all collection efforts have been exhausted. &lt;/div&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34877"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;l. Inventories, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value. Cost of inventories is mainly determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as inventory aging, historical and forecasted consumer demand, and market conditions that impact pricing. The Group takes ownership, risks and rewards of the products purchased, but has arrangements to return unsold goods with certain vendors. Write downs are recorded in &#x201c;cost of revenues&#x201d; in the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group also provides fulfillment-related services in connection with the Group&#x2019;s online marketplace. Third-party merchants maintain ownership of their inventories and therefore these products are not included in the Group&#x2019;s inventories. &lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <jd:LoanReceivablesPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34888"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;m. Loan receivables, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Loan receivables represent the consumer financing, in collaboration with JD Technology, provided to qualified individual customers on the Group&#x2019;s online marketplace. Due to the legacy contractual arrangements with JD Technology, the Group remains as the legal owner of the consumer financing receivables, including such loan receivables, where JD Technology performs the related credit assessment and absorbs the credit risks. The loan terms extended to the customers generally range from 1 month to 24 months. As JD Technology is obligated to purchase the receivables past due over certain agreed period of time from the Group at carrying values to absorb the credit risks, no provision for doubtful accounts was recorded for the years ended December&#160;31, 2022, 2023 and 2024. The loan receivables were measured at amortized cost and reported in the consolidated balance sheets at outstanding principal. As of December&#160;31, 2023 and 2024, the loan receivables with the collection period less than one year amounting to RMB1,711&#160;million and RMB1,279&#160;million&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;, respectively, were classified into &#x201c;prepayments and other current assets&#x201d; in the consolidated balance sheets. As of December&#160;31, 2023 and 2024, the loan receivables with the collection period over one year amounting to &lt;/div&gt;&lt;/div&gt; RMB251&#160;million and RMB373&#160;million, respectively&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;, were classified into &#x201c;other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt; assets&#x201d; in the consolidated balance sheets. Cash paid for loan originations and cash received from loan repayments are classified as investing activities in the consolidated statements of cash flows. The Group, in collaboration with JD Technology, periodically securitizes loan receivables through the transfer of those assets to securitization vehicles, please refer to Note 2(w). &lt;/div&gt;&lt;/div&gt;</jd:LoanReceivablesPolicyTextBlock>
    <jd:LoanPeriodsExtendedRange
      contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis"
      id="ixv-57365">P1M</jd:LoanPeriodsExtendedRange>
    <jd:LoanPeriodsExtendedRange
      contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis"
      id="ixv-57366">P24M</jd:LoanPeriodsExtendedRange>
    <jd:LoanReceivablesProvisionForDoubtfulAccounts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57367"
      unitRef="Unit_CNY">0</jd:LoanReceivablesProvisionForDoubtfulAccounts>
    <jd:LoanReceivablesProvisionForDoubtfulAccounts
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57368"
      unitRef="Unit_CNY">0</jd:LoanReceivablesProvisionForDoubtfulAccounts>
    <jd:LoanReceivablesProvisionForDoubtfulAccounts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57369"
      unitRef="Unit_CNY">0</jd:LoanReceivablesProvisionForDoubtfulAccounts>
    <jd:LoanReceivablesCurrent
      contextRef="PAsOn12_31_2023_PrepaymentsAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      id="ixv-57370"
      unitRef="Unit_CNY">1711000000</jd:LoanReceivablesCurrent>
    <jd:LoanReceivablesCurrent
      contextRef="PAsOn12_31_2024_PrepaymentsAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      id="ixv-57371"
      unitRef="Unit_CNY">1279000000</jd:LoanReceivablesCurrent>
    <jd:LoanReceivablesNoncurrent
      contextRef="PAsOn12_31_2023_OtherNoncurrentAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      id="ixv-57372"
      unitRef="Unit_CNY">251000000</jd:LoanReceivablesNoncurrent>
    <jd:LoanReceivablesNoncurrent
      contextRef="PAsOn12_31_2024_OtherNoncurrentAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      id="ixv-57373"
      unitRef="Unit_CNY">373000000</jd:LoanReceivablesNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34898"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;n. Property, equipment and software, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Property, equipment and software are stated at cost less accumulated depreciation and impairment. Property, equipment and software are depreciated at rates sufficient to write off their costs less impairment and residual value, if any, over the estimated useful lives on a straight-line basis. The estimated useful lives of major property, equipment and software are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 51%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 48%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Estimated useful lives&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Electronic equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;3&lt;/div&gt;-&lt;div style="display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;Software&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;3-5 years&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;Vehicles&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;3-6 years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Office equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;5&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Logistics, warehouse and other heavy equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;5&lt;/div&gt;-&lt;div style="display:inline;"&gt;10&lt;/div&gt;&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: middle;"&gt;Leasehold improvement&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Over the shorter of the expected life of &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;leasehold improvements or the lease term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Building&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;30-40&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Building improvement&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;5-10&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;Land&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;Indefinite&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Repairs and maintenance costs are charged to expenses as incurred, whereas the costs of renewals and betterment that extend the useful lives of property, equipment and software are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the costs, accumulated depreciation and impairment with any resulting gain or loss recognized in the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <jd:ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-34903"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Property, equipment and software are stated at cost less accumulated depreciation and impairment. Property, equipment and software are depreciated at rates sufficient to write off their costs less impairment and residual value, if any, over the estimated useful lives on a straight-line basis. The estimated useful lives of major property, equipment and software are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 51%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 48%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Estimated useful lives&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Electronic equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;3&lt;/div&gt;-&lt;div style="display:inline;"&gt;5&lt;/div&gt;&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;Software&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;3-5 years&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;Vehicles&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;3-6 years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Office equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;5&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Logistics, warehouse and other heavy equipment&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;5&lt;/div&gt;-&lt;div style="display:inline;"&gt;10&lt;/div&gt;&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: middle;"&gt;Leasehold improvement&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Over the shorter of the expected life of &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;leasehold improvements or the lease term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Building&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;30-40&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Building improvement&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;5-10&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;Land&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;Indefinite&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      id="ixv-57374">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      id="ixv-57375">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      id="ixv-57376">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      id="ixv-57377">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      id="ixv-57378">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      id="ixv-57379">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      id="ixv-57380">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis"
      id="ixv-57381">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis"
      id="ixv-57382">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <jd:PropertyPlantAndEquipmentsEstimatedUsefulLives
      contextRef="P01_01_2024To12_31_2024_LeaseholdImprovementMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      id="ixv-34954">Over the shorter of the expected life of leasehold improvements or the lease term</jd:PropertyPlantAndEquipmentsEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis"
      id="ixv-57383">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis"
      id="ixv-57384">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis"
      id="ixv-57385">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="PAsOn12_31_2024_BuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis"
      id="ixv-57386">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <jd:PropertyPlantAndEquipmentsEstimatedUsefulLives
      contextRef="P01_01_2024To12_31_2024_LandMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      id="ixv-57387">Indefinite</jd:PropertyPlantAndEquipmentsEstimatedUsefulLives>
    <jd:ConstructionInProgressPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35015"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;o. Construction in progress &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Direct costs that are related to the construction of property, equipment and software and incurred in connection with bringing the assets to their intended use are capitalized as construction in progress. Construction in progress is transferred to specific property, equipment and software items and the depreciation of these assets commences when the assets are ready for their intended use. As of December&#160;31, 2023 and 2024, construction in progress were primarily relating to the construction of office buildings and warehouses. &lt;/div&gt;&lt;/div&gt;</jd:ConstructionInProgressPolicyTextBlock>
    <jd:LandUseRightsPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35022"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;p. Land use rights, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Land use rights are recorded at cost less accumulated amortization. Amortization is provided on a straight-line basis over the estimated useful lives which are 18 to 70 years and represent the shorter of the estimated usage periods or the terms of the agreements. &lt;/div&gt;&lt;/div&gt;</jd:LandUseRightsPolicyTextBlock>
    <jd:LandUseRightsUsefulLife
      contextRef="P01_01_2024To12_31_2024_MinimumMembersrtRangeAxis"
      id="ixv-57388">P18Y</jd:LandUseRightsUsefulLife>
    <jd:LandUseRightsUsefulLife
      contextRef="P01_01_2024To12_31_2024_MaximumMembersrtRangeAxis"
      id="ixv-57389">P70Y</jd:LandUseRightsUsefulLife>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="P01_01_2024To12_31_2024" id="ixv-35029"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;q. Intangible assets, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Intangible assets purchased from third parties are initially recorded at cost and amortized on a straight-line basis over the estimated economic useful lives. The Group performs valuation of the intangible assets arising from business combination to determine the fair value to be assigned to each asset acquired. The Group determines the fair value using the appropriate approach which requires management to make significant estimates and assumptions. The acquired intangible assets are recognized and measured at fair value and are expensed or amortized using the straight-line approach over the estimated economic useful lives of the assets. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The estimated useful lives of major intangible assets are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 51%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 48%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Estimated useful lives&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Customer relationship&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;3-10&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Technology and others&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;3-10&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Non-compete&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;5-8 years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Domain names and trademarks&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;5-20 years&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <jd:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35036"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The estimated useful lives of major intangible assets are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 51%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="width: 48%; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Category&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Estimated useful lives&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Customer relationship&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;3-10&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Technology and others&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;3-10&lt;/div&gt; years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Non-compete&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;5-8 years&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Domain names and trademarks&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;5-20 years&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_CustomerRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis"
      id="ixv-57390">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_CustomerRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis"
      id="ixv-57391">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis_TechnologyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-57392">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis_TechnologyAndOthersMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-57393">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_MinimumMembersrtRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-57394">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_MaximumMembersrtRangeAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-57395">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis"
      id="ixv-57396">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis"
      id="ixv-57397">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="P01_01_2024To12_31_2024" id="ixv-35075"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;r. Goodwill &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill represents the excess of the purchase price over the fair value of the identifiable assets and liabilities acquired in a business combination. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill is not depreciated or amortized but is tested for impairment on an annual basis as of December&#160;31, and in between annual tests when an event occurs or circumstances change that could indicate that the asset might be impaired. In accordance with ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2017-04,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment &lt;/div&gt;&lt;/div&gt;issued by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) guidance on testing of goodwill for impairment, the Group first assesses qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If as a result of its qualitative assessment, that it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is mandatory. Otherwise, no further testing is required. The quantitative impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. If the carrying amount of each reporting unit exceeds its fair value, an impairment loss equal to the difference between the fair value of the reporting unit and its carrying amount will be recorded. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. &lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <jd:AssetAcquisitionPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35135"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;s. Asset acquisition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;When the Group acquires other entities, if the assets acquired and liabilities assumed do not constitute a business, the transaction is accounted for as an asset acquisition. Assets are recognized based on their cost, which generally includes the transaction costs of the asset acquisition. The cost of a group of assets acquired in an asset acquisition is allocated to the individual assets acquired or liabilities assumed based on their relative fair values and does not give rise to goodwill. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2023 and 2024, the Group entered into several transactions, which were accounted for as asset acquisitions, to acquire certain assets for development purpose, mainly including RMB5,997 million and &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; RMB4,079&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;million of property, equipment&#160;&lt;/div&gt;and software, net, RMB1,009 million and &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; RMB144&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million of construction in progress and RMB2,638 million and &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; RMB240&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million of land use rights, respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</jd:AssetAcquisitionPolicyTextBlock>
    <jd:AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57398"
      unitRef="Unit_CNY">5997000000</jd:AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet>
    <jd:AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57399"
      unitRef="Unit_CNY">4079000000</jd:AcquisitionOfAssetsForDevelopmentPropertyEquipmentAndSoftwareNet>
    <jd:AcquisitionOfAssetsForDevelopmentConstructionInProgress
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57400"
      unitRef="Unit_CNY">1009000000</jd:AcquisitionOfAssetsForDevelopmentConstructionInProgress>
    <jd:AcquisitionOfAssetsForDevelopmentConstructionInProgress
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57401"
      unitRef="Unit_CNY">144000000</jd:AcquisitionOfAssetsForDevelopmentConstructionInProgress>
    <jd:AcquisitionOfAssetsForDevelopmentLandUseRights
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57402"
      unitRef="Unit_CNY">2638000000</jd:AcquisitionOfAssetsForDevelopmentLandUseRights>
    <jd:AcquisitionOfAssetsForDevelopmentLandUseRights
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57403"
      unitRef="Unit_CNY">240000000</jd:AcquisitionOfAssetsForDevelopmentLandUseRights>
    <jd:InvestmentsInEquityInvesteesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35156"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;t. Investments in equity investees &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Investments in equity investees represents the Group&#x2019;s investments in privately held companies, publicly traded companies and private equity funds. The Group applies the equity method of accounting to account for an equity investment, in common stock or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-substance&lt;/div&gt; common stock, according to ASC Topic 323, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investment&#x2014;Equity Method and Joint Ventures&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC 323&#x201d;), over which it has significant influence but does not own a majority equity interest or otherwise control. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;An investment in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-substance&lt;/div&gt; common stock is an investment in an entity that has risk and reward characteristics that are substantially similar to that entity&#x2019;s common stock. The Group considers subordination, risks and rewards of ownership and obligation to transfer value when determining whether an investment in an entity is substantially similar to an investment in that entity&#x2019;s common stock. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Under the equity method, the Group&#x2019;s share of the post-acquisition profits or losses of the equity investees are recorded in &#x201c;share of results of equity investees&#x201d; in the consolidated statements of operations and comprehensive income and its share of post-acquisition movements of accumulated other comprehensive income/(loss) are recorded in accumulated other comprehensive income/(loss) as a component of shareholders&#x2019; equity. The Group records its share of the results of equity investments in publicly listed companies and certain privately held companies on one quarter in arrears basis. The excess of the carrying amount of the investment over the underlying equity in net assets of the equity investee represents goodwill and intangible assets acquired. When the Group&#x2019;s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Group does not recognize further losses, unless the Group has incurred obligations or made payments or guarantees on behalf of the equity investee, or the Group holds other investments in the equity investee. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group continually reviews its investments in equity investees under equity method to determine whether a decline in fair value to below the carrying value is other-than-temporary. The primary factors the Group considers in its determination are the duration and severity of the decline in fair value, financial and business performance, cash position and, recent financing rounds. If the decline in fair value is deemed to be other-than-temporary, the carrying value of the equity investee is written down to fair value. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Private equity funds pursue various investment strategies, including event driven and multi-strategy. Investments in private equity funds generally are not redeemable due to the closed-ended nature of these funds. These private equity funds, over which the Group does not have the ability to exercise significant influence, are accounted for under the existing practical expedient in ASC Topic 820, &lt;div style="font-style:italic;display:inline;"&gt;Fair Value Measurements and Disclosures&lt;/div&gt; to estimate fair value using the net asset value per share (or its equivalent) of the investment&lt;/div&gt;&#160;(&#x201c;NAV practical expedient&#x201d;). &lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group&#x2019;s equity investments without readily determinable fair values, which do not qualify for NAV practical expedient and over which the Group does not have the ability to exercise significant influence through the investments in common stock or in substance common stock, are accounted for under the measurement alternative (the &#x201c;Measurement Alternative&#x201d;) in accordance with ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2016-01,&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; Financial Instruments&#x2014;Overall (Subtopic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;825-10)&#x2014;Recognition&lt;/div&gt; and Measurement of Financial Assets and Financial Liabilities&lt;/div&gt;&lt;/div&gt; (&#x201c;ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2016-01&#x201d;).&lt;/div&gt; Under the Measurement Alternative, the carrying value is measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. All gains and losses on these investments, realized and unrealized, are recognized in &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income. The Group makes assessment of whether an investment is impaired based on performance and financial position of the investee as well as other evidence of market value at each reporting date. Such assessment includes, but is not limited to, financial and business performance, cash position and recent financing rounds. The Group recognizes an impairment loss equal to the difference between the carrying value and fair value in &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income if there is any. When the investments become qualified for use of the equity method, the Group remeasures the previously held interest in the investments at fair value, if any observable price changes in orderly transactions identified for an identical or a similar investment, immediately before it applying the equity method, in accordance with ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2020-01,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments&#x2014;Equity Securities (Topic 321), Investments&#x2014;Equity Method and Joint Ventures (Topic 323).&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;</jd:InvestmentsInEquityInvesteesTableTextBlock>
    <us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract contextRef="P01_01_2024To12_31_2024" id="ixv-57404">true</us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract>
    <jd:MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35233"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;u. Marketable securities and other investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group invests in marketable equity securities and other investments to meet business objectives. The marketable securities are classified as investments with readily determinable fair values, which are reported at fair value in the consolidated balance sheets, the unrealized gains and losses on equity securities are recorded in &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income under ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2016-01.&lt;/div&gt; &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Other investments are comprised of time deposits placed with banks and wealth management products with maturities more than one year. For wealth management products with variable interest rates as well as principal not guaranteed and deposits mainly indexed to foreign exchange, the Group elected the fair value option to account for them at fair value with changes in fair value recorded under &#x201c;others, net&#x201d; in the consolidated statement of operations and comprehensive income. For wealth management products and deposits that earn fixed interest rate return only if the Group held the securities to maturity, the Group classified them as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; and recorded at amortized cost considering its positive intent and ability to hold them to maturity. &lt;/div&gt;</jd:MarketableSecuritiesAndOtherInvestmentsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35243"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;v. Impairment of long-lived assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Long-lived assets are evaluated for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying value of an asset or an asset group may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the asset or the asset group to an estimate of future undiscounted cash flows expected to be generated from the use of the asset or the asset group and its eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the asset or the asset group, the Group recognizes an impairment loss based on the excess of the carrying value of the asset or the asset group over its fair value. &lt;/div&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <jd:NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35294"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;w. Nonrecourse securitization debt and transfer of financial assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group, in collaboration with JD Technology, periodically securitizes accounts receivable and loan receivables arising from consumer financing through the transfer of those assets to securitization vehicles. The securitization vehicles then issue (1)&#160;debt securities to third-party investors and JD Technology, or (2)&#160;trust beneficiary rights to the Group which are immediately transferred to third-party investors, collateralized by the transferred assets. The asset-backed debt securities issued by the securitization vehicles and the trust beneficiary rights transferred by the Group are nonrecourse to the Group and are payable only out of collections on their respective underlying collateralized assets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group does not consolidate the securitization vehicles when no economic interests are retained by the Group, and the Group has no continuing involvements, including the servicer of the securitization vehicles. Transfers are accounted for as sale and corresponding transferred accounts receivable are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;de-recognized&lt;/div&gt; in the consolidated balance sheets pursuant to ASC Topic 860, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Transfers and Servicing&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC 860&#x201d;), only if they meet all of the three criteria: (i)&#160;the transferred financial assets have been isolated from the transferor and its creditor, (ii)&#160;each transferee has the rights to pledge or exchange the transferred assets, or the transferor has no continuing involvement with the transferred financial assets, and (iii)&#160;the transferor does not maintain effective control over the transferred financial assets or third-party beneficial interests related to those transferred assets. Otherwise, the transfers of the assets are accounted for as a financing type transaction if the conditions in ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;860-10-40-5&lt;/div&gt;&lt;/div&gt; are not met. The common control relationship between the transferor and transferee is not considered when applying the derecognition criteria under ASC 860 as the transferee is not a consolidated affiliate or subsidiary of the transferor. The gain/loss recorded upon the sale accounting was immaterial for the periods presented. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; </jd:NonrecourseSecuritizationDebtAndTransferOfFinancialAssetsPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35350"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;x. Unsecured senior notes and long-term borrowings &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Unsecured senior notes are recognized initially at fair value, net of debt discounts or premiums and debt issuance costs. Convertible senior notes are determined appropriately in accordance with the terms in relation to the conversion feature, call or/and put options, and other embedded features, if applicable. After considering the impact of such features, the Group may account for such instrument as a liability in its entirety, or separate the instrument into debt or/and equity components following the respective guidance described under ASC Topic 815, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Derivatives and Hedging&lt;/div&gt;&lt;/div&gt; and ASC Topic 470, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Debt&lt;/div&gt;&lt;/div&gt;. Debt discounts or premiums and debt issuance costs are recorded as a reduction of the principal amount and the related accretion is recorded as &#x201c;interest expense&#x201d; in the consolidated statements of operations and comprehensive income over the earliest maturity date of the notes using the effective interest method. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Long-term borrowings are recognized at carrying amount. Interest expense is accrued over the estimated term of the facilities and recorded in the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35369"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;y. Fair value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurement for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group measures certain financial assets, including investments under the equity method on other-than-temporary basis, investments under the Measurement Alternative, intangible assets, goodwill and fixed assets at fair value when an impairment charge is recognized. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument&#x2019;s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Level&#160;1 &#x2014; Observable inputs that reflect quoted prices (unadjusted)&#160;for identical assets or liabilities in active markets. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Level&#160;2 &#x2014; Include other inputs that are directly or indirectly observable in the marketplace. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Level&#160;3 &#x2014; Unobservable inputs which are supported by little or no market activity. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounting guidance also describes three main approaches to measuring the fair value of assets and liabilities: (1)&#160;market approach; (2)&#160;income approach and (3)&#160;cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. &lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35432"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;z. Revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;Consistent with the criteria of ASC Topic 606, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue from Contracts with Customers&lt;/div&gt;&lt;/div&gt; (&#x201c;ASC 606&#x201d;), the Group recognizes revenues when the Group satisfies a performance obligation by transferring a promised good or service (that is, an asset) to a customer. An asset is transferred when the customer obtains control of that asset. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In accordance with ASC 606, the Group evaluates whether it is appropriate to record the gross amount of product sales and related costs or the net amount earned as commissions. When the Group is a principal and when the Group obtains control of the specified goods or services before they are transferred to the customers, the revenues are recognized in the gross amount of consideration to which it expects to be entitled in exchange for the specified goods or services transferred. When the Group is an agent and its obligation is to facilitate third parties in fulfilling their performance obligation for specified goods or services, the revenues are recognized in the net amount for the amount of commission which the Group earns in exchange for arranging for the specified goods or services to be provided by other parties. Revenues are recorded net of value added taxes. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;The Group recognizes revenues net of discounts and return allowances when the products are delivered and title is passed to customers. Significant judgement is required to estimate return allowances. For online retail business with return conditions, the Group reasonably estimates the possibility of return based on the historical experience, changes in judgments on these assumptions and &lt;div style="display:inline;"&gt;such&#160;&lt;/div&gt;estimates could materially impact the amount of net revenues recognized. As of December&#160;31, 2023 and 2024, liabilities for return allowances were RMB950&#160;million and RMB1,029&#160;million, respectively, which were included in &#x201c;Accrued expenses and other current liabilities&#x201d;. The rights to recover products from customers associated with the Group&#x2019;s liabilities for return allowances are the Group&#x2019;s assets, which were RMB989&#160;million and RMB1,056&#160;million as of December&#160;31, 2023 and 2024, respectively, and were included in &#x201c;Prepayments and other current assets&#x201d;. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group also sells prepaid cards which can be redeemed to purchase products sold on the JD Platform. In accordance with ASC 606, the cash collected from the sales of prepaid cards is initially recorded in &#x201c;advance from customers&#x201d; in the consolidated balance sheets and subsequently recognized as revenues upon the sales of the respective products through redemption of prepaid cards are completed. The Group recognizes revenues from estimated unredeemed prepaid cards over the expected customer redemption periods, rather than waiting until prepaid cards expire or when the likelihood of redemption becomes remote in accordance with ASC 606. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Revenue arrangements with multiple deliverables are divided into separate units of accounting based on the SSP of each separate unit. In instances where SSP is not directly observable, such as the Group does not have vendor-specific objective evidence or third-party evidence of the selling prices of the deliverables, considerations are allocated using estimated selling prices. Determining the SSP of each separate unit may require significant judgments, and significant assumptions and estimates have been made in estimating the relative selling price of each single-element. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Product Revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group recognizes the product revenues from the online retail business on a gross basis as the Group is acting as a principal in these transactions and is responsible for fulfilling the promise to provide the specified goods. Revenues from the sales of electronics and home appliance products were RMB515,945&#160;million, RMB538,799&#160;million and RMB564,982&#160;million, and revenues from the sales of general merchandise products were RMB349,117&#160;million, RMB332,425&#160;million and RMB363,025&#160;million, for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The Group&#x2019;s net product revenues were mainly generated by the JD Retail segment. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net Service Revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group charges commission fees to third-party merchants for participating in the Group&#x2019;s online marketplace, where the Group generally is acting as an agent and its performance obligation is to arrange for the provision of the specified goods or services by those third-party merchants. Upon successful sales, the Group charges the third-party merchants a negotiated amount or a fixed rate commission fee based on the sales amount. Commission fee revenues are recognized on a net basis at the point of delivery of products, net of return allowances. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Group provides marketing services to third-party merchants, suppliers and other business partners on its various website channels and third-party marketing affiliate&#x2019;s websites, including but not limited to pay for performance marketing services on which the customers are charged based on effective clicks on their product information, and display advertising services that allow customers to place advertisements on various websites. The Group recognizes revenues from pay for performance marketing services based on effective clicks, and recognizes revenues from display advertising services ratably over the period during which the advertising services are provided or on the number of times that the advertisement has been displayed based on cost per thousand impressions. The Group did not enter into material &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;advertising-for-advertising&lt;/div&gt;&lt;/div&gt; barter transactions for the periods presented. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group offers integrated supply chain solutions and logistics services, primarily including warehousing and distribution services, express and freight, as well as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;on-demand&lt;/div&gt; delivery services. Revenues from integrated supply chain solutions and logistics services are recognized over time because of the continuous transfer of control to the customers, while revenues from the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;on-demand&lt;/div&gt; delivery services are recognized at the point of delivery of merchandise. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group also provides on-demand retail platform services. The Group acts as an agent and charges the retailer a fixed rate commission fee based on the sales amount and commission fee revenues on a net basis at the point of delivery of merchandise upon successful sales. In addition, the Group fulfills the delivery needs of retailers and other business customers, the Group has determined that it acts as the principal in these transactions and recognizes revenues on a gross basis at a fixed rate or a pre-determined amount for each completed delivery. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Plus memberships provide the Group&#x2019;s core customers with a better shopping experience, access to an evolving suite of benefits that represent a single stand-ready obligation. Subscriptions are paid for at the time of or in advance of delivering the services. Revenues from such arrangements are recognized over the subscription period. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group offers comprehensive customer services, primarily including 7*24 hours customer services to respond to customers&#x2019; post-sales requests, return and exchange services to facilitate customers&#x2019; return, exchange and repair of defective goods. These services are free of charge. The Group also provides return/exchange logistics services to the customers, of which the revenues recognized were not material for the periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Revenues from online marketplace and marketing services were RMB81,970&#160;million, RMB84,726&#160;million and RMB90,111&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which were mainly generated by the JD Retail segment. Revenues from logistics and other services were RMB99,204&#160;million, RMB128,712&#160;million and RMB140,701&#160;million, for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which were mainly generated by the JD Logistics segment. &lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="PAsOn12_31_2023_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      id="ixv-57406"
      unitRef="Unit_CNY">950000000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="PAsOn12_31_2024_AccruedExpensesAndOtherCurrentLiabilitiesMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      id="ixv-57407"
      unitRef="Unit_CNY">1029000000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:ContractWithCustomerRightToRecoverProductCurrent
      contextRef="PAsOn12_31_2023_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      id="ixv-57408"
      unitRef="Unit_CNY">989000000</us-gaap:ContractWithCustomerRightToRecoverProductCurrent>
    <us-gaap:ContractWithCustomerRightToRecoverProductCurrent
      contextRef="PAsOn12_31_2024_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      id="ixv-57409"
      unitRef="Unit_CNY">1056000000</us-gaap:ContractWithCustomerRightToRecoverProductCurrent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_ElectronicsAndHomeApplianceProductsMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57410"
      unitRef="Unit_CNY">515945000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_ElectronicsAndHomeApplianceProductsMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57411"
      unitRef="Unit_CNY">538799000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_ElectronicsAndHomeApplianceProductsMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57412"
      unitRef="Unit_CNY">564982000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_GeneralMerchandiseProductsMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57413"
      unitRef="Unit_CNY">349117000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_GeneralMerchandiseProductsMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57414"
      unitRef="Unit_CNY">332425000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_GeneralMerchandiseProductsMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57415"
      unitRef="Unit_CNY">363025000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_OnlineMarketplaceAndMarketingServicesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57416"
      unitRef="Unit_CNY">81970000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_OnlineMarketplaceAndMarketingServicesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57417"
      unitRef="Unit_CNY">84726000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_OnlineMarketplaceAndMarketingServicesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57418"
      unitRef="Unit_CNY">90111000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_LogisticsAndOtherServicesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57419"
      unitRef="Unit_CNY">99204000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_LogisticsAndOtherServicesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57420"
      unitRef="Unit_CNY">128712000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_LogisticsAndOtherServicesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57421"
      unitRef="Unit_CNY">140701000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <jd:ContractBalancesPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35576"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;aa. Contract balances &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced and revenues recognized prior to invoicing when the Group has satisfied the Group&#x2019;s performance obligation and has the unconditional rights to payment. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Unearned revenues consist of payments received or awards to customers related to unsatisfied performance obligation at the end of the period, included in current and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt; deferred revenues and advance from customers in the Group&#x2019;s consolidated balance sheets. As of December&#160;31, 2023, the Group&#x2019;s total unearned revenues were RMB29,143&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;million&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; of which RMB22,770&#160;million was recognized as revenues for the year ended December&#160;31, 2024. The Group&#x2019;s total unearned revenues were RMB28,458&#160;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million as of December&#160;31, 2024, mainly expected to be recognized as revenue within one year. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group applied a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. These costs include certain partner sales incentive programs. The Group has no material incremental costs of obtaining contracts with customers that the Group expects the benefit of those costs to be longer than one year which need to be recognized as assets. &lt;/div&gt;&lt;/div&gt;</jd:ContractBalancesPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57422"
      unitRef="Unit_CNY">29143000000</us-gaap:ContractWithCustomerLiability>
    <jd:ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57423"
      unitRef="Unit_CNY">22770000000</jd:ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions>
    <us-gaap:ContractWithCustomerLiability
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57424"
      unitRef="Unit_CNY">28458000000</us-gaap:ContractWithCustomerLiability>
    <jd:RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35593"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;bb. Customer incentives and loyalty programs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group provides discounted coupons, mainly D Coupons, to its customers for free to incentivize purchase. D Coupons are given to a customer upon current purchase or can be given for free to promote future purchases. D Coupons require the customer to make future purchase of a minimum value in order to enjoy the value provided by the coupon. The rights to purchase discounted products in the future does not represent a material right to the customer. The Group assesses the significance of the discount by considering its percentage of the total future minimum purchase value, historical usage pattern by the customers and relative outstanding volume and monetary value of D Coupons compared to the other discounts offered by the Group. D Coupons are accounted for as a reduction of revenues on the future purchase. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Registered customers may also earn J Beans, which were launched based on certain activities performed on the Group&#x2019;s website by the customers and can be used against qualified purchases on JD Platform, which will directly reduce the amount paid by the customer, or redeemed for D Coupons that can be used in certain shops on JD Platform. The Group considers J Beans awarded to be a separate performance obligation identified in the contract. Therefore, the sales consideration is allocated to the products and J Beans based on the relative SSP of the products and J Beans awarded. Consideration allocated to J Beans is initially recorded as deferred revenues, and recognized as revenues when J Beans are used or expired. J Beans will expire at the subsequent year end after issuance. For the years ended December&#160;31, 2022, 2023 and 2024, the amounts of expired J Beans were not material. &lt;/div&gt;&lt;/div&gt;</jd:RevenueRecognitionIncentivesAndLoyaltyProgramsPolicyPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35608"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;cc. Cost of revenues &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cost of revenues consists primarily of purchase price of products, inbound shipping charges, write-downs of inventories, traffic acquisition costs related to online marketing services, and cost related to logistics services provided to third parties. &lt;/div&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <jd:RebatesAndSubsidiesPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35654"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;dd. Rebates and subsidies &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group periodically receives considerations from certain vendors, representing rebates for products sold and subsidies for the sales of the vendors&#x2019; products over a period of time. The rebates are not sufficiently separable from the Group&#x2019;s purchase of the vendors&#x2019; products and they do not represent a reimbursement of costs incurred by the Group to sell vendors&#x2019; products. The Group accounts for the rebates received from its vendors as a reduction to the prices it pays for the products purchased and therefore the Group records such amounts as a reduction of &#x201c;cost of revenues&#x201d; when recognized in the consolidated statements of operations and comprehensive income. Rebates are earned upon reaching minimum purchase thresholds for a specified period. When volume rebates can be reasonably estimated based on the Group&#x2019;s past experiences and current forecasts, a portion of the rebates is recognized as the Group makes progress towards the purchase threshold. Subsidies are calculated based on the volume of products sold through the Group and are recorded as a reduction of cost of revenues when the sales have been completed and the amount is determinable. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; </jd:RebatesAndSubsidiesPolicyTextBlock>
    <jd:FulfillmentCostPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35664"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ee. Fulfillment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Fulfillment expenses consist primarily of (i) expenses incurred in operating the Group&#x2019;s fulfillment centers, customer service centers and physical stores, including personnel cost and expenses attributable to buying, receiving, inspecting and warehousing inventories, picking, packaging, and preparing customer orders for shipment, processing payment and related transaction costs, (ii) expenses charged by third-party couriers for dispatching and delivering the Group&#x2019;s products, (iii) lease expenses of warehouses, delivery and pickup stations, and physical stores, and (iv) depreciation and amortization of logistics and electronic equipment. The cost related to logistics services provided to third parties is classified in &#x201c;cost of revenues&#x201d; in the consolidated statements of operations and comprehensive income. Shipping costs included in fulfillment expenses amounted&lt;/div&gt;&#160;to RMB28,958&#160;million, RMB29,858&#160;million and RMB32,643&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;/div&gt;</jd:FulfillmentCostPolicyTextBlock>
    <jd:FulfillmentCosts
      contextRef="P01_01_2022To12_31_2022_ShippingAndHandlingMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57425"
      unitRef="Unit_CNY">28958000000</jd:FulfillmentCosts>
    <jd:FulfillmentCosts
      contextRef="P01_01_2023To12_31_2023_ShippingAndHandlingMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57426"
      unitRef="Unit_CNY">29858000000</jd:FulfillmentCosts>
    <jd:FulfillmentCosts
      contextRef="P01_01_2024To12_31_2024_ShippingAndHandlingMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57427"
      unitRef="Unit_CNY">32643000000</jd:FulfillmentCosts>
    <jd:MarketingExpensesPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35672"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ff. Marketing &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Marketing expenses consist primarily of advertising costs, public relations expenditures, and payroll and related expenses for employees involved in marketing and business development activities. The Group pays commissions to participants in the associates program when their customer referrals result in successful product sales and records such costs in &#x201c;marketing&#x201d; in the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Advertising costs, which consist primarily of online advertising, offline television, movie and outdoor advertising, and incentive programs to attract or retain consumers for the Group&#x2019;s online marketplace, are expensed as incurred, and totaled RMB29,898&#160;million, RMB31,761&#160;million and RMB38,172&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;/div&gt;</jd:MarketingExpensesPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57428"
      unitRef="Unit_CNY">29898000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57429"
      unitRef="Unit_CNY">31761000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57430"
      unitRef="Unit_CNY">38172000000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="P01_01_2024To12_31_2024" id="ixv-35684"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;gg. Research and development &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Research and development expenses consist primarily of payroll and related expenses for research and development employees involved in designing, developing and maintaining technology platform, and application of artificial intelligence, big data and cloud technologies and services, and technology infrastructure costs. Technology infrastructure costs include servers and other equipment depreciation, bandwidth and data center costs, rent, utilities and other expenses necessary to support the Group&#x2019;s internal and external business. Research and development expenses are expensed as incurred. Software development costs are recorded in &#x201c;Research and development&#x201d; as incurred as the costs qualifying for capitalization have been insignificant. &lt;/div&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <jd:GeneralAndAdministrativeExpensesPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35691"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;hh. General and administrative &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;General and administrative expenses consist primarily of employee related expenses for general corporate functions, including accounting, finance, tax, legal and human relations; costs associated with these functions including facilities and equipment depreciation expenses, rental and other general corporate related expenses. &lt;/div&gt;&lt;/div&gt;</jd:GeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="P01_01_2024To12_31_2024" id="ixv-35742"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ii. Share-based compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group grants restricted share units (&#x201c;RSUs&#x201d;) and share options of the Company and its subsidiaries to eligible employees and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employees.&lt;/div&gt; The Group accounts for share-based awards issued to employees and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employees&lt;/div&gt; in accordance with ASC Topic 718&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;,&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation &#x2013; Stock Compensation&lt;/div&gt;&lt;/div&gt;. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Employees&#x2019; share-based awards, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employees&#x2019;&lt;/div&gt; share-based awards and the founder&#x2019;s share-based awards are measured at the grant date fair value of the awards and recognized as expenses a) immediately at grant date if no vesting conditions are required; or b) using graded vesting method, net of estimated forfeitures, over the requisite service period, which is the vesting period. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;All transactions in which goods or services are received in exchange for equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group uses the binomial option-pricing model or other appropriate methods to estimate the fair value of share options. The determination of estimated fair value of share-based payment awards on the grant date is affected by the fair value of the Company&#x2019;s ordinary shares as well as assumptions regarding a number of complex and subjective variables. These variables include the expected value volatility of the Company over the expected term of the awards, actual and projected employee share option exercise behaviors, a risk-free interest rate, exercise multiple and expected dividend yield, if any. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Determination of estimated fair value of the Company&#x2019;s subsidiaries before they were publicly listed requires complex and subjective judgments due to their limited financial and operating history, unique business risks and limited public information on companies in China similar to the Company&#x2019;s subsidiaries. The Company estimates the Company&#x2019;s subsidiaries&#x2019; enterprise value for purposes of recording share-based compensation, and the information considered by the Company mainly include but are not limited to the pricing of recent rounds of financing, future cash flow forecasts, discount rates, and liquidity factors. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group recognizes the estimated compensation cost of RSUs based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeitures are estimated at the time of grant and revised in the subsequent periods if actual forfeitures differ from those estimates. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A change in the terms or conditions of a share-based award, or cancellation of a share-based award accompanied by the concurrent grant of a replacement award is accounted for as a modification (that is, an exchange of the original award for a new award), unless the award&#x2019;s fair value, vesting conditions, and classification as an equity instrument are the same as immediately before and after the change. The Group recognized incremental compensation cost for an amount equal to the excess of the fair value of the modified award over the fair value of the original award immediately before the modification. Therefore, in relation to the modified award, the Group recognized share-based compensation over the vesting periods of the modified award. &lt;/div&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35770"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;jj. Income tax &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Current income taxes are provided on the basis of net income for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. The Group follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on the temporary differences between the carrying amounts in the financial statements and the tax bases of existing assets and liabilities by applying enacted statutory tax rates that will be in effect in the period in which the temporary differences are expected to reverse. The Group records a valuation allowance to reduce the amount of deferred tax assets if based on the weight of available evidence, it is more likely than not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statements of operations and comprehensive income in the period of change. Deferred tax assets and liabilities are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt; in the consolidated balance sheets. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group recognizes in its consolidated financial statements the benefit of a tax position if the tax position is more likely than not to prevail based on the facts and technical merits of the position. Tax positions that meet the more-likely-than-not recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Group estimates its liability for unrecognized tax benefits which are periodically assessed and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The ultimate outcome for a particular tax position may not be determined with certainty prior to the conclusion of a tax audit and, in some cases, appeal or litigation process. The actual benefits ultimately realized may differ from the Group&#x2019;s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group&#x2019;s consolidated financial statements in the period in which the audit is concluded. Additionally, in future periods, changes in facts, circumstances and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur. As of December&#160;31, 2023 and 2024, the Group did not have any significant unrecognized uncertain tax positions.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35826"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;kk. Leases &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In accordance with ASC Topic 842, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;(&#x201c;ASC 842&#x201d;), the Group, using the modified retrospective transition approach through a cumulative-effect adjustment in the period of adoption rather than retrospectively adjusting prior periods and the package of practical expedients, categorizes leases with contractual terms longer than twelve months as either operating or finance lease. &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;The&lt;/div&gt; Group has no material finance leases for any of the periods presented. &lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; (&#x201c;ROU&#x201d;) assets represent the Group&#x2019;s rights to use underlying assets for the lease term and lease liabilities represent the Group&#x2019;s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term, reduced by lease incentives received, plus any initial direct costs, using the discount rate for the lease at the commencement date. As the implicit rate in the lease is not readily determinable for the Group&#x2019;s operating leases, the Group generally uses the incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The Group&#x2019;s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Group will exercise that option. Lease expense for lease payments is recognized on a straight-line basis over the lease term. The Group accounts for lease and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-lease&lt;/div&gt; components separately. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group also enters into sale and leaseback transactions. The Group acts as the seller-lessee, transfers its assets to a third-party entity (the buyer-lessor) and then leases the transferred assets back from the buyer-lessor at an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;arm-length&lt;/div&gt; rental price. Upon consideration of ASC Topic &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;842-40-25-1&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; and ASC 606, the transfer of the underlying assets is considered as sales, and according to ASC 842, the leaseback transaction is classified as an operating lease. Therefore, the sale and the leaseback of the underlying assets are separately accounted for by the Group. Upon completion of the transaction, the legal titles of these assets are transferred to the third-party entity (the buyer-lessor), and the Group derecognizes these transferred assets and recognizes gains or losses from disposal of these assets in accordance with ASC Topic 360, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Property, Plant and Equipment&lt;/div&gt;&lt;/div&gt;. The leaseback transactions are accounted for under ASC 842, and the ROU assets and lease liabilities are recognized at commencement date accordingly. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group leases warehouses, offices, and store space to third-parties. The arrangements are in the nature of operating lease which is neither a sales-type nor direct-financing lease. As such, the underlying assets remain in the Group&#x2019;s consolidated balance sheets at their carrying value and continue to depreciate the assets based on the estimated useful life. Rental revenues should be recognized on a straight-line basis (or another systematic basis if that basis is more representative of the pattern in which income is earned from the underlying assets over the term of the respective lease). The Group records an unbilled rent receivable, which is the amount by which straight-line rental revenues exceed rents currently billed in accordance with the lease.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <jd:NumberOfFinanceLeases
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      id="ixv-57432"
      unitRef="Unit_lease">0</jd:NumberOfFinanceLeases>
    <jd:NumberOfFinanceLeases
      contextRef="P01_01_2023To12_31_2023"
      decimals="0"
      id="ixv-57433"
      unitRef="Unit_lease">0</jd:NumberOfFinanceLeases>
    <jd:NumberOfFinanceLeases
      contextRef="P01_01_2024To12_31_2024"
      decimals="0"
      id="ixv-57434"
      unitRef="Unit_lease">0</jd:NumberOfFinanceLeases>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35902"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ll. Comprehensive income/(loss) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Comprehensive income/(loss) is defined as the changes in equity of the Group during a period from transactions and other events and circumstances excluding transactions resulting from investments from shareholders and distributions to shareholders. Comprehensive income/(loss) for the periods presented primarily includes net income and foreign currency translation adjustments. &lt;/div&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35909"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;mm. Net income per share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Basic net income per share is computed by dividing net income attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the period. For the calculation of diluted net income per share, the weighted average number of ordinary shares is adjusted by the effect of dilutive potential ordinary shares, including unvested RSUs and ordinary shares issuable upon the exercise of outstanding share options using the treasury stock method, and dilution impact of convertible senior notes using the if-converted method. Additionally, the Company takes into account the effect of dilutive shares of entities in which the Company holds equity interests. The dilutive impacts from equity interests mainly include equity investments accounted for using the equity method and the consolidated subsidiaries. The effect mentioned above is not included in the calculation of the diluted income per share when inclusion of such effect would be anti-dilutive. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35918"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;nn. Segment reporting &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#x201c;CODM&#x201d;), or decision making group, in deciding how to allocate resources and in assessing performance. The Group&#x2019;s CODM is the &lt;div style="-sec-ix-hidden:hidden138736996;display:inline;"&gt;Chief Executive Officer&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group consolidated Dada since February&#160;28, 2022 and reported the results of Dada as a new standalone segment. The Group also consolidated China Logistics Property Holdings Co., Ltd. (&#x201c;CNLP&#x201d;) through JD Property since March&#160;1, 2022 and reported the results of CNLP in the New Businesses segment. In addition, the Group has consolidated Ningbo Meishan Baoshui Area Deppon Investment Holding Company Limited except for certain of its subsidiaries (&#x201c;Deppon Holdco&#x201d;) since July&#160;26, 2022 and reported the results of Deppon Holdco in the JD Logistics segment. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Before 2024, the Company reported four &lt;div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;reportable segments, JD Retail, &lt;div style="display:inline;"&gt;JD Logistics, Dada and New Businesses. JD Retail, including JD Health and JD Industrials, among other operating segments, mainly engage in online retail, online marketplace and marketing services in China. JD Logistics includes both internal and external logistics businesses. Dada is a local on-demand delivery and retail platform in China. New Businesses mainly included multiple operating segments, such as JD Property, Jingxi and overseas businesses which do not individually meet the quantitative and qualitative thresholds to be individually reportable and were aggregated given majority similarities.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;From the first quarter of 2024, the Company started to report three &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;reportable segments, &lt;div style="display:inline;"&gt;JD Retail, JD Logistics and New Businesses, to reflect changes made to the reporting structure whose financial information is reviewed by the CODM under the ongoing operating strategies. JD Retail, including JD Health and JD Industrials, among other operating segments, mainly engage in online retail, online marketplace and marketing services in China. JD Logistics includes both internal and external logistics businesses. New Businesses mainly included multiple operating segments, such as Dada, JD Property, Jingxi and overseas businesses which do not individually meet the quantitative and qualitative thresholds to be individually reportable and were aggregated given majority similarities.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;These changes align with the manner in which the Group&#x2019;s CODM uses financial information to evaluate the performance of, and to allocate resources to, each of the operating segments. The prior periods&#x2019; segment operating results have been retrospectively recast to conform to current period presentation. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="P01_01_2023To12_31_2023"
      decimals="0"
      id="ixv-57435"
      unitRef="Unit_segment">4</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="P01_01_2024To12_31_2024"
      decimals="0"
      id="ixv-57436"
      unitRef="Unit_segment">4</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="P01_01_2024To03_31_2024"
      decimals="0"
      id="ixv-57437"
      unitRef="Unit_segment">3</us-gaap:NumberOfOperatingSegments>
    <jd:StatutoryReservesPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-35985"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;oo. Statutory reserves &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company&#x2019;s subsidiaries and consolidated VIEs established in the Chinese mainland are required to make appropriations to certain &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-distributable&lt;/div&gt; reserve&#160;funds. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;In accordance with the laws applicable to the Foreign Investment Enterprises established in the PRC, the Group&#x2019;s subsidiaries registered as wholly owned foreign enterprise have to make appropriations from their after-tax profits (as determined under generally accepted&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;accounting principles in the PRC (&#x201c;PRC&#160;GAAP&#x201d;)) to reserve funds including general reserve fund, enterprise expansion fund and staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with the PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the company. Appropriations to the enterprise expansion fund and staff bonus and welfare fund are made at the respective company&#x2019;s discretion. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In addition, in accordance with the PRC Company Laws, the consolidated VIEs, registered as Chinese domestic companies, must make appropriations from their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits as determined under the PRC GAAP to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds including statutory surplus fund and discretionary surplus fund. The appropriation to the statutory surplus fund must be 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits as determined under the PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the company. Appropriation to the discretionary surplus fund is made at the discretion of the&#160;respective company. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The use of the general reserve fund, enterprise expansion fund, statutory surplus fund and discretionary surplus fund are restricted to the offsetting of losses or increasing of the registered capital of the respective company. The staff bonus and welfare fund is a liability in nature and is restricted to fund payments of special bonus to employees and for the collective welfare of employees. None of these reserves are allowed to be transferred to the company in terms of cash dividends, loans or advances, nor can they be distributed except under liquidation. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, profit appropriation to statutory surplus fund for the Group&#x2019;s entities incorporated in the Chinese mainland was approximately RMB1,887&#160;million, RMB2,636&#160;million and RMB579&#160;million, respectively. No appropriation to other reserve funds was made for any of the periods presented. &lt;/div&gt;&lt;/div&gt;</jd:StatutoryReservesPolicyTextBlock>
    <jd:MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw
      contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_ForeignInvestedEnterpriseMemberdeiLegalEntityAxis_GeneralReserveFundMemberJDStatutoryReservesAxis"
      decimals="INF"
      id="ixv-57438"
      unitRef="Unit_pure">0.10</jd:MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw>
    <jd:RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve
      contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_ForeignInvestedEnterpriseMemberdeiLegalEntityAxis_GeneralReserveFundMemberJDStatutoryReservesAxis"
      decimals="INF"
      id="ixv-57439"
      unitRef="Unit_pure">0.50</jd:RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve>
    <jd:MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw
      contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_DomesticEnterpriseMemberdeiLegalEntityAxis_StatutorySurplusReserveMemberJDStatutoryReservesAxis"
      decimals="INF"
      id="ixv-57440"
      unitRef="Unit_pure">0.10</jd:MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw>
    <jd:RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus
      contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_DomesticEnterpriseMemberdeiLegalEntityAxis_StatutorySurplusReserveMemberJDStatutoryReservesAxis"
      decimals="INF"
      id="ixv-57441"
      unitRef="Unit_pure">0.50</jd:RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus>
    <jd:AmountAllocatedToStatutoryReserves
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57442"
      unitRef="Unit_CNY">1887000000</jd:AmountAllocatedToStatutoryReserves>
    <jd:AmountAllocatedToStatutoryReserves
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57443"
      unitRef="Unit_CNY">2636000000</jd:AmountAllocatedToStatutoryReserves>
    <jd:AmountAllocatedToStatutoryReserves
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57444"
      unitRef="Unit_CNY">579000000</jd:AmountAllocatedToStatutoryReserves>
    <jd:AmountAllocatedToOtherReserveFunds
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57445"
      unitRef="Unit_CNY">0</jd:AmountAllocatedToOtherReserveFunds>
    <jd:AmountAllocatedToOtherReserveFunds
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57446"
      unitRef="Unit_CNY">0</jd:AmountAllocatedToOtherReserveFunds>
    <jd:AmountAllocatedToOtherReserveFunds
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57447"
      unitRef="Unit_CNY">0</jd:AmountAllocatedToOtherReserveFunds>
    <jd:GovernmentFinancialIncentivesPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-36004"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;pp. Government financial incentives &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Government financial incentives represent rewards provided by the relevant PRC municipal government authorities to the Group for business achievements made by the Group. Government financial incentives are recognized in &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income when the government financial incentives are received and no further conditions need to be met, otherwise the received amounts are recorded as liabilities. The amounts of such government financial incentives are determined solely at the discretion of the relevant government authorities and there is no assurance that the Group will continue to receive these government financial incentives in the future. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</jd:GovernmentFinancialIncentivesPolicyTextBlock>
    <jd:LongLivedAssetsHeldForSalePolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-36013"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;qq. Assets held for sale &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Classification of long-lived assets (or disposal group) as held for sale typically occurs upon the execution of a purchase and sale agreement and belief by management that the sale or disposition is probable of occurrence within one year. Upon determining that long-lived assets (or disposal groups)) meet the held for sale criteria, the Company discontinues depreciating the relevant long-lived assets, including property, equipment and software, intangible assets and ROU assets, and measures such assets or disposal groups in consolidated balance sheets at the lower of its carrying amount or fair value less the cost to sell. The Company presents these long-lived assets and liabilities directly associated with these assets as held for sale in its consolidated balance sheets and classifies them as current assets and liabilities. The Company reports the results of operations of its long-lived assets (or disposal group) sold or held for sale in its consolidated statements of operations and comprehensive income through the date of sale. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;text-indent: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;</jd:LongLivedAssetsHeldForSalePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-36075"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;rr. Recent accounting pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Recently adopted accounting pronouncements&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;In November 2023, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2023-07.&lt;/div&gt; The amendments improve reportable segment disclosure requirements. Main provisions include: (1)&#160;significant segment expenses&#x2014;public entities are required to disclose significant segment expenses by reportable segment if they are regularly provided to the CODM and included in each reported measure of segment profit or loss; (2)&#160;other segment items&#x2014;public entities are required to disclose other segment items by reportable segment. Such a disclosure would constitute the difference between reported segment revenues less the significant segment expenses (disclosed) less reported segment profit or loss; (3)&#160;multiple measures of a segment&#x2019;s profit or loss&#x2014;public entities may disclose more than one measure of segment profit or loss used by the CODM, provided that at least one of the reported measures includes the segment profit or loss measure that is most consistent with GAAP measurement principles; (4)&#160;CODM-related disclosures&#x2014;disclosure of the CODM&#x2019;s title and position is required on an annual basis, as well as an explanation of how the CODM uses the reported measure(s) and other disclosures; (5)&#160;entities with a single reportable segment&#x2014;public entities must apply all of the ASU&#x2019;s disclosure requirements, as well as all existing segment disclosure and reconciliation requirements in ASC Topic 280, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment Reporting&lt;/div&gt;&lt;/div&gt;; (6) recasting of prior-period segment information to conform to current-period segment information&#x2014;recasting is required if segment information regularly provided to the CODM is changed in a manner that causes the identification of significant segment expenses to change. The amendments in ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2023-07&lt;/div&gt; are effective for all public entities for fiscal years beginning after December&#160;15, 2023. Early adoption is permitted. A public entity should apply the amendments in this update retrospectively to all prior periods presented in the financial statements. The Group adopted this update beginning January&#160;1, 2024 and please refer to Note 28 for further details. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Recently issued accounting pronouncements not yet adopted&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;In December 2023, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;2023-09,&lt;/div&gt; which establishes new income tax disclosure requirements in addition to modifying and eliminating certain existing requirements. The ASU amends ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;740-10-50-12&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; to require public business entities (&#x201c;PBEs&#x201d;) to disclose a reconciliation between the amount of reported income tax expense (or benefit) from continuing operations and the amount computed by multiplying the income (or loss) from continuing operations before income taxes by the applicable statutory federal (national) income tax rate of the jurisdiction (country) of domicile. If PBE is not domiciled in the United States, the federal (national) income tax rate in such entity&#x2019;s jurisdiction (country) of domicile shall normally be used in the rate reconciliation. The amendments prohibit the use of different income tax rates for subsidiaries or segments. Further, PBEs that use an income tax rate in the rate reconciliation that is other than the U.S. income tax rate must disclose the rate used and the basis for using it. The ASU also adds ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;740-10-50-12A,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; which requires entities to annually disaggregate the income tax rate reconciliation between the following eight categories by both percentages and reporting currency amounts: (1)&#160;State and local income tax, net of federal (national) income tax effect; (2)&#160;Foreign tax effects; (3)&#160;Effect of changes in tax laws or rates enacted in the current period; (4)&#160;Effect of cross-border tax laws; (5)&#160;Tax credits; (6)&#160;Changes in valuation allowances; (7)&#160;Nontaxable or nondeductible items; (8)&#160;Changes in unrecognized tax benefits. PBEs must apply the ASU&#x2019;s guidance to annual periods beginning after December&#160;15, 2024 (2025 for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;calendar-year-end&lt;/div&gt; PBEs). Early adoption is permitted. Entities may apply the amendments prospectively or may elect retrospective application. The Group is currently evaluating the impact from the adoption of this ASU on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In November 2024, the FASB issued ASU 2024-03 &#x201c;Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-40)&#x201d;. The amendments in this update intend to improve the disclosures about a public business entity&#x2019;s expenses and address requests from investors for more detailed information about the types of expenses (including purchases of inventory, employee compensation, depreciation, amortization, and depletion) in commonly presented expense captions (such as cost of sales, selling, general and administrative expenses, and research and development). ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and interim periods beginning after December 15, 2027. The Group is currently evaluating the impact from the adoption of this ASU on its consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="background: none;font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: none; letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-36146">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Concentration and risks &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Concentration of customers and suppliers &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;There are no customers nor suppliers from whom revenues or purchases individually represent greater than 10% of the total revenues or the total purchases of the Group for the years ended December&#160;31, 2022, 2023 and 2024. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Concentration of credit risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Assets that potentially subject the Group to significant concentrations of credit risk primarily consist of cash and cash equivalents, restricted cash, accounts receivable, short-term investments and certain wealth management products and time deposits with maturities more than one year recorded in &#x201c;marketable securities and other investments&#x201d;. The maximum exposure of such assets to credit risk is their carrying amounts as of the balance sheet dates. As of December&#160;31, 2023 and 2024, majority of the Group&#x2019;s cash and cash equivalents, restricted cash, short-term investments and certain wealth management products and time deposits with maturities more than one year recorded in marketable securities and other investments were held at major financial institutions located in the Chinese mainland and Hong Kong which the management believes are of high credit quality. Bank failure is uncommon in China and the Group believes that those Chinese banks that hold the Group&#x2019;s cash and cash equivalents, restricted cash, short-term investments and certain wealth management products and time deposits with maturities more than one year recorded in &#x201c;marketable securities and other investments&#x201d; are financially sound based on publicly available information. Accounts receivable are typically unsecured and are mainly derived from revenues earned from customers in the PRC. The risk with respect to accounts receivable is mitigated by credit evaluations the Group performs on its customers and its ongoing monitoring processes of outstanding balances. Besides, JD Technology performs the related credit assessment of the consumer financing receivables recorded in the Group&#x2019;s consolidated balance sheets. JD Technology purchases the consumer financing receivables past due over certain agreed period of time from the Group at carrying values without recourse and also agrees to bear other cost directly related to the consumer financing business to absorb the risks. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Currency convertibility risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The value of RMB is subject to changes in the central government policies and to international economic and political developments affecting supply and demand in the PRC foreign exchange trading system market. In the PRC, certain foreign exchange transactions are required by law to be transacted only by authorized financial institutions at exchange rates set by the People&#x2019;s Bank of China (the &#x201c;PBOC&#x201d;). Remittances in currencies other than RMB by the Group in the Chinese mainland must be processed through the PBOC or other Chinese foreign exchange regulatory bodies which require certain supporting documentation in order to process the remittance. The Group&#x2019;s cash and cash equivalents, restricted cash, short-term investments and time deposits with maturities more than one year recorded in &#x201c;marketable securities and other investments&#x201d; denominated in RMB that are subject to such government policies &lt;div style="null;text-indent: 0px;display:inline;"&gt;amounted to&lt;/div&gt;&lt;div style="null;text-indent: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;RMB172,383&#160;million and RMB172,732&#160;million as of December&#160;31, 2023 and 2024, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign currency exchange rate risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The RMB has fluctuated against the US$, at times significantly and unpredictably during the reporting periods. The depreciation of the RMB against the US$ was approximately 2% and 1% for the years ended December&#160;31, 2023 and 2024, respectively. It is difficult to predict how market forces or the PRC or U.S. government policy may impact the exchange rate between the RMB and the US$ in the future. &lt;/div&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="PAsOn12_31_2023_CurrencyConvertibilityConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-6"
      id="ixv-57448"
      unitRef="Unit_CNY">172383000000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="PAsOn12_31_2024_CurrencyConvertibilityConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="-6"
      id="ixv-57449"
      unitRef="Unit_CNY">172732000000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <jd:ForeignCurrencyExchangeAppreciationDepreciationRate
      contextRef="P01_01_2023To12_31_2023"
      decimals="2"
      id="ixv-57450"
      unitRef="Unit_pure">0.02</jd:ForeignCurrencyExchangeAppreciationDepreciationRate>
    <jd:ForeignCurrencyExchangeAppreciationDepreciationRate
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-57451"
      unitRef="Unit_pure">0.01</jd:ForeignCurrencyExchangeAppreciationDepreciationRate>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-36219">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair value measurement &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2023 and 2024, information about inputs into the fair value measurement of the Group&#x2019;s assets and liabilities that are measured at fair value on a recurring basis in periods subsequent to their initial recognition is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 55%;"&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;value&#160;measurement&#160;at&#160;reporting&#160;date&#160;using&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;as of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&#160;Prices&lt;br/&gt; in Active&lt;br/&gt; Markets for&lt;br/&gt; Identical&lt;br/&gt; Assets&lt;br/&gt; (Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt; Other&lt;br/&gt; Observable&lt;br/&gt; Inputs&lt;br/&gt; (Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt; Unobservable&lt;br/&gt; Inputs&lt;br/&gt; (Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,506&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,506&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden138736216;display:inline;"&gt;Wealth management products&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;56,847&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;56,847&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Marketable securities and other investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Listed equity securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Wealth management products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,808&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,808&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;69,926&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;67,161&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 55%;"&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair value measurement at reporting date using&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;as of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&#160;Prices&lt;br/&gt; in Active&lt;br/&gt; Markets for&lt;br/&gt; Identical&lt;br/&gt; Assets&lt;br/&gt; (Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt; Other&lt;br/&gt; Observable&lt;br/&gt; Inputs&lt;br/&gt; (Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt; Unobservable&lt;br/&gt; Inputs&lt;br/&gt; (Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,366&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,366&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden138736217;display:inline;"&gt;Wealth management products&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;38,396&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;38,396&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Marketable securities and other investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Listed equity securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,907&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,907&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;48,669&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,907&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;45,762&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates. Following is a description of the valuation techniques that the Group uses to measure the fair value of assets that the Group reports in its consolidated balance sheets at fair value on a recurring basis. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Short-term investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden138736032;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden138736033;display:inline;"&gt;Wealth management&lt;/div&gt;&lt;/div&gt; products with maturities of within one year. The Group elected the fair value option to record wealth management products with variable interest rates and deposits indexed to foreign exchange with maturities less than one year and accounted them at fair value. For the wealth management products that have no quoted market prices, the Group estimates their fair value using the expected yield on similar instruments in the market, and classifies the valuation techniques that use these inputs as Level&#160;2. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, gain of &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; RMB1,921&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;million, RMB&lt;/div&gt;&lt;/div&gt;2,092&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million and RMB1,485&#160;million resulting from changes in fair value of the wealth management products under fair value option was recorded in &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Marketable securities and other investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background: none;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Listed equity securities. The Group values its listed equity securities using quoted prices for the underlying securities in active markets, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;1. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, the unrealized gains or losses of the listed equity securities were losses of RMB4,304&#160;million and RMB379&#160;million, and gains of RMB1,160&#160;million, respectively, which are recognized in &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;income. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="background-color:#ffffff;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden138736034;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden138736035;display:inline;"&gt;Wealth management&lt;/div&gt;&lt;/div&gt; products with maturities of more than one year. The Group elected the fair value option to record wealth management products with variable interest rates with maturities more than one year and accounted them at fair value. For the wealth management products that have no quoted market prices, the Group estimates their fair value using the expected yield on similar instruments in the market, and classifies the valuation techniques that use these inputs as Level&#160;2. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, losses &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;of RMB&lt;/div&gt;137&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million and &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;RMB&lt;/div&gt;25&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million and gains of RMB2&#160;million resulting from changes in fair value of the wealth management products under fair value option were recorded in &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Other financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background: none;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The followings are other material financial instruments not measured at fair value in the consolidated balance sheets, but for which the fair value is estimated for disclosure purposes. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Time deposits. Time deposits with original maturities of three months or less, original maturities of longer than three months and maturities of less than one year, and maturities of longer than one year have been classified as cash equivalents, short-term investments and marketable securities and other investments in the consolidated balance sheets, respectively. The fair value of the Group&#x2019;s time deposits is determined based on the prevailing interest rates in the market, which have been categorized as Level&#160;2 in the fair value hierarchy. As of December&#160;31, 2023 and 2024, the fair value of time deposits classified as cash equivalents and short-term investments amounted to RMB59,452&#160;million and RMB91,062&#160;million, respectively. As of December&#160;31, 2023 and 2024, the fair value of time deposits classified as marketable securities and other investments amounted to RMB67,426&#160;million and RMB54,176&#160;million, respectively. The carrying value of time deposits approximates to fair value. &lt;/div&gt;&lt;/div&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;Held-to-maturity&lt;/div&gt;&lt;/div&gt; debt securities. Wealth management products that the Group has positive intent and ability to hold to maturity are accounted for as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; debt securities. The fair value of the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; debt securities is determined based on the prevailing interest rates in the market, which have been categorized as Level&#160;2 in the fair value hierarchy. As of December&#160;31, 2023 and 2024, the fair value of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; debt securities recorded in &#x201c;short-term investments&#x201d; amounted to &lt;/div&gt; RMB4,476&#160;million and RMB6,866&#160;million&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;, respectively. As of December&#160;31, 2023 and 2024, the fair value of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; debt securities with maturities longer than one year recorded in &#x201c;marketable securities and other investments&#x201d; amounted to RMB7,836 million and &lt;/div&gt;RMB2,288&#160;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;million, respectively. The carrying value of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;held-to-maturity&lt;/div&gt;&lt;/div&gt; debt securities approximates to fair value. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Unsecured senior notes. The Group determines the fair value of its unsecured senior notes, using quoted prices in less active markets, and accordingly the Group categorizes the unsecured senior notes as Level&#160;2 in the fair value hierarchy. As of December&#160;31, 2023 and 2024, the fair value of unsecured senior notes amounted to &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;RMB9,445&#160;million and RMB25,098&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million, respectively. Among them, the fair value of Convertible Senior Notes, as defined in Note &lt;div style="null;text-indent: 0px;display:inline;"&gt;15&lt;/div&gt;, amounted to RMB15,274 million as of December 31, 2024. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Short-term receivables and payables. Accounts receivable and prepayments and other current assets are financial assets with carrying values that approximate to fair value due to their short-term nature. Accounts payable, advance from customers (excluding contract liabilities) and main items in accrued expenses and other current liabilities, are financial liabilities with carrying values that approximate to fair value due to their short-term nature. The Group classifies the valuation techniques that use these inputs as Level&#160;2 in the fair value hierarchy. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Short-term debts and long-term borrowings. Interest rates under the borrowing agreements with the lending parties were determined based on the prevailing interest rates in the market. The carrying value of short-term debts and long-term borrowings approximates to fair value. The Group classifies the valuation techniques that use these inputs as Level&#160;2 in the fair value hierarchy. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Assets and liabilities measured at fair value on a nonrecurring basis &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background: none;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Long-lived assets. When impairment indicators are identified, the Group evaluates the impairment by comparing the carrying value of the asset or the asset group with its fair value. The &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;fair value of the asset or asset group is determined using income approach and market approach with unobservable inputs (Level 3), depending on the underlying nature of the asset or the asset group. The impairment losses of RMB2,025 &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;million and RMB&lt;/div&gt;&lt;/div&gt;1,562&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million were recorded in &#x201c;impairment of long-lived assets&#x201d; in the consolidated statements of operations and comprehensive income for the years ended December&#160;31, 2023 and 2024, respectively. The major impairment of long-lived assets were disclosed in Note 9, Note 10 and Note 11.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill. The Group tested for impairment on an annual basis as of December&#160;31, and in between annual tests when the impairment indicators occur. The quantitative impairment test consists of a comparison of the fair value of each reporting unit with its carrying amount, including goodwill. The impairment loss was recorded in &#x201c;impairment of goodwill&#x201d; in the consolidated statements of operations and comprehensive income and disclosed in Note 12. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Investments in equity investees. Investments in privately held companies and publicly traded companies included in &#x201c;investments in equity investees&#x201d; in the consolidated balance sheets are reviewed periodically for impairment using fair value measurement. In determining the investments in privately held companies without readily determinable fair value over which the Group identified impairment indicators, income approach or market approach was used, if applicable, which requires management to use unobservable inputs (Level 3), mainly including the estimates of future cash flows, discount rate, terminal growth rate, selection of comparable companies and multiples and estimated discount for lack of marketability. The impairment loss&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; of RMB504&#160;million, RMB2,856&#160;million and RMB2,968&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million were recorded in &#x201c;others, net&#x201d; in the consolidated statements of operations and comprehensive income for the years ended December&#160;31, 2022, 2023 and 2024, respectively. As of December&#160;31, 2023 and 2024, the accumulated impairment of the Group&#x2019;s investments in privately held companies under the Measurement Alternative was &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;RMB5,132&#160;million and RMB7,119&#160;million, respectively&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;. The valuation methodology used to estimate the fair value of investments in publicly traded companies (Level 1) and privately held companies accounted for under the equity method (Level 3) and associated impairment charges are disclosed in Note &lt;div style="null;text-indent: 0px;display:inline;"&gt;6&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-36229"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2023 and 2024, information about inputs into the fair value measurement of the Group&#x2019;s assets and liabilities that are measured at fair value on a recurring basis in periods subsequent to their initial recognition is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 55%;"&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair&#160;value&#160;measurement&#160;at&#160;reporting&#160;date&#160;using&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;as of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&#160;Prices&lt;br/&gt; in Active&lt;br/&gt; Markets for&lt;br/&gt; Identical&lt;br/&gt; Assets&lt;br/&gt; (Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt; Other&lt;br/&gt; Observable&lt;br/&gt; Inputs&lt;br/&gt; (Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt; Unobservable&lt;br/&gt; Inputs&lt;br/&gt; (Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,506&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,506&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden138736216;display:inline;"&gt;Wealth management products&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;56,847&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;56,847&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Marketable securities and other investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Listed equity securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Wealth management products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,808&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,808&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;69,926&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;67,161&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 55%;"&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 7%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair value measurement at reporting date using&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;as of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Quoted&#160;Prices&lt;br/&gt; in Active&lt;br/&gt; Markets for&lt;br/&gt; Identical&lt;br/&gt; Assets&lt;br/&gt; (Level 1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt; Other&lt;br/&gt; Observable&lt;br/&gt; Inputs&lt;br/&gt; (Level 2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant&lt;br/&gt; Unobservable&lt;br/&gt; Inputs&lt;br/&gt; (Level 3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Assets:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Restricted cash&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,366&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,366&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden138736217;display:inline;"&gt;Wealth management products&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;38,396&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;38,396&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Marketable securities and other investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Listed equity securities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,907&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,907&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;48,669&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,907&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;45,762&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <jd:RestrictedCashFairValueDisclosure
      contextRef="PAsOn12_31_2023_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57452"
      unitRef="Unit_CNY">7506000000</jd:RestrictedCashFairValueDisclosure>
    <jd:RestrictedCashFairValueDisclosure
      contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57453"
      unitRef="Unit_CNY">7506000000</jd:RestrictedCashFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2023_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis"
      decimals="-6"
      id="ixv-57454"
      unitRef="Unit_CNY">56847000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis"
      decimals="-6"
      id="ixv-57455"
      unitRef="Unit_CNY">56847000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="PAsOn12_31_2023_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57456"
      unitRef="Unit_CNY">2765000000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="PAsOn12_31_2023_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57457"
      unitRef="Unit_CNY">2765000000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="PAsOn12_31_2023_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis"
      decimals="-6"
      id="ixv-57458"
      unitRef="Unit_CNY">2808000000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis"
      decimals="-6"
      id="ixv-57459"
      unitRef="Unit_CNY">2808000000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2023_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57460"
      unitRef="Unit_CNY">69926000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2023_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57461"
      unitRef="Unit_CNY">2765000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57462"
      unitRef="Unit_CNY">67161000000</us-gaap:AssetsFairValueDisclosure>
    <jd:RestrictedCashFairValueDisclosure
      contextRef="PAsOn12_31_2024_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57463"
      unitRef="Unit_CNY">7366000000</jd:RestrictedCashFairValueDisclosure>
    <jd:RestrictedCashFairValueDisclosure
      contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57464"
      unitRef="Unit_CNY">7366000000</jd:RestrictedCashFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2024_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis"
      decimals="-6"
      id="ixv-57465"
      unitRef="Unit_CNY">38396000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_WealthManagementProductMemberusgaapInvestmentTypeAxis"
      decimals="-6"
      id="ixv-57466"
      unitRef="Unit_CNY">38396000000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="PAsOn12_31_2024_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57467"
      unitRef="Unit_CNY">2907000000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="PAsOn12_31_2024_EquitySecuritiesMemberusgaapInvestmentTypeAxis_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57468"
      unitRef="Unit_CNY">2907000000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2024_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57469"
      unitRef="Unit_CNY">48669000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2024_FairValueInputsLevel1MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57470"
      unitRef="Unit_CNY">2907000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis"
      decimals="-6"
      id="ixv-57471"
      unitRef="Unit_CNY">45762000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57472"
      unitRef="Unit_CNY">1921000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57473"
      unitRef="Unit_CNY">2092000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57474"
      unitRef="Unit_CNY">1485000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <jd:UnrealizedGainLossOfTheInvestmentSecurities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57475"
      unitRef="Unit_CNY">-4304000000</jd:UnrealizedGainLossOfTheInvestmentSecurities>
    <jd:UnrealizedGainLossOfTheInvestmentSecurities
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57476"
      unitRef="Unit_CNY">-379000000</jd:UnrealizedGainLossOfTheInvestmentSecurities>
    <jd:UnrealizedGainLossOfTheInvestmentSecurities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57477"
      unitRef="Unit_CNY">1160000000</jd:UnrealizedGainLossOfTheInvestmentSecurities>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="P01_01_2022To12_31_2022_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-57478"
      unitRef="Unit_CNY">-137000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="P01_01_2023To12_31_2023_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-57479"
      unitRef="Unit_CNY">-25000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="P01_01_2024To12_31_2024_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-57480"
      unitRef="Unit_CNY">2000000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2023_BankTimeDepositsMemberusgaapCashAndCashEquivalentsAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="ixv-57481"
      unitRef="Unit_CNY">59452000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="PAsOn12_31_2024_BankTimeDepositsMemberusgaapCashAndCashEquivalentsAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="ixv-57482"
      unitRef="Unit_CNY">91062000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="PAsOn12_31_2023_BankTimeDepositsMemberusgaapCashAndCashEquivalentsAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="ixv-57483"
      unitRef="Unit_CNY">67426000000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:OtherAssetsFairValueDisclosure
      contextRef="PAsOn12_31_2024_BankTimeDepositsMemberusgaapCashAndCashEquivalentsAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="ixv-57484"
      unitRef="Unit_CNY">54176000000</us-gaap:OtherAssetsFairValueDisclosure>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="ixv-57485"
      unitRef="Unit_CNY">4476000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="ixv-57486"
      unitRef="Unit_CNY">6866000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      id="ixv-57487"
      unitRef="Unit_CNY">7836000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis_OtherAssetsMemberusgaapBalanceSheetLocationAxis"
      decimals="-6"
      id="ixv-57488"
      unitRef="Unit_CNY">2288000000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <jd:UnsecuredSeniorNotesPayableFairValueDisclosure
      contextRef="PAsOn12_31_2023_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="ixv-57489"
      unitRef="Unit_CNY">9445000000</jd:UnsecuredSeniorNotesPayableFairValueDisclosure>
    <jd:UnsecuredSeniorNotesPayableFairValueDisclosure
      contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="ixv-57490"
      unitRef="Unit_CNY">25098000000</jd:UnsecuredSeniorNotesPayableFairValueDisclosure>
    <jd:ConvertibleNotesPayableFairValueDisclosure
      contextRef="PAsOn12_31_2024_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-6"
      id="ixv-57491"
      unitRef="Unit_CNY">15274000000</jd:ConvertibleNotesPayableFairValueDisclosure>
    <us-gaap:ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue contextRef="P01_01_2024To12_31_2024" id="ixv-57492">When impairment indicators are identified, the Group evaluates the impairment by comparing the carrying value of the asset or the asset group with its fair value.</us-gaap:ImpairedLongLivedAssetsHeldAndUsedMethodForDeterminingFairValue>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57493"
      unitRef="Unit_CNY">2025000000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57494"
      unitRef="Unit_CNY">1562000000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="P01_01_2022To12_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-57495"
      unitRef="Unit_CNY">504000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="P01_01_2023To12_31_2023_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-57496"
      unitRef="Unit_CNY">2856000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
      contextRef="P01_01_2024To12_31_2024_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis_FairValueMeasurementsNonrecurringMemberusgaapFairValueByMeasurementFrequencyAxis_OtherNonoperatingIncomeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-57497"
      unitRef="Unit_CNY">2968000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount>
    <jd:AccumulatedImpairmentOfMeasurementAlternative
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57498"
      unitRef="Unit_CNY">5132000000</jd:AccumulatedImpairmentOfMeasurementAlternative>
    <jd:AccumulatedImpairmentOfMeasurementAlternative
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57499"
      unitRef="Unit_CNY">7119000000</jd:AccumulatedImpairmentOfMeasurementAlternative>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-37117">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Business acquisition &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Acquisitions in 2024 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In December 2024, the Group acquired additional equity interests in Hordeum Investment, L.P. (&#x201c;Hordeum&#x201d;) for a total cash consideration &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; of US$344&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million. Hordeum is principally engaged in retail business service. The Group held, taking into account its existing equity interests, approximately &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; 60.8% &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;of Hordeum&#x2019;s interests and consolidated its financial results into the Group&#x2019;s consolidated financial statements since December&#160;30, 2024. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The fair value of the previously held equity interests was estimated based on the equity value of Hordeum, which is estimated by applying the income approach. The remeasurement gain associated with the previously held equity interests of Hordeum was immaterial. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The purchase price as of the date of acquisition is comprised of: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 81%;"&gt;&lt;/td&gt;
&lt;td style="width: 13%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,473&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fair value of previously held equity interests&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,284&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,757&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The transaction was considered a business acquisition and therefore was recorded using the acquisition method of accounting. The allocation of the purchase price based on the fair values of the acquired assets and liabilities assumed as of the date of acquisition is summarized as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 81%;"&gt;&lt;/td&gt;
&lt;td style="width: 12%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net assets acquired&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,011&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Newly identified intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,005&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,767&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(518&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-controlling&lt;/div&gt; interests&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,508&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,757&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net assets&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;acquired primarily consisted of advance to suppliers of RMB&lt;/div&gt;3,224&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;million as of the date of acquisition. Acquired amortizable intangible assets had a weighted-average amortization period of &lt;/div&gt;&lt;/div&gt;8.5&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; years. Fair &lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;value of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; interests was estimated by applying the income approach.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill arising from the acquisition of Hordeum was attributable to the benefit of expected synergies, the assembled workforce, revenue growth and future market development as of the date of acquisition and assigned to JD Retail segment. Goodwill arising from the acquisition is not expected to be deductible for tax purposes. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group also completed a few business acquisitions during 2024, the consideration and impact on the consolidated financial statements of which were immaterial individually or collectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Neither the results of operations since the acquisition dates nor the pro forma results of operations of the acquirees were presented because the effects of the business combinations in 2024, both individually and in aggregate, were not significant to the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Acquisitions in 2022 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Acquisition of Dada &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;In February 2022, the Group acquired additional number of ordinary shares of Dada, China&#x2019;s leading local &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;on-demand&lt;/div&gt; delivery and retail platform, for a total consideration of US$800&#160;million with a combination of cash and certain strategic resources to Dada. The Group held, taking into account its existing shareholding, approximately 52% of Dada&#x2019;s issued and outstanding shares and consolidated the financial results of Dada into the Group&#x2019;s consolidated financial statements since February&#160;28, 2022. The fair value of the previously held equity interests and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; interests were determined by the market price of shares of Dada at the acquisition date. The Group primarily recorded (i)&#160;RMB7,549&#160;million of net assets acquired, (ii)&#160;RMB2,090&#160;million of newly identified and appreciation of intangible assets, which had a weighted-average amortization period of 7.0 years, (iii)&#160;RMB3,623&#160;million of premium not reflected in goodwill, which was recognized as a loss in &#x201c;others, net&#x201d; resulting from the change of Dada&#x2019;s share price prior to the closing of the acquisition, and (&lt;div style="null;text-indent: 0px;display:inline;"&gt;iv&lt;/div&gt;)&#160;RMB4,542&#160;million of goodwill, which is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;non-deductible&lt;/div&gt; for tax purposes. The goodwill is primarily attributable to the expected synergies, the assembled workforce, revenue growth and future market development and assigned to Dada reporting unit and JD Retail reporting unit on the basis of the expected synergies from the acquisition of Dada. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;Had the acquisition date of Dada been January&#160;1, 2021, the revenues and net loss of the Group would have been RMB956.8&#160;billion and RMB6.3&#160;billion in 2021, respectively, and the revenues and net income of the Group would have been RMB1,047.2&#160;billion and RMB9.5&#160;billion in 2022, respectively. The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;pro-forma&lt;/div&gt; information is for illustrative purposes only and is not necessarily an indication of revenues and results of operations of the Group that actually would have been achieved had the acquisition been completed on January&#160;1, 2021, nor is it intended to be a projection of future results. The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;pro-forma&lt;/div&gt; amounts have been calculated after adjusting the results of Dada to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January&#160;1, 2021. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Acquisition of CNLP &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In September 2021, the Group, through JD Property, entered into a sale and purchase agreement to acquire additional shares of CNLP, which is principally engaged in the leasing of storage facilities and the related management services and was listed on the Main Board of the HKEX, representing approximately 26.38% of the issued share capital of CNLP. In accordance with relevant listing rules, JD Property was required to make an offer for all the issued shares of CNLP and an offer for all the outstanding convertible bonds of CNLP. As of March&#160;1, 2022, JD Property obtained all the outstanding convertible bonds and certain number of CNLP&#x2019;s issued and outstanding shares with a cash consideration of Hong Kong dollar&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;(&#x201c;HK$&#x201d;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;13,066&#160;million. The Group obtained control of CNLP since it assigned all the board members of CNLP on March&#160;1, 2022 and held approximately 80% of shareholding interests. Prior to the acquisition, the Group held 10.6% of the issued share capital of CNLP and measured its investment in CNLP at fair value. The fair value of the previously held equity interests and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; interests were determined by the market price of shares of CNLP as of the date of acquisition. The Group primarily recorded (i)&#160;RMB4,309&#160;million of net assets acquired, (ii)&#160;RMB10,908&#160;million of appreciation of property, equipment and software, construction in progress and land use rights, (iii)&#160;RMB1,586&#160;million of goodwill, which is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-deductible&lt;/div&gt; for tax purposes. The goodwill is primarily attributable to the expected synergies, the assembled workforce, revenue growth and future market development and assigned to New Businesses segment. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;From March to July 2022, the Group acquired the remaining equity interest in CNLP with a total consideration of HK$3,072 million (RMB2,637 million), &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;which is treated as an equity transaction. CNLP was privatized on July&#160;15, 2022. Upon completion of the transaction, CNLP became a&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="display:inline;"&gt;wholly owned&lt;/div&gt;&#160;subsidiary of the Company. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Neither the results of operations since the acquisition date nor the pro forma results of operations of CNLP were presented because the effects of acquisition of CNLP, were not significant to the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Acquisition of Deppon &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;On March&#160;11, 2022, the Group, through a subsidiary of JD Logistics, entered into a series of agreements with the shareholders of Deppon Holdco, in relation to the acquisition of approximately 99.99% equity interest of Deppon Holdco, which in turn holds approximately 66.5% of the issued share capital of Deppon Logistics Co., Ltd (&#x201c;Deppon&#x201d;), for a total consideration of approximately RMB8,976&#160;million. Deppon is a company established under the laws of the PRC, the shares of which are listed on the Shanghai Stock Exchange (stock code: 603056). Deppon is an integrated, customer-centered logistics company providing a wide range of solutions including Less-Than-Truckload (LTL) transportation, Full Truck Load (FTL) transportation, delivery services, and warehousing management. The acquisition was completed on July&#160;26, 2022. Upon completion of the transaction, Deppon Holdco became a consolidated subsidiary of the Group. Fair value of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; interests was determined based on the market price of shares of Deppon as of the date of acquisition. The Group primarily recorded (i)&#160;RMB6,570&#160;million of net assets acquired, (ii)&#160;RMB2,345&#160;million of appreciation of newly identified and appreciation of intangible assets, which had a weighted-average amortization period of 15.3 years, (iii)&#160;RMB5,350&#160;million of goodwill, which is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-deductible&lt;/div&gt; for tax purposes. The goodwill is primarily attributable to the expected synergies, the assembled workforce, revenue growth and future market development and assigned to JD Logistics segment. &lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Had the acquisition date of Deppon been January&#160;1, 2021, the revenues and net loss of the Group would have been&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; RMB982.8 billion and RMB4.5 billion in 2021, respectively, and the revenues and net income of the Group would have been RMB1,063.2 billion and RMB9.7 &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;billion in 2022, respectively. The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;pro-forma&lt;/div&gt; information is for illustrative purposes only and is not necessarily an indication of revenues and results of operations of the Group that actually would have been achieved had the acquisition been completed on January&#160;1, 2021, nor is it intended to be a projection of future results. The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;pro-forma&lt;/div&gt; amounts have been calculated after adjusting the results of Deppon to reflect the additional amortization that would have been charged assuming the fair value adjustments to intangible assets had been applied from January&#160;1, 2021. &lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P12_30_2024To12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57500"
      unitRef="Unit_USD">344000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      decimals="3"
      id="ixv-57501"
      unitRef="Unit_pure">0.608</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="P01_01_2024To12_31_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      id="ixv-37151"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The purchase price as of the date of acquisition is comprised of: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 81%;"&gt;&lt;/td&gt;
&lt;td style="width: 13%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,473&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fair value of previously held equity interests&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,284&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,757&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P12_30_2024To12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57502"
      unitRef="Unit_CNY">2473000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
      contextRef="P12_30_2024To12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57503"
      unitRef="Unit_CNY">1284000000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="P12_30_2024To12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57504"
      unitRef="Unit_CNY">3757000000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="P01_01_2024To12_31_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      id="ixv-37225"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The transaction was considered a business acquisition and therefore was recorded using the acquisition method of accounting. The allocation of the purchase price based on the fair values of the acquired assets and liabilities assumed as of the date of acquisition is summarized as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 81%;"&gt;&lt;/td&gt;
&lt;td style="width: 12%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net assets acquired&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,011&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Newly identified intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,005&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,767&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(518&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-controlling&lt;/div&gt; interests&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,508&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,757&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue
      contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57505"
      unitRef="Unit_CNY">1011000000</jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57506"
      unitRef="Unit_CNY">2005000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57507"
      unitRef="Unit_CNY">4767000000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57508"
      unitRef="Unit_CNY">518000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57509"
      unitRef="Unit_CNY">3508000000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57510"
      unitRef="Unit_CNY">3757000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="PAsOn12_30_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57511"
      unitRef="Unit_CNY">3224000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P01_01_2024To12_31_2024_HordeumInvestmentLpMemberusgaapBusinessAcquisitionAxis"
      id="ixv-57512">P8Y6M</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <jd:CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition
      contextRef="P02_01_2022To02_28_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57513"
      unitRef="Unit_USD">800000000</jd:CashConsiderationAndBusinessCooperationAgreementAsConsiderationOfTheAcquisition>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn02_28_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      id="ixv-57514"
      unitRef="Unit_pure">0.52</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue
      contextRef="PAsOn03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57515"
      unitRef="Unit_CNY">7549000000</jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="PAsOn03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57516"
      unitRef="Unit_CNY">2090000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P03_01_2022To03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"
      id="ixv-57517">P7Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium
      contextRef="PAsOn03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57518"
      unitRef="Unit_CNY">3623000000</jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPremium>
    <us-gaap:Goodwill
      contextRef="PAsOn03_01_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57519"
      unitRef="Unit_CNY">4542000000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="P01_01_2021To12_31_2021_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"
      decimals="-8"
      id="ixv-57520"
      unitRef="Unit_CNY">956800000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"
      decimals="-8"
      id="ixv-57521"
      unitRef="Unit_CNY">-6300000000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="P01_01_2022To12_31_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"
      decimals="-8"
      id="ixv-57522"
      unitRef="Unit_CNY">1047200000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="P01_01_2022To12_31_2022_DadaAcquisitionMemberusgaapBusinessAcquisitionAxis"
      decimals="-8"
      id="ixv-57523"
      unitRef="Unit_CNY">9500000000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn09_30_2021_CNLPMemberusgaapBusinessAcquisitionAxis"
      decimals="4"
      id="ixv-57524"
      unitRef="Unit_pure">0.2638</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P03_01_2022To03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57525"
      unitRef="Unit_HKD">13066000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      id="ixv-57526"
      unitRef="Unit_pure">0.80</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage
      contextRef="PAsOn03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis"
      decimals="3"
      id="ixv-57527"
      unitRef="Unit_pure">0.106</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
    <jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue
      contextRef="PAsOn03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57528"
      unitRef="Unit_CNY">4309000000</jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue>
    <jd:BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation
      contextRef="PAsOn03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57529"
      unitRef="Unit_CNY">10908000000</jd:BusinessCombinationRecognizedPPEConstructionInProgressAndLandUseRightsAppreciation>
    <us-gaap:Goodwill
      contextRef="PAsOn03_01_2022_CNLPMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57530"
      unitRef="Unit_CNY">1586000000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P03_01_2022To07_31_2022_CNLPMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57531"
      unitRef="Unit_HKD">3072000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P03_01_2022To07_31_2022_CNLPMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57532"
      unitRef="Unit_CNY">2637000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn07_26_2022_DepponHoldcoAcquisitionMemberusgaapBusinessAcquisitionAxis"
      decimals="4"
      id="ixv-57533"
      unitRef="Unit_pure">0.9999</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis"
      decimals="3"
      id="ixv-57534"
      unitRef="Unit_pure">0.665</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P07_26_2022To07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57535"
      unitRef="Unit_CNY">8976000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue
      contextRef="PAsOn07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57536"
      unitRef="Unit_CNY">6570000000</jd:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsIncludingNoncontrollingInterestFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="PAsOn07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57537"
      unitRef="Unit_CNY">2345000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P07_26_2022To07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis"
      id="ixv-57538">P15Y3M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="PAsOn07_26_2022_DepponMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-57539"
      unitRef="Unit_CNY">5350000000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="P01_01_2021To12_31_2021_DepponMemberusgaapBusinessAcquisitionAxis"
      decimals="-8"
      id="ixv-57540"
      unitRef="Unit_CNY">982800000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_DepponMemberusgaapBusinessAcquisitionAxis"
      decimals="-8"
      id="ixv-57541"
      unitRef="Unit_CNY">-4500000000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="P01_01_2022To12_31_2022_DepponMemberusgaapBusinessAcquisitionAxis"
      decimals="-8"
      id="ixv-57542"
      unitRef="Unit_CNY">1063200000000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="P01_01_2022To12_31_2022_DepponMemberusgaapBusinessAcquisitionAxis"
      decimals="-8"
      id="ixv-57543"
      unitRef="Unit_CNY">9700000000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-37521">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Investments in equity investees &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Measurement Alternative and NAV practical expedient &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background: none;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The carrying amount of the Group&#x2019;s equity investments measured at fair value using the Measurement Alternative was RMB18,153&#160;million and RMB14,027&#160;million as of December&#160;31, 2023 and 2024, respectively, and the carrying amount of the Group&#x2019;s investments under NAV practical expedient was RMB8,133&#160;million&#160;&lt;div style="display:inline;"&gt;and &lt;/div&gt;RMB8,529&#160;million as of December&#160;31, 2023 and 2024, respectively. During the years ended December&#160;31, 2022, 2023 and 2024, fair value changes recognized for equity investments which were measured using the Measurement Alternative, and NAV practical expedient were not significant. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity method &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="background: none;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;As of December&#160;31, 2024, the Group&#x2019;s investments accounted for under the equity method totaled RMB34,294&#160;million (as of December&#160;31, 2023: RMB30,460 million), which mainly included the investment in Yonghui Superstores Co., Ltd, (&#x201c;Yonghui&#x201d;) amounting to RMB2,244&#160;million, investment in JD Technology amounting to RMB15,607&#160;million &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;and the investment in Home Credit Consumer Finance Co., Ltd.(&#x201c;Home Credit&#x201d;) amounting to &lt;/div&gt;&lt;/div&gt; RMB2,500&#160;million. The Group applies the equity method of accounting to account for its equity investments, in common stock or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;in-substance&lt;/div&gt; common stock, over which it has significant influence but does not own a majority equity interest or otherwise control. &lt;/div&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Investment in JD Technology&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Following the reorganization of JD Technology in March 2021, the Group&#x2019;s equity interest in JD Technology increased to&lt;/div&gt;&lt;/div&gt;&#160;41.7%. &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group accounted for its investment in JD Technology using the equity method, as it exerted significant influence without holding a majority equity interest or otherwise control. Pursuant to the supplemental agreement entered between JD Technology and its shareholders in June 2020, certain existing shareholders (including the Group) have the obligation to make up the shortfall (if any) of the redemption price to the other shareholders of JD Technology when all other means are exhausted, and the shortfall is capped by the proceeds from the sales of the guarantor&#x2019;s shares of JD Technology. In 2023, the Group is exempted from recording a guarantee liability for its obligation to make up any shortfall of the redemption price to other shareholders of JD Technology, as the Group and JD Technology are under the common control of Mr.&#160;Richard Qiangdong Liu (Mr. Liu), and the chance to settle the guarantee obligation by the Group is not probable as of December 31, 2023. From September to December 2024, JD Technology entered into new agreements with its shareholders to replace previous redemption terms with new settlement method (through both cash and newly issued common shares in tranches) (the &#x201c;2024 Transaction&#x201d;). Those are further subject to suspension or termination under certain circumstances. Concurrently, the previous guarantee obligation of the Group has also been extinguished. In accordance with these agreements, JD Technology completed the first tranche of redemption through cash settlement and new share issuance in the fourth quarter of 2024. As of December&#160;31, 2024, the Group&#x2019;s equity interest in JD Technology further increased to&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;43.6%&#160;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;as a result of the redemption aforementioned, and the Group continued to apply the equity method for accounting of this investment. As the Group and JD Technology are both controlled by Mr.&#160;Liu before and after the 2024 Transaction, the Group&#x2019;s increased equity interest holding in JD Technology was accomplished through a transaction under common control. The Group recognized a decrease in investment in JD Technology amounting to RMB&lt;/div&gt;&lt;/div&gt;726&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million, based on its proportionate share of JD Technology&#x2019;s net assets, with a decrease of RMB&lt;/div&gt;&lt;/div&gt;726&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;million into additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;paid-in&lt;/div&gt; capital for the year ended December&#160;31, 2024. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Investment in Home Credit&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In December 2024, the Company entered into an agreement to acquire 50% of Home Credit&#x2019;s equity interest for a total cash consideration of RMB2,500 &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;million. Home Credit is a consumer finance company that conducts its business through providing consumer loans and merchandise loans. As of December 31, 2024, the Company accounted for its investment in Home Credit using the equity method as the Company obtained the significant influence by the right to nominate three board seats out of nine. Concurrently, JD Technology subscribed &lt;/div&gt;&lt;/div&gt;15&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;% &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;of Home Credit&#x2019;s equity interest. The basis difference as of December 31, 2024 was immaterial. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Investment in Yonghui&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Yonghui is a leading hypermarket and supermarket operator in China and is listed on the Shanghai Stock Exchange. The Group held approximately 11.3% of Yonghui&#x2019;s issued and outstanding shares and accounted for the investment in Yonghui using the equity method as the Group obtained significant influence by the rights to nominate one board member out of nine. The difference between the carrying value of the equity interests in Yonghui and the Group&#x2019;s share of the carrying value of Yonghui&#x2019;s net assets is a basis difference, which was mainly allocated to amortizable intangible assets of RMB1,472 million, goodwill of RMB845 million and deferred tax liabilities of RMB368 million as of December 31, 2023, and amortizable intangible assets of RMB1,159 million with a weighted average amortization period of 11 years, goodwill of RMB342 million and deferred tax liabilities of RMB290 million as of December 31, 2024. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In the fourth quarter of 2023 and first quarter of 2024, the Group recorded impairment charges of RMB266 million and RMB438 million, respectively, to write down the carrying value of its investment in Yonghui to its fair value, based on quoted closing prices of Yonghui as of December&#160;31, 2023 and March 31, 2024. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December 31, 2023 and 2024, the market value of the Group&#x2019;s investment in Yonghui was RMB3,426 million and RMB6,476 million based on its quoted closing price, respectively. In September 2024, the Group entered into a definitive agreement under which the Group will transfer 8.3% of Yonghui shares. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group recorded its share of the profits and losses of JD Technology, Home Credit and Yonghui one quarter in arrears to enable the Group to provide its financial disclosure independent of the reporting schedule of these equity investees. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group summarizes the condensed financial information of the Group&#x2019;s equity investments under equity method as a group below in accordance with Rule &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;4-08&lt;/div&gt; of Regulation &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;S-X:&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 72%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;160,554&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;149,237&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;146,583&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;47,369&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;48,134&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;70,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income/(loss) from operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,158&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(274&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8,334&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net income/(loss)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,583&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,733&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,380&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net income/(loss) attributable to the investees&#x2019; ordinary shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,327&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,506&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,641&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 80%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 80%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;155,283&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;161,218&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;145,171&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;146,848&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 80%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;118,886&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;124,013&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-current&lt;/div&gt; liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;50,228&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;44,090&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Redeemable stock&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;28,167&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-controlling&lt;/div&gt; interests&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;359&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;4,429&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group performs impairment assessment of its investments under the Measurement Alternative and equity method whenever events or changes in circumstances indicate that the carrying value of the investment may not be fully recoverable. Impairment charges in connection with the equity method investments of RMB1,316&#160;million, RMB266&#160;million and RMB699&#160;million were recorded in &#x201c;share of results of equity investees&#x201d; in the consolidated statements of operations and comprehensive income for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The valuation of impairment in privately held companies under the Measurement Alternative is discussed in Note &lt;div style="null;text-indent: 0px;display:inline;"&gt;4&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57544"
      unitRef="Unit_CNY">18153000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57545"
      unitRef="Unit_CNY">14027000000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <jd:InvestmentMeasuredUsingNavPracticalExpedientAmount
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57546"
      unitRef="Unit_CNY">8133000000</jd:InvestmentMeasuredUsingNavPracticalExpedientAmount>
    <jd:InvestmentMeasuredUsingNavPracticalExpedientAmount
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57547"
      unitRef="Unit_CNY">8529000000</jd:InvestmentMeasuredUsingNavPracticalExpedientAmount>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57548"
      unitRef="Unit_CNY">34294000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57549"
      unitRef="Unit_CNY">30460000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57550"
      unitRef="Unit_CNY">2244000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2024_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57551"
      unitRef="Unit_CNY">15607000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2024_HomeCreditConsumerFinanceCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57552"
      unitRef="Unit_CNY">2500000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn03_31_2021_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="3"
      id="ixv-57553"
      unitRef="Unit_pure">0.417</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <jd:PercentageOfEquityInterest
      contextRef="PAsOn12_31_2024_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="3"
      id="ixv-57554"
      unitRef="Unit_pure">0.436</jd:PercentageOfEquityInterest>
    <jd:RecognizedDecreaseInInvestment
      contextRef="PAsOn12_31_2024_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57555"
      unitRef="Unit_CNY">-726000000</jd:RecognizedDecreaseInInvestment>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2024_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57556"
      unitRef="Unit_CNY">-726000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2024_HomeCreditConsumerFinanceCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="2"
      id="ixv-57557"
      unitRef="Unit_pure">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2024_HomeCreditConsumerFinanceCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57558"
      unitRef="Unit_CNY">2500000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2024_HomeCreditConsumerFinanceCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JdTechnologyMembersrtOwnershipAxis"
      decimals="2"
      id="ixv-57559"
      unitRef="Unit_pure">0.15</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <jd:EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis
      contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="3"
      id="ixv-57560"
      unitRef="Unit_pure">0.113</jd:EquityMethodInvestmentOwnershipPercentageOnFullyDilutedBasis>
    <jd:NumberOfBoardSeatsHeld
      contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="0"
      id="ixv-57561"
      unitRef="Unit_item">1</jd:NumberOfBoardSeatsHeld>
    <jd:NumberOfBoardSeats
      contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="0"
      id="ixv-57562"
      unitRef="Unit_item">9</jd:NumberOfBoardSeats>
    <jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets
      contextRef="PAsOn12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57563"
      unitRef="Unit_CNY">1472000000</jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets>
    <jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill
      contextRef="PAsOn12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57564"
      unitRef="Unit_CNY">845000000</jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill>
    <jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities
      contextRef="PAsOn12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57565"
      unitRef="Unit_CNY">368000000</jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities>
    <jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets
      contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57566"
      unitRef="Unit_CNY">1159000000</jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToAmortizableIntangibleAssets>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P01_01_2024To12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-57567">P11Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill
      contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57568"
      unitRef="Unit_CNY">342000000</jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToGoodwill>
    <jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities
      contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57569"
      unitRef="Unit_CNY">290000000</jd:EquityMethodInvestmentDifferenceBetweenCarryingAmountAndUnderlyingEquityAssignedToDeferredTaxLiabilities>
    <jd:ImpairmentOfInvestment
      contextRef="P10_01_2023To12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57570"
      unitRef="Unit_CNY">266000000</jd:ImpairmentOfInvestment>
    <jd:ImpairmentOfInvestment
      contextRef="P01_01_2024To03_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57571"
      unitRef="Unit_CNY">438000000</jd:ImpairmentOfInvestment>
    <us-gaap:EquityMethodInvestmentQuotedMarketValue
      contextRef="PAsOn12_31_2023_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57572"
      unitRef="Unit_CNY">3426000000</us-gaap:EquityMethodInvestmentQuotedMarketValue>
    <us-gaap:EquityMethodInvestmentQuotedMarketValue
      contextRef="PAsOn12_31_2024_YonghuiSuperstoresCoLtdMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57573"
      unitRef="Unit_CNY">6476000000</us-gaap:EquityMethodInvestmentQuotedMarketValue>
    <jd:CondensedFinancialInformationOfEquityInvestmentsTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-37685"> &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 72%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;160,554&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;149,237&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;146,583&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Gross profit&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;47,369&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;48,134&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;70,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income/(loss) from operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,158&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(274&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8,334&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net income/(loss)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,583&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,733&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,380&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 72%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net income/(loss) attributable to the investees&#x2019; ordinary shareholders&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,327&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,506&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,641&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 80%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 80%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Current assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;155,283&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;161,218&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-current&lt;/div&gt; assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;145,171&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;146,848&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 80%; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Current liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;118,886&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;124,013&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-current&lt;/div&gt; liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;50,228&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;44,090&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Redeemable stock&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);"&gt;28,167&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 80%; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-controlling&lt;/div&gt; interests&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;359&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;4,429&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:CondensedFinancialInformationOfEquityInvestmentsTableTextBlock>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57574"
      unitRef="Unit_CNY">160554000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2023To12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57575"
      unitRef="Unit_CNY">149237000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2024To12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57576"
      unitRef="Unit_CNY">146583000000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="P01_01_2022To12_31_2022_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57577"
      unitRef="Unit_CNY">47369000000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2023To12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57578"
      unitRef="Unit_CNY">48134000000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2024To12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57579"
      unitRef="Unit_CNY">70000000000</us-gaap:GrossProfit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57580"
      unitRef="Unit_CNY">-2158000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57581"
      unitRef="Unit_CNY">-274000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57582"
      unitRef="Unit_CNY">8334000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57583"
      unitRef="Unit_CNY">-1583000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2023To12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57584"
      unitRef="Unit_CNY">-1733000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2024To12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57585"
      unitRef="Unit_CNY">4380000000</us-gaap:ProfitLoss>
    <jd:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder
      contextRef="P01_01_2022To12_31_2022_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57586"
      unitRef="Unit_CNY">-1327000000</jd:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder>
    <jd:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder
      contextRef="P01_01_2023To12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57587"
      unitRef="Unit_CNY">-1506000000</jd:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder>
    <jd:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder
      contextRef="P01_01_2024To12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57588"
      unitRef="Unit_CNY">4641000000</jd:EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLossAttributableToShareholder>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57589"
      unitRef="Unit_CNY">155283000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57590"
      unitRef="Unit_CNY">161218000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57591"
      unitRef="Unit_CNY">145171000000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57592"
      unitRef="Unit_CNY">146848000000</us-gaap:AssetsNoncurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57593"
      unitRef="Unit_CNY">118886000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57594"
      unitRef="Unit_CNY">124013000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57595"
      unitRef="Unit_CNY">50228000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57596"
      unitRef="Unit_CNY">44090000000</us-gaap:LiabilitiesNoncurrent>
    <jd:RedeemableStock
      contextRef="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57597"
      unitRef="Unit_CNY">0</jd:RedeemableStock>
    <jd:RedeemableStock
      contextRef="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57598"
      unitRef="Unit_CNY">28167000000</jd:RedeemableStock>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2023_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57599"
      unitRef="Unit_CNY">359000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2024_EquityMethodInvestmentsMemberusgaapFairValueByAssetClassAxis"
      decimals="-6"
      id="ixv-57600"
      unitRef="Unit_CNY">4429000000</us-gaap:MinorityInterest>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="P01_01_2022To12_31_2022_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-57601"
      unitRef="Unit_CNY">1316000000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="P01_01_2023To12_31_2023_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-57602"
      unitRef="Unit_CNY">266000000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="P01_01_2024To12_31_2024_SharesOfResultsOfEquityInvesteesMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-57603"
      unitRef="Unit_CNY">699000000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38003">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accounts receivable, net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounts receivable, net consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 83%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Logistics receivables&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12,305&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,797&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Online retail and online marketplace receivables (*)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8,842&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,206&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Advertising receivables and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,043&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;658&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounts receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;22,190&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;27,661&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,888&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,065&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;20,302&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,596&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The movements in the allowance for doubtful accounts are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 78%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance at beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,034&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,582&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,888&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(615&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(542&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(376&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Write-off&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;67&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;236&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;199&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance at end of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,582&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,888&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,065&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(*)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;The accounts receivable in relation to consumer financing business is included in online retail and online marketplace receivables. As JD Technology performs credit risk assessment services for the individuals and purchases the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;past-due&lt;/div&gt; receivables from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, no allowance for doubtful accounts in relation to consumer financing receivables was provided. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38013">&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounts receivable, net consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 83%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Logistics receivables&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12,305&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,797&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Online retail and online marketplace receivables (*)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8,842&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,206&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Advertising receivables and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,043&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;658&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounts receivable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;22,190&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;27,661&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,888&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,065&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounts receivable, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;20,302&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,596&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(*)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;The accounts receivable in relation to consumer financing business is included in online retail and online marketplace receivables. As JD Technology performs credit risk assessment services for the individuals and purchases the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;past-due&lt;/div&gt; receivables from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, no allowance for doubtful accounts in relation to consumer financing receivables was provided. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2023_LogisticsSupportServicesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57604"
      unitRef="Unit_CNY">12305000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2024_LogisticsSupportServicesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57605"
      unitRef="Unit_CNY">13797000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2023_ProductSalesAndOnlineMarketplaceReceivablesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="Fact_138734833"
      unitRef="Unit_CNY">8842000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2024_ProductSalesAndOnlineMarketplaceReceivablesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="Fact_138734832"
      unitRef="Unit_CNY">13206000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2023_AdvertisingReceivablesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57608"
      unitRef="Unit_CNY">1043000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2024_AdvertisingReceivablesMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57609"
      unitRef="Unit_CNY">658000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57610"
      unitRef="Unit_CNY">22190000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57611"
      unitRef="Unit_CNY">27661000000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57612"
      unitRef="Unit_CNY">1888000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57613"
      unitRef="Unit_CNY">2065000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57614"
      unitRef="Unit_CNY">20302000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57615"
      unitRef="Unit_CNY">25596000000</us-gaap:AccountsReceivableNetCurrent>
    <jd:SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38182"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The movements in the allowance for doubtful accounts are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 78%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance at beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,034&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,582&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,888&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(615&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(542&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(376&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Write-off&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;67&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;236&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;199&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance at end of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,582&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,888&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,065&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:SummaryOfMovementsInAllowanceForDoubtfulAccountsTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="ixv-57616"
      unitRef="Unit_CNY">1034000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-57617"
      unitRef="Unit_CNY">1582000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57618"
      unitRef="Unit_CNY">1888000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57619"
      unitRef="Unit_CNY">-615000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57620"
      unitRef="Unit_CNY">-542000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57621"
      unitRef="Unit_CNY">-376000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57622"
      unitRef="Unit_CNY">67000000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57623"
      unitRef="Unit_CNY">236000000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57624"
      unitRef="Unit_CNY">199000000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-57625"
      unitRef="Unit_CNY">1582000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57626"
      unitRef="Unit_CNY">1888000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57627"
      unitRef="Unit_CNY">2065000000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2023To12_31_2023_ConsumerFinancingReceivableMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57628"
      unitRef="Unit_CNY">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2024To12_31_2024_ConsumerFinancingReceivableMembersrtProductOrServiceAxis"
      decimals="-6"
      id="ixv-57629"
      unitRef="Unit_CNY">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38363">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inventories, net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inventories, net consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 83%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;71,297&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;91,631&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Packing materials and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,131&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,782&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inventories&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;72,428&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;93,413&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inventory valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,370&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,087&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inventories, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;68,058&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;89,326&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38373"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inventories, net consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 83%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;71,297&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;91,631&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Packing materials and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,131&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,782&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inventories&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;72,428&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;93,413&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inventory valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,370&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,087&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Inventories, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;68,058&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;89,326&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryGross
      contextRef="PAsOn12_31_2023_ProductMemberusgaapPublicUtilitiesInventoryAxis"
      decimals="-6"
      id="ixv-57630"
      unitRef="Unit_CNY">71297000000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="PAsOn12_31_2024_ProductMemberusgaapPublicUtilitiesInventoryAxis"
      decimals="-6"
      id="ixv-57631"
      unitRef="Unit_CNY">91631000000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="PAsOn12_31_2023_PackingAndOtherMaterialsMemberusgaapPublicUtilitiesInventoryAxis"
      decimals="-6"
      id="ixv-57632"
      unitRef="Unit_CNY">1131000000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="PAsOn12_31_2024_PackingAndOtherMaterialsMemberusgaapPublicUtilitiesInventoryAxis"
      decimals="-6"
      id="ixv-57633"
      unitRef="Unit_CNY">1782000000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57634"
      unitRef="Unit_CNY">72428000000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57635"
      unitRef="Unit_CNY">93413000000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57636"
      unitRef="Unit_CNY">4370000000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57637"
      unitRef="Unit_CNY">4087000000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57638"
      unitRef="Unit_CNY">68058000000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57639"
      unitRef="Unit_CNY">89326000000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38549">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Property, equipment and software, net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Property, equipment and software, net consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 81%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 81%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Land, building and building improvement&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;56,445&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;70,977&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Logistics, warehouse and other heavy equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;16,653&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;18,061&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;7,268&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;8,981&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Leasehold improvement&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;5,117&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;5,895&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Electronic equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,644&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,947&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Software&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,049&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,072&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Office equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;696&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;757&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;89,872&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;108,690&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Less: accumulated depreciation and impairment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(19,837&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(25,953&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net carrying amount&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;70,035&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;82,737&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Depreciation expenses were RMB5,295&#160;million, RMB6,088&#160;million and RMB6,958&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. No material impairment loss was recorded for the year&#160;ended December&#160;31, 2022. For the year&lt;div style="display:inline;"&gt;s&lt;/div&gt; ended December 31, 2023 and 2024, the Group recorded impairment loss&lt;div style="display:inline;"&gt;es&lt;/div&gt; of RMB819&#160;million and RMB716&#160;million&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;, respectively&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38559"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Property, equipment and software, net consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 81%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 81%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Land, building and building improvement&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;56,445&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;70,977&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Logistics, warehouse and other heavy equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;16,653&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;18,061&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vehicles&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;7,268&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;8,981&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Leasehold improvement&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;5,117&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;5,895&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Electronic equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,644&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,947&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Software&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,049&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,072&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Office equipment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;696&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;757&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;89,872&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;108,690&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Less: accumulated depreciation and impairment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(19,837&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(25,953&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net carrying amount&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;70,035&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;82,737&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2023_LandBuildingsAndImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57640"
      unitRef="Unit_CNY">56445000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2024_LandBuildingsAndImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57641"
      unitRef="Unit_CNY">70977000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2023_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57642"
      unitRef="Unit_CNY">16653000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2024_LogisticAndWarehouseAndOtherHeavyEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57643"
      unitRef="Unit_CNY">18061000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2023_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57644"
      unitRef="Unit_CNY">7268000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2024_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57645"
      unitRef="Unit_CNY">8981000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2023_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57646"
      unitRef="Unit_CNY">5117000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2024_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57647"
      unitRef="Unit_CNY">5895000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2023_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57648"
      unitRef="Unit_CNY">2644000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2024_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57649"
      unitRef="Unit_CNY">2947000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2023_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57650"
      unitRef="Unit_CNY">1049000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2024_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57651"
      unitRef="Unit_CNY">1072000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2023_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57652"
      unitRef="Unit_CNY">696000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2024_FurnitureAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-6"
      id="ixv-57653"
      unitRef="Unit_CNY">757000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57654"
      unitRef="Unit_CNY">89872000000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57655"
      unitRef="Unit_CNY">108690000000</us-gaap:PropertyPlantAndEquipmentGross>
    <jd:AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57656"
      unitRef="Unit_CNY">19837000000</jd:AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment>
    <jd:AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57657"
      unitRef="Unit_CNY">25953000000</jd:AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57658"
      unitRef="Unit_CNY">70035000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57659"
      unitRef="Unit_CNY">82737000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57660"
      unitRef="Unit_CNY">5295000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57661"
      unitRef="Unit_CNY">6088000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57662"
      unitRef="Unit_CNY">6958000000</us-gaap:Depreciation>
    <jd:PropertyEquipmentAndSoftwareImpairmentLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57663"
      unitRef="Unit_CNY">0</jd:PropertyEquipmentAndSoftwareImpairmentLoss>
    <jd:PropertyEquipmentAndSoftwareImpairmentLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57664"
      unitRef="Unit_CNY">819000000</jd:PropertyEquipmentAndSoftwareImpairmentLoss>
    <jd:PropertyEquipmentAndSoftwareImpairmentLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57665"
      unitRef="Unit_CNY">716000000</jd:PropertyEquipmentAndSoftwareImpairmentLoss>
    <jd:LandUseRightsDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38817">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Land use rights, net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Land use rights, net consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 83%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Land use rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;42,219&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;40,650&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Less: accumulated amortization and impairment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,656&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,817&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net carrying amount&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;39,563&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;36,833&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Amortization expenses for land use rights were RMB693&#160;million, RMB900 &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;million &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;and RMB959&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. No impairment loss was recorded for the year&#160;ended December&#160;31, 2022. For the years ended December 31, 2023 and 2024, the Group recorded impairment loss&lt;div style="display:inline;"&gt;es&lt;/div&gt; of RMB210&#160;million and RMB448&#160;million&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;, respectively&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, amortization expenses related to the land use rights for future periods are estimated to be as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 74%;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="22" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2028&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2030 and&lt;br/&gt; thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="22" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Amortization expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;32,328&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:LandUseRightsDisclosureTextBlock>
    <jd:ScheduleOfLandUseRightsTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38827"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Land use rights, net consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 83%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Land use rights&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;42,219&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;40,650&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Less: accumulated amortization and impairment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,656&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,817&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Net carrying amount&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;39,563&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;36,833&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:ScheduleOfLandUseRightsTableTextBlock>
    <jd:LandUseRightsGross
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57666"
      unitRef="Unit_CNY">42219000000</jd:LandUseRightsGross>
    <jd:LandUseRightsGross
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57667"
      unitRef="Unit_CNY">40650000000</jd:LandUseRightsGross>
    <jd:LandUseRightsAccumulatedAmortizationAndImpairment
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57668"
      unitRef="Unit_CNY">2656000000</jd:LandUseRightsAccumulatedAmortizationAndImpairment>
    <jd:LandUseRightsAccumulatedAmortizationAndImpairment
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57669"
      unitRef="Unit_CNY">3817000000</jd:LandUseRightsAccumulatedAmortizationAndImpairment>
    <jd:LandUseRights
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57670"
      unitRef="Unit_CNY">39563000000</jd:LandUseRights>
    <jd:LandUseRights
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57671"
      unitRef="Unit_CNY">36833000000</jd:LandUseRights>
    <jd:AmortizationOfLandUseRights
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57672"
      unitRef="Unit_CNY">693000000</jd:AmortizationOfLandUseRights>
    <jd:AmortizationOfLandUseRights
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57673"
      unitRef="Unit_CNY">900000000</jd:AmortizationOfLandUseRights>
    <jd:AmortizationOfLandUseRights
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57674"
      unitRef="Unit_CNY">959000000</jd:AmortizationOfLandUseRights>
    <jd:LandUseRightsImpairmentCharge
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57675"
      unitRef="Unit_CNY">0</jd:LandUseRightsImpairmentCharge>
    <jd:LandUseRightsImpairmentCharge
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57676"
      unitRef="Unit_CNY">210000000</jd:LandUseRightsImpairmentCharge>
    <jd:LandUseRightsImpairmentCharge
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57677"
      unitRef="Unit_CNY">448000000</jd:LandUseRightsImpairmentCharge>
    <jd:ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-38950"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, amortization expenses related to the land use rights for future periods are estimated to be as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 74%;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="22" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2028&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2030 and&lt;br/&gt; thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="22" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Amortization expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;901&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;32,328&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:ScheduleOfLandUseRightsFutureAmortizationExpenseTableTextBlock>
    <jd:LandUseRightsAmortizationExpenseNextTwelveMonths
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57678"
      unitRef="Unit_CNY">901000000</jd:LandUseRightsAmortizationExpenseNextTwelveMonths>
    <jd:LandUseRightsAmortizationExpenseYearTwo
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57679"
      unitRef="Unit_CNY">901000000</jd:LandUseRightsAmortizationExpenseYearTwo>
    <jd:LandUseRightsAmortizationExpenseYearThree
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57680"
      unitRef="Unit_CNY">901000000</jd:LandUseRightsAmortizationExpenseYearThree>
    <jd:LandUseRightsAmortizationExpenseYearFour
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57681"
      unitRef="Unit_CNY">901000000</jd:LandUseRightsAmortizationExpenseYearFour>
    <jd:LandUseRightsAmortizationExpenseYearFive
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57682"
      unitRef="Unit_CNY">901000000</jd:LandUseRightsAmortizationExpenseYearFive>
    <jd:LandUseRightsAmortizationExpenseAfterYearFive
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57683"
      unitRef="Unit_CNY">32328000000</jd:LandUseRightsAmortizationExpenseAfterYearFive>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-39081">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible assets, net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Intangible assets, net consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 58%;"&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="18" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt; Carrying&lt;br/&gt; Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt; Amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Impairment&lt;br/&gt; Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt; Carrying&lt;br/&gt; Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-compete&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,467&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,407&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;60&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Domain names and trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17.8&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,756&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,855&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(551&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,350&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Customer relationship&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8.7&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,823&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,087&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(60&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,676&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Technology and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5.4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,842&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,546&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(447&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;849&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12.1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;14,888&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(6,895&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,058&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,935&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 58%;"&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="18" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt; Carrying&lt;br/&gt; Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt; Amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Impairment&lt;br/&gt; Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt; Carrying&lt;br/&gt; Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-compete&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,467&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,467&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Domain names and trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17.8&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,715&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,185&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(815&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,715&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Customer relationship&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8.7&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,157&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,416&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(112&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,629&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Technology and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5.4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,905&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,790&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(666&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;449&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,244&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(7,858&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,793&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Amortization expenses for intangible assets were RMB1,248&#160;million, RMB1,304&#160;million and RMB987&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. No impairment loss was recorded for the year ended December&#160;31, 2022. For the years ended December&#160;31, 2023 and 2024, the Group recorded impairment losses of RMB902&#160;million and RMB535&#160;million for the &lt;div style="-sec-ix-hidden:hidden138736481;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden138736936;display:inline;"&gt;&lt;div style="-sec-ix-hidden:hidden138736937;display:inline;"&gt;intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; mainly identified from the acquisition of Dada&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#160;and other offline business&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;es&lt;/div&gt;, respectively.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, amortization expenses related to the intangible assets for future periods are estimated to be as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 73%;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="22" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2028&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2030 and&lt;br/&gt; thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="22" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Amortization expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,028&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,017&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;852&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;742&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,154&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-39091"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Intangible assets, net consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 58%;"&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="18" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt; Carrying&lt;br/&gt; Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt; Amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Impairment&lt;br/&gt; Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt; Carrying&lt;br/&gt; Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-compete&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,467&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,407&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;60&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Domain names and trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17.8&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,756&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,855&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(551&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,350&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Customer relationship&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8.7&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,823&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,087&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(60&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,676&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Technology and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5.4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,842&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,546&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(447&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;849&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12.1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;14,888&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(6,895&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,058&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,935&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 58%;"&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="18" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt; Carrying&lt;br/&gt; Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt; Amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Impairment&lt;br/&gt; Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt; Carrying&lt;br/&gt; Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Non-compete&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,467&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,467&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Domain names and trademarks&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17.8&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,715&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,185&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(815&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,715&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Customer relationship&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8.7&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,157&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,416&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(112&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,629&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Technology and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5.4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,905&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,790&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(666&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;449&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,244&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(7,858&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,793&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P01_01_2023To12_31_2023_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-57684">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2023_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57685"
      unitRef="Unit_CNY">2467000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2023_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57686"
      unitRef="Unit_CNY">2407000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2023_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57687"
      unitRef="Unit_CNY">60000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P01_01_2023To12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-57688">P17Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57689"
      unitRef="Unit_CNY">6756000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57690"
      unitRef="Unit_CNY">1855000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <jd:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="PAsOn12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57691"
      unitRef="Unit_CNY">551000000</jd:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2023_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57692"
      unitRef="Unit_CNY">4350000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P01_01_2023To12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-57693">P8Y8M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57694"
      unitRef="Unit_CNY">2823000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57695"
      unitRef="Unit_CNY">1087000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <jd:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="PAsOn12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57696"
      unitRef="Unit_CNY">60000000</jd:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2023_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57697"
      unitRef="Unit_CNY">1676000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P01_01_2023To12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-57698">P5Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57699"
      unitRef="Unit_CNY">2842000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57700"
      unitRef="Unit_CNY">1546000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <jd:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="PAsOn12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57701"
      unitRef="Unit_CNY">447000000</jd:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2023_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57702"
      unitRef="Unit_CNY">849000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2023To12_31_2023" id="ixv-57703">P12Y1M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57704"
      unitRef="Unit_CNY">14888000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57705"
      unitRef="Unit_CNY">6895000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <jd:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57706"
      unitRef="Unit_CNY">1058000000</jd:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57707"
      unitRef="Unit_CNY">6935000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P01_01_2024To12_31_2024_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-57708">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2024_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57709"
      unitRef="Unit_CNY">2467000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2024_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57710"
      unitRef="Unit_CNY">2467000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57711"
      unitRef="Unit_CNY">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P01_01_2024To12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-57712">P17Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57713"
      unitRef="Unit_CNY">6715000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57714"
      unitRef="Unit_CNY">2185000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <jd:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57715"
      unitRef="Unit_CNY">815000000</jd:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024_DomainNamesAndTrademarkMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57716"
      unitRef="Unit_CNY">3715000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P01_01_2024To12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-57717">P8Y8M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57718"
      unitRef="Unit_CNY">5157000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57719"
      unitRef="Unit_CNY">1416000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <jd:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="PAsOn12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57720"
      unitRef="Unit_CNY">112000000</jd:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57721"
      unitRef="Unit_CNY">3629000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="P01_01_2024To12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      id="ixv-57722">P5Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57723"
      unitRef="Unit_CNY">2905000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57724"
      unitRef="Unit_CNY">1790000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <jd:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="PAsOn12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57725"
      unitRef="Unit_CNY">666000000</jd:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024_TechnologyAndOthersIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-6"
      id="ixv-57726"
      unitRef="Unit_CNY">449000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2024To12_31_2024" id="ixv-57727">P11Y7M6D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57728"
      unitRef="Unit_CNY">17244000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57729"
      unitRef="Unit_CNY">7858000000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <jd:FiniteLivedIntangibleAssetsAccumulatedImpairment
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57730"
      unitRef="Unit_CNY">1593000000</jd:FiniteLivedIntangibleAssetsAccumulatedImpairment>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57731"
      unitRef="Unit_CNY">7793000000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57732"
      unitRef="Unit_CNY">1248000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57733"
      unitRef="Unit_CNY">1304000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57734"
      unitRef="Unit_CNY">987000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57735"
      unitRef="Unit_CNY">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57736"
      unitRef="Unit_CNY">902000000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57737"
      unitRef="Unit_CNY">535000000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-39669"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, amortization expenses related to the intangible assets for future periods are estimated to be as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 73%;"&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="22" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2028&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2030 and&lt;br/&gt; thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="22" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Amortization expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,028&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,017&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,000&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;852&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;742&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,154&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57738"
      unitRef="Unit_CNY">1028000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57739"
      unitRef="Unit_CNY">1017000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57740"
      unitRef="Unit_CNY">1000000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57741"
      unitRef="Unit_CNY">852000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57742"
      unitRef="Unit_CNY">742000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57743"
      unitRef="Unit_CNY">3154000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-39797">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Goodwill &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The prior periods&#x2019; reconciliation of the carrying amount of goodwill have been retrospectively recast to conform to the changes in reportable segments as disclosed in Note 2(nn). The changes in the carrying amount of goodwill are as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 65%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;JD&#160;Retail&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;JD&#160;Logistics&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;New&lt;br/&gt;Businesses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 65%;"&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Transaction in 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,399&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,350&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,729&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,478&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Disposal of a subsidiary&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance as of December&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,418&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,322&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,723&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(7&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,600&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,411&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,729&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;23,123&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Transaction in 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Impairment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,143&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,143&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance as of December&#160;31, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,418&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,322&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,723&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(7&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(5,736&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(5,743&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,411&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,586&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;19,980&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Transaction in 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Disposal of a subsidiary&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Impairment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(799&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(799&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance as of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,946&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,322&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;32,251&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(806&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(5,736&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(6,542&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,140&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,586&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,709&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;No impairment loss of goodwill was recorded for the year ended December&#160;31, 2022. For the year ended December&#160;31, 2023, considered duration and severity of the decline of Dada&#x2019;s stock price, the Company assessed that it is more likely than not that the fair value of Dada reporting unit is less than its carrying amount and performed quantitative impairment test on Dada reporting unit and recognized an impairment charge of RMB3,143&#160;million. For the year ended December&#160;31, 2024, the Company concluded that the carrying amounts of certain reporting units exceeded their respective fair values and recorded impairment losses of RMB799&#160;million. The fair value of reporting units was determined based on the discounted cash flow analysis using the assumptions including internal cash flows forecasts, long-term future growth rates and discount rates. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-39807"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The prior periods&#x2019; reconciliation of the carrying amount of goodwill have been retrospectively recast to conform to the changes in reportable segments as disclosed in Note 2(nn). The changes in the carrying amount of goodwill are as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 65%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;JD&#160;Retail&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;JD&#160;Logistics&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;New&lt;br/&gt;Businesses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 65%;"&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Transaction in 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,399&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,350&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,729&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,478&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Disposal of a subsidiary&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance as of December&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,418&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,322&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,723&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(7&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,593&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,600&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,411&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,729&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;23,123&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Transaction in 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Impairment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,143&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,143&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance as of December&#160;31, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,418&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,322&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,723&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(7&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(5,736&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(5,743&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,411&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,586&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;19,980&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Transaction in 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Disposal of a subsidiary&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Impairment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(799&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(799&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance as of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,946&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,322&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;32,251&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Accumulated impairment losses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(806&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(5,736&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(6,542&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,140&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,983&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,586&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,709&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57744"
      unitRef="Unit_CNY">1399000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57745"
      unitRef="Unit_CNY">5350000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57746"
      unitRef="Unit_CNY">4729000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57747"
      unitRef="Unit_CNY">11478000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57748"
      unitRef="Unit_CNY">788000000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57749"
      unitRef="Unit_CNY">788000000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57750"
      unitRef="Unit_CNY">11418000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57751"
      unitRef="Unit_CNY">6983000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57752"
      unitRef="Unit_CNY">7322000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-57753"
      unitRef="Unit_CNY">25723000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57754"
      unitRef="Unit_CNY">7000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57755"
      unitRef="Unit_CNY">2593000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-57756"
      unitRef="Unit_CNY">2600000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57757"
      unitRef="Unit_CNY">11411000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57758"
      unitRef="Unit_CNY">6983000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57759"
      unitRef="Unit_CNY">4729000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-57760"
      unitRef="Unit_CNY">23123000000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57761"
      unitRef="Unit_CNY">3143000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57762"
      unitRef="Unit_CNY">3143000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57763"
      unitRef="Unit_CNY">11418000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57764"
      unitRef="Unit_CNY">6983000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57765"
      unitRef="Unit_CNY">7322000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57766"
      unitRef="Unit_CNY">25723000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57767"
      unitRef="Unit_CNY">7000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57768"
      unitRef="Unit_CNY">5736000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57769"
      unitRef="Unit_CNY">5743000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57770"
      unitRef="Unit_CNY">11411000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57771"
      unitRef="Unit_CNY">6983000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57772"
      unitRef="Unit_CNY">1586000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57773"
      unitRef="Unit_CNY">19980000000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57774"
      unitRef="Unit_CNY">6576000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57775"
      unitRef="Unit_CNY">6576000000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57776"
      unitRef="Unit_CNY">48000000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57777"
      unitRef="Unit_CNY">48000000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57778"
      unitRef="Unit_CNY">799000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57779"
      unitRef="Unit_CNY">799000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57780"
      unitRef="Unit_CNY">17946000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57781"
      unitRef="Unit_CNY">6983000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57782"
      unitRef="Unit_CNY">7322000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57783"
      unitRef="Unit_CNY">32251000000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57784"
      unitRef="Unit_CNY">806000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57785"
      unitRef="Unit_CNY">5736000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57786"
      unitRef="Unit_CNY">6542000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57787"
      unitRef="Unit_CNY">17140000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57788"
      unitRef="Unit_CNY">6983000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-57789"
      unitRef="Unit_CNY">1586000000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57790"
      unitRef="Unit_CNY">25709000000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57791"
      unitRef="Unit_CNY">-0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57792"
      unitRef="Unit_CNY">3143000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57793"
      unitRef="Unit_CNY">799000000</us-gaap:GoodwillImpairmentLoss>
    <jd:AccountsPayableDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-40558">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accounts payable &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounts payable consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 80%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vendor payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;131,421&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;157,147&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Shipping charges payable and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;34,746&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;35,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;166,167&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;192,860&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Financial institutions (the &#x201c;Institutions&#x201d;) including JD Technology offer supply chain financing services to the Group&#x2019;s suppliers. Suppliers can sell one or more of the Group&#x2019;s payment obligations at their sole discretion through JD Technology to the Institutions to receive funds ahead of time to meet their cash flow needs. The Group&#x2019;s rights and obligations are not impacted and the original payment terms, timing or amount, remain unchanged. The Group did not provide assets pledged as security or other forms of guarantees under the supply chain financing arrangements. A supplier&#x2019;s election to receive early payment from the Institutions does not change the amount that the Group must remit to the Institutions or the Group&#x2019;s payment date, which mainly up to 90 days after product-acceptances or completion of sales. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The movements in the &lt;div style="-sec-ix-hidden:hidden138736479;display:inline;"&gt;accounts payable&lt;/div&gt; under supply chain financing arrangements are as follows&lt;div style="null;text-indent: 0px;display:inline;"&gt;, among which, RMB21,303 million and RMB15,233 million were due to JD Technology as of December 31, 2023 and 2024, respectively.&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 80%;"&gt;&lt;/td&gt;
&lt;td style="width: 10%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance at beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;21,316&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;144,047&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(150,069&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance at end of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;15,294&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:AccountsPayableDisclosureTextBlock>
    <jd:ScheduleOfAccountsPayableTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-40568"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accounts payable consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 80%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vendor payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;131,421&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;157,147&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Shipping charges payable and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;34,746&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;35,713&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;166,167&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;192,860&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:ScheduleOfAccountsPayableTableTextBlock>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57794"
      unitRef="Unit_CNY">131421000000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57795"
      unitRef="Unit_CNY">157147000000</us-gaap:AccountsPayableTradeCurrent>
    <jd:ShippingChargesAndOthersPayable
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57796"
      unitRef="Unit_CNY">34746000000</jd:ShippingChargesAndOthersPayable>
    <jd:ShippingChargesAndOthersPayable
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57797"
      unitRef="Unit_CNY">35713000000</jd:ShippingChargesAndOthersPayable>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57798"
      unitRef="Unit_CNY">166167000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57799"
      unitRef="Unit_CNY">192860000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:SupplierFinanceProgramTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-40690"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The movements in the &lt;div style="-sec-ix-hidden:hidden138736479;display:inline;"&gt;accounts payable&lt;/div&gt; under supply chain financing arrangements are as follows&lt;div style="null;text-indent: 0px;display:inline;"&gt;, among which, RMB21,303 million and RMB15,233 million were due to JD Technology as of December 31, 2023 and 2024, respectively.&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 80%;"&gt;&lt;/td&gt;
&lt;td style="width: 10%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&lt;br/&gt; December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance at beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;21,316&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;144,047&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(150,069&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance at end of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;15,294&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SupplierFinanceProgramTableTextBlock>
    <us-gaap:SupplierFinanceProgramObligation
      contextRef="PAsOn12_31_2023_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57800"
      unitRef="Unit_CNY">21303000000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligation
      contextRef="PAsOn12_31_2024_JdTechnologyMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57801"
      unitRef="Unit_CNY">15233000000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligation
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57802"
      unitRef="Unit_CNY">21316000000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligationIncrease
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57803"
      unitRef="Unit_CNY">144047000000</us-gaap:SupplierFinanceProgramObligationIncrease>
    <us-gaap:SupplierFinanceProgramObligationDecreaseSettlement
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57804"
      unitRef="Unit_CNY">150069000000</us-gaap:SupplierFinanceProgramObligationDecreaseSettlement>
    <us-gaap:SupplierFinanceProgramObligation
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57805"
      unitRef="Unit_CNY">15294000000</us-gaap:SupplierFinanceProgramObligation>
    <jd:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-40802">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accrued expenses and other current liabilities &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accrued expenses and other current liabilities consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 82%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Deposits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;19,577&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;20,530&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Salary and welfare&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;10,781&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;14,022&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accrued administrative expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,263&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,360&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Rental fee payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,330&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,367&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;Professional fee&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,559&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,184&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;Liabilities for return allowances&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;950&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,029&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vehicle fee&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;726&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;732&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Payable related to employees&#x2019; exercise of share-based awards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;221&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Interest payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;134&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;208&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;Internet data center fee&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;366&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;183&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;Deferred consideration payables&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;445&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;45&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;5,181&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3,790&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;43,533&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;45,985&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:AccruedExpensesAndOtherCurrentLiabilitiesDisclosureTextBlock>
    <jd:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-40812"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accrued expenses and other current liabilities consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 82%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Deposits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;19,577&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;20,530&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Salary and welfare&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;10,781&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;14,022&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accrued administrative expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,263&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,360&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Rental fee payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,330&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,367&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;Professional fee&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,559&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,184&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;Liabilities for return allowances&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;950&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,029&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vehicle fee&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;726&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;732&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Payable related to employees&#x2019; exercise of share-based awards&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;221&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Interest payable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;134&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;208&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;Internet data center fee&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;366&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;183&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;Deferred consideration payables&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;445&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&lt;div style="font-size: 10pt; line-height: 107%; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;45&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;5,181&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3,790&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;43,533&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;45,985&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:DepositLiabilityCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57806"
      unitRef="Unit_CNY">19577000000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:DepositLiabilityCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57807"
      unitRef="Unit_CNY">20530000000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57808"
      unitRef="Unit_CNY">10781000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57809"
      unitRef="Unit_CNY">14022000000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <jd:AccruedAdministrativeExpensesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57810"
      unitRef="Unit_CNY">2263000000</jd:AccruedAdministrativeExpensesCurrent>
    <jd:AccruedAdministrativeExpensesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57811"
      unitRef="Unit_CNY">2360000000</jd:AccruedAdministrativeExpensesCurrent>
    <us-gaap:AccruedRentCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57812"
      unitRef="Unit_CNY">1330000000</us-gaap:AccruedRentCurrent>
    <us-gaap:AccruedRentCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57813"
      unitRef="Unit_CNY">1367000000</us-gaap:AccruedRentCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57814"
      unitRef="Unit_CNY">1559000000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57815"
      unitRef="Unit_CNY">1184000000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57816"
      unitRef="Unit_CNY">950000000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiabilityCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57817"
      unitRef="Unit_CNY">1029000000</us-gaap:ContractWithCustomerRefundLiabilityCurrent>
    <jd:AccruedVehicleFeesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57818"
      unitRef="Unit_CNY">726000000</jd:AccruedVehicleFeesCurrent>
    <jd:AccruedVehicleFeesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57819"
      unitRef="Unit_CNY">732000000</jd:AccruedVehicleFeesCurrent>
    <jd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57820"
      unitRef="Unit_CNY">221000000</jd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable>
    <jd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57821"
      unitRef="Unit_CNY">535000000</jd:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedAmountPayable>
    <us-gaap:InterestPayableCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57822"
      unitRef="Unit_CNY">134000000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57823"
      unitRef="Unit_CNY">208000000</us-gaap:InterestPayableCurrent>
    <jd:AccruedInternetDataCenterFeesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57824"
      unitRef="Unit_CNY">366000000</jd:AccruedInternetDataCenterFeesCurrent>
    <jd:AccruedInternetDataCenterFeesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57825"
      unitRef="Unit_CNY">183000000</jd:AccruedInternetDataCenterFeesCurrent>
    <jd:DeferredConsiderationPayables
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57826"
      unitRef="Unit_CNY">445000000</jd:DeferredConsiderationPayables>
    <jd:DeferredConsiderationPayables
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57827"
      unitRef="Unit_CNY">45000000</jd:DeferredConsiderationPayables>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57828"
      unitRef="Unit_CNY">5181000000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57829"
      unitRef="Unit_CNY">3790000000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57830"
      unitRef="Unit_CNY">43533000000</jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57831"
      unitRef="Unit_CNY">45985000000</jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <jd:DisclosureOfUnsecuredSeniorNotesTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-41099">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unsecured senior notes &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Senior notes due 2026 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In April 2016, the Company &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;issued unsecured senior notes with two maturity dates for an aggregate principal amount of US$1,000&#160;million. Listed on the Singapore Stock Exchange, these notes are both fixed rate notes and senior unsecured obligations, with interest payable semi-annually in arrears on and of each year, beginning on October&#160;29, 2016. The unsecured senior notes were issued at a discount amounting to RMB79&#160;million. The debt issuance costs of RMB36&#160;million were presented as a direct deduction from the principal amount of the unsecured senior notes in the consolidated balance sheets.&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December 31, 2023 and 2024, the principal amount of US$500&#160;million was outstanding, and will be due in 2026. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Senior notes due 2030 and 2050 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="background: none;font-style:italic;display:inline;"&gt;&lt;div style="background: none; letter-spacing: 0px; top: 0px; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="background-color:#ffffff;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In January 2020, the Company issued unsecured senior notes with two maturity dates for an aggregate principal amount of US$1,000&#160;million. Listed on the Singapore Stock Exchange, these notes are both fixed rate notes and senior unsecured obligations, with interest payable semi-annually in arrears on and of each year, beginning on July&#160;14, 2020. The unsecured senior notes were issued at a discount amounting to RMB37&#160;million. The debt issuance costs of RMB45&#160;million were presented as a direct deduction from the principal amount of the unsecured senior notes in the consolidated balance sheets.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group repurchased the senior notes due 2030 and 2050 from the open market with a total principal amounts of US$6 million (RMB42 million) at a reacquisition price of US$5 million (RMB35 million) in 2022. The repurchased Senior Notes were derecognized from the Group&#x2019;s consolidated balance sheets, and the relevant repurchase gains amounting to RMB6 million were recognized in &#x201c;interest expense&#x201d; in the Group&#x2019;s consolidated statements of operations and comprehensive income for the year ended December 31, 2022. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Convertible Senior Notes due 2029 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;In May 2024, the Company completed its offering of unsecured convertible senior notes (the &#x201c;Convertible Senior Notes&#x201d;) in an aggregate principal amount of US$&lt;/div&gt;&lt;/div&gt;2.0&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;billion at par value due 2029, including the initial purchasers&#x2019; full exercise of option to purchase an additional US$&lt;/div&gt;&lt;/div&gt;250&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;million in aggregate principal amount of the Convertible Senior Notes. The Convertible Senior Notes bear a fixed rate of &lt;/div&gt;&lt;/div&gt;0.25&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;% &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;per year and senior unsecured obligations, with interest payable semi-annually in arrears on and of each year, beginning on December&#160;1, 2024. The debt issuance costs of RMB&lt;/div&gt;&lt;/div&gt;236&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million were presented as a direct deduction from the principal amount of the Convertible Senior Notes in the consolidated balance sheets, and are amortized over the period from May&#160;21, 2024, the date of issuance, to June&#160;1, 2027, the first puttable date of the Convertible Senior Notes, using the effective interest method. The interest expense recognized was RMB69 million for the year ended December 31, 2024. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Holders of the Convertible Senior Notes may convert their Convertible Senior Notes at their option at any time prior to the close of business on the third scheduled trading day immediately preceding the maturity. The initial conversion rate for the Convertible Senior Notes shall be&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;21.8830&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;ADSs per US$1,000 principal amount of the Convertible Senior Notes, equivalent to an initial conversion price of approximately US$&lt;/div&gt;&lt;/div&gt;45.70&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;per ADS. The conversion rate shall be subject to adjustment in certain events. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs, or a combination of cash and ADSs, at the Company&#x2019;s election. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Holders of the Convertible Senior Notes have the right to require the Company to repurchase all or part of their Convertible Senior Notes on June&#160;1, 2027 or in the event of certain fundamental changes, at a repurchase price equal to &lt;/div&gt;&lt;/div&gt;100&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;% &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;of the principal amount of the Convertible Senior Notes to be repurchased, plus accrued and unpaid interest. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;No embedded features that are subject to separate accounting &lt;div style="null;text-indent: 0px;display:inline;"&gt;have&lt;/div&gt; been identified. The conversion option is considered to be indexed to the Company&#x2019;s own stock and classified in shareholders&#x2019; equity, therefore, exempted from the scope of the derivative accounting. Other embedded features including the mandatory redemption feature and the contingent call and put options upon certain changes in the tax laws or certain fundamental changes are considered clearly and closely related to the debt host, therefore, do not require bifurcation. Based on the above, the Convertible Senior Notes are accounted for as a single liability under unsecured senior notes, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;non-current.&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A summary of the Company&#x2019;s senior notes due 2026, 2030 and 2050 (collectively &#x201c;Senior Notes&#x201d;) and the Convertible Senior Notes as of December&#160;31, 2023 and 2024 is as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 73%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effective&lt;br/&gt;interest&#160;rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;US$500&#160;million 3.875% &lt;div style="null;text-indent: 0px;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;Senior Notes&lt;/div&gt;&lt;/div&gt; due 2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;3,520&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;3,582&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;4.15&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;US$700&#160;million 3.375% &lt;div style="null;text-indent: 0px;display:inline;"&gt;Senior Notes&lt;/div&gt; due 2030&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;4,898&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;4,973&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3.47&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;US$300&#160;million 4.125% &lt;div style="null;text-indent: 0px;display:inline;"&gt;Senior Notes&lt;/div&gt; due 2050&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,993&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,024&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;4.25&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;US$2,000 million 0.25% Convertible Senior Notes due 2029&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;14,191&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;0.79&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Carrying value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;10,411&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;24,770&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unamortized discount and debt issuance costs of the Senior Notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;86&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;73&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unamortized debt issuance costs of the Convertible Senior Notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;186&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total principal amounts of unsecured senior notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;10,497&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;25,029&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The effective interest rates include the interest charged on the notes as well as amortization of the debt discounts and debt issuance&#160;costs. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The unsecured senior notes will rank senior in rights of payment to all of the Company&#x2019;s existing and future obligations expressly subordinated in rights of payment to the unsecured senior notes and rank at least equal in rights of payment with all of the Company&#x2019;s existing and future unsecured and unsubordinated obligations (subject to any priority rights pursuant to applicable law). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The &lt;div style="null;text-indent: 0px;display:inline;"&gt;unsecured senior notes&lt;/div&gt; contain covenants including, among others, limitation on liens, consolidation, merger and sale all or substantially all of the Company&#x2019;s assets. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;As of December&#160;31, 2024, the principal of the &lt;div style="null;text-indent: 0px;display:inline;"&gt;Senior Notes&lt;/div&gt; of RMB3,594&#160;million&lt;div style="null;text-indent: 0px;display:inline;"&gt;,&lt;/div&gt;&#160;RMB4,996&#160;million and RMB2,062&#160;&lt;div style="display:inline;"&gt;million will be due in 2026, 2030 and 2050, respectively. The principal of the Convertible Senior Notes of&lt;/div&gt;&#160;RMB14,377 &lt;div style="null;text-indent: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;million will be due in 2029. The principal of the unsecured senior notes will be due according to the following schedule:&#160;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 52%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Principal&#160;amounts&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Within&#160;1&lt;br/&gt;year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Between&#160;1&lt;br/&gt;to 2 years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Between&#160;2&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;to&#160;3&#160;years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Between&#160;3&lt;br/&gt;to 4 years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Between&#160;4&lt;br/&gt;to 5 years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Beyond&#160;5&lt;br/&gt;years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="26" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Senior Notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;10,652&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;3,594&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;7,058&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Convertible Senior Notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;14,377&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;14,377&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:DisclosureOfUnsecuredSeniorNotesTextBlock>
    <jd:DebtInstrumentNumberOfMaturities
      contextRef="P04_01_2016To04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      id="ixv-57832"
      unitRef="Unit_item">2</jd:DebtInstrumentNumberOfMaturities>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57833"
      unitRef="Unit_USD">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57834"
      unitRef="Unit_CNY">79000000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57835"
      unitRef="Unit_CNY">36000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57836"
      unitRef="Unit_CNY">500000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57837"
      unitRef="Unit_CNY">500000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn01_31_2020_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57838"
      unitRef="Unit_USD">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="PAsOn01_31_2020_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57839"
      unitRef="Unit_CNY">37000000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="PAsOn01_31_2020_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57840"
      unitRef="Unit_CNY">45000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57841"
      unitRef="Unit_USD">6000000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57842"
      unitRef="Unit_CNY">42000000</us-gaap:DebtInstrumentRepurchaseAmount>
    <jd:DebtInstrumentReacquisitionPriceAmount
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57843"
      unitRef="Unit_USD">5000000</jd:DebtInstrumentReacquisitionPriceAmount>
    <jd:DebtInstrumentReacquisitionPriceAmount
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57844"
      unitRef="Unit_CNY">35000000</jd:DebtInstrumentReacquisitionPriceAmount>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2022To12_31_2022_InterestExpenseMemberusgaapIncomeStatementLocationAxis_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesMemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57845"
      unitRef="Unit_CNY">6000000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn05_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      id="ixv-57846"
      unitRef="Unit_USD">2000000000</us-gaap:DebtInstrumentFaceAmount>
    <jd:DebtInstrumentReacquisitionPriceAmount
      contextRef="PAsOn05_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57847"
      unitRef="Unit_USD">250000000</jd:DebtInstrumentReacquisitionPriceAmount>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="PAsOn05_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      id="ixv-57848"
      unitRef="Unit_pure">0.0025</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="PAsOn05_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57849"
      unitRef="Unit_CNY">236000000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:InterestAndDebtExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57850"
      unitRef="Unit_CNY">69000000</us-gaap:InterestAndDebtExpense>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="P01_01_2024To12_31_2024_AmericanDepositorySharesMemberusgaapDebtConversionByUniqueDescriptionAxis"
      decimals="INF"
      id="ixv-57851"
      unitRef="Unit_pure">21.883</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn12_31_2024_AmericanDepositorySharesMemberusgaapDebtConversionByUniqueDescriptionAxis"
      decimals="INF"
      id="ixv-57852"
      unitRef="Unit_USD_per_Share">45.7</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <jd:PercentageOfRepurchasePriceToPrincipalAmount
      contextRef="P01_01_2024To12_31_2024_AmericanDepositorySharesMemberusgaapDebtConversionByUniqueDescriptionAxis"
      decimals="2"
      id="ixv-57853"
      unitRef="Unit_pure">1</jd:PercentageOfRepurchasePriceToPrincipalAmount>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-41245">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A summary of the Company&#x2019;s senior notes due 2026, 2030 and 2050 (collectively &#x201c;Senior Notes&#x201d;) and the Convertible Senior Notes as of December&#160;31, 2023 and 2024 is as follows: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 73%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effective&lt;br/&gt;interest&#160;rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;US$500&#160;million 3.875% &lt;div style="null;text-indent: 0px;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;Senior Notes&lt;/div&gt;&lt;/div&gt; due 2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;3,520&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;3,582&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;4.15&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;US$700&#160;million 3.375% &lt;div style="null;text-indent: 0px;display:inline;"&gt;Senior Notes&lt;/div&gt; due 2030&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;4,898&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;4,973&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3.47&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;US$300&#160;million 4.125% &lt;div style="null;text-indent: 0px;display:inline;"&gt;Senior Notes&lt;/div&gt; due 2050&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,993&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,024&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;4.25&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;US$2,000 million 0.25% Convertible Senior Notes due 2029&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;14,191&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;0.79&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Carrying value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;10,411&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;24,770&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unamortized discount and debt issuance costs of the Senior Notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;86&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;73&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unamortized debt issuance costs of the Convertible Senior Notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;186&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total principal amounts of unsecured senior notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;10,497&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;25,029&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57854"
      unitRef="Unit_USD">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis"
      decimals="5"
      id="ixv-57855"
      unitRef="Unit_pure">0.03875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57856"
      unitRef="Unit_CNY">3520000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57857"
      unitRef="Unit_CNY">3582000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2026MemberusgaapDebtInstrumentAxis"
      decimals="4"
      id="ixv-57858"
      unitRef="Unit_pure">0.0415</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57859"
      unitRef="Unit_USD">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis"
      decimals="5"
      id="ixv-57860"
      unitRef="Unit_pure">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57861"
      unitRef="Unit_CNY">4898000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57862"
      unitRef="Unit_CNY">4973000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2030MemberusgaapDebtInstrumentAxis"
      decimals="4"
      id="ixv-57863"
      unitRef="Unit_pure">0.0347</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57864"
      unitRef="Unit_USD">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn04_30_2016_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis"
      decimals="5"
      id="ixv-57865"
      unitRef="Unit_pure">0.04125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57866"
      unitRef="Unit_CNY">1993000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57867"
      unitRef="Unit_CNY">2024000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredSeniorNotesDue2050MemberusgaapDebtInstrumentAxis"
      decimals="4"
      id="ixv-57868"
      unitRef="Unit_pure">0.0425</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57869"
      unitRef="Unit_USD">2000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis"
      decimals="4"
      id="ixv-57870"
      unitRef="Unit_pure">0.0025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57871"
      unitRef="Unit_CNY">0</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis"
      decimals="-6"
      id="ixv-57872"
      unitRef="Unit_CNY">14191000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis_UnsecuredConvertibleSeniorNotesDue2029MemberusgaapDebtInstrumentAxis"
      decimals="4"
      id="ixv-57873"
      unitRef="Unit_pure">0.0079</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57874"
      unitRef="Unit_CNY">10411000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57875"
      unitRef="Unit_CNY">24770000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57876"
      unitRef="Unit_CNY">-86000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57877"
      unitRef="Unit_CNY">-73000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2023_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57878"
      unitRef="Unit_CNY">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57879"
      unitRef="Unit_CNY">-186000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2023_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57880"
      unitRef="Unit_CNY">10497000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57881"
      unitRef="Unit_CNY">25029000000</us-gaap:DebtInstrumentCarryingAmount>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-41547"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;As of December&#160;31, 2024, the principal of the &lt;div style="null;text-indent: 0px;display:inline;"&gt;Senior Notes&lt;/div&gt; of RMB3,594&#160;million&lt;div style="null;text-indent: 0px;display:inline;"&gt;,&lt;/div&gt;&#160;RMB4,996&#160;million and RMB2,062&#160;&lt;div style="display:inline;"&gt;million will be due in 2026, 2030 and 2050, respectively. The principal of the Convertible Senior Notes of&lt;/div&gt;&#160;RMB14,377 &lt;div style="null;text-indent: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;million will be due in 2029. The principal of the unsecured senior notes will be due according to the following schedule:&#160;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 52%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Principal&#160;amounts&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Within&#160;1&lt;br/&gt;year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Between&#160;1&lt;br/&gt;to 2 years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Between&#160;2&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;to&#160;3&#160;years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Between&#160;3&lt;br/&gt;to 4 years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Between&#160;4&lt;br/&gt;to 5 years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Beyond&#160;5&lt;br/&gt;years&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="26" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Senior Notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;10,652&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;3,594&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;7,058&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Convertible Senior Notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;14,377&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right"&gt;14,377&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57882"
      unitRef="Unit_CNY">3594000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <jd:LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57883"
      unitRef="Unit_CNY">4996000000</jd:LongTermDebtMaturitiesOfPrincipalBeyondYearFiveOne>
    <jd:LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo
      contextRef="PAsOn12_31_2024_SeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57884"
      unitRef="Unit_CNY">2062000000</jd:LongTermDebtMaturitiesOfPrincipalBeyondYearFiveTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57885"
      unitRef="Unit_CNY">14377000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57886"
      unitRef="Unit_CNY">10652000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57887"
      unitRef="Unit_CNY">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57888"
      unitRef="Unit_CNY">3594000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57889"
      unitRef="Unit_CNY">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57890"
      unitRef="Unit_CNY">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57891"
      unitRef="Unit_CNY">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="PAsOn12_31_2024_UnsecuredSeniorNoteMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57892"
      unitRef="Unit_CNY">7058000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57893"
      unitRef="Unit_CNY">14377000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57894"
      unitRef="Unit_CNY">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57895"
      unitRef="Unit_CNY">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57896"
      unitRef="Unit_CNY">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57897"
      unitRef="Unit_CNY">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57898"
      unitRef="Unit_CNY">14377000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="PAsOn12_31_2024_ConvertibleNotesPayableMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-57899"
      unitRef="Unit_CNY">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-41785">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group has operating leases for warehouses, stores, office spaces, delivery centers and other corporate assets that the Group utilizes under lease arrangements. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A summary of supplemental information related to operating leases as of December 31, 2023 and 2024 is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 79%;"&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Operating lease ROU assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;20,863&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;24,532&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Operating lease liabilities-current&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,755&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,606&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;liabilities-non-current&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,676&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;18,106&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;21,431&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,712&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Weighted average remaining lease term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5.4&#160;years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7.2&#160;years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Weighted average discount rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4.7&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4.2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A summary of lease cost recognized in the Group&#x2019;s consolidated statements of operations and comprehensive income and supplemental cash flow information related to operating leases is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 76%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Operating lease cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,951&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8,917&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8,934&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Short-term lease cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,181&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,358&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,263&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,132&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12,275&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12,197&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash paid for operating leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,915&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9,086&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9,546&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;A summary of maturity of operating lease liabilities under the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-cancelable&lt;/div&gt; operating leases as of December&#160;31, 2024 is as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 81%;"&gt;&lt;/td&gt;
&lt;td style="width: 12%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,778&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,878&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,199&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2028&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,498&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,975&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2030 and thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9,568&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total lease payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;29,896&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Less: interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,184&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Present value of operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,712&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, the Group has no significant lease contract that has been entered into but not &lt;div style="display:inline;"&gt;yet&lt;/div&gt; commenced. &lt;/div&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <jd:DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-41797"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A summary of supplemental information related to operating leases as of December 31, 2023 and 2024 is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 79%;"&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Operating lease ROU assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;20,863&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;24,532&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Operating lease liabilities-current&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,755&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,606&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;liabilities-non-current&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,676&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;18,106&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;21,431&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,712&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Weighted average remaining lease term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5.4&#160;years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7.2&#160;years&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Weighted average discount rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4.7&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4.2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:DisclosureOfSupplementalBalanceSheetInformationRelatedToOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57900"
      unitRef="Unit_CNY">20863000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57901"
      unitRef="Unit_CNY">24532000000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57902"
      unitRef="Unit_CNY">7755000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57903"
      unitRef="Unit_CNY">7606000000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57904"
      unitRef="Unit_CNY">13676000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57905"
      unitRef="Unit_CNY">18106000000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-57906"
      unitRef="Unit_CNY">21431000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57907"
      unitRef="Unit_CNY">25712000000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2023" id="ixv-57908">P5Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2024" id="ixv-57909">P7Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2023"
      decimals="3"
      id="ixv-57910"
      unitRef="Unit_pure">0.047</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2024"
      decimals="3"
      id="ixv-57911"
      unitRef="Unit_pure">0.042</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <jd:ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-41949"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A summary of lease cost recognized in the Group&#x2019;s consolidated statements of operations and comprehensive income and supplemental cash flow information related to operating leases is as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 76%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Operating lease cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,951&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8,917&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;8,934&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Short-term lease cost&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,181&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,358&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,263&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,132&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12,275&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12,197&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash paid for operating leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,915&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9,086&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9,546&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</jd:ScheduleOfLeaseCostRecognizedAndSupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57912"
      unitRef="Unit_CNY">7951000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57913"
      unitRef="Unit_CNY">8917000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57914"
      unitRef="Unit_CNY">8934000000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57915"
      unitRef="Unit_CNY">3181000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57916"
      unitRef="Unit_CNY">3358000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57917"
      unitRef="Unit_CNY">3263000000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57918"
      unitRef="Unit_CNY">11132000000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57919"
      unitRef="Unit_CNY">12275000000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57920"
      unitRef="Unit_CNY">12197000000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57921"
      unitRef="Unit_CNY">7915000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57922"
      unitRef="Unit_CNY">9086000000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57923"
      unitRef="Unit_CNY">9546000000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-42117"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;A summary of maturity of operating lease liabilities under the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-cancelable&lt;/div&gt; operating leases as of December&#160;31, 2024 is as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 81%;"&gt;&lt;/td&gt;
&lt;td style="width: 12%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,778&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,878&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,199&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2028&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,498&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,975&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2030 and thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9,568&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total lease payments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;29,896&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Less: interest&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,184&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Present value of operating lease liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,712&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57924"
      unitRef="Unit_CNY">7778000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57925"
      unitRef="Unit_CNY">4878000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57926"
      unitRef="Unit_CNY">3199000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57927"
      unitRef="Unit_CNY">2498000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57928"
      unitRef="Unit_CNY">1975000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57929"
      unitRef="Unit_CNY">9568000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57930"
      unitRef="Unit_CNY">29896000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57931"
      unitRef="Unit_CNY">4184000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-57932"
      unitRef="Unit_CNY">25712000000</us-gaap:OperatingLeaseLiability>
    <jd:GainOnSaleOfDevelopmentPropertiesTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-42272">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gain on sale of development properties &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Gain on sale of development properties for the years ended December&#160;31, 2022, 2023 and 2024 were RMB1,379&#160;million, RMB2,283&#160;million and RMB1,527&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;million, respectively, which were mainly derived from disposals of logistics facilities to Real Estate Investment Trust ( &#x201c;REIT&#x201d;) and several private funds, which can be mainly classified into core funds (&lt;div style="null;text-indent: 0px;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;collectively,&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="background-color:#ffffff;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&#x201c;Property Funds&#x201d;). The overview of the major funds is listed below. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Core funds &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In 2018, the Group established JD Property to manage the expanding logistics facilities and other real estate properties. Over the course of the years, JD Property established several phases of core funds (the &#x201c;Core Funds&#x201d;) together with certain third-party investor(s). JD Property serves as the general partner and committed 10%-20% of the total capital of each core fund as the limited partner, and the third-party investor(s) committed the remaining 80%-90%. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Furthermore, the Group entered into definitive agreements with each of the Core Funds, pursuant to which the Group will dispose of certain modern logistics facilities to the Core Funds, and concurrently lease back these completed facilities for operational purposes with an initial lease term of 4 to 10 years. The annual rent for the completed facilities is set at fair market rent for the initial lease term and will be adjusted based on the growth rate of fair market rent at the beginning of each subsequent 5 years&#x2019; period. The Group may choose to renew the lease upon the expiry of the initial lease agreement if the adjusted rental rate is acceptable. The lease back transaction is accounted for under ASC 842 as operating lease, and the ROU assets and operating lease liabilities were recorded accordingly. The Core Funds used leverage to finance the purchase, and the closing of the purchase is subject to certain conditions, including the availability of debt financing. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The investment committee of each of the Core Funds, which comprises the representatives from JD Property and the third-party investor(s), oversees the key operations of each fund, respectively. Given the control over the Core Funds is shared between JD Property and the third-party investor(s), JD Property does not consolidate the Core Funds and investments in the Core Funds are accounted for using the equity method as JD Property obtained significant influence by the rights to nominate no more than half of the members of each investment committee. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The closing conditions for each asset group of completed logistics facilities were considered met when each of the Core Funds signed definitive facility agreements with bank consortium to finance the purchase, respectively. As of each respective &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;year-end,&lt;/div&gt; all or certain of logistics facilities under asset groups related to different core funds have been completed and satisfied hand-over condition. Therefore, the Group recorded disposal gain related to the Core Funds of RMB1,289&#160;million, RMB1,764&#160;million and RMB1,527&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, which represent the excess of cash consideration of the net assets, including the consideration received and expected to receive, over the carrying value of the net assets disposed as of the disposal date. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;REIT &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In December 2022, the REIT jointly established by the &lt;div style="null;text-indent: 0px;display:inline;"&gt;Group&lt;/div&gt;, JD Property and Harvest Fund Management Co., Ltd., became the first of its kind in the private sector in China that received formal approval from China&#x2019;s Securities Regulatory Commission. On February&#160;8, 2023, the REIT was listed on the Shanghai Stock Exchange, and raised proceeds for over RMB&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;1.7&#160;billion. The Company subscribed 34% of the units issued by the REIT amounted to RMB597&#160;million and accounted for the investments in the REIT using the equity method as the Company obtained significant influence but no power to control the key activities determined in the general meeting of the REIT. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In February 2023, the Company transferred certain logistics facilities to the REIT and recorded a disposal gain of RMB519&#160;million, which represents the difference between cash consideration and the carrying value of the net assets for the asset groups disposed and concurrently leased back all these logistic facilities for operational purpose with an initial lease term of 5 to 6 years. Upon the disposal, the logistics facilities leased back from the REIT were accounted for under ASC 842 as operating lease, and the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets and operating lease liabilities were recorded accordingly. &lt;/div&gt;</jd:GainOnSaleOfDevelopmentPropertiesTextBlock>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57933"
      unitRef="Unit_CNY">1379000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57934"
      unitRef="Unit_CNY">2283000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57935"
      unitRef="Unit_CNY">1527000000</us-gaap:GainLossOnSaleOfProperties>
    <jd:PercentageOfCommitmentOfTotalCapital
      contextRef="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_LimitedPartnerMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis_MinimumMembersrtRangeAxis"
      decimals="2"
      id="ixv-57936"
      unitRef="Unit_pure">0.10</jd:PercentageOfCommitmentOfTotalCapital>
    <jd:PercentageOfCommitmentOfTotalCapital
      contextRef="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_LimitedPartnerMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis_MaximumMembersrtRangeAxis"
      decimals="2"
      id="ixv-57937"
      unitRef="Unit_pure">0.20</jd:PercentageOfCommitmentOfTotalCapital>
    <jd:PercentageOfCommitmentOfTotalCapital
      contextRef="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis_ThirdPartyInvestorMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis"
      decimals="2"
      id="ixv-57938"
      unitRef="Unit_pure">0.80</jd:PercentageOfCommitmentOfTotalCapital>
    <jd:PercentageOfCommitmentOfTotalCapital
      contextRef="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis_ThirdPartyInvestorMemberusgaapPartnerTypeOfPartnersCapitalAccountAxis"
      decimals="2"
      id="ixv-57939"
      unitRef="Unit_pure">0.90</jd:PercentageOfCommitmentOfTotalCapital>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MinimumMembersrtRangeAxis"
      id="ixv-57940">P4Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="PAsOn12_31_2024_CoreFundsMemberdeiLegalEntityAxis_MaximumMembersrtRangeAxis"
      id="ixv-57941">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <jd:TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent
      contextRef="P01_01_2024To12_31_2024_CoreFundsMemberdeiLegalEntityAxis"
      id="ixv-57942">P5Y</jd:TheIntervalOfRentalRateAdjustedWithGrowthRateOfFairMarketRent>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2022To12_31_2022_CoreFundsMemberdeiLegalEntityAxis"
      decimals="-6"
      id="ixv-57943"
      unitRef="Unit_CNY">1289000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2023To12_31_2023_CoreFundsMemberdeiLegalEntityAxis"
      decimals="-6"
      id="ixv-57944"
      unitRef="Unit_CNY">1764000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2024To12_31_2024_CoreFundsMemberdeiLegalEntityAxis"
      decimals="-6"
      id="ixv-57945"
      unitRef="Unit_CNY">1527000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="P02_08_2023To02_08_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-8"
      id="ixv-57946"
      unitRef="Unit_CNY">1700000000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn02_08_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="2"
      id="ixv-57947"
      unitRef="Unit_pure">0.34</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn02_08_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57948"
      unitRef="Unit_CNY">597000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities
      contextRef="P02_08_2023To02_08_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-57949">Company obtained significant influence but no power to control the key activities</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P02_01_2023To02_28_2023_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="-6"
      id="ixv-57950"
      unitRef="Unit_CNY">519000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="PAsOn02_28_2023_MinimumMembersrtRangeAxis_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-57951">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="PAsOn02_28_2023_MaximumMembersrtRangeAxis_RealEstateInvestmentTrustMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      id="ixv-57952">P6Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-42346">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Others, net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Others, net consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 78%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Gains/(losses) from fair value change of long-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(4,096&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(855&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,355&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Interest income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;5,742&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;9,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;9,353&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Gains/(losses) from acquirements or disposals of businesses and investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(3,558&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;89&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;652&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Impairment of investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(1,969&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(3,043&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(3,299&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Foreign exchange gains/(losses), net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;114&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(28&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(111&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;2,212&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,757&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;5,421&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(1,555&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;7,496&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;13,371&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-42356"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Others, net consist of the following: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 78%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Gains/(losses) from fair value change of long-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(4,096&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(855&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,355&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Interest income&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;5,742&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;9,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;9,353&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Gains/(losses) from acquirements or disposals of businesses and investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(3,558&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;89&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;652&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Impairment of investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(1,969&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(3,043&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(3,299&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Foreign exchange gains/(losses), net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;114&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(28&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(111&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;2,212&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,757&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;5,421&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(1,555&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;7,496&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;13,371&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57953"
      unitRef="Unit_CNY">-4096000000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57954"
      unitRef="Unit_CNY">-855000000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57955"
      unitRef="Unit_CNY">1355000000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57956"
      unitRef="Unit_CNY">5742000000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57957"
      unitRef="Unit_CNY">9576000000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57958"
      unitRef="Unit_CNY">9353000000</us-gaap:InvestmentIncomeInterest>
    <jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57959"
      unitRef="Unit_CNY">-3558000000</jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment>
    <jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57960"
      unitRef="Unit_CNY">89000000</jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment>
    <jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57961"
      unitRef="Unit_CNY">652000000</jd:GainLossOnAcquirementsOrDisposalsOfBusinessAndInvestment>
    <jd:ImpairmentOfInvestment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57962"
      unitRef="Unit_CNY">1969000000</jd:ImpairmentOfInvestment>
    <jd:ImpairmentOfInvestment
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57963"
      unitRef="Unit_CNY">3043000000</jd:ImpairmentOfInvestment>
    <jd:ImpairmentOfInvestment
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57964"
      unitRef="Unit_CNY">3299000000</jd:ImpairmentOfInvestment>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57965"
      unitRef="Unit_CNY">114000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57966"
      unitRef="Unit_CNY">-28000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57967"
      unitRef="Unit_CNY">-111000000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57968"
      unitRef="Unit_CNY">2212000000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57969"
      unitRef="Unit_CNY">1757000000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingGainsLosses
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57970"
      unitRef="Unit_CNY">5421000000</us-gaap:OtherNonoperatingGainsLosses>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-57971"
      unitRef="Unit_CNY">-1555000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-57972"
      unitRef="Unit_CNY">7496000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57973"
      unitRef="Unit_CNY">13371000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-42574">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Taxation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;a.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Value added tax&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; (&#x201c;VAT&#x201d;) &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group is subject to statutory VAT rate of 9% for revenues from sales of audio, video products and books and statutory VAT rate of 13% for sales of other products in the Chinese mainland, started from April&#160;1, 2019. The Group is exempted from VAT for revenues from sales of books from January&#160;1, 2014 to December&#160;31, 2027 in comply with relevant VAT regulations of the Chinese mainland. The Group is subject to VAT at the rate of 6% or 9% for revenues from logistics services, and 6% for revenues from online advertising and other services&lt;div style="null;text-indent: 0px;display:inline;"&gt;.&lt;/div&gt; The Group is also subject to cultural undertaking development fees at the rate of 3% on revenues from online advertising services in the Chinese mainland, which is exempted from January&#160;1, 2020 to December&#160;31, 2021 and reduced by 50% from January&#160;1, 2022 to December&#160;31, &lt;div style="null;text-indent: 0px;display:inline;"&gt;2027&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;b.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income tax &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cayman Islands&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Under the current laws of the Cayman Islands, the Company and its subsidiaries incorporated in the Cayman Islands are not subject to tax on income or capital gains. Additionally, the Cayman Islands does not impose a withholding tax on payments of dividends to shareholders. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;British Virgin Islands&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Under the current laws of the British Virgin Islands, entities incorporated in the British Virgin Islands are not subject to tax on their income or capital gains. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Hong Kong&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group&#x2019;s subsidiaries incorporated in Hong Kong are subject to a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;two-tiered&lt;/div&gt; income tax rate on its taxable income generated from operations in Hong Kong effective on April&#160;1, 2018. The first HK$2&#160;million &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;of assessable profits earned by its subsidiaries in Hong Kong can be elected to be taxed at half the current tax rate&lt;/div&gt; (i.e., 8.25%) &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;while the remaining assessable profits will continue to be taxed at the existing&lt;/div&gt; 16.5&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;% tax rate. The Group performs analysis on the foreign-derived income, mainly including dividend and interest, accrued to its subsidiaries in Hong Kong, applies for Commissioner&#x2019;s Opinion / Advance Ruling with the Inland Revenue Department of Hong Kong on fulfillment of exception requirements under Foreign-Sourced Income Exemption (&#x201c;FSIE&#x201d;) regime and pays tax for the profit subject to Hong Kong Profits Tax&lt;div style="null;text-indent: 0px;display:inline;"&gt;, if any&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Chinese mainland&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Under the PRC Enterprise Income Tax Law (the &#x201c;EIT Law&#x201d;), the standard enterprise income tax rate for domestic enterprises and foreign invested enterprises is 25%. Most of the Group&#x2019;s PRC subsidiaries and consolidated VIEs are subject to the statutory income tax rate of 25%. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The EIT Law and its implementation rules permit certain High and New Technologies Enterprises, or HNTEs, to enjoy a reduced 15% enterprise income tax rate subject to these HNTEs meeting certain qualification criteria. In addition, the relevant EIT laws and regulations also provide that entities recognized as software enterprise (&#x201c;Software Enterprises&#x201d;) are able to enjoy a tax holiday consisting of a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;two-year-exemption&lt;/div&gt; commencing from their first profitable calendar year and a 50% reduction in ordinary tax rate for the following three calendar years. Beijing Shangke has been qualified as HNTE and enjoys a preferential income tax rate of 15% in 2022, 2023 and 2024. Beijing Wodong Tianjun has been qualified as Software Enterprises and enjoys a 50% reduction in ordinary tax rate in 2022, 2023 and 2024.&#x2003; &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Certain enterprises will benefit from a preferential tax rate of 15% under the EIT Law if they are located in applicable PRC regions as specified in the Catalogue of Encouraged Industries in Western Regions (initially effective through the end of 2010 and further extended to 2030), or the Western Regions Catalogue, subject to certain general restrictions described in the EIT Law and the related regulations. Chongqing Haijia and certain other entities of the Group are qualified as the enterprises within the Catalogue of Encouraged Industries in Western Regions and enjoyed 15% preferential income tax rate. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;According to the relevant laws and regulations in the PRC, enterprises engaging in research and development activities are entitled to claim 175% of their research and development expenses so incurred as tax deductible expenses when determining their assessable profits for that year (&#x201c;Super Deduction&#x201d;) from January&#160;1, 2018 and such ratio is raised to 200% from October&#160;1, 2022 &lt;div style="display:inline;"&gt;and &lt;/div&gt;onwards. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Withholding tax on undistributed dividends&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The EIT Law also provides that an enterprise established under the laws of a foreign country or region but whose &#x201c;de facto management body&#x201d; is located in the PRC be treated as a resident enterprise for the PRC tax purposes and consequently be subject to the PRC income tax at the rate of 25% for its global income. The Implementing Rules of the EIT Law merely define the location of the &#x201c;de facto management body&#x201d; as &#x201c;the place where the exercising, in substance, of the overall management and control of the production and business operation, personnel, accounting, property, etc., of a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-PRC&lt;/div&gt; company is located.&#x201d; Based on a review of surrounding facts and circumstances, the Group does not believe that it is likely that its operations outside of the PRC should be considered as a resident enterprise for the PRC tax purposes. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The EIT Law also imposes a withholding income tax of 10% on dividends distributed by a Foreign Investment Enterprise (&#x201c;FIE&#x201d;) to its immediate holding company outside of the Chinese mainland, if such immediate holding company is considered as a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-resident&lt;/div&gt; enterprise without any establishment or place within the Chinese mainland or if the received dividends have no connection with the establishment or place of such immediate holding company within the Chinese mainland, unless such immediate holding company&#x2019;s jurisdiction of incorporation has a tax treaty with the Chinese mainland that provides for a different withholding arrangement. According to the arrangement between the Chinese mainland and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in the Chinese mainland to its immediate holding company in Hong Kong will be subject to withholding tax at a rate of no more than 5% (if the FIE satisfies the criteria for &#x201c;beneficial owner&#x201d; under Circular No.&#160;9, which was issued by the STA in February 2018, and the foreign investor owns directly at least 25% of the shares of the FIE). &lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="line-height: 10.5pt; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Before 2022, the Company did not record any dividend withholding tax on the retained earnings of its FIEs in the Chinese mainland, as the Company intended to reinvest all earnings in the Chinese mainland to further expand its business in the Chinese mainland, and its FIEs did not intend to declare dividends on the retained earnings to their immediate foreign holding companies. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="line-height: 10.5pt; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, the Company accrued RMB367&lt;div style="display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="background-color:#ffffff;display:inline;"&gt;&lt;/div&gt;&lt;div style="null;text-indent: 0px;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;million,&lt;/div&gt;&lt;/div&gt; RMB&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2,421&#160;million and RMB2,362&#160;million withholding tax expenses associated with its earnings expected to be distributed from its FIEs in the Chinese mainland to countries or regions other than the Chinese mainland, respectively. As of December&#160;31, 2023 and 2024, the Company has accrued withholding tax liabilities associated with all of its earnings expected to be distributed from its FIEs in the Chinese mainland to countries or regions other than the Chinese mainland, except for unrecognized deferred tax liabilities of RMB3.2&#160;billion and RMB2.8&#160;billion related to the remaining undistributed earnings that the Company still intends to indefinitely reinvest in the Chinese mainland, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Global Anti-base Erosion Rules&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In December 2021, the Organization for Economic Co-operation and Development (&#x201c;OECD&#x201d;) introduced the Global Anti-Base Erosion (GloBE) Rules, which set out global minimum tax rules designed to ensure that large multinational businesses with group annual revenue of EUR750 million or more pay a minimum effective rate of tax of 15% on profits in all their operating countries (referred to as &#x201c;Pillar Two Rules&#x201d;). Countries may also implement their own domestic minimum tax regimes. Global minimum tax rules have been enacted in certain jurisdictions in which the Group is subject to income taxes. To provide transitional relief for Pillar Two Rules tax compliance and administrative burden, the OECD has introduced a Framework for Transitional Country-by-Country Reporting Safe Harbor applicable for a Transition Period covering from the year ended December 31, 2024 to the year ending December 31, 2026.&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="line-height: 10.5pt; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Certain jurisdictions in which the Group operates have implemented the Pillar Two Rules. The Company took measures to assess its exposure to Pillar Two minimum taxation and no material top-up taxes arose for the year ended December 31, 2024. The Group is continuing to assess the impact of the Pillar Two Rules on its future financial performance. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The components of income/(loss) before tax are as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 69%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="line-height: 10pt; text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income/(loss) before tax&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income from Chinese mainland operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;16,800&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;33,130&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;47,693&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income/(loss) from non-Chinese mainland operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,933&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,480&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,845&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total income before tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2007;13,867&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2007;31,650&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2007;51,538&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income tax benefits/(expenses) applicable to Chinese mainland operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Current income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,418&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(6,265&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(6,187&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Deferred tax benefits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;732&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;410&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,805&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Subtotal income tax expenses applicable to Chinese mainland operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,686&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(5,855&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,382&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income tax expenses applicable to non-Chinese mainland operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Current income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(307&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,259&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,835&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Deferred tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(183&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,279&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(661&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Subtotal income tax expenses applicable to non-Chinese mainland operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(490&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,538&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,496&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,176&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(8,393&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(6,878&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; line-height:11.0pt; font-size:10pt; font-family:Times New Roman"&gt;Reconciliation of difference between the PRC statutory income tax rate and the Group&#x2019;s effective income tax rate for the years ended December&#160;31, 2022, 2023 and 2024 is as follows: &lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 77%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 6%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Statutory income tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Tax effect of preferential tax rates and tax holiday&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(19.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(7.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4.2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Tax effect of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;tax-exempt&lt;/div&gt; entities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12.1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(0.6&lt;/td&gt;
&lt;td style="white-space:nowrap;/* vertical-align:bottom; */"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; line-height:10pt; font-size:10pt; font-family:Times New Roman"&gt;)%&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Effect on tax rates in different tax jurisdiction&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3.2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(0.9&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(0.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Tax effect of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-deductible&lt;/div&gt; expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Tax effect of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-taxable&lt;/div&gt; income&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(0.4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(0.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(0.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Tax effect of Super Deduction and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(19.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(9.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Changes in valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;28.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9.1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(7.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Effect on withholding income tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Effective tax rates&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;30.1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;26.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The following table sets forth the effect of tax holiday:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 76%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Tax holiday effect (RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2009;2,677&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2009;2,397&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2009;2,152&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Effect of tax holiday on basic net income per share (RMB)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.86&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.76&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.72&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Effect of tax holiday on diluted net income per share (RMB)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.84&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.76&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.70&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;c.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Deferred tax assets and deferred tax liabilities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 81%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Net operating loss carry forwards and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;15,909&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,185&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Deferred revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;464&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;357&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Inventory valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,092&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,022&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,098&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,118&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Unrealized fair value losses for certain investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;238&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;92&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Less: valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(17,057&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(13,315&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,744&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,459&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;- &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Long-lived&lt;/div&gt; assets arisen from business combinations and asset acquisitions&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,638&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,982&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Withholding tax on undistributed earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,779&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,570&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Accelerated tax depreciation and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;850&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;946&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9,267&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9,498&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2024, the accumulated net operating loss that can be carried forward to offset future taxable income, mainly includes: (i)&#160;RMB11,285&#160;million of the Company&#x2019;s subsidiaries incorporated in Singapore and Hong Kong which can be carried forward indefinitely; and (ii)&#160;RMB33,955&#160;million arose from the Company&#x2019;s subsidiaries and consolidated VIEs established in the Chinese mainland and Indonesia, which &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;will &lt;/div&gt;expire during the period from 2025 to 2029 except for those arose from HNTEs, which will expire during the period from 2025 to 2034. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A valuation allowance is provided against deferred tax assets when the Group determines that it is more likely than not that the deferred tax assets will not be utilized in the future. In making such determination, the Group evaluates a variety of factors including the Group&#x2019;s entities&#x2019; operating history, accumulated deficit, existence of taxable temporary differences and reversal periods. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Valuation allowances provided on the deferred tax assets mainly related to the net operating loss carry forwards, as the Group&#x2019;s management does not believe that sufficient positive evidence exists to conclude that the benefits of such deferred tax assets are more likely than not to be realized. The amount of valuation allowance offset in deferred tax assets as of December&#160;31, 2023 and 2024 was RMB17,057&#160;million and RMB13,315&#160;million, respectively. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The movements of valuation allowance of deferred tax assets are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 75%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance at beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,670&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;14,276&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,057&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,694&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,630&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,680&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Reversals&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,088&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,849&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(5,422&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance at end of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;14,276&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,057&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,315&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <jd:ValueAddedTaxRate
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_SalesOfAudioVideoProductsAndBooksMembersrtProductOrServiceAxis"
      decimals="2"
      id="ixv-57974"
      unitRef="Unit_pure">0.09</jd:ValueAddedTaxRate>
    <jd:ValueAddedTaxRate
      contextRef="P04_01_2019To12_31_2023_CNusgaapIncomeTaxAuthorityAxis_SalesOfAudioVideoProductsAndBooksMembersrtProductOrServiceAxis"
      decimals="INF"
      id="ixv-57975"
      unitRef="Unit_pure">0.09</jd:ValueAddedTaxRate>
    <jd:ValueAddedTaxRate
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_SalesOfOtherProductsMembersrtProductOrServiceAxis"
      decimals="2"
      id="ixv-57976"
      unitRef="Unit_pure">0.13</jd:ValueAddedTaxRate>
    <jd:ValueAddedTaxRate
      contextRef="P04_01_2019To12_31_2023_CNusgaapIncomeTaxAuthorityAxis_SalesOfOtherProductsMembersrtProductOrServiceAxis"
      decimals="INF"
      id="ixv-57977"
      unitRef="Unit_pure">0.13</jd:ValueAddedTaxRate>
    <jd:ValueAddedTaxRate
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_LogisticsSupportServicesMembersrtProductOrServiceAxis_MinimumMembersrtRangeAxis"
      decimals="INF"
      id="ixv-57978"
      unitRef="Unit_pure">0.06</jd:ValueAddedTaxRate>
    <jd:ValueAddedTaxRate
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_LogisticsSupportServicesMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis"
      decimals="INF"
      id="ixv-57979"
      unitRef="Unit_pure">0.09</jd:ValueAddedTaxRate>
    <jd:ValueAddedTaxRate
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_OnlineAdvertisingAndOtherServicesMembersrtProductOrServiceAxis"
      decimals="2"
      id="ixv-57980"
      unitRef="Unit_pure">0.06</jd:ValueAddedTaxRate>
    <jd:PercentageOfCulturalUndertakingDevelopmentFees
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_OnlineAdvertisingAndOtherServicesMembersrtProductOrServiceAxis"
      decimals="INF"
      id="ixv-57981"
      unitRef="Unit_pure">0.03</jd:PercentageOfCulturalUndertakingDevelopmentFees>
    <jd:TheHongKongProfitsApplicableForTheFirstTierTaxRate
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-57982"
      unitRef="Unit_HKD">2000000</jd:TheHongKongProfitsApplicableForTheFirstTierTaxRate>
    <jd:IncomeTaxesForeignStatutoryCorporateTaxRate
      contextRef="P01_01_2024To12_31_2024_HKusgaapIncomeTaxAuthorityAxis_ProfitBelowTwoMillionHongKongDollarMemberJDProfitRangeAxis"
      decimals="INF"
      id="ixv-57983"
      unitRef="Unit_pure">0.0825</jd:IncomeTaxesForeignStatutoryCorporateTaxRate>
    <jd:IncomeTaxesForeignStatutoryCorporateTaxRate
      contextRef="P01_01_2024To12_31_2024_HKusgaapIncomeTaxAuthorityAxis_ProfitAboveTwoMillionHonKongDollarMemberJDProfitRangeAxis"
      decimals="INF"
      id="ixv-57984"
      unitRef="Unit_pure">0.165</jd:IncomeTaxesForeignStatutoryCorporateTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis"
      decimals="2"
      id="ixv-57985"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis"
      decimals="2"
      id="ixv-57986"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <jd:PreferentialCorporateIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_HighAndNewTechnologyEnterprisesMemberJDStatusForTaxabilityAxis"
      decimals="2"
      id="ixv-57987"
      unitRef="Unit_pure">0.15</jd:PreferentialCorporateIncomeTaxRate>
    <jd:NumberOfYearsExemptedFromIncomeTax
      contextRef="P01_01_2024To12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdMemberdeiLegalEntityAxis_SoftwareEnterpriseMemberJDStatusForTaxabilityAxis"
      id="ixv-57988">P2Y</jd:NumberOfYearsExemptedFromIncomeTax>
    <jd:ReductionPercentageOfPreferentialCorporateIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdMemberdeiLegalEntityAxis_CNusgaapIncomeTaxAuthorityAxis_SoftwareEnterpriseMemberJDStatusForTaxabilityAxis"
      decimals="2"
      id="ixv-57989"
      unitRef="Unit_pure">0.50</jd:ReductionPercentageOfPreferentialCorporateIncomeTaxRate>
    <jd:PreferentialCorporateIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024_BeijingJingdongShangkeInformationTechnologyCompanyLimitedMemberdeiLegalEntityAxis_CNusgaapIncomeTaxAuthorityAxis_HighAndNewTechnologyEnterprisesMemberJDStatusForTaxabilityAxis"
      decimals="2"
      id="ixv-57990"
      unitRef="Unit_pure">0.15</jd:PreferentialCorporateIncomeTaxRate>
    <jd:ReductionPercentageOfPreferentialCorporateIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024_BeijingWodongTianjunInformationTechnologyCoLtdMemberdeiLegalEntityAxis_CNusgaapIncomeTaxAuthorityAxis_SoftwareEnterpriseMemberJDStatusForTaxabilityAxis"
      decimals="2"
      id="ixv-57991"
      unitRef="Unit_pure">0.50</jd:ReductionPercentageOfPreferentialCorporateIncomeTaxRate>
    <jd:PreferentialCorporateIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_EncouragedIndustryInWesternRegionOfChinaMemberJDStatusForTaxabilityAxis_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMemberdeiLegalEntityAxis"
      decimals="2"
      id="ixv-57992"
      unitRef="Unit_pure">0.15</jd:PreferentialCorporateIncomeTaxRate>
    <jd:PreferentialCorporateIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis_EncouragedIndustryInWesternRegionOfChinaMemberJDStatusForTaxabilityAxis_SubsidiariesLocatedInSpecifiedMunicipalitiesOrProvisionsMemberdeiLegalEntityAxis"
      decimals="2"
      id="ixv-57993"
      unitRef="Unit_pure">0.15</jd:PreferentialCorporateIncomeTaxRate>
    <jd:PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration
      contextRef="P10_01_2022To10_01_2022_CNusgaapIncomeTaxAuthorityAxis"
      decimals="2"
      id="ixv-57994"
      unitRef="Unit_pure">1.75</jd:PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration>
    <jd:PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis"
      decimals="2"
      id="ixv-57995"
      unitRef="Unit_pure">2</jd:PercentageOfEntitledToClaimForResearchAndDevelopmentExpensesByStateTaxationAdministration>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-57996"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <jd:WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-57997"
      unitRef="Unit_pure">0.10</jd:WithholdingTaxRateOnDividendDistributedByForeignInvestedEnterpriseToItsImmediateHoldingCompany>
    <jd:MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-57998"
      unitRef="Unit_pure">0.05</jd:MaximumRateOfWithholdingTaxForDividendsPaidByFIEInChinaToItsImmediateHoldingCompanyInHongKongUnderSpecifiedConditions>
    <jd:MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong
      contextRef="P01_01_2024To12_31_2024_CNusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      id="ixv-57999"
      unitRef="Unit_pure">0.25</jd:MinimumOwnershipPercentageOfFIEByForeignInvestorsToQualifyForWithholdingTaxRateLimitForDividendsPaidBYFIEInChinaToItsImmediateHoldingCompanyInHongKong>
    <jd:AccruedIncomeTaxWithholdingExpenses
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58000"
      unitRef="Unit_CNY">367000000</jd:AccruedIncomeTaxWithholdingExpenses>
    <jd:AccruedIncomeTaxWithholdingExpenses
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58001"
      unitRef="Unit_CNY">2421000000</jd:AccruedIncomeTaxWithholdingExpenses>
    <jd:AccruedIncomeTaxWithholdingExpenses
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58002"
      unitRef="Unit_CNY">2362000000</jd:AccruedIncomeTaxWithholdingExpenses>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries
      contextRef="PAsOn12_31_2023_CNusgaapIncomeTaxAuthorityAxis"
      decimals="-8"
      id="ixv-58003"
      unitRef="Unit_CNY">3200000000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries
      contextRef="PAsOn12_31_2024_CNusgaapIncomeTaxAuthorityAxis"
      decimals="-8"
      id="ixv-58004"
      unitRef="Unit_CNY">2800000000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries>
    <jd:EffectiveTaxPayableMinimumThresholdLimitRevenueAmount
      contextRef="PAsOn12_31_2024_PillarTwoMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-6"
      id="ixv-58005"
      unitRef="Unit_EUR">750000000</jd:EffectiveTaxPayableMinimumThresholdLimitRevenueAmount>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2024To12_31_2024_PillarTwoMemberusgaapIncomeTaxAuthorityAxis"
      decimals="2"
      id="ixv-58006"
      unitRef="Unit_pure">0.15</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-58007"> &lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The components of income/(loss) before tax are as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 69%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="line-height: 10pt; text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income/(loss) before tax&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income from Chinese mainland operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;16,800&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;33,130&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;47,693&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income/(loss) from non-Chinese mainland operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,933&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,480&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,845&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total income before tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2007;13,867&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2007;31,650&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2007;51,538&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income tax benefits/(expenses) applicable to Chinese mainland operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Current income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,418&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(6,265&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(6,187&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Deferred tax benefits&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;732&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;410&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,805&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Subtotal income tax expenses applicable to Chinese mainland operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,686&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(5,855&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,382&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Income tax expenses applicable to non-Chinese mainland operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Current income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(307&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,259&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,835&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Deferred tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(183&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,279&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(661&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Subtotal income tax expenses applicable to non-Chinese mainland operations&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(490&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,538&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,496&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,176&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(8,393&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(6,878&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58008"
      unitRef="Unit_CNY">16800000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58009"
      unitRef="Unit_CNY">33130000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58010"
      unitRef="Unit_CNY">47693000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58011"
      unitRef="Unit_CNY">-2933000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58012"
      unitRef="Unit_CNY">-1480000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58013"
      unitRef="Unit_CNY">3845000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58014"
      unitRef="Unit_CNY">13867000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58015"
      unitRef="Unit_CNY">31650000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58016"
      unitRef="Unit_CNY">51538000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <jd:CurrentTaxExpenseBenefitToChineseMainlandOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58017"
      unitRef="Unit_CNY">4418000000</jd:CurrentTaxExpenseBenefitToChineseMainlandOperations>
    <jd:CurrentTaxExpenseBenefitToChineseMainlandOperations
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58018"
      unitRef="Unit_CNY">6265000000</jd:CurrentTaxExpenseBenefitToChineseMainlandOperations>
    <jd:CurrentTaxExpenseBenefitToChineseMainlandOperations
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58019"
      unitRef="Unit_CNY">6187000000</jd:CurrentTaxExpenseBenefitToChineseMainlandOperations>
    <jd:DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58020"
      unitRef="Unit_CNY">-732000000</jd:DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations>
    <jd:DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58021"
      unitRef="Unit_CNY">-410000000</jd:DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations>
    <jd:DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58022"
      unitRef="Unit_CNY">-1805000000</jd:DeferredIncomeTaxExpenseBenefitToChineseMainlandOperations>
    <jd:IncomeTaxExpenseBenefitChineseMainlandOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58023"
      unitRef="Unit_CNY">3686000000</jd:IncomeTaxExpenseBenefitChineseMainlandOperations>
    <jd:IncomeTaxExpenseBenefitChineseMainlandOperations
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58024"
      unitRef="Unit_CNY">5855000000</jd:IncomeTaxExpenseBenefitChineseMainlandOperations>
    <jd:IncomeTaxExpenseBenefitChineseMainlandOperations
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58025"
      unitRef="Unit_CNY">4382000000</jd:IncomeTaxExpenseBenefitChineseMainlandOperations>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58026"
      unitRef="Unit_CNY">307000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58027"
      unitRef="Unit_CNY">1259000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58028"
      unitRef="Unit_CNY">1835000000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58029"
      unitRef="Unit_CNY">183000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58030"
      unitRef="Unit_CNY">1279000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58031"
      unitRef="Unit_CNY">661000000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58032"
      unitRef="Unit_CNY">490000000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58033"
      unitRef="Unit_CNY">2538000000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58034"
      unitRef="Unit_CNY">2496000000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58035"
      unitRef="Unit_CNY">4176000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58036"
      unitRef="Unit_CNY">8393000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58037"
      unitRef="Unit_CNY">6878000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-43343"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; line-height:11.0pt; font-size:10pt; font-family:Times New Roman"&gt;Reconciliation of difference between the PRC statutory income tax rate and the Group&#x2019;s effective income tax rate for the years ended December&#160;31, 2022, 2023 and 2024 is as follows: &lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 77%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 6%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Statutory income tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Tax effect of preferential tax rates and tax holiday&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(19.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(7.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4.2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Tax effect of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;tax-exempt&lt;/div&gt; entities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12.1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(0.6&lt;/td&gt;
&lt;td style="white-space:nowrap;/* vertical-align:bottom; */"&gt;&lt;div style=" margin-top:0pt ; margin-bottom:0pt; line-height:10pt; font-size:10pt; font-family:Times New Roman"&gt;)%&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Effect on tax rates in different tax jurisdiction&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3.2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(0.9&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(0.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Tax effect of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-deductible&lt;/div&gt; expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Tax effect of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-taxable&lt;/div&gt; income&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(0.4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(0.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(0.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Tax effect of Super Deduction and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(19.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(9.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4.0&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Changes in valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;28.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9.1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(7.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Effect on withholding income tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4.6&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Effective tax rates&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;30.1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;26.5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      id="ixv-58038"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2023To12_31_2023"
      decimals="3"
      id="ixv-58039"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2024To12_31_2024"
      decimals="3"
      id="ixv-58040"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <jd:EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      id="ixv-58041"
      unitRef="Unit_pure">-0.193</jd:EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent>
    <jd:EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent
      contextRef="P01_01_2023To12_31_2023"
      decimals="3"
      id="ixv-58042"
      unitRef="Unit_pure">-0.076</jd:EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent>
    <jd:EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent
      contextRef="P01_01_2024To12_31_2024"
      decimals="3"
      id="ixv-58043"
      unitRef="Unit_pure">-0.042</jd:EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesAndTaxHolidayPercent>
    <jd:EffectiveIncomeTaxRateReconciliationTaxExemptEntities
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      id="ixv-58044"
      unitRef="Unit_pure">0.121</jd:EffectiveIncomeTaxRateReconciliationTaxExemptEntities>
    <jd:EffectiveIncomeTaxRateReconciliationTaxExemptEntities
      contextRef="P01_01_2023To12_31_2023"
      decimals="3"
      id="ixv-58045"
      unitRef="Unit_pure">0.033</jd:EffectiveIncomeTaxRateReconciliationTaxExemptEntities>
    <jd:EffectiveIncomeTaxRateReconciliationTaxExemptEntities
      contextRef="P01_01_2024To12_31_2024"
      decimals="3"
      id="ixv-58046"
      unitRef="Unit_pure">-0.006</jd:EffectiveIncomeTaxRateReconciliationTaxExemptEntities>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      id="ixv-58047"
      unitRef="Unit_pure">-0.032</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2023To12_31_2023"
      decimals="3"
      id="ixv-58048"
      unitRef="Unit_pure">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2024To12_31_2024"
      decimals="3"
      id="ixv-58049"
      unitRef="Unit_pure">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      id="ixv-58050"
      unitRef="Unit_pure">0.04</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="3"
      id="ixv-58051"
      unitRef="Unit_pure">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="3"
      id="ixv-58052"
      unitRef="Unit_pure">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      id="ixv-58053"
      unitRef="Unit_pure">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="P01_01_2023To12_31_2023"
      decimals="3"
      id="ixv-58054"
      unitRef="Unit_pure">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome
      contextRef="P01_01_2024To12_31_2024"
      decimals="3"
      id="ixv-58055"
      unitRef="Unit_pure">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <jd:EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      id="ixv-58056"
      unitRef="Unit_pure">-0.19</jd:EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent>
    <jd:EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent
      contextRef="P01_01_2023To12_31_2023"
      decimals="3"
      id="ixv-58057"
      unitRef="Unit_pure">-0.096</jd:EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent>
    <jd:EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent
      contextRef="P01_01_2024To12_31_2024"
      decimals="3"
      id="ixv-58058"
      unitRef="Unit_pure">-0.04</jd:EffectiveIncomeTaxRateReconciliationSuperDeductionAndOthersPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      id="ixv-58059"
      unitRef="Unit_pure">0.283</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2023To12_31_2023"
      decimals="3"
      id="ixv-58060"
      unitRef="Unit_pure">0.091</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2024To12_31_2024"
      decimals="3"
      id="ixv-58061"
      unitRef="Unit_pure">-0.073</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <jd:EffectOnWithholdingIncomeTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      id="ixv-58062"
      unitRef="Unit_pure">0.026</jd:EffectOnWithholdingIncomeTax>
    <jd:EffectOnWithholdingIncomeTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="3"
      id="ixv-58063"
      unitRef="Unit_pure">0.076</jd:EffectOnWithholdingIncomeTax>
    <jd:EffectOnWithholdingIncomeTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="3"
      id="ixv-58064"
      unitRef="Unit_pure">0.046</jd:EffectOnWithholdingIncomeTax>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      id="ixv-58065"
      unitRef="Unit_pure">0.301</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2023To12_31_2023"
      decimals="3"
      id="ixv-58066"
      unitRef="Unit_pure">0.265</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2024To12_31_2024"
      decimals="3"
      id="ixv-58067"
      unitRef="Unit_pure">0.133</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SummaryOfIncomeTaxHolidayTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-43681"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The following table sets forth the effect of tax holiday:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 76%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Tax holiday effect (RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2009;2,677&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2009;2,397&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2009;2,152&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Effect of tax holiday on basic net income per share (RMB)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.86&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.76&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.72&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Effect of tax holiday on diluted net income per share (RMB)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.84&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.76&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;0.70&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfIncomeTaxHolidayTextBlock>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58068"
      unitRef="Unit_CNY">2677000000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58069"
      unitRef="Unit_CNY">2397000000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58070"
      unitRef="Unit_CNY">2152000000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      id="ixv-58071"
      unitRef="Unit_CNY_per_Share">0.86</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
    <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare
      contextRef="P01_01_2023To12_31_2023"
      decimals="2"
      id="ixv-58072"
      unitRef="Unit_CNY_per_Share">0.76</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
    <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-58073"
      unitRef="Unit_CNY_per_Share">0.72</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
    <jd:IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      id="ixv-58074"
      unitRef="Unit_CNY_per_Share">0.84</jd:IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted>
    <jd:IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted
      contextRef="P01_01_2023To12_31_2023"
      decimals="2"
      id="ixv-58075"
      unitRef="Unit_CNY_per_Share">0.76</jd:IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted>
    <jd:IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted
      contextRef="P01_01_2024To12_31_2024"
      decimals="2"
      id="ixv-58076"
      unitRef="Unit_CNY_per_Share">0.7</jd:IncomeTaxHolidayIncomeTaxBenefitsPerShareDiluted>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-43820">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 81%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Net operating loss carry forwards and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;15,909&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,185&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Deferred revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;464&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;357&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Inventory valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,092&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,022&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Allowance for doubtful accounts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,098&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,118&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Unrealized fair value losses for certain investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;238&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;92&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Less: valuation allowance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(17,057&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(13,315&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net deferred tax assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,744&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,459&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;- &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Long-lived&lt;/div&gt; assets arisen from business combinations and asset acquisitions&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,638&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,982&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Withholding tax on undistributed earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,779&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,570&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;- Accelerated tax depreciation and others&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;850&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;946&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9,267&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;9,498&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <jd:DeferredTaxAssetsOperatingLossCarryforwardsAndOthers
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58077"
      unitRef="Unit_CNY">15909000000</jd:DeferredTaxAssetsOperatingLossCarryforwardsAndOthers>
    <jd:DeferredTaxAssetsOperatingLossCarryforwardsAndOthers
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58078"
      unitRef="Unit_CNY">13185000000</jd:DeferredTaxAssetsOperatingLossCarryforwardsAndOthers>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58079"
      unitRef="Unit_CNY">464000000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58080"
      unitRef="Unit_CNY">357000000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58081"
      unitRef="Unit_CNY">1092000000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58082"
      unitRef="Unit_CNY">1022000000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58083"
      unitRef="Unit_CNY">1098000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58084"
      unitRef="Unit_CNY">1118000000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <jd:DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58085"
      unitRef="Unit_CNY">238000000</jd:DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments>
    <jd:DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58086"
      unitRef="Unit_CNY">92000000</jd:DeferredTaxAssetsUnrealizedFairValueLossForCertainInvestments>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58087"
      unitRef="Unit_CNY">17057000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58088"
      unitRef="Unit_CNY">13315000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58089"
      unitRef="Unit_CNY">1744000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58090"
      unitRef="Unit_CNY">2459000000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58091"
      unitRef="Unit_CNY">6638000000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58092"
      unitRef="Unit_CNY">5982000000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58093"
      unitRef="Unit_CNY">1779000000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58094"
      unitRef="Unit_CNY">2570000000</us-gaap:DeferredTaxLiabilitiesUndistributedForeignEarnings>
    <jd:DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58095"
      unitRef="Unit_CNY">850000000</jd:DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers>
    <jd:DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58096"
      unitRef="Unit_CNY">946000000</jd:DeferredTaxLiabilitiesAcceleratedTaxDepreciationAndOthers>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58097"
      unitRef="Unit_CNY">9267000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58098"
      unitRef="Unit_CNY">9498000000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2024_SubsidiariesIncorporatedInSingaporeAndHongKongMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58099"
      unitRef="Unit_CNY">11285000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2024_SubsidiariesConsolidatedViesAndViesSubsidiariesEstablishedInPrcAndIndonesiaMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58100"
      unitRef="Unit_CNY">33955000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58101"
      unitRef="Unit_CNY">17057000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58102"
      unitRef="Unit_CNY">13315000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-44094"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The movements of valuation allowance of deferred tax assets are as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 75%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance at beginning of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,670&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;14,276&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,057&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Additions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,694&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,630&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,680&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Reversals&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,088&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,849&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(5,422&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Balance at end of the year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;14,276&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,057&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,315&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2021"
      decimals="-6"
      id="ixv-58103"
      unitRef="Unit_CNY">7670000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-58104"
      unitRef="Unit_CNY">14276000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58105"
      unitRef="Unit_CNY">17057000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <jd:ValuationAllowanceDeferredTaxAssetCurrentYearAdditions
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58106"
      unitRef="Unit_CNY">7694000000</jd:ValuationAllowanceDeferredTaxAssetCurrentYearAdditions>
    <jd:ValuationAllowanceDeferredTaxAssetCurrentYearAdditions
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58107"
      unitRef="Unit_CNY">6630000000</jd:ValuationAllowanceDeferredTaxAssetCurrentYearAdditions>
    <jd:ValuationAllowanceDeferredTaxAssetCurrentYearAdditions
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58108"
      unitRef="Unit_CNY">1680000000</jd:ValuationAllowanceDeferredTaxAssetCurrentYearAdditions>
    <jd:ValuationAllowanceDeferredTaxAssetCurrentYearReversals
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58109"
      unitRef="Unit_CNY">1088000000</jd:ValuationAllowanceDeferredTaxAssetCurrentYearReversals>
    <jd:ValuationAllowanceDeferredTaxAssetCurrentYearReversals
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58110"
      unitRef="Unit_CNY">3849000000</jd:ValuationAllowanceDeferredTaxAssetCurrentYearReversals>
    <jd:ValuationAllowanceDeferredTaxAssetCurrentYearReversals
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58111"
      unitRef="Unit_CNY">5422000000</jd:ValuationAllowanceDeferredTaxAssetCurrentYearReversals>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      id="ixv-58112"
      unitRef="Unit_CNY">14276000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58113"
      unitRef="Unit_CNY">17057000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58114"
      unitRef="Unit_CNY">13315000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <jd:DisclosureOfFinancingForSubsidiaryGroupTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-44320">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financing for major subsidiaries &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;JD Logistics &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;On&lt;/div&gt; March&#160;25, 2022, JD Logistics entered into a placing agreement to issue its ordinary shares to a group of third-party investors for net proceeds of approximately HK$3,102&#160;million in a placement (the &#x201c;JDL Placement&#x201d;). Concurrently, the Company, through its &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;wholly owned&lt;/div&gt; subsidiary, had entered into a subscription agreement with JD Logistics to subscribe for ordinary shares of JD Logistics, at the same per share price for the JDL Placement, for net proceeds of approximately US$692&#160;million in cash (the &#x201c;JD Subscription&#x201d;). Upon completion of the JDL Placement and the JD Subscription in 2022, the Company maintained its shareholding in JD Logistics at approximately 63.56%, and continued to consolidate JD Logistics&#x2019;s financial results into its &lt;div style="letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;consolidated&#160;&lt;/div&gt;financial statements. The Company recorded the net proceeds of financing in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; interests of RMB2,221&#160;million and additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;paid-in&lt;/div&gt; capital of RMB295&#160;million. &lt;/div&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;JD Industrials &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In March 2023, JD Industrials entered into definitive agreements for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-redeemable&lt;/div&gt; series B preference share financing (&#x201c;JD Industrials Series B Preference Shares&#x201d;) with a group of third-party investors. The total amount of financing arising from JD Industrials Series B Preference Shares was approximately US$210&#160;million. Among the &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;net &lt;/div&gt;proceeds received, RMB431&#160;million was recorded as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; interests and RMB1,031&#160;million was recorded as additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;paid-in&lt;/div&gt; capital. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Group determined that JD Industrials Series B Preference Shares should be classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; interests upon its issuance since they were not redeemable by the holders. &lt;/div&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;JD Property &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-decoration: none; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In March and June 2022, JD Property entered into definitive agreements for its &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-redeemable&lt;/div&gt; series B preferred share financing (&#x201c;JD Property Series B Preference Shares&#x201d;) with investors led by Hillhouse Investment, Warburg Pincus, and one leading global institutional investor, among others. The total amount of financing raised was approximately US$803&#160;million. Among the &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;net &lt;/div&gt;proceeds received, RMB3.9&#160;billion was recorded as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; interests and RMB1.4&#160;billion was recorded as additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;paid-in&lt;/div&gt; capital. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;The Group determined that JD Property Series B Preference Shares should be classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-controlling&lt;/div&gt; interests upon its issuance since they were not redeemable by the holders. &lt;/div&gt;</jd:DisclosureOfFinancingForSubsidiaryGroupTextBlock>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="P04_01_2022To04_01_2022_JdLogisticsMembersrtOwnershipAxis_JdlPlacementMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-6"
      id="ixv-58115"
      unitRef="Unit_HKD">3102000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="P04_01_2022To04_01_2022_JdLogisticsMembersrtOwnershipAxis_JdSubscriptionMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-6"
      id="ixv-58116"
      unitRef="Unit_USD">692000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="PAsOn12_31_2022_JdLogisticsMembersrtOwnershipAxis"
      decimals="4"
      id="ixv-58117"
      unitRef="Unit_pure">0.6356</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:NonredeemableNoncontrollingInterest
      contextRef="PAsOn12_31_2022_JdLogisticsMembersrtOwnershipAxis"
      decimals="-6"
      id="ixv-58118"
      unitRef="Unit_CNY">2221000000</us-gaap:NonredeemableNoncontrollingInterest>
    <us-gaap:AdditionalPaidInCapitalPreferredStock
      contextRef="PAsOn12_31_2022_JdLogisticsMembersrtOwnershipAxis"
      decimals="-6"
      id="ixv-58119"
      unitRef="Unit_CNY">295000000</us-gaap:AdditionalPaidInCapitalPreferredStock>
    <us-gaap:PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable
      contextRef="PAsOn03_31_2023_JdIndustryPlanMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-6"
      id="ixv-58120"
      unitRef="Unit_USD">210000000</us-gaap:PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable>
    <us-gaap:NonredeemableNoncontrollingInterest
      contextRef="PAsOn03_31_2023_JdIndustryPlanMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-6"
      id="ixv-58121"
      unitRef="Unit_CNY">431000000</us-gaap:NonredeemableNoncontrollingInterest>
    <us-gaap:AdditionalPaidInCapitalPreferredStock
      contextRef="PAsOn03_31_2023_JdIndustryPlanMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-6"
      id="ixv-58122"
      unitRef="Unit_CNY">1031000000</us-gaap:AdditionalPaidInCapitalPreferredStock>
    <us-gaap:PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable
      contextRef="PAsOn09_30_2022_JdPropertyMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-6"
      id="ixv-58123"
      unitRef="Unit_USD">803000000</us-gaap:PreferredStockSharesSubscribedButUnissuedSubscriptionsReceivable>
    <us-gaap:NonredeemableNoncontrollingInterest
      contextRef="PAsOn03_31_2022_JdPropertyMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-8"
      id="ixv-58124"
      unitRef="Unit_CNY">3900000000</us-gaap:NonredeemableNoncontrollingInterest>
    <us-gaap:AdditionalPaidInCapitalPreferredStock
      contextRef="PAsOn03_31_2022_JdPropertyMembersrtOwnershipAxis_SeriesBPreferredStockMemberusgaapStatementClassOfStockAxis"
      decimals="-8"
      id="ixv-58125"
      unitRef="Unit_CNY">1400000000</us-gaap:AdditionalPaidInCapitalPreferredStock>
    <jd:OrdinarySharesDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-44376">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ordinary shares &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In June 2022, the Company renewed the strategic cooperation agreement originally entered in May 2019 with Tencent Holdings Limited (&#x201c;Tencent&#x201d;), for a period of three years starting from May&#160;27, 2022. As part of the total consideration, the Company agreed to issue a certain number of the Company&#x2019;s Class&#160;A ordinary shares as the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-cash&lt;/div&gt; consideration of up to US$220&#160;million at prevailing market prices at certain &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;pre-determined&lt;/div&gt; dates to Tencent to exchange its traffic support services during the three-year period, of which 2,164,236, 3,761,270 and 4,119,434 of the Company&#x2019;s Class&#160;A ordinary shares had been issued in July 2022, May 2023 and May 2024&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;, respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</jd:OrdinarySharesDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P06_01_2022To06_30_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis_TransactionWithTencentHoldingsLimitedMemberusgaapTypeOfArrangementAxis"
      decimals="-6"
      id="ixv-58126"
      unitRef="Unit_USD">220000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P07_01_2022To07_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis"
      decimals="INF"
      id="ixv-58127"
      unitRef="Unit_shares">2164236</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P05_01_2023To05_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis"
      decimals="INF"
      id="ixv-58128"
      unitRef="Unit_shares">3761270</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P05_01_2024To05_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis_HuangRiverInvestmentLimitedMembersrtCounterpartyNameAxis"
      decimals="INF"
      id="ixv-58129"
      unitRef="Unit_shares">4119434</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <jd:DividendTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-44393">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Dividends &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;In May&#160;2022, the Company declared a special cash dividend of US$&lt;/div&gt;&lt;/div&gt;0.63&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&#160;per ordinary share, or US$&lt;/div&gt;&lt;/div&gt;1.26&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;per ADS, for an aggregate amount of approximately US$&lt;/div&gt;&lt;/div&gt;2.0&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;billion.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;In March&#160;2023, the Company declared a cash dividend of US$&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.31 &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;per ordinary share, or US$&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.62 &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;per ADS, for an aggregate amount of approximately US$&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;1.0&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;billion. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;"&gt;&lt;/div&gt;&lt;div style="background: none;font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;In March&#160;2024, the Company declared an annual cash dividend for the year ended December&#160;31,2023 of US$&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.38 &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;per ordinary share, or US$&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;0.76 &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;per ADS, for an aggregate amount of approximately US$&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;1.2&#160;billion. &lt;/div&gt;&lt;/div&gt;</jd:DividendTextBlock>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P05_01_2022To05_31_2022"
      decimals="2"
      id="ixv-58130"
      unitRef="Unit_USD_per_Share">0.63</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P05_01_2022To05_31_2022_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-58131"
      unitRef="Unit_USD_per_Share">1.26</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="P05_01_2022To05_31_2022"
      decimals="-8"
      id="ixv-58132"
      unitRef="Unit_USD">2000000000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P03_01_2023To03_31_2023"
      decimals="2"
      id="ixv-58133"
      unitRef="Unit_USD_per_Share">0.31</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P03_01_2023To03_31_2023_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-58134"
      unitRef="Unit_USD_per_Share">0.62</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="P03_01_2023To03_31_2023"
      decimals="-8"
      id="ixv-58135"
      unitRef="Unit_USD">1000000000</us-gaap:Dividends>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P03_01_2024To03_31_2024"
      decimals="2"
      id="ixv-58136"
      unitRef="Unit_USD_per_Share">0.38</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="P03_01_2024To03_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-58137"
      unitRef="Unit_USD_per_Share">0.76</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:Dividends
      contextRef="P03_01_2024To03_31_2024"
      decimals="-8"
      id="ixv-58138"
      unitRef="Unit_USD">1200000000</us-gaap:Dividends>
    <us-gaap:TreasuryStockTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-44481">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share repurchase program &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In December 2021, the Board of Directors of the Company approved modifications to the share repurchase program authorized in 2020 (&#x201c;2020 Share Repurchase Program&#x201d;) pursuant to which the repurchase authorization increased from US$2.0&#160;&lt;div style="display:inline;"&gt;b&lt;/div&gt;illion to US$3.0&#160;&lt;div style="display:inline;"&gt;b&lt;/div&gt;illion and was extended until March 2024. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In March 2024, the Board of Directors of the Company approved a share repurchase program (&#x201c;2024 Share Repurchase Program&#x201d;), effective upon the expiry of the company&#x2019;s 2020 Share Repurchase Program, pursuant to which the Company may repurchase up to US$3.0&#160;billion worth of its shares (including ADSs) over the next 36 months through March 2027. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In August 2024, the Company has fully utilized the repurchase amount authorized under 2024 Share Repurchase Program, and has adopted and announced a new share repurchase program (the &#x201c;New 2024 Share Repurchase Program&#x201d;). Pursuant to the New 2024 Share Repurchase Program effective from September 2024, the Company may repurchase up to US$5.0&#160;billion worth of its shares (including ADSs) over the next 36 months through the end of August 2027. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the year ended December&#160;31, 2022, the Company repurchased 5,010,203 ADSs for US$286&#160;million on the open market, at prevailing market prices. For the year ended December&#160;31, 2023, the Company repurchased 11,339,490 ADSs for US$356&#160;million on the open market, at prevailing market prices. For the year ended December&#160;31, 2024, the Company repurchased 127,639,089 ADSs for US$3,645&#160;million on the open market, at prevailing market prices. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Company accounts for the repurchased ordinary shares at cost and includes such uncancelled treasury stock as a component of the shareholders&#x2019; equity. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; </us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="PAsOn11_30_2021_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"
      decimals="-8"
      id="ixv-58139"
      unitRef="Unit_USD">2000000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="PAsOn12_31_2021_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"
      decimals="-8"
      id="ixv-58140"
      unitRef="Unit_USD">3000000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="PAsOn03_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"
      decimals="-8"
      id="ixv-58141"
      unitRef="Unit_USD">3000000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="P03_31_2024To03_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"
      id="ixv-58142">P36M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <srt:StockRepurchaseProgramAuthorizedAmount1
      contextRef="PAsOn08_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_NewTwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"
      decimals="-8"
      id="ixv-58143"
      unitRef="Unit_USD">5000000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="P08_31_2024To08_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_NewTwentyTwentyFourShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"
      id="ixv-58144">P36M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="P01_01_2022To12_31_2022_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"
      decimals="INF"
      id="ixv-58145"
      unitRef="Unit_shares">5010203</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2022To12_31_2022_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"
      decimals="-6"
      id="ixv-58146"
      unitRef="Unit_USD">286000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="P01_01_2023To12_31_2023_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"
      decimals="INF"
      id="ixv-58147"
      unitRef="Unit_shares">11339490</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2023To12_31_2023_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"
      decimals="-6"
      id="ixv-58148"
      unitRef="Unit_USD">356000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="P01_01_2024To12_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"
      decimals="INF"
      id="ixv-58149"
      unitRef="Unit_shares">127639089</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2024To12_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_TwentyTwentyShareRepurchaseProgramMembersrtShareRepurchaseProgramAxis"
      decimals="-6"
      id="ixv-58150"
      unitRef="Unit_USD">3645000000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-44534">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated other comprehensive income &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;For the years ended December 31, 2022, 2023 and 2024, changes in the composition of accumulated other comprehensive income/(loss) attributable to the Company&#x2019;s ordinary shareholders were translation adjustments amounting to RMB5,131 million, translation adjustments and hedge of net investments in foreign operations (net of tax) amounting to RMB1,862 million, and translation adjustments and hedge of net investments in foreign operations (net of tax) amounting to RMB518 &lt;div style="display:inline;"&gt;million, respectively. Accumulated other comprehensive loss were&lt;/div&gt;&#160;RMB6,090 &lt;div style="display:inline;"&gt;million and&lt;/div&gt;&#160;RMB959 &lt;div style="display:inline;"&gt;million as of December 31, 2021 and 2022, respectively, and accumulated other comprehensive income were RMB903 million and RMB1,421 million as of December 31, 2023 and 2024, respectively.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The income tax effects related to the accumulated other comprehensive income were insignificant for all periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2022To12_31_2022_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-58151"
      unitRef="Unit_CNY">5131000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2023To12_31_2023_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-58152"
      unitRef="Unit_CNY">1862000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2024To12_31_2024_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-58153"
      unitRef="Unit_CNY">518000000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-58154"
      unitRef="Unit_CNY">-6090000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-58155"
      unitRef="Unit_CNY">-959000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2023_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-58156"
      unitRef="Unit_CNY">903000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2024_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis"
      decimals="-6"
      id="ixv-58157"
      unitRef="Unit_CNY">1421000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-44561">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share-based compensation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized were RMB7,548&#160;million, RMB4,804&#160;million and RMB2,999&#160;million, respectively. The following table sets forth the allocation of share-based compensation expenses: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 79%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cost of revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;143&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;133&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;80&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fulfillment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;930&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;697&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;424&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Marketing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;631&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;426&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;273&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Research and development&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,557&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;859&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;599&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;General and administrative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,287&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,689&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,623&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,548&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,804&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,999&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Share Incentive Plans &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In November&#160;2023, the Board of Directors approved a share incentive plan (&#x201c;2023 Plan&#x201d;) which will expire in December&#160;2033, as a renewal of the prior share incentive plan adopted in November&#160;2014 (&#x201c;2014 Plan&#x201d;, collectively with the 2023 Plan, &#x201c;Share Incentive Plans&#x201d;). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Company granted share-based awards to eligible employees and non-employees pursuant to the Share Incentive Plans, which govern the terms of the awards. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December 31, &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;2023 and&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2024, the Group had reserved &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;223,666,717 and&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;213,472,791 ordinary shares available to be granted as share-based awards under the Share Incentive Plan&lt;div style="display:inline;"&gt;s&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Employee and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employee&lt;/div&gt; awards &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The RSUs and share options are mainly scheduled to be vested over four or six years. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;One-fourth&lt;/div&gt; or &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;one-sixth&lt;/div&gt; of the awards, depending on different vesting schedules of the plans, are usually vested upon the end of the calendar year in which the awards were granted or the first anniversary dates of the grants, and the remaining of the awards shall be vested on straight line basis at the end of the remaining calendar or the anniversary years. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Upon the reorganization of JD Technology, the employees&#x2019; status of JD Technology changed from the employees of the Company&#x2019;s subsidiary to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employees&lt;/div&gt; of the Company. Subsequent to June 2020, the employees&#x2019; status of JD Technology changed from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employees&lt;/div&gt; of the Company to employees of the Company&#x2019;s equity method investee. Share-based awards granted by the Company to employees of JD Technology and share-based awards granted by JD Technology to employees of the Company were insignificant for all periods presented. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;RSUs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Service-based RSUs&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A summary of activities of the service-based RSUs for the years ended December&#160;31, 2022, 2023 and 2024 is presented as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 74%;"&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt; RSUs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;br/&gt; Average&lt;br/&gt; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Grant-Date&lt;/div&gt;&lt;br/&gt; Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Unvested as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;95,108,866&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.89&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,951,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;29.81&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(23,123,292&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;23.04&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeited or cancelled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(14,295,620&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.94&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Unvested as of December&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;71,641,054&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;27.56&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;16,682,380&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;18.24&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(19,416,652&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;24.83&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeited or cancelled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(14,918,722&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;28.48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Unvested as of December&#160;31, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;53,988,060&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.40&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;43,677,248&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;15.33&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(16,805,414&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.07&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeited or cancelled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(9,876,472&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;23.60&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Unvested as of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;70,983,422&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;19.53&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As of December 31, 2023 and 2024, 2,838,656 and 1,865,542 outstanding service-based RSUs were held by &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employees&lt;/div&gt; and employees of the Company&#x2019;s equity method investee, respectively, mainly including employees of JD Technology. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized by the Group for the service-based RSUs granted were RMB3,877&#160;million, RMB1,840&#160;million and RMB1,024&#160;million, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, there were RMB3,622&#160;million of unrecognized share-based compensation expenses related to the service-based RSUs granted. The expenses are expected to be recognized over a weighted-average period of 3.0 years. The total fair value of service-based RSUs vested was RMB4,590&#160;million, RMB2,930&#160;million and RMB1,909&#160;million &lt;div style="display:inline;"&gt;for&lt;/div&gt; the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Share options &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A summary of activities of the service-based share options for the years ended December&#160;31, 2022, 2023 and 2024 is presented as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 64%;"&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt; Share&lt;br/&gt; Options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt; Intrinsic&lt;br/&gt; Value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top; width: 5%; padding: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top; width: 7%; padding: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;in&#160;millions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Outstanding as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,937,112&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6.95&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2.9&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;82&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(620,476&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5.70&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeited or cancelled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3.96&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Outstanding as of December&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,314,136&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7.29&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2.2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,485,726&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4.44&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeited or cancelled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(24,590&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11.65&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Outstanding as of December&#160;31, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;803,820&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12.43&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3.7&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(122,670&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13.01&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeited or cancelled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(35,410&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;14.98&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Outstanding as of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;645,740&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12.18&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vested and expected to vest as of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;645,740&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12.18&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Exercisable as of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;645,740&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12.18&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As of December&#160;31, 2023 and 2024, 57,206 and 40,536 outstanding share options were held by &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employees&lt;/div&gt; and employees of the Company&#x2019;s equity method investee, respectively, mainly including employees of JD Technology. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;There was no &lt;div style="display:inline;"&gt;share &lt;/div&gt;option granted during the years ended December&#160;31, 2022, 2023 and 2024. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The total intrinsic value of &lt;div style="display:inline;"&gt;share &lt;/div&gt;options exercised during the years ended December&#160;31, 2022, 2023 and 2024 was RMB98&#160;million, RMB98&#160;million and RMB2&#160;million, respectively. The intrinsic value is calculated as the difference between the market value on the date of exercise and the exercise price of the share options. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized by the Group for the share options granted were insignificant. As of December&#160;31, 2024, the share-based compensation expenses related to the share options granted were all recognized. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(2)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Founder awards &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;In May 2015, with approval of the Board of Directors of the Company, Mr.&#160;Richard Qiangdong Liu, the Founder, was granted an option to acquire a total of 26,000,000 Class&#160;A ordinary shares of the Company with an exercise price of US$16.70 per share (or US$33.40 per ADS) under the Company&#x2019;s Share Incentive Plan&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;s&lt;/div&gt;, subject to a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;10-year&lt;/div&gt; vesting schedule with 10% of the awards vesting on each anniversary of the grant date.&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized for the Founder&#x2019;s share options were RMB54&#160;million, RMB38&#160;million and RMB21&#160;million, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, there were RMB6&#160;million of unrecognized share-based compensation expenses related to the Founder&#x2019;s share options. The expenses are expected to be recognized over a weighted-average period of 0.4 years. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(3)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Share-based compensation of subsidiaries &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;JD Logistics &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;JD Logistics approved and adopted a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Pre-IPO&lt;/div&gt; share incentive plan on March&#160;31, 2018 and a Post- IPO share option scheme and a Post-IPO share award scheme on May 10, 2021, collectively the &#x201c;JD Logistics Plan&#x201d;. The JD Logistics Plan consists of share options, RSUs and other types of awards. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;There was no share option granted from 2022 to 2024. For the years ended December&#160;31, 2022&lt;div style="display:inline;"&gt;,&lt;/div&gt;&#160;2023 and 2024, total share-based compensation expenses for the share options granted under the JD Logistics Plan were RMB&lt;/div&gt;&lt;/div&gt;702&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million, RMB&lt;/div&gt;387&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million and RMB&lt;/div&gt;143&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million, respectively. As of December&#160;&lt;/div&gt;31&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;, &lt;/div&gt;2024&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;, there were RMB&lt;/div&gt;205&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million of unrecognized share-based compensation expenses related to the share options granted. The expenses are expected to be recognized over a weighted-average period of &lt;/div&gt;1.8&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; years.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In October 2020, &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;share&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;options to acquire 99,186,705 ordinary shares of JD Logistics with an exercise price of US$0.01 per share were granted to Mr.&#160;Liu according to the JD Logistics Plan. The grant was awarded to Mr.&#160;Liu to motivate him to continue leading the future success of JD Logistics. The grant by JD Logistics is subject to a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;6-year&lt;/div&gt; vesting schedule with 16.7% of the awards vesting on each anniversary of the grant date. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;JD Logistics granted 41,570,538, 55,937,435 and 59,551,652 &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;RSUs of JD Logistics to its employees and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employees&lt;/div&gt; for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The estimated fair value of each RSU granted is based on market value of the JD Logistics&#x2019;s shares on each date of grant. The weighted average grant date fair value of RSUs granted for the years ended December&#160;31, 2022, 2023 and 2024 was equivalent to HK$&lt;/div&gt;18.23&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;, HK$&lt;/div&gt;12.93&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; and HK$&lt;/div&gt;9.88&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; per share, respectively. For the years ended December&#160;&lt;/div&gt;31&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;, &lt;/div&gt;2022&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;, &lt;/div&gt;2023&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; and &lt;/div&gt;2024&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;, total share-based compensation expenses for the RSUs granted under JD Logistics Plan were RMB&lt;/div&gt;259&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million, RMB&lt;/div&gt;406&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million and RMB&lt;/div&gt;389&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million, respectively. As of December&#160;&lt;/div&gt;31&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;, &lt;/div&gt;2024&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;, there were RMB&lt;/div&gt;482&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million of unrecognized share-based compensation expenses related to the RSUs granted. The expenses are expected to be recognized over a weighted-average period of &lt;/div&gt;2.9&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; years.&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;JD Health &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;JD Health approved and adopted a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Pre-IPO&lt;/div&gt; share incentive plan on September&#160;14, 2020 and a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Post-IPO&lt;/div&gt; share option scheme and a Post-IPO share award scheme on November&#160;23, 2020, collectively the &#x201c;JD Health Plan&#x201d;. The JD Health Plan consists of share options, RSUs and other types of awards. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;There was no share option granted from 2022 to 2024. For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses for the share options granted under the JD Health Plan were RMB&lt;/div&gt;&lt;/div&gt;960&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million, RMB&lt;/div&gt;617&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million and RMB&lt;/div&gt;141&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million, respectively. As of December&#160;31, 2024, there were RMB&lt;/div&gt;255&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;million of unrecognized share-based compensation expenses related to the share options granted. The expenses are expected to be recognized over a weighted-average period of &lt;/div&gt;2.1&lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; years.&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In October 2020, &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;share&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;options to acquire 53,042,516 ordinary shares of JD Health with an exercise price of US$0.0000005 per share were granted to Mr.&#160;Liu according to the JD Health Plan. The grant was awarded to Mr.&#160;Liu to motivate him to continue leading the future success of JD Health. The grant by JD Health is subject to a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;6-year&lt;/div&gt; vesting schedule with 16.7% of the awards vesting on each anniversary of the grant date. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;JD Health granted 4,638,422, 6,051,558 and 8,706,890 RSUs of JD Health to its employees and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-employees&lt;/div&gt; for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The estimated fair value of each RSU granted is based on market value of the JD Health&#x2019;s shares on each date of grant. The weighted average grant date fair value of RSUs granted for the years ended December&#160;31, 2022, 2023 and 2024 was &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;equivalent to&#160;&lt;/div&gt;HK$52.33, HK$52.87 and HK$30.64 per share, respectively. For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses for the RSUs granted under the JD Health Plan were RMB1,108&#160;million, RMB1,161&#160;million and RMB1,002&#160;million, respectively. As of December&#160;31, 2024, there were RMB666&#160;million of unrecognized share-based compensation expenses related to the RSUs granted. The expenses are expected to be recognized over a weighted-average period of 2.3 years. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Other Subsidiaries &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In 2021, JD Property and JD Industrials each approved and adopted their own share incentive plans (&#x201c;JD Property Plan&#x201d; and &#x201c;JD Industrials Plan&#x201d;), respectively. The JD Property Plan and JD Industrials Plan both consist of share options, RSUs and other types of awards. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Property granted 108,399,512, 11,348,777 and 8,414,710 share options for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The estimated fair value of each share option granted is estimated on the date of grant using the Black-Scholes option pricing model. The weighted average grant date fair value of share options granted for the &lt;div style="null;text-indent: 0px;display:inline;"&gt;years&lt;/div&gt; ended December&#160;31, 2022, 2023 and 2024 &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;was RMB4.03,&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; RMB5.18 and RMB4.39 per share&lt;div style="null;text-indent: 0px;display:inline;"&gt;&#160;option&lt;/div&gt;, respectively. &lt;div style="null;text-indent: 0px;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;display:inline;"&gt;Share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;options to acquire 81,446,610 ordinary shares of JD Property with an exercise US$0.0000005 per share were granted to Mr.&#160;Liu according to the JD Property Plan, which were fully vested on October&#160;1, 2022. Total share-based compensation expenses for the share options granted under the JD Property Plan for the years ended December&#160;31, 2022, 2023 and 2024 were RMB354&#160;million, RMB34&#160;million and RMB30&#160;million, respectively. As of December&#160;31, 2024, there were RMB37&#160;million of unrecognized share-based compensation expenses related to the share options granted. The expenses are expected to be recognized over a weighted-average period of 2.8 years. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;JD Industrials granted 2,660,000, 47,915,455&#160;and 20,209,266 &lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;share options for the years ended December&#160;31, 2022, 2023 and 2024, respectively. The estimated fair value of each share option granted is estimated on the date of grant based on the binomial option-pricing model. The weighted average grant date fair value of share options granted for the &lt;div style="null;text-indent: 0px;display:inline;"&gt;years&lt;/div&gt; ended December&#160;31, 2022, 2023 and 2024 was US$&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;1.40&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;, &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;US$1.46&lt;/div&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;and US$2.25 per share&lt;div style="null;text-indent: 0px;display:inline;"&gt;&#160;option&lt;/div&gt;, respectively. Total share-based compensation expenses for the share options granted under the JD Industrials Plan for the years ended December&#160;31, 2022, 2023 and 2024 were RMB7&#160;million, RMB180&#160;million and RMB160&#160;million, respectively. As of December&#160;31, 2024, there were RMB231&#160;million of unrecognized share-based compensation expenses related to the share options granted. The expenses are expected to be recognized over a weighted-average period of 3.1 years. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other than those disclosed above, the share-based compensation expenses of other subsidiaries in aggregate were insignificant for the years ended December&#160;31, 2022, 2023 and 2024. &lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-44571"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the years ended December&#160;31, 2022, 2023 and 2024, total share-based compensation expenses recognized were RMB7,548&#160;million, RMB4,804&#160;million and RMB2,999&#160;million, respectively. The following table sets forth the allocation of share-based compensation expenses: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 79%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cost of revenues&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;143&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;133&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;80&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Fulfillment&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;930&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;697&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;424&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Marketing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;631&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;426&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;273&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Research and development&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,557&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;859&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;599&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;General and administrative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,287&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,689&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,623&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,548&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,804&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,999&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58158"
      unitRef="Unit_CNY">7548000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58159"
      unitRef="Unit_CNY">4804000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58160"
      unitRef="Unit_CNY">2999000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58161"
      unitRef="Unit_CNY">143000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58162"
      unitRef="Unit_CNY">133000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58163"
      unitRef="Unit_CNY">80000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_FulfillmentMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58164"
      unitRef="Unit_CNY">930000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_FulfillmentMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58165"
      unitRef="Unit_CNY">697000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_FulfillmentMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58166"
      unitRef="Unit_CNY">424000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58167"
      unitRef="Unit_CNY">631000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58168"
      unitRef="Unit_CNY">426000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58169"
      unitRef="Unit_CNY">273000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58170"
      unitRef="Unit_CNY">1557000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58171"
      unitRef="Unit_CNY">859000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58172"
      unitRef="Unit_CNY">599000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58173"
      unitRef="Unit_CNY">4287000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58174"
      unitRef="Unit_CNY">2689000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-6"
      id="ixv-58175"
      unitRef="Unit_CNY">1623000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58176"
      unitRef="Unit_CNY">7548000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58177"
      unitRef="Unit_CNY">4804000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58178"
      unitRef="Unit_CNY">2999000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="0"
      id="ixv-58179"
      unitRef="Unit_shares">223666717</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="0"
      id="ixv-58180"
      unitRef="Unit_shares">213472791</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RsusAndShareOptionsMemberusgaapAwardTypeAxis_ShareBasedCompensationAwardTenYearsMemberusgaapVestingAxis_ShareIncentivePlanMemberusgaapPlanNameAxis"
      id="ixv-58181">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis"
      id="ixv-44873"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A summary of activities of the service-based RSUs for the years ended December&#160;31, 2022, 2023 and 2024 is presented as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 74%;"&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt; RSUs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;br/&gt; Average&lt;br/&gt; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;Grant-Date&lt;/div&gt;&lt;br/&gt; Fair Value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Unvested as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;95,108,866&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.89&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13,951,100&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;29.81&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(23,123,292&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;23.04&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeited or cancelled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(14,295,620&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.94&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Unvested as of December&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;71,641,054&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;27.56&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;16,682,380&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;18.24&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(19,416,652&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;24.83&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeited or cancelled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(14,918,722&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;28.48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Unvested as of December&#160;31, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;53,988,060&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.40&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Granted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;43,677,248&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;15.33&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vested&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(16,805,414&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25.07&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeited or cancelled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(9,876,472&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;23.60&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Unvested as of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;70,983,422&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;19.53&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58182"
      unitRef="Unit_shares">95108866</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58183"
      unitRef="Unit_USD_per_Share">25.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58184"
      unitRef="Unit_shares">13951100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58185"
      unitRef="Unit_USD_per_Share">29.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58186"
      unitRef="Unit_shares">23123292</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58187"
      unitRef="Unit_USD_per_Share">23.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58188"
      unitRef="Unit_shares">14295620</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58189"
      unitRef="Unit_USD_per_Share">25.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58190"
      unitRef="Unit_shares">71641054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58191"
      unitRef="Unit_USD_per_Share">27.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58192"
      unitRef="Unit_shares">16682380</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58193"
      unitRef="Unit_USD_per_Share">18.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58194"
      unitRef="Unit_shares">19416652</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58195"
      unitRef="Unit_USD_per_Share">24.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58196"
      unitRef="Unit_shares">14918722</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58197"
      unitRef="Unit_USD_per_Share">28.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58198"
      unitRef="Unit_shares">53988060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58199"
      unitRef="Unit_USD_per_Share">25.4</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58200"
      unitRef="Unit_shares">43677248</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58201"
      unitRef="Unit_USD_per_Share">15.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58202"
      unitRef="Unit_shares">16805414</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58203"
      unitRef="Unit_USD_per_Share">25.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58204"
      unitRef="Unit_shares">9876472</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58205"
      unitRef="Unit_USD_per_Share">23.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58206"
      unitRef="Unit_shares">70983422</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58207"
      unitRef="Unit_USD_per_Share">19.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2023_NonemployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58208"
      unitRef="Unit_shares">2838656</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2024_NonemployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58209"
      unitRef="Unit_shares">1865542</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58210"
      unitRef="Unit_CNY">3877000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58211"
      unitRef="Unit_CNY">1840000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58212"
      unitRef="Unit_CNY">1024000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58213"
      unitRef="Unit_CNY">3622000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      id="ixv-58214">P3Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58215"
      unitRef="Unit_CNY">4590000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58216"
      unitRef="Unit_CNY">2930000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58217"
      unitRef="Unit_CNY">1909000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis"
      id="ixv-45248"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;A summary of activities of the service-based share options for the years ended December&#160;31, 2022, 2023 and 2024 is presented as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"&gt;
&lt;tr&gt;
&lt;td style="width: 64%;"&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 5%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;br/&gt; Share&lt;br/&gt; Options&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt; Intrinsic&lt;br/&gt; Value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top; width: 5%; padding: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top; width: 7%; padding: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;in&#160;millions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Outstanding as of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,937,112&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6.95&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2.9&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;82&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(620,476&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5.70&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeited or cancelled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,500&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3.96&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Outstanding as of December&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,314,136&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7.29&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2.2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,485,726&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4.44&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeited or cancelled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(24,590&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11.65&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Outstanding as of December&#160;31, 2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;803,820&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12.43&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3.7&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Exercised&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(122,670&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;13.01&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Forfeited or cancelled&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(35,410&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;14.98&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Outstanding as of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;645,740&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12.18&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Vested and expected to vest as of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;645,740&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12.18&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Exercisable as of December&#160;31, 2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;645,740&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;12.18&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3.3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58218"
      unitRef="Unit_shares">2937112</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58219"
      unitRef="Unit_USD_per_Share">6.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="P01_01_2021To12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      id="ixv-58220">P2Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2021_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58221"
      unitRef="Unit_USD">82000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58222"
      unitRef="Unit_shares">620476</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58223"
      unitRef="Unit_USD_per_Share">5.7</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58224"
      unitRef="Unit_shares">2500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58225"
      unitRef="Unit_USD_per_Share">3.96</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58226"
      unitRef="Unit_shares">2314136</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58227"
      unitRef="Unit_USD_per_Share">7.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      id="ixv-58228">P2Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58229"
      unitRef="Unit_USD">48000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58230"
      unitRef="Unit_shares">1485726</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58231"
      unitRef="Unit_USD_per_Share">4.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58232"
      unitRef="Unit_shares">24590</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58233"
      unitRef="Unit_USD_per_Share">11.65</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58234"
      unitRef="Unit_shares">803820</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58235"
      unitRef="Unit_USD_per_Share">12.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      id="ixv-58236">P3Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58237"
      unitRef="Unit_USD">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58238"
      unitRef="Unit_shares">122670</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58239"
      unitRef="Unit_USD_per_Share">13.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58240"
      unitRef="Unit_shares">35410</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58241"
      unitRef="Unit_USD_per_Share">14.98</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58242"
      unitRef="Unit_shares">645740</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58243"
      unitRef="Unit_USD_per_Share">12.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      id="ixv-58244">P3Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58245"
      unitRef="Unit_USD">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58246"
      unitRef="Unit_shares">645740</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58247"
      unitRef="Unit_USD_per_Share">12.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      id="ixv-58248">P3Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58249"
      unitRef="Unit_USD">3000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58250"
      unitRef="Unit_shares">645740</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="2"
      id="ixv-58251"
      unitRef="Unit_USD_per_Share">12.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      id="ixv-58252">P3Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58253"
      unitRef="Unit_USD">3000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2023_NonemployeesMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58254"
      unitRef="Unit_shares">57206</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2024_NonemployeesMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58255"
      unitRef="Unit_shares">40536</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="0"
      id="ixv-58256"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="0"
      id="ixv-58257"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="INF"
      id="ixv-58258"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58259"
      unitRef="Unit_CNY">98000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58260"
      unitRef="Unit_CNY">98000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58261"
      unitRef="Unit_CNY">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P05_01_2015To05_31_2015_CommonClassAMemberusgaapStatementClassOfStockAxis_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58262"
      unitRef="Unit_shares">26000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P05_01_2015To05_31_2015_CommonClassAMemberusgaapStatementClassOfStockAxis_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-58263"
      unitRef="Unit_USD_per_Share">16.7</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P05_01_2015To05_31_2015_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-58264"
      unitRef="Unit_USD_per_Share">33.4</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P05_01_2015To05_31_2025_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      id="ixv-58265">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P05_01_2015To05_31_2025_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis_VestingFrequencyEachAnniversaryMemberJDVestingFrequencyAxis"
      decimals="2"
      id="ixv-58266"
      unitRef="Unit_pure">0.10</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58267"
      unitRef="Unit_CNY">54000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58268"
      unitRef="Unit_CNY">38000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58269"
      unitRef="Unit_CNY">21000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="PAsOn12_31_2024_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58270"
      unitRef="Unit_CNY">6000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="P01_01_2024To12_31_2024_FounderMembersrtTitleOfIndividualAxis_ShareIncentivePlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      id="ixv-58271">P0Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58272"
      unitRef="Unit_CNY">702000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58273"
      unitRef="Unit_CNY">387000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58274"
      unitRef="Unit_CNY">143000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58275"
      unitRef="Unit_CNY">205000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      id="ixv-58276">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P10_31_2020To10_31_2020_JdLogisticsPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58277"
      unitRef="Unit_shares">99186705</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P10_31_2020To10_31_2020_JdLogisticsPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58278"
      unitRef="Unit_USD_per_Share">0.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P10_31_2020To10_31_2020_JdLogisticsPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      id="ixv-58279">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P10_31_2020To10_31_2020_JdLogisticsPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="3"
      id="ixv-58280"
      unitRef="Unit_pure">0.167</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58281"
      unitRef="Unit_shares">41570538</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58282"
      unitRef="Unit_shares">55937435</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58283"
      unitRef="Unit_shares">59551652</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-58284"
      unitRef="Unit_HKD_per_Share">18.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-58285"
      unitRef="Unit_HKD_per_Share">12.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-58286"
      unitRef="Unit_HKD_per_Share">9.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58287"
      unitRef="Unit_CNY">259000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58288"
      unitRef="Unit_CNY">406000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58289"
      unitRef="Unit_CNY">389000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58290"
      unitRef="Unit_CNY">482000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdLogisticsPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      id="ixv-58291">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58292"
      unitRef="Unit_CNY">960000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58293"
      unitRef="Unit_CNY">617000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58294"
      unitRef="Unit_CNY">141000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58295"
      unitRef="Unit_CNY">255000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      id="ixv-58296">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P10_31_2020To10_31_2020_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58297"
      unitRef="Unit_shares">53042516</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P10_01_2022To10_01_2022_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="7"
      id="ixv-58298"
      unitRef="Unit_USD_per_Share">0.0000005</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P10_31_2020To10_31_2020_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      id="ixv-58299">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P10_31_2020To10_31_2020_JdHealthMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="3"
      id="ixv-58300"
      unitRef="Unit_pure">0.167</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58301"
      unitRef="Unit_shares">4638422</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58302"
      unitRef="Unit_shares">6051558</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58303"
      unitRef="Unit_shares">8706890</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58304"
      unitRef="Unit_HKD_per_Share">52.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58305"
      unitRef="Unit_HKD_per_Share">52.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58306"
      unitRef="Unit_HKD_per_Share">30.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58307"
      unitRef="Unit_CNY">1108000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58308"
      unitRef="Unit_CNY">1161000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58309"
      unitRef="Unit_CNY">1002000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_VestingBasedOnServiceMemberJDVestingCriteriaAxis"
      decimals="-6"
      id="ixv-58310"
      unitRef="Unit_CNY">666000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdHealthPlanMemberusgaapPlanNameAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      id="ixv-58311">P2Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58312"
      unitRef="Unit_shares">108399512</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58313"
      unitRef="Unit_shares">11348777</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58314"
      unitRef="Unit_shares">8414710</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-58315"
      unitRef="Unit_USD_per_Share">4.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58316"
      unitRef="Unit_USD_per_Share">5.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58317"
      unitRef="Unit_USD_per_Share">4.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P10_01_2022To10_01_2022_JdPropertyPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58318"
      unitRef="Unit_shares">81446610</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P10_01_2022To10_01_2022_JdPropertyPlanMemberusgaapPlanNameAxis_LiuMembersrtTitleOfIndividualAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58319"
      unitRef="Unit_USD_per_Share">0.0000005</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58320"
      unitRef="Unit_CNY">354000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58321"
      unitRef="Unit_CNY">34000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58322"
      unitRef="Unit_CNY">30000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58323"
      unitRef="Unit_CNY">37000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdPropertyPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      id="ixv-58324">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58325"
      unitRef="Unit_shares">2660000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58326"
      unitRef="Unit_shares">47915455</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58327"
      unitRef="Unit_shares">20209266</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58328"
      unitRef="Unit_USD_per_Share">1.4</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="2"
      id="ixv-58329"
      unitRef="Unit_USD_per_Share">1.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="INF"
      id="ixv-58330"
      unitRef="Unit_USD_per_Share">2.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58331"
      unitRef="Unit_CNY">7000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58332"
      unitRef="Unit_CNY">180000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58333"
      unitRef="Unit_CNY">160000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="PAsOn12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      decimals="-6"
      id="ixv-58334"
      unitRef="Unit_CNY">231000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="P01_01_2024To12_31_2024_EmployeeAndNonEmployeeMembersrtTitleOfIndividualAxis_JdIndustrialsPlanMemberusgaapPlanNameAxis_ShareOptionsMemberusgaapAwardTypeAxis"
      id="ixv-58335">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-46039">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;26.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net income per share/ADS &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Basic and diluted net income per share/ADS for each of the years presented are calculated as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 75%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended&lt;br/&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions, except share&lt;br/&gt;and per share data)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net income per share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net income attributable to the Company&#x2019;s ordinary shareholders &#x2013; basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;10,380&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;24,167&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;41,359&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Impact of subsidiaries&#x2019; diluted earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(170&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(30&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(118&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Dilution impact of the Convertible Senior Notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;68&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net income attributable to the Company&#x2019;s ordinary shareholders &#x2013; diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;10,210&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;24,137&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;41,309&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Weighted average number of shares &#x2013; basic&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#160;(million shares)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3,126&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3,144&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;2,990&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;Effects of dilutive securities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Dilutive share options and RSUs (million shares)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;55&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;27&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;33&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;Convertible Senior Notes (million shares)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;53&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Weighted average number of shares &#x2013; diluted&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#160;(million shares)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3,181&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3,171&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3,076&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Basic net income per share attributable to the Company&#x2019;s ordinary shareholders (RMB)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;3.32&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;7.69&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;13.83&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Diluted net income per share attributable to the Company&#x2019;s ordinary shareholders (RMB)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3.21&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;7.61&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;13.43&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net income per ADS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Basic net income per ADS (RMB)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;6.64&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;15.37&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;27.67&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Diluted net income per ADS (RMB)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;6.42&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;15.23&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;26.86&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-46049"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Basic and diluted net income per share/ADS for each of the years presented are calculated as follows:&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 75%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended&lt;br/&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions, except share&lt;br/&gt;and per share data)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net income per share&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Numerator:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net income attributable to the Company&#x2019;s ordinary shareholders &#x2013; basic&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;10,380&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;24,167&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;41,359&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Impact of subsidiaries&#x2019; diluted earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(170&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(30&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(118&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Dilution impact of the Convertible Senior Notes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;68&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net income attributable to the Company&#x2019;s ordinary shareholders &#x2013; diluted&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;10,210&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;24,137&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;41,309&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="text-decoration: underline; letter-spacing: 0px; top: 0px;display:inline;"&gt;Denominator:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Weighted average number of shares &#x2013; basic&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#160;(million shares)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3,126&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3,144&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;2,990&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="text-decoration:underline;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;Effects of dilutive securities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Dilutive share options and RSUs (million shares)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;55&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;27&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;33&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;Convertible Senior Notes (million shares)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;53&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Weighted average number of shares &#x2013; diluted&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#160;(million shares)&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3,181&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3,171&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3,076&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Basic net income per share attributable to the Company&#x2019;s ordinary shareholders (RMB)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;3.32&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;7.69&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;13.83&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Diluted net income per share attributable to the Company&#x2019;s ordinary shareholders (RMB)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;3.21&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;7.61&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;13.43&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net income per ADS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Basic net income per ADS (RMB)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;6.64&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;15.37&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;27.67&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Diluted net income per ADS (RMB)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;6.42&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;15.23&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;26.86&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58336"
      unitRef="Unit_CNY">10380000000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58337"
      unitRef="Unit_CNY">24167000000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58338"
      unitRef="Unit_CNY">41359000000</us-gaap:NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic>
    <jd:ImpactOfSubsidiariesDilutedEarnings
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58339"
      unitRef="Unit_CNY">-170000000</jd:ImpactOfSubsidiariesDilutedEarnings>
    <jd:ImpactOfSubsidiariesDilutedEarnings
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58340"
      unitRef="Unit_CNY">-30000000</jd:ImpactOfSubsidiariesDilutedEarnings>
    <jd:ImpactOfSubsidiariesDilutedEarnings
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58341"
      unitRef="Unit_CNY">-118000000</jd:ImpactOfSubsidiariesDilutedEarnings>
    <jd:DilutionImpactOfTheConvertibleSeniorNotes
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58342"
      unitRef="Unit_CNY">68000000</jd:DilutionImpactOfTheConvertibleSeniorNotes>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58343"
      unitRef="Unit_CNY">10210000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58344"
      unitRef="Unit_CNY">24137000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58345"
      unitRef="Unit_CNY">41309000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58346"
      unitRef="Unit_shares">3126000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58347"
      unitRef="Unit_shares">3144000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58348"
      unitRef="Unit_shares">2990000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58349"
      unitRef="Unit_shares">55000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58350"
      unitRef="Unit_shares">27000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58351"
      unitRef="Unit_shares">33000000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58352"
      unitRef="Unit_shares">53000000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58353"
      unitRef="Unit_shares">3181000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58354"
      unitRef="Unit_shares">3171000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58355"
      unitRef="Unit_shares">3076000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="2"
      id="ixv-58356"
      unitRef="Unit_CNY_per_Share">3.32</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="2"
      id="ixv-58357"
      unitRef="Unit_CNY_per_Share">7.69</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="2"
      id="ixv-58358"
      unitRef="Unit_CNY_per_Share">13.83</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="2"
      id="ixv-58359"
      unitRef="Unit_CNY_per_Share">3.21</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="P01_01_2023To12_31_2023_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="2"
      id="ixv-58360"
      unitRef="Unit_CNY_per_Share">7.61</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="P01_01_2024To12_31_2024_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="2"
      id="ixv-58361"
      unitRef="Unit_CNY_per_Share">13.43</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <jd:EarningsPerAdsBasic
      contextRef="P01_01_2022To12_31_2022_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis"
      decimals="2"
      id="ixv-58362"
      unitRef="Unit_CNY_per_Share">6.64</jd:EarningsPerAdsBasic>
    <jd:EarningsPerAdsBasic
      contextRef="P01_01_2023To12_31_2023_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis"
      decimals="2"
      id="ixv-58363"
      unitRef="Unit_CNY_per_Share">15.37</jd:EarningsPerAdsBasic>
    <jd:EarningsPerAdsBasic
      contextRef="P01_01_2024To12_31_2024_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis"
      decimals="2"
      id="ixv-58364"
      unitRef="Unit_CNY_per_Share">27.67</jd:EarningsPerAdsBasic>
    <jd:EarningsPerAdsDiluted
      contextRef="P01_01_2022To12_31_2022_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis"
      decimals="2"
      id="ixv-58365"
      unitRef="Unit_CNY_per_Share">6.42</jd:EarningsPerAdsDiluted>
    <jd:EarningsPerAdsDiluted
      contextRef="P01_01_2023To12_31_2023_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis"
      decimals="2"
      id="ixv-58366"
      unitRef="Unit_CNY_per_Share">15.23</jd:EarningsPerAdsDiluted>
    <jd:EarningsPerAdsDiluted
      contextRef="P01_01_2024To12_31_2024_AmericanDepositorySharesMemberusgaapStatementEquityComponentsAxis"
      decimals="2"
      id="ixv-58367"
      unitRef="Unit_CNY_per_Share">26.86</jd:EarningsPerAdsDiluted>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-46531">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;27.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Related party transactions &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The table below sets forth the major related parties and their relationships with the Group as of December&#160;31, 2024: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 51%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 48%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Name of related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Relationship with the Group&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Tencent and its subsidiaries (&#x201c;Tencent Group&#x201d;)&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (1)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;A shareholder of the Group&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Dada and its subsidiaries (&#x201c;Dada Group&#x201d;)&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;An investee of the Group&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;JD Technology&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;An investee of the Group, and controlled by the Founder&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Property Funds&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;Investees of the Group&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 3%; text-align: left; vertical-align: top;"&gt;(1)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In March 2022, Tencent completed a distribution of approximately 460&#160;million Class&#160;A ordinary shares of the Company owned by Tencent to its shareholders. As of March&#160;31, 2022, Tencent&#x2019;s shareholding in the Company was approximately 2.3% and Tencent had no significant influence over the Company. As a result, Tencent Group was not considered as the Group&#x2019;s related party since then. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 3%; text-align: left; vertical-align: top;"&gt;(2)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Dada became the subsidiary of the Company since February&#160;28, 2022. As a result, Dada Group was not considered as the Group&#x2019;s related party since then. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(a)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group entered into the following transactions with the major related parties: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 76%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Transactions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended&lt;br/&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Revenues:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Commission from cooperation on advertising business with Tencent Group&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;44&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Services provided and products sold to Tencent Group &lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;77&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Services provided and products sold to Dada Group&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;135&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Services provided and products sold to JD Technology&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,044&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,696&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,701&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Services provided to Property Funds&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;131&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;177&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;208&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cost of revenues and operating expenses:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Services received and purchases from Tencent Group&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,314&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Services received from Dada Group&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;212&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Payment processing and other services received from JD Technology&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;11,494&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;13,833&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;13,693&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Lease and property management services received from Property Funds&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,249&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,681&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Other income:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Income from non-compete agreement with Dada Group&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;13&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Interest income from loans provided to JD Technology&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;287&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;*&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Interest income from loans provided to Property Funds&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;43&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;56&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 2%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Absolute value is less than RMB1 million or US$1 million. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Revenues from related parties, excluding those from the major related parties as stated above, represented approximately 0.34%, 0.19% and 0.19% of total net revenues of the Group for the years ended December&#160;31, 2022, 2023 and 2024, respectively. Transactions with related parties included in cost of revenues and operating expenses, excluding those with the major related parties as stated above, represented 0.13%, 0.12% and 0.12% of total cost of revenues and operating expenses of the Group for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(b)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group had the following balances with the major related parties: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 83%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Due from/(to) JD Technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Loans provided to JD Technology&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (3) &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;50&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other payables to JD Technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(1,497&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(1,170&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Due from Property Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Loans provided to Property Funds&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (3) &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,136&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,457&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other receivables from Property Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;427&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,837&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;116&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;3,124&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 3%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(3)&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In relation to the loans provided to JD Technology and Property Funds, the Group charged JD Technology and Property Funds, and cash flows resulted from the loans were presented within investing activities in the consolidated statements of cash flows. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As of December&#160;31, 2023 and 2024, the Group recorded amount due from related parties other than the major related parties as stated above of RMB551&#160;million and RMB511&#160;million, which represented approximately 1.53% and 1.23% of the Group&#x2019;s total accounts receivable, net and prepayments and other current assets, respectively. As of December&#160;31, 2023 and 2024, the Group recorded amount due to related parties other than the major related parties and deferred revenues in relation to traffic support, marketing and promotion services to be provided to related parties other than the major related parties of RMB355&#160;million and RMB197&#160;million, which represented approximately 0.14% and 0.07% of the Group&#x2019;s total accounts payable, advance from customers, accrued expenses and other current liabilities, deferred revenues and other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-current&lt;/div&gt; liabilities, respectively. &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(c)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;Other information related to related party transactions: &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Based on a series of agreements signed on January&#160;1, 2016, JD Technology performs the credit risk assessment and other related services in relation to consumer financing business and obtain the returns from such services, and JD Technology purchases the consumer financing receivables past due over certain agreed period of time from the Group at carrying values without recourse and also agrees to bear other cost in direct relation to the consumer financing business to absorb the risks. In connection with the agreements, the total amount of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;past-due&lt;/div&gt; consumer financing receivable related to the consumer financing business sold from the Group to JD Technology were RMB237&#160;million, RMB240&#160;million and RMB176&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In addition, the Group transfers ownership for some of its accounts receivable originated from qualified corporate customers to JD Technology without recourse. The accounts receivable transferred without recourse were RMB50,282&#160;million, RMB55,028&#160;million and RMB56,202&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, and were derecognized. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In 2022, the Group also sold to JD Technology certain equipment amounted to RMB1,462&#160;million. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Mr.&#160;Richard Qiangdong Liu, the Group&#x2019;s Chairman of the board since the Group&#x2019;s inception and the Chief Executive Officer since the Group&#x2019;s inception to April 2022, has purchased his own aircraft for both business and personal use. The use of the aircraft in connection with the performance of his duty is free of charge to the Group, and the Group has agreed to assume the cost of maintenance, crew and operations of the aircraft relating to the use of the aircraft. Such maintenance and incidental costs were insignificant for all periods presented. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The terms of the agreements with the related parties are determined based on contracted prices negotiated with other parties in normal commercial terms. &lt;/div&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <jd:ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-46541"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The table below sets forth the major related parties and their relationships with the Group as of December&#160;31, 2024: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 51%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 48%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Name of related parties&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Relationship with the Group&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Tencent and its subsidiaries (&#x201c;Tencent Group&#x201d;)&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (1)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;A shareholder of the Group&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Dada and its subsidiaries (&#x201c;Dada Group&#x201d;)&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;An investee of the Group&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;JD Technology&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;An investee of the Group, and controlled by the Founder&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;Property Funds&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;Investees of the Group&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 3%; text-align: left; vertical-align: top;"&gt;(1)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In March 2022, Tencent completed a distribution of approximately 460&#160;million Class&#160;A ordinary shares of the Company owned by Tencent to its shareholders. As of March&#160;31, 2022, Tencent&#x2019;s shareholding in the Company was approximately 2.3% and Tencent had no significant influence over the Company. As a result, Tencent Group was not considered as the Group&#x2019;s related party since then. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 3%; text-align: left; vertical-align: top;"&gt;(2)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Dada became the subsidiary of the Company since February&#160;28, 2022. As a result, Dada Group was not considered as the Group&#x2019;s related party since then. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;</jd:ScheduleOfMajorRelatedPartiesDisclosureTableTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn03_31_2022_CommonClassAMemberusgaapStatementClassOfStockAxis_TencentGroupMembersrtOwnershipAxis"
      decimals="-6"
      id="ixv-58369"
      unitRef="Unit_shares">460000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn03_31_2022_TencentGroupMembersrtOwnershipAxis"
      decimals="3"
      id="ixv-58370"
      unitRef="Unit_pure">0.023</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-46645">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(a)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group entered into the following transactions with the major related parties: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 76%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Transactions&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended&lt;br/&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Revenues:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Commission from cooperation on advertising business with Tencent Group&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;44&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Services provided and products sold to Tencent Group &lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;77&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Services provided and products sold to Dada Group&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;135&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Services provided and products sold to JD Technology&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,044&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,696&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,701&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Services provided to Property Funds&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;131&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;177&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;208&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cost of revenues and operating expenses:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Services received and purchases from Tencent Group&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,314&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Services received from Dada Group&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;212&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Payment processing and other services received from JD Technology&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;11,494&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;13,833&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;13,693&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Lease and property management services received from Property Funds&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,249&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,681&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Other income:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Income from non-compete agreement with Dada Group&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (2)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;13&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Interest income from loans provided to JD Technology&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;301&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;287&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;*&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Interest income from loans provided to Property Funds&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;43&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;56&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;48&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 2%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Absolute value is less than RMB1 million or US$1 million. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_CommissionServiceRevenueFromCooperationOnAdvertisingBusinessMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58372"
      unitRef="Unit_CNY">44000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58373"
      unitRef="Unit_CNY">77000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_DadaNexusLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58374"
      unitRef="Unit_CNY">135000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58375"
      unitRef="Unit_CNY">1044000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58376"
      unitRef="Unit_CNY">1696000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2024To12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58377"
      unitRef="Unit_CNY">1701000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58378"
      unitRef="Unit_CNY">131000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2023To12_31_2023_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58379"
      unitRef="Unit_CNY">177000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2024To12_31_2024_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesProvidedAndProductsSoldMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58380"
      unitRef="Unit_CNY">208000000</us-gaap:Revenues>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_ServicesReceivedAndPurchasesMemberusgaapRelatedPartyTransactionAxis_TencentAndItsSubsidiariesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58381"
      unitRef="Unit_CNY">1314000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_DadaNexusLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_ServicesReceivedMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58382"
      unitRef="Unit_CNY">212000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PaymentProcessingAndOtherServicesReceivedMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58383"
      unitRef="Unit_CNY">11494000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PaymentProcessingAndOtherServicesReceivedMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58384"
      unitRef="Unit_CNY">13833000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2024To12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_PaymentProcessingAndOtherServicesReceivedMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58385"
      unitRef="Unit_CNY">13693000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_LeaseAndPropertyManagementServicesReceivedMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58386"
      unitRef="Unit_CNY">1249000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2023To12_31_2023_LeaseAndPropertyManagementServicesReceivedMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58387"
      unitRef="Unit_CNY">1681000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2024To12_31_2024_LeaseAndPropertyManagementServicesReceivedMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58388"
      unitRef="Unit_CNY">1765000000</us-gaap:CostsAndExpenses>
    <us-gaap:OtherOperatingIncome
      contextRef="P01_01_2022To12_31_2022_DadaNexusLimitedMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonCompeteAgreementsRelatedPartiesMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58389"
      unitRef="Unit_CNY">13000000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LoansMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58390"
      unitRef="Unit_CNY">301000000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LoansMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58391"
      unitRef="Unit_CNY">287000000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="P01_01_2022To12_31_2022_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58392"
      unitRef="Unit_CNY">43000000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="P01_01_2023To12_31_2023_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58393"
      unitRef="Unit_CNY">56000000</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome
      contextRef="P01_01_2024To12_31_2024_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58394"
      unitRef="Unit_CNY">48000000</us-gaap:OtherOperatingIncome>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2022To12_31_2022_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="4"
      id="ixv-58395"
      unitRef="Unit_pure">0.0034</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2023To12_31_2023_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="4"
      id="ixv-58396"
      unitRef="Unit_pure">0.0019</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2024To12_31_2024_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="4"
      id="ixv-58397"
      unitRef="Unit_pure">0.0019</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2022To12_31_2022_OperatingExpenseMemberusgaapConcentrationRiskByBenchmarkAxis_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="4"
      id="ixv-58398"
      unitRef="Unit_pure">0.0013</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2023To12_31_2023_OperatingExpenseMemberusgaapConcentrationRiskByBenchmarkAxis_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="4"
      id="ixv-58399"
      unitRef="Unit_pure">0.0012</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2024To12_31_2024_OperatingExpenseMemberusgaapConcentrationRiskByBenchmarkAxis_RelatedPartiesConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="4"
      id="ixv-58400"
      unitRef="Unit_pure">0.0012</us-gaap:ConcentrationRiskPercentage1>
    <jd:ScheduleOfRelatedPartyBalancesTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-46984">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(b)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group had the following balances with the major related parties: &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 83%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Due from/(to) JD Technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Loans provided to JD Technology&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (3) &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;50&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other payables to JD Technology&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(1,497&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(1,170&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Due from Property Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Loans provided to Property Funds&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt; (3) &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,136&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,457&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other receivables from Property Funds&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;427&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,837&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;116&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;3,124&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 3%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(3)&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In relation to the loans provided to JD Technology and Property Funds, the Group charged JD Technology and Property Funds, and cash flows resulted from the loans were presented within investing activities in the consolidated statements of cash flows. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;</jd:ScheduleOfRelatedPartyBalancesTableTextBlock>
    <jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty
      contextRef="PAsOn12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_LoansMemberusgaapRelatedPartyTransactionAxis"
      decimals="-6"
      id="ixv-58401"
      unitRef="Unit_CNY">50000000</jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty>
    <jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty
      contextRef="PAsOn12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58402"
      unitRef="Unit_CNY">-1497000000</jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty>
    <jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty
      contextRef="PAsOn12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58403"
      unitRef="Unit_CNY">-1170000000</jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty>
    <jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty
      contextRef="PAsOn12_31_2023_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58404"
      unitRef="Unit_CNY">1136000000</jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty>
    <jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty
      contextRef="PAsOn12_31_2024_LoansMemberusgaapRelatedPartyTransactionAxis_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58405"
      unitRef="Unit_CNY">2457000000</jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty>
    <jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty
      contextRef="PAsOn12_31_2023_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58406"
      unitRef="Unit_CNY">427000000</jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty>
    <jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty
      contextRef="PAsOn12_31_2024_PropertyFundsMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58407"
      unitRef="Unit_CNY">1837000000</jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty>
    <jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58408"
      unitRef="Unit_CNY">116000000</jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty>
    <jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58409"
      unitRef="Unit_CNY">3124000000</jd:RelatedPartyTransactionOtherReceivablesFromOrpayablestransactionsWithRelatedParty>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2023_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58410"
      unitRef="Unit_CNY">551000000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent
      contextRef="PAsOn12_31_2024_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58411"
      unitRef="Unit_CNY">511000000</us-gaap:OtherReceivablesNetCurrent>
    <jd:AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets
      contextRef="PAsOn12_31_2023_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="4"
      id="ixv-58412"
      unitRef="Unit_pure">0.0153</jd:AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets>
    <jd:AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets
      contextRef="PAsOn12_31_2024_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="4"
      id="ixv-58413"
      unitRef="Unit_pure">0.0123</jd:AmountDueFromRelatedPartiesAsPercentageOfTotalAccountsReceivableNetAndPrepaymentsAndOtherCurrentAssets>
    <jd:AmountDueToAndDeferredRevenuesFromRelatedParties
      contextRef="PAsOn12_31_2023_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58414"
      unitRef="Unit_CNY">355000000</jd:AmountDueToAndDeferredRevenuesFromRelatedParties>
    <jd:AmountDueToAndDeferredRevenuesFromRelatedParties
      contextRef="PAsOn12_31_2024_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58415"
      unitRef="Unit_CNY">197000000</jd:AmountDueToAndDeferredRevenuesFromRelatedParties>
    <jd:DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties
      contextRef="PAsOn12_31_2023_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="4"
      id="ixv-58416"
      unitRef="Unit_pure">0.0014</jd:DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties>
    <jd:DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties
      contextRef="PAsOn12_31_2024_RelatedPartiesOtherThanMajorRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="4"
      id="ixv-58417"
      unitRef="Unit_pure">0.0007</jd:DueToAndDeferredRevenuesAsPercentageOfTotalApAdvanceFromCustomersAccruedExpensesAndOtherCurrentLiabilitiesDeferredRevenuesAndOtherNonCurrentLiabilitiesRelatedParties>
    <jd:TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount
      contextRef="P01_01_2022To12_31_2022_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58418"
      unitRef="Unit_CNY">237000000</jd:TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount>
    <jd:TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount
      contextRef="P01_01_2023To12_31_2023_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58419"
      unitRef="Unit_CNY">240000000</jd:TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount>
    <jd:TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount
      contextRef="P01_01_2024To12_31_2024_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58420"
      unitRef="Unit_CNY">176000000</jd:TransferOfFinancialAssetsAccountedForAsSalesDelinquentAmount>
    <jd:TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets
      contextRef="P01_01_2022To12_31_2022_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58421"
      unitRef="Unit_CNY">50282000000</jd:TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets>
    <jd:TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets
      contextRef="P01_01_2023To12_31_2023_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58422"
      unitRef="Unit_CNY">55028000000</jd:TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets>
    <jd:TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets
      contextRef="P01_01_2024To12_31_2024_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58423"
      unitRef="Unit_CNY">56202000000</jd:TransferOfFinancialAssetsAccountedForAsSalesNonrecourseFairValueOfDerecognizedAssets>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="P01_01_2022To12_31_2022_FinancingReceivablesPastDueOverCertainAgreedPeriodOfTimeMemberusgaapFinancingReceivablesPeriodPastDueAxis_JdTechnologyMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      id="ixv-58424"
      unitRef="Unit_CNY">1462000000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-47277">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;28.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Segment reporting &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group derives the results of the segments directly from its internal management reporting system. The CODM measures the performance of each segment based on metrics of revenues and earnings from operations and uses these results to evaluate the performance of, and to allocate resources to, each of the segments. The Group currently does not allocate assets, share-based compensation expenses and certain operating expenses to its segments, as the CODM does not use such information to allocate resources to or evaluate the performance of the operating segments. As most of the Group&#x2019;s long-lived assets are located in the PRC and most of the Group&#x2019;s revenues are derived from the PRC, no geographical information is presented.&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;As disclosed in Note 2(nn), from the first quarter of 2024, the Company started to report three reportable segments, JD Retail, JD Logistics and New Businesses (including Dada), to reflect changes made to the reporting structure whose financial information is reviewed by the CODM under its ongoing operating strategies. The Company allocates to segment results the operating expenses &#x201c;Fulfillment&#x201d;, &#x201c;Marketing&#x201d;, &#x201c;Research and development&#x201d; and &#x201c;General and administrative&#x201d; based on usage, which is generally reflected in the segment in which the expenses are incurred.&#160;The CODM manages the business primarily by reviewing consolidated results by segment on a quarterly basis, and using those results along with forecasts and other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-financial&lt;/div&gt; information in the Company&#x2019;s annual financing planning process. The prior periods&#x2019; segment operating results have been retrospectively recast to conform to current period presentation. &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 69%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;929,929&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;945,343&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,015,948&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;137,402&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;166,625&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;182,837&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;New Businesses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;29,809&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;26,617&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;19,157&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Inter-segment eliminations&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;(50,904&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;(53,923&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;(59,123&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total consolidated net revenues&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,046,236&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,084,662&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,158,819&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Less: cost of revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(791,396&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(798,380&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(847,917&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(127,612&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(154,494&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(164,689&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;New Businesses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(26,307&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(21,004&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(15,109&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Inter-segment eliminations&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;46,295&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;49,053&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;52,844&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Less: operating expenses&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt;(2)&lt;/div&gt;:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(103,681&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(111,038&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(126,954&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(9,262&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(11,126&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(11,831&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;New Businesses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(11,298&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(7,102&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(7,413&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Inter-segment eliminations&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;4,609&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;4,870&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;6,279&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Income/(loss) from operations&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;34,852&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;35,925&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;41,077&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;528&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,005&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;6,317&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;New Businesses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(6,417&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(329&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(2,865&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Including other segment items:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 5.5em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Gain on sale of development properties (Note 17)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;1,379&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;2,283&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;1,527&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.5em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Impairment of long-lived assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#x2014;&#x2002;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(1,123&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(1,027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total segment income from operations&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;28,963&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;36,601&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;44,529&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unallocated items&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt;(3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(9,240&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(10,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(5,793&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total consolidated income from operations&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;19,723&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;26,025&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;38,736&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Share of results of equity investees&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(2,195&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,010&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;2,327&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Interest expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(2,106&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(2,881&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(2,896&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Others, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(1,555&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;7,496&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;13,371&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;Total consolidated income&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; before tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;13,867&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;31,650&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;51,538&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(1)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;The inter-segment eliminations mainly consist of revenues from supply chain solutions and logistics services provided by JD Logistics to JD Retail, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;on-demand&lt;/div&gt; delivery and retail services provided by Dada to JD Retail and JD Logistics, and property leasing services provided by JD Property to JD Logistics. Transactions between segments are mainly determined based on the arm&#x2019;s length basis. Among them, net revenues generated from the services provided by JD Logistics to other reportable segments &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;were&lt;/div&gt; RMB48,261 million, RMB50,063 million and RMB55,062 million for the &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;years&lt;/div&gt; ended December 31, 2022, 2023 and 2024, respectively. Other than that, inter-segment net revenues for JD Retail and New Businesses were not material. All net revenues from each reportable segment were generated from external customers except for the inter-segment net revenues mentioned above. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;A summary of depreciation and amortization expenses for the years presented is as follows&lt;div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#xff1a;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 78%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Retail&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(799&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(594&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(978&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(3,521&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(4,346&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(4,650&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;New Businesses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(1,699&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(2,071&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(2,266&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(3)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;A summary of unallocated items for the years presented is as follows&lt;div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#xff1a;&lt;/div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 77%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Share-based compensation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(7,548&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,804&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,999&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Amortization of intangible assets resulting from assets and business acquisitions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,217&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,281&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,010&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Effects of business cooperation arrangements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(475&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(446&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(450&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Impairment of goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,143&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(799&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Impairment of intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(902&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(9,240&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(10,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(5,793&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-47337"> &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 69%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;929,929&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;945,343&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,015,948&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;137,402&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;166,625&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;182,837&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;New Businesses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;29,809&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;26,617&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;19,157&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Inter-segment eliminations&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;(50,904&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;(53,923&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;(59,123&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total consolidated net revenues&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,046,236&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,084,662&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,158,819&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Less: cost of revenues:&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(791,396&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(798,380&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(847,917&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(127,612&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(154,494&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(164,689&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;New Businesses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(26,307&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(21,004&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(15,109&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Inter-segment eliminations&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;46,295&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;49,053&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;52,844&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Less: operating expenses&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt;(2)&lt;/div&gt;:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(103,681&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(111,038&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(126,954&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(9,262&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(11,126&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(11,831&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;New Businesses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(11,298&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(7,102&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(7,413&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Inter-segment eliminations&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt;(1)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;4,609&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;4,870&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;6,279&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Income/(loss) from operations&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Retail&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;34,852&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;35,925&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;41,077&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;528&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,005&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;6,317&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;New Businesses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(6,417&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(329&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(2,865&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Including other segment items:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 5.5em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Gain on sale of development properties (Note 17)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;1,379&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;2,283&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;1,527&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5.5em; line-height: normal;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Impairment of long-lived assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#x2014;&#x2002;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(1,123&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;(1,027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total segment income from operations&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;28,963&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;36,601&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;44,529&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unallocated items&lt;div style="font-size: 75%; vertical-align: top;display:inline;font-size:8.3px"&gt;(3)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(9,240&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(10,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(5,793&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Total consolidated income from operations&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;19,723&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;26,025&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;38,736&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Share of results of equity investees&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(2,195&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,010&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;2,327&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Interest expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(2,106&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(2,881&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(2,896&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Others, net&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(1,555&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;7,496&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;13,371&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;Total consolidated income&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; before tax&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;13,867&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;31,650&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;51,538&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(1)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;The inter-segment eliminations mainly consist of revenues from supply chain solutions and logistics services provided by JD Logistics to JD Retail, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;on-demand&lt;/div&gt; delivery and retail services provided by Dada to JD Retail and JD Logistics, and property leasing services provided by JD Property to JD Logistics. Transactions between segments are mainly determined based on the arm&#x2019;s length basis. Among them, net revenues generated from the services provided by JD Logistics to other reportable segments &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;were&lt;/div&gt; RMB48,261 million, RMB50,063 million and RMB55,062 million for the &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;years&lt;/div&gt; ended December 31, 2022, 2023 and 2024, respectively. Other than that, inter-segment net revenues for JD Retail and New Businesses were not material. All net revenues from each reportable segment were generated from external customers except for the inter-segment net revenues mentioned above. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(2)&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;A summary of depreciation and amortization expenses for the years presented is as follows&lt;div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#xff1a;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 84%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 78%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Retail&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(799&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(594&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(978&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;JD Logistics&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(3,521&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(4,346&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(4,650&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;New Businesses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(1,699&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(2,071&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(2,266&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(3)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;A summary of unallocated items for the years presented is as follows&lt;div style="font-family: pmingliu; font-size: 9pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#xff1a;&lt;/div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 77%;"&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td style="width: 1%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB in millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Share-based compensation&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(7,548&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(4,804&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(2,999&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Amortization of intangible assets resulting from assets and business acquisitions&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,217&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,281&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(1,010&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Effects of business cooperation arrangements&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(475&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(446&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(450&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Impairment of goodwill&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,143&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(799&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Impairment of intangible assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(902&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(535&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(9,240&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(10,576&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(5,793&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58425"
      unitRef="Unit_CNY">929929000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58426"
      unitRef="Unit_CNY">945343000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58427"
      unitRef="Unit_CNY">1015948000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58428"
      unitRef="Unit_CNY">137402000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58429"
      unitRef="Unit_CNY">166625000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58430"
      unitRef="Unit_CNY">182837000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58431"
      unitRef="Unit_CNY">29809000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58432"
      unitRef="Unit_CNY">26617000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58433"
      unitRef="Unit_CNY">19157000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_IntersegmentEliminationMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138737433"
      unitRef="Unit_CNY">-50904000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023_IntersegmentEliminationMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138737429"
      unitRef="Unit_CNY">-53923000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_IntersegmentEliminationMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138737437"
      unitRef="Unit_CNY">-59123000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58437"
      unitRef="Unit_CNY">1046236000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58438"
      unitRef="Unit_CNY">1084662000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58439"
      unitRef="Unit_CNY">1158819000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58440"
      unitRef="Unit_CNY">791396000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58441"
      unitRef="Unit_CNY">798380000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58442"
      unitRef="Unit_CNY">847917000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58443"
      unitRef="Unit_CNY">127612000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58444"
      unitRef="Unit_CNY">154494000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58445"
      unitRef="Unit_CNY">164689000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58446"
      unitRef="Unit_CNY">26307000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58447"
      unitRef="Unit_CNY">21004000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58448"
      unitRef="Unit_CNY">15109000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022_IntersegmentEliminationMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736284"
      unitRef="Unit_CNY">-46295000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2023To12_31_2023_IntersegmentEliminationMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736285"
      unitRef="Unit_CNY">-49053000000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2024To12_31_2024_IntersegmentEliminationMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736286"
      unitRef="Unit_CNY">-52844000000</us-gaap:CostOfRevenue>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736287"
      unitRef="Unit_CNY">-103681000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736288"
      unitRef="Unit_CNY">-111038000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736289"
      unitRef="Unit_CNY">-126954000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736290"
      unitRef="Unit_CNY">-9262000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736291"
      unitRef="Unit_CNY">-11126000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736292"
      unitRef="Unit_CNY">-11831000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736293"
      unitRef="Unit_CNY">-11298000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736294"
      unitRef="Unit_CNY">-7102000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736295"
      unitRef="Unit_CNY">-7413000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2022To12_31_2022_IntersegmentEliminationMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736296"
      unitRef="Unit_CNY">4609000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2023To12_31_2023_IntersegmentEliminationMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736297"
      unitRef="Unit_CNY">4870000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2024To12_31_2024_IntersegmentEliminationMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138736298"
      unitRef="Unit_CNY">6279000000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58464"
      unitRef="Unit_CNY">34852000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58465"
      unitRef="Unit_CNY">35925000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58466"
      unitRef="Unit_CNY">41077000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58467"
      unitRef="Unit_CNY">528000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58468"
      unitRef="Unit_CNY">1005000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58469"
      unitRef="Unit_CNY">6317000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58470"
      unitRef="Unit_CNY">-6417000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58471"
      unitRef="Unit_CNY">-329000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58472"
      unitRef="Unit_CNY">-2865000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58473"
      unitRef="Unit_CNY">1379000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58474"
      unitRef="Unit_CNY">2283000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:GainLossOnSaleOfProperties
      contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58475"
      unitRef="Unit_CNY">1527000000</us-gaap:GainLossOnSaleOfProperties>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58476"
      unitRef="Unit_CNY">1123000000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58477"
      unitRef="Unit_CNY">1027000000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58478"
      unitRef="Unit_CNY">28963000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2023To12_31_2023_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58479"
      unitRef="Unit_CNY">36601000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024_OperatingSegmentsMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58480"
      unitRef="Unit_CNY">44529000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138737445"
      unitRef="Unit_CNY">-9240000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138737442"
      unitRef="Unit_CNY">-10576000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="Fact_138737441"
      unitRef="Unit_CNY">-5793000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58484"
      unitRef="Unit_CNY">19723000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58485"
      unitRef="Unit_CNY">26025000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58486"
      unitRef="Unit_CNY">38736000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58487"
      unitRef="Unit_CNY">-2195000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58488"
      unitRef="Unit_CNY">1010000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58489"
      unitRef="Unit_CNY">2327000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58490"
      unitRef="Unit_CNY">2106000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58491"
      unitRef="Unit_CNY">2881000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58492"
      unitRef="Unit_CNY">2896000000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58493"
      unitRef="Unit_CNY">-1555000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58494"
      unitRef="Unit_CNY">7496000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58495"
      unitRef="Unit_CNY">13371000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58496"
      unitRef="Unit_CNY">13867000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58497"
      unitRef="Unit_CNY">31650000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58498"
      unitRef="Unit_CNY">51538000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:Revenues
      contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-58499"
      unitRef="Unit_CNY">48261000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-58500"
      unitRef="Unit_CNY">50063000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-58501"
      unitRef="Unit_CNY">55062000000</us-gaap:Revenues>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2022To12_31_2022_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-58502"
      unitRef="Unit_CNY">799000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2023To12_31_2023_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-58503"
      unitRef="Unit_CNY">594000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2024To12_31_2024_JdRetailMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-58504"
      unitRef="Unit_CNY">978000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2022To12_31_2022_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-58505"
      unitRef="Unit_CNY">3521000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2023To12_31_2023_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-58506"
      unitRef="Unit_CNY">4346000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2024To12_31_2024_JdLogisticsMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-58507"
      unitRef="Unit_CNY">4650000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2022To12_31_2022_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-58508"
      unitRef="Unit_CNY">1699000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2023To12_31_2023_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-58509"
      unitRef="Unit_CNY">2071000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2024To12_31_2024_NewBusinessMemberusgaapStatementBusinessSegmentsAxis"
      decimals="-6"
      id="ixv-58510"
      unitRef="Unit_CNY">2266000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58511"
      unitRef="Unit_CNY">7548000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58512"
      unitRef="Unit_CNY">4804000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58513"
      unitRef="Unit_CNY">2999000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <jd:AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions
      contextRef="P01_01_2022To12_31_2022_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58514"
      unitRef="Unit_CNY">1217000000</jd:AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions>
    <jd:AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions
      contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58515"
      unitRef="Unit_CNY">1281000000</jd:AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions>
    <jd:AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions
      contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58516"
      unitRef="Unit_CNY">1010000000</jd:AmortizationOfIntangibleAssetsResultingFromAssetsAndBusinessAcquisitions>
    <jd:EffectsOfBusinessCooperationArrangements
      contextRef="P01_01_2022To12_31_2022_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58517"
      unitRef="Unit_CNY">-475000000</jd:EffectsOfBusinessCooperationArrangements>
    <jd:EffectsOfBusinessCooperationArrangements
      contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58518"
      unitRef="Unit_CNY">-446000000</jd:EffectsOfBusinessCooperationArrangements>
    <jd:EffectsOfBusinessCooperationArrangements
      contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58519"
      unitRef="Unit_CNY">-450000000</jd:EffectsOfBusinessCooperationArrangements>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58520"
      unitRef="Unit_CNY">3143000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58521"
      unitRef="Unit_CNY">799000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58522"
      unitRef="Unit_CNY">902000000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58523"
      unitRef="Unit_CNY">535000000</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58524"
      unitRef="Unit_CNY">-9240000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2023To12_31_2023_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58525"
      unitRef="Unit_CNY">-10576000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024_CorporateNonSegmentMembersrtConsolidationItemsAxis"
      decimals="-6"
      id="ixv-58526"
      unitRef="Unit_CNY">-5793000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-48523">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employee benefit &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and consolidated VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#x2019; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. The total amounts for such employee benefit expenses recorded in cost of revenues and expenses, which were expensed as incurred, were approximately RMB10,848&#160;million, RMB12,659&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;million and RMB14,220&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively. &lt;/div&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      id="ixv-58527"
      unitRef="Unit_CNY">10848000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2023To12_31_2023"
      decimals="-6"
      id="ixv-58528"
      unitRef="Unit_CNY">12659000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2024To12_31_2024"
      decimals="-6"
      id="ixv-58529"
      unitRef="Unit_CNY">14220000000</us-gaap:DefinedContributionPlanCostRecognized>
    <jd:LineOfCreditAndLoanFacilityTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-48538">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;30.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loan facilities and lines of credit &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, the Group&#x2019;s loan facilities were classified into different types as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 82%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unsecured senior notes (Note 15)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,411&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;24,770&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Unsecured borrowings (*)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,202&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;24,699&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Secured borrowings (**)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,387&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;14,587&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;47,000&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;64,056&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(*)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, the unsecured borrowings mainly consisted of borrowings without collaterals under loan facility agreements from well-known financial institutions. The major unsecured borrowings are listed as below. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;In October 2021, the Group entered into a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;one-year&lt;/div&gt; HK$15,931&#160;million term loan facility agreement. The term loans under this facility were priced at &lt;div style="-sec-ix-hidden:hidden138737471;display:inline;"&gt;50&lt;/div&gt; basis points over Hong Kong Interbank Offered Rate (&#x201c;HIBOR&#x201d;) on and from the date of first loan made or to be made (&#x201c;Initial Utilization Date&#x201d;) to and including the date falling 6 months from the Initial Utilization Date, and thereafter at &lt;div style="-sec-ix-hidden:hidden138737472;display:inline;"&gt;70&lt;/div&gt; basis points over HIBOR. In February and May 2022, the Group drew down HK$6,300&#160;million and HK$2,741&#160;million under the facility commitment, respectively, and the borrowings were fully repaid in February 2023. The Group entered into another &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;one-year&lt;/div&gt; HK$9,041&#160;million term loan facility agreement to refinance the loan and drew down all the facility in February 2023 and the borrowings were fully repaid in December 2023. In December 2023, the Group entered into a RMB8,500&#160;million term loan agreement with interest rate at &lt;div style="-sec-ix-hidden:hidden138737473;display:inline;"&gt;65&lt;/div&gt; basis points below Loan Prime Rate (&#x201c;LPR&#x201d;) to refinance the loan and drew down RMB8,286&#160;million, which was expected to be repaid through December 2028 in installments.&#160;As of December&#160;31, 2024, RMB166&#160;million and RMB7,966&#160;million of the borrowings were recorded in &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201c;&lt;/div&gt;&lt;/div&gt;short-term debts&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201d;&lt;/div&gt;&lt;/div&gt; and &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201c;&lt;/div&gt;&lt;/div&gt;long-term borrowings&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201d;&lt;/div&gt;&lt;/div&gt; in the consolidated balance sheets, respectively. &lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In December 2021, the Group entered into a five-year US$2,000&#160;million unsecured term and revolving loan facility with 5 lead arrangers. The term and revolving loans under this facility were priced at &lt;div style="-sec-ix-hidden:hidden138737474;display:inline;"&gt;85&lt;/div&gt; basis points over London Interbank Offered Rate, which was amended to the secured overnight financing rate (&#x201c;SOFR&#x201d;) in September 2022. In the second quarter of 2022, the Group drew down US$1,000&#160;million under the facility commitment, which will be due in 2027. As of December&#160;31, 2024, RMB7,188&#160;million of the borrowings above were recorded in &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201c;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;long-term borrowings&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201d;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; in the consolidated balance sheets and the undrawn balance was US$1,000&#160;million under the credit facilities agreement. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In December 2022, the Group entered into a seven-year RMB3,000&#160;million term loan facility agreement. The term loans under this facility were priced at &lt;div style="-sec-ix-hidden:hidden138735588;display:inline;"&gt;145&lt;/div&gt; basis points below LPR. The Group drew down RMB2,000&#160;million and RMB1,000&#160;million under the facility commitment in December 2022 and December 2023, respectively. In 2024, the Group repaid the borrowings of RMB50&#160;million. As of December&#160;31, 2024, RMB180&#160;million and RMB2,760&#160;million borrowings were recorded in &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201c;short-term debts&#x201d; and &#x201c;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;long-term borrowings&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201d;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; in the consolidated balance sheets&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;, respectively&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, in addition to the above unsecured borrowings, RMB6,319&#160;million and RMB120&#160;million borrowings recorded in &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201c;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;short-term debts&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201d;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; and &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201c;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;long-term borrowings&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201d;,&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; respectively, were without collaterals and borrowed from well-known financial institutions. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(**)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, RMB916&#160;million and RMB13,671&#160;million borrowings&#160;were recorded in &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201c;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;short-term debts&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201d;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; and &lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201c;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;long-term borrowings&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style=";text-indent: 0px;display:inline;"&gt;&#x201d;,&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; respectively, with collaterals of RMB30,412&#160;million which mainly comprised of construction in progress, buildings, land use rights and certain subsidiary&#x2019;s equity interests measured at fair value. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, the long-term borrowings, including the portion due within one year which were reco&lt;div style="display:inline;"&gt;r&lt;/div&gt;ded in &#x201c;short-term debts&#x201d;, will be repaid according to the following schedule: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 80%;"&gt;&lt;/td&gt;
&lt;td style="width: 13%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;3,679&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;2,736&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;8,415&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2028&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;9,415&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;2,181&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2030 and thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;8,958&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;35,384&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, the weighted average interest rate for the outstanding short-term debts was 2.7% per annum. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, the Group had agreements with reputable commercial banks for unsecured revolving lines of credit, and increased its revolving lines of credit to RMB193,781&#160;million, which can be used for borrowings, bank acceptance, bank guarantee, etc., pursuant to the underlying agreements. The Group was in compliance with the financial covenants, if any, under those lines of credit as of December&#160;31, 2024. As of December&#160;31, 2024, under the lines of credit, the Group mainly had RMB140,110&#160;million unused. &lt;/div&gt;&lt;/div&gt;</jd:LineOfCreditAndLoanFacilityTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-48548"> &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, the Group&#x2019;s loan facilities were classified into different types as follows: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 82%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Unsecured senior notes (Note 15)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,411&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;24,770&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Unsecured borrowings (*)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;25,202&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;24,699&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Secured borrowings (**)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;11,387&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;14,587&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 82%;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;47,000&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 2%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;64,056&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;(*)&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, the unsecured borrowings mainly consisted of borrowings without collaterals under loan facility agreements from well-known financial institutions. The major unsecured borrowings are listed as below. &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2023_UnsecuredSeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58530"
      unitRef="Unit_CNY">10411000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2024_UnsecuredSeniorNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58531"
      unitRef="Unit_CNY">24770000000</us-gaap:SeniorLongTermNotes>
    <jd:UnsecuredBorrowings
      contextRef="PAsOn12_31_2023_UnsecuredDebtMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58532"
      unitRef="Unit_CNY">25202000000</jd:UnsecuredBorrowings>
    <jd:UnsecuredBorrowings
      contextRef="PAsOn12_31_2024_UnsecuredDebtMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58533"
      unitRef="Unit_CNY">24699000000</jd:UnsecuredBorrowings>
    <us-gaap:SecuredDebt
      contextRef="PAsOn12_31_2023_SecuredDebtMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58534"
      unitRef="Unit_CNY">11387000000</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="PAsOn12_31_2024_SecuredDebtMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58535"
      unitRef="Unit_CNY">14587000000</us-gaap:SecuredDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2023"
      decimals="-6"
      id="ixv-58536"
      unitRef="Unit_CNY">47000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58537"
      unitRef="Unit_CNY">64056000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="PAsOn12_31_2024_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58538"
      unitRef="Unit_HKD">15931000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P02_01_2022To02_28_2022_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58539"
      unitRef="Unit_HKD">6300000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P05_01_2022To05_31_2022_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58540"
      unitRef="Unit_HKD">2741000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="PAsOn02_28_2023_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58541"
      unitRef="Unit_HKD">9041000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="PAsOn12_31_2024_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58542"
      unitRef="Unit_CNY">8500000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="PAsOn12_31_2024_LongTermBorrowingsMemberusgaapBalanceSheetLocationAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58543"
      unitRef="Unit_CNY">8286000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityDescription
      contextRef="P01_01_2024To12_31_2024_LongTermBorrowingsMemberusgaapBalanceSheetLocationAxis_TermLoanFacilityAgreementMemberusgaapCreditFacilityAxis"
      id="ixv-58544">December 2028</us-gaap:LineOfCreditFacilityDescription>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58545"
      unitRef="Unit_CNY">166000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58546"
      unitRef="Unit_CNY">7966000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtTerm
      contextRef="PAsOn12_31_2021_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis"
      id="ixv-58547">P5Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="PAsOn12_31_2021_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58548"
      unitRef="Unit_USD">2000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <jd:NumberOfArrangers
      contextRef="P01_01_2021To12_31_2021_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis"
      decimals="0"
      id="ixv-58549"
      unitRef="Unit_item">5</jd:NumberOfArrangers>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P04_01_2022To04_30_2022_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58550"
      unitRef="Unit_USD">1000000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2024_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58551"
      unitRef="Unit_CNY">7188000000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="PAsOn12_31_2024_TermAndRevolvingCreditFacilitiesMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58552"
      unitRef="Unit_USD">1000000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LongTermDebtTerm
      contextRef="PAsOn12_31_2022_PrimeRateMemberusgaapVariableRateAxis"
      id="ixv-58553">P7Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="PAsOn12_31_2024_PrimeRateMemberusgaapVariableRateAxis"
      decimals="-6"
      id="ixv-58554"
      unitRef="Unit_CNY">3000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P01_01_2022To12_31_2022_PrimeRateMemberusgaapVariableRateAxis"
      decimals="-6"
      id="ixv-58555"
      unitRef="Unit_CNY">2000000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="P01_01_2024To12_31_2024_PrimeRateMemberusgaapVariableRateAxis"
      decimals="-6"
      id="ixv-58556"
      unitRef="Unit_CNY">1000000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2024_ShortTermDebtMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58557"
      unitRef="Unit_CNY">50000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2024_LongTermDebtMemberusgaapCreditFacilityAxis_PrimeRateMemberusgaapVariableRateAxis"
      decimals="-6"
      id="ixv-58558"
      unitRef="Unit_CNY">180000000</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="PAsOn12_31_2024_PrimeRateMemberusgaapVariableRateAxis"
      decimals="-6"
      id="ixv-58559"
      unitRef="Unit_CNY">2760000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2024_UncollateralizedMemberusgaapCollateralAxis"
      decimals="-6"
      id="ixv-58560"
      unitRef="Unit_CNY">6319000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2024_UncollateralizedMemberusgaapCollateralAxis"
      decimals="-6"
      id="ixv-58561"
      unitRef="Unit_CNY">120000000</us-gaap:LongTermDebt>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2024_CollateralPledgedMemberusgaapCollateralAxis"
      decimals="-6"
      id="ixv-58562"
      unitRef="Unit_CNY">916000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2024_CollateralPledgedMemberusgaapCollateralAxis"
      decimals="-6"
      id="ixv-58563"
      unitRef="Unit_CNY">13671000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCollateralAmount
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58564"
      unitRef="Unit_CNY">30412000000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-48821"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, the long-term borrowings, including the portion due within one year which were reco&lt;div style="display:inline;"&gt;r&lt;/div&gt;ded in &#x201c;short-term debts&#x201d;, will be repaid according to the following schedule: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 80%;"&gt;&lt;/td&gt;
&lt;td style="width: 13%; vertical-align: bottom;"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2024&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;3,679&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;2,736&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;8,415&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2028&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;9,415&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;2,181&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2030 and thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;8,958&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;35,384&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58565"
      unitRef="Unit_CNY">3679000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58566"
      unitRef="Unit_CNY">2736000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58567"
      unitRef="Unit_CNY">8415000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58568"
      unitRef="Unit_CNY">9415000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58569"
      unitRef="Unit_CNY">2181000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58570"
      unitRef="Unit_CNY">8958000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      id="ixv-58571"
      unitRef="Unit_CNY">35384000000</us-gaap:LongTermDebt>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="PAsOn12_31_2024_LineOfCreditMemberusgaapShortTermDebtTypeAxis"
      decimals="3"
      id="ixv-58572"
      unitRef="Unit_pure">0.027</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="PAsOn12_31_2024_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis"
      decimals="-6"
      id="ixv-58573"
      unitRef="Unit_CNY">193781000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <jd:LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58574"
      unitRef="Unit_CNY">140110000000</jd:LineOfCreditReservedForIssuancesOfBankAcceptanceAndBankGuarantee>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-48953">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;31.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Commitments and contingencies &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Commitments for internet data center (IDC) service fee &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group entered into &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-cancelable&lt;/div&gt; IDC service agreements. The related expenses were RMB3,661&#160;million, RMB4,738&#160;million and RMB4,741&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, and were charged to the consolidated statements of operations and comprehensive income when incurred. Future minimum payments under these &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-cancelable&lt;/div&gt; agreements with initial terms of one year or more consist of the following:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 80%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 11%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;744&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;717&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;368&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2028&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;368&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;335&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2030 and thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,352&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2007;3,884&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Capital commitments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group&#x2019;s capital commitments primarily relate to commitments on construction and purchase of office buildings and warehouses. Total capital commitments contracted but not yet reflected in the consolidated financial statements amounted to RMB5,833 million as of December&#160;31, 2024. All of these capital commitments will be fulfilled in the following years according to the construction progress. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investment commitments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group&#x2019;s investment commitments primarily related to capital contribution obligation for certain fund investments. Total investment commitments contracted but not yet reflected in the consolidated financial statements amounted to RMB&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;1,903&#160;million as of December&#160;31, 2024. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Long-term debt obligations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Group&#x2019;s long-term debt obligations include unsecured senior notes and long-term borrowings. The amounts exclude the corresponding interest payable. The expected repayment schedule of the unsecured senior notes and long-term borrowings have been disclosed in Note 15 and Note 30, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Legal proceedings &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;From time to time, the Group is subject to legal proceedings and claims in the ordinary course of business. Third parties assert patent infringement claims against the Group from time to time in the form of letters, lawsuits and other forms of communication. In addition, from time to time, the Group receives notification from customers claiming that they are entitled to indemnification or other obligations from the Group related to infringement claims made against them by third parties. Litigation, even if the Group is ultimately successful, can be costly and divert management&#x2019;s attention away from the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="white-space: nowrap;display:inline;"&gt;day-to-day&lt;/div&gt;&lt;/div&gt; operations of the Group. The Group records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Group reviews the need for any such liability on a regular basis. The Group has not recorded any material liabilities in this regard as of December&#160;31, 2024. &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OtherCommitmentsTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-48966"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Group entered into &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-cancelable&lt;/div&gt; IDC service agreements. The related expenses were RMB3,661&#160;million, RMB4,738&#160;million and RMB4,741&#160;million for the years ended December&#160;31, 2022, 2023 and 2024, respectively, and were charged to the consolidated statements of operations and comprehensive income when incurred. Future minimum payments under these &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;non-cancelable&lt;/div&gt; agreements with initial terms of one year or more consist of the following:&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 80%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 11%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&#160;millions)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2025&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;744&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2026&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;717&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2027&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;368&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2028&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;368&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2029&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;335&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;2030 and thereafter&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,352&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2007;&#x2007;3,884&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherCommitmentsTableTextBlock>
    <jd:InternetDataCenterServiceFee
      contextRef="P01_01_2022To12_31_2022_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"
      decimals="-6"
      id="ixv-58575"
      unitRef="Unit_CNY">3661000000</jd:InternetDataCenterServiceFee>
    <jd:InternetDataCenterServiceFee
      contextRef="P01_01_2023To12_31_2023_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"
      decimals="-6"
      id="ixv-58576"
      unitRef="Unit_CNY">4738000000</jd:InternetDataCenterServiceFee>
    <jd:InternetDataCenterServiceFee
      contextRef="P01_01_2024To12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"
      decimals="-6"
      id="ixv-58577"
      unitRef="Unit_CNY">4741000000</jd:InternetDataCenterServiceFee>
    <us-gaap:OtherCommitmentDueInNextTwelveMonths
      contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"
      decimals="-6"
      id="ixv-58578"
      unitRef="Unit_CNY">744000000</us-gaap:OtherCommitmentDueInNextTwelveMonths>
    <us-gaap:OtherCommitmentDueInSecondYear
      contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"
      decimals="-6"
      id="ixv-58579"
      unitRef="Unit_CNY">717000000</us-gaap:OtherCommitmentDueInSecondYear>
    <us-gaap:OtherCommitmentDueInThirdYear
      contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"
      decimals="-6"
      id="ixv-58580"
      unitRef="Unit_CNY">368000000</us-gaap:OtherCommitmentDueInThirdYear>
    <us-gaap:OtherCommitmentDueInFourthYear
      contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"
      decimals="-6"
      id="ixv-58581"
      unitRef="Unit_CNY">368000000</us-gaap:OtherCommitmentDueInFourthYear>
    <us-gaap:OtherCommitmentDueInFifthYear
      contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"
      decimals="-6"
      id="ixv-58582"
      unitRef="Unit_CNY">335000000</us-gaap:OtherCommitmentDueInFifthYear>
    <us-gaap:OtherCommitmentDueAfterFifthYear
      contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"
      decimals="-6"
      id="ixv-58583"
      unitRef="Unit_CNY">1352000000</us-gaap:OtherCommitmentDueAfterFifthYear>
    <us-gaap:OtherCommitment
      contextRef="PAsOn12_31_2024_InternetDataCentreServiceAgreementsMemberusgaapOtherCommitmentsAxis"
      decimals="-6"
      id="ixv-58584"
      unitRef="Unit_CNY">3884000000</us-gaap:OtherCommitment>
    <us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
      contextRef="PAsOn12_31_2024_CapitalAdditionsMemberusgaapUnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis"
      decimals="-6"
      id="ixv-58585"
      unitRef="Unit_CNY">5833000000</us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount>
    <us-gaap:OtherCommitment
      contextRef="PAsOn12_31_2024_InvestmentCommitmentMemberusgaapOtherCommitmentsAxis"
      decimals="-6"
      id="ixv-58586"
      unitRef="Unit_CNY">1903000000</us-gaap:OtherCommitment>
    <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-49132">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;32.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Restricted net assets &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Company&#x2019;s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company&#x2019;s subsidiaries and consolidated VIEs incorporated in the PRC only out of their retained earnings, if any, as determined in accordance with the PRC accounting standards and regulations. The results of operations reflected in the financial statements prepared in accordance with U.S.&#160;GAAP differ from those reflected in the statutory financial statements of the Company&#x2019;s subsidiaries. &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;In accordance with the PRC Regulations on Enterprises with Foreign Investment, a foreign invested enterprise established in the PRC is required to provide certain statutory reserve funds, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profits as reported in the enterprise&#x2019;s PRC statutory financial statements. A foreign invested enterprise is required to allocate at least 10% of its annual &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits to the general reserve fund until such reserve fund has reached 50% of its registered capital based on the enterprise&#x2019;s PRC statutory financial statements. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign invested enterprises. The aforementioned reserved funds can only be used for specific purposes and are not distributable as cash dividends. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Additionally, in accordance with the Company Law of the PRC, a domestic enterprise is required to provide statutory surplus fund at least 10% of its annual &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits until such statutory surplus fund has reached 50% of its registered capital based on the enterprise&#x2019;s PRC statutory financial statements. A domestic enterprise is also required to provide discretionary surplus fund, at the discretion of the board of directors, from the net profits reported in the enterprise&#x2019;s PRC statutory financial statements. The aforementioned reserve funds can only be used for specific purposes and are not distributable as cash dividends. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;As a result of these PRC laws and regulations that require annual appropriations of 10% of net &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;after-tax&lt;/div&gt; profits to be set aside prior to payment of dividends as general reserve fund or statutory surplus fund, the Company&#x2019;s PRC subsidiaries and consolidated VIEs are restricted in their ability to transfer a portion of their net assets to the Company. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Amounts restricted include &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;paid-in&lt;/div&gt; capital, additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;paid-in&lt;/div&gt; capital and statutory reserve funds, totaling approximately RMB71,546&#160;million, or 30% of the Company&#x2019;s total consolidated net assets, as of December&#160;31, 2024. Except for the above, there is no other restriction on the use of proceeds generated by the Company&#x2019;s subsidiaries and consolidated VIEs to satisfy any obligations of the Company. &lt;/div&gt;</us-gaap:RestrictedAssetsDisclosureTextBlock>
    <jd:MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw
      contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_ForeignInvestedEnterpriseMemberdeiLegalEntityAxis_GeneralReserveFundMemberJDStatutoryReservesAxis"
      decimals="2"
      id="ixv-58587"
      unitRef="Unit_pure">0.10</jd:MinimumPortionOfAfterTaxProfitToBeAllocatedToGeneralReserveUnderPRCLaw>
    <jd:RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve
      contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_ForeignInvestedEnterpriseMemberdeiLegalEntityAxis_GeneralReserveFundMemberJDStatutoryReservesAxis"
      decimals="2"
      id="ixv-58588"
      unitRef="Unit_pure">0.50</jd:RequiredGeneralReserveRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToGeneralReserve>
    <jd:MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw
      contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_DomesticEnterpriseMemberdeiLegalEntityAxis_StatutorySurplusReserveMemberJDStatutoryReservesAxis"
      decimals="2"
      id="ixv-58589"
      unitRef="Unit_pure">0.10</jd:MinimumPortionOfAfterTaxProfitToBeAllocatedToStatutorySurplusUnderPRCLaw>
    <jd:RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus
      contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis_DomesticEnterpriseMemberdeiLegalEntityAxis_StatutorySurplusReserveMemberJDStatutoryReservesAxis"
      decimals="2"
      id="ixv-58590"
      unitRef="Unit_pure">0.50</jd:RequiredStatutorySurplusRegisteredCapitalRatioToDeforceCompulsoryNetProfitAllocationToStatutorySurplus>
    <jd:PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund
      contextRef="P01_01_2024To12_31_2024_CNJDStatutoryReservesByRegulatoryCountryAxis"
      decimals="INF"
      id="ixv-58591"
      unitRef="Unit_pure">0.10</jd:PercentageOfNetAfterTaxProfitsToBeSetAsidePriorToPaymentOfDividendsAsGeneralReserveFundOrStatutorySurplusFund>
    <us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries
      contextRef="PAsOn12_31_2024"
      decimals="-6"
      id="ixv-58592"
      unitRef="Unit_CNY">71546000000</us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries>
    <jd:TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets
      contextRef="PAsOn12_31_2024"
      decimals="INF"
      id="ixv-58593"
      unitRef="Unit_pure">0.30</jd:TheRatioOfRestrictedNetAssetsToTheCompanyTotalConsolidatedNetAssets>
    <us-gaap:SubsequentEventsTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-49176">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;33.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Subsequent events &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Purchase of the non-controlling interests in Kuayue Express &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="null;text-indent: 0px;display:inline;"&gt;In December 2024, JD Logistics entered into an equity transfer agreement (the &#x201c;Purchase&#x201d;) with certain non-controlling interests shareholders of Kuayue-Express Group Co., LTD. (&#x201c;Kuayue Express&#x201d;), a non-wholly owned subsidiary of JD Logistics in which JD Logistics held approximately&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;63.57% &lt;div style="null;text-indent: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;equity interest before the Purchase, upon satisfying certain closing conditions to acquire the remaining approximately&lt;/div&gt;&lt;/div&gt;&#160;36.43% &lt;div style="null;text-indent: 0px;display:inline;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"&gt;equity interest in Kuayue Express at the total consideration of not more than approximately&lt;/div&gt;&lt;/div&gt; RMB6,484 &lt;div style="null;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="display:inline;"&gt;million subject to adjustments as set out in the said agreement. The transaction has been approved by the extraordinary general meeting of JD Logistics in April 2025. The Group is currently evaluating the impact from the transaction on its consolidated financial statements.&#160;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Dividends &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In March 2025, the Company declared an annual cash dividend for the year ended December 31, 2024 of US$0.50 per ordinary share, or US$1.00 per ADS, for an aggregate amount of approximately US$1.44&#160;billion based on the number of shares on record date. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&#x201c;Going Private&#x201d; transaction of Dada &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;In April 2025, Dada entered into an agreement and plan of merger with the Group&#x2019;s wholly owned subsidiaries. Once the merger contemplated in that agreement is completed, Dada will become the Group&#x2019;s wholly owned subsidiary. At the completion of the merger, each ADS and ordinary share of Dada will be cancelled and cease to exist in exchange for the right to receive $2.0 per ADS and $0.5 per share from the Company, respectively, subject to adjustments as set out in the said agreement. As the Group controls Dada and will continue to control after the transaction, the transaction is expected to be accounted for as a common control transaction with the net assets transferred recorded at its carrying amount, and no gain or loss will be recognized in the consolidated statements of operations and comprehensive income. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt; &lt;/div&gt; </us-gaap:SubsequentEventsTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2024_KuayueExpressGroupCoMembersrtOwnershipAxis"
      decimals="4"
      id="ixv-58594"
      unitRef="Unit_pure">0.6357</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn12_31_2024_KuayueExpressGroupCoMemberusgaapBusinessAcquisitionAxis"
      decimals="4"
      id="ixv-58595"
      unitRef="Unit_pure">0.3643</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P01_01_2024To12_31_2024_KuayueExpressGroupCoMemberusgaapBusinessAcquisitionAxis"
      decimals="-6"
      id="ixv-58596"
      unitRef="Unit_CNY">6484000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="PAsOn12_31_2024_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-58597"
      unitRef="Unit_USD_per_Share">0.5</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="PAsOn12_31_2024_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      id="ixv-58598"
      unitRef="Unit_USD_per_Share">1</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent
      contextRef="PAsOn12_31_2024"
      decimals="-7"
      id="ixv-58599"
      unitRef="Unit_USD">1440000000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="PAsOn04_30_2025_AmericanDepositaryShareMemberusgaapStatementClassOfStockAxis_DadaMemberusgaapBusinessAcquisitionAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="1"
      id="ixv-58600"
      unitRef="Unit_USD_per_Share">2</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="PAsOn04_30_2025_CommonStockMemberusgaapStatementClassOfStockAxis_DadaMemberusgaapBusinessAcquisitionAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="1"
      id="ixv-58601"
      unitRef="Unit_USD_per_Share">0.5</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-49251">
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 4%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;34.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Parent company only condensed financial information &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company performed a test on the restricted net assets of the consolidated subsidiaries and VIEs in accordance with Rule &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;5-04&lt;/div&gt; (c) of Regulation &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;S-X,&lt;/div&gt; and concluded that it was applicable for the Company to disclose the financial information for the parent company only. &lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;As of December&#160;31, 2024, the Company did not have significant capital commitments and other significant commitments, or guarantees, except for those which have been separately disclosed in the consolidated financial statements. &lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Condensed Balance Sheets&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 76%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Note&#160;2(g)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(in&#160;millions,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;data)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 73%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;646&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;89&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,191&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;711&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Internal balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;53,088&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;35,639&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,883&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Investments in subsidiaries and consolidated VIEs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;188,817&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;230,090&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;31,522&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Prepayments and other assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;154&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;65&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;249,690&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;271,631&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;37,215&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Unsecured senior notes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,536&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;24,898&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,411&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Long-term borrowings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,083&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,188&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;985&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accrued expenses and other liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;213&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;198&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;28&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,832&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;32,284&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,424&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;SHAREHOLDERS&#x2019; EQUITY:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;"&gt;Ordinary shares (US$0.00002 par value; 100,000,000,000 shares authorized; 2,860,222,213 &lt;br/&gt;Class&#160;A ordinary shares issued and 2,820,978,543 outstanding, 323,212,124 Class&#160;B &lt;br/&gt;ordinary shares issued and 316,685,372 outstanding as of December&#160;31, 2023;&lt;br/&gt; 2,865,069,999 Class&#160;A ordinary shares issued and 2,587,296,615 outstanding,&lt;br/&gt; 322,483,772 Class&#160;B ordinary shares issued and 316,136,640 outstanding as of &lt;br/&gt;December&#160;31, 2024.)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;*&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;*&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;*&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;paid-in&lt;/div&gt; capital&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;184,204&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;182,404&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;24,989&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Statutory reserves&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,109&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,688&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;916&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Treasury stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,409&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(27,739&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,800&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Retained earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;44,051&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;76,573&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,491&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Accumulated other comprehensive income&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;903&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,421&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;195&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;231,858&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;239,347&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;32,791&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total liabilities and shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;249,690&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;271,631&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;37,215&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 2%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Absolute value is less than RMB1 million or US$1 million. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Condensed Statements of Operations and Comprehensive Income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 70%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;br/&gt;Note&#160;2(g)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(in millions)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2014;&#x2002;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2014;&#x2002;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;11&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Operating expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Marketing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;General and administrative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(331&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(204&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(155&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(21&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Loss from operations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(333&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(208&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(20&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other income/(expense)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Income from subsidiaries and consolidated VIEs&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;10,667&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;24,967&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;41,991&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;5,753&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Other income/(expense), net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;48&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(591&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(483&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(67&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255); padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Income before tax&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;10,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;24,168&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;41,359&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;5,666&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;*&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;*&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;10,380&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;24,167&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;41,359&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;5,666&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Other comprehensive income:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Foreign currency translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;5,131&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1,862&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;518&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;71&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Total comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;15,511&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;26,029&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;41,877&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;5,737&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 2%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Absolute value is less than RMB1 million or US$1 million. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Condensed Statements of Cash Flows&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 68%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;br/&gt;Note&#160;2(g)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(in millions)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net cash used in operating activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(509&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(717&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(98&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash flows from investing activities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;Purchase of time deposits and wealth management&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(2,833&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(4,979&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(682&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="margin: 0in 0in 0in 12pt; text-indent: -12pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;Maturity of time deposits and wealth management&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;2,838&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: right; text-indent: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;389&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cash received from internal companies&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;7,426&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;12,633&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;18,773&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,572&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash provided by investing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;7,427&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;9,800&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;16,632&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;2,279&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash flows from financing activities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Repurchase of ordinary shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(1,823&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(2,497&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(25,912&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(3,550&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash paid for dividends&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(13,087&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(6,741&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(8,263&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(1,132&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Proceeds from debts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;10,563&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Repayment of debts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(7,005&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Proceeds from unsecured senior notes, net of issuance costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;13,999&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,918&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other financing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,043&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;33&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;27&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net cash used in financing activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(10,309&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(9,205&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(20,149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(2,760&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Effect of exchange rate changes on cash and cash equivalents&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,003&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(71&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;92&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;12&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Net decrease in cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(2,388&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(241&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(4,142&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(567&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Cash and cash equivalents at beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;7,417&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;5,029&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;4,788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;656&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Cash and cash equivalents at end of year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;5,029&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;4,788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;646&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;89&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear: both; max-height: 0px; text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;The Company&#x2019;s accounting policies are the same as the Group&#x2019;s accounting policies with the exception of the accounting for the investments in subsidiaries and consolidated VIEs. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;For the parent company only condensed financial information, the Company records its investments in subsidiaries and consolidated VIEs under the equity method of accounting as prescribed in ASC 323. Such investments are presented in the condensed balance sheets as &#x201c;Investments in subsidiaries and consolidated VIEs&#x201d; and shares in the subsidiaries and consolidated VIEs&#x2019; financial results are presented as &#x201c;Income from subsidiaries and consolidated VIEs&#x201d; in the condensed statements of operations and comprehensive income. The parent company only condensed financial information should be read in conjunction with the Group&#x2019;s consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt; &lt;/div&gt; </us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-49266"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Condensed Balance Sheets&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; width: 92%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 76%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Note&#160;2(g)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(in&#160;millions,&#160;except&#160;share&#160;and&#160;per&#160;share&#160;data)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;ASSETS&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width: 73%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 4%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;646&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;89&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Short-term investments&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;2,843&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;5,191&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;711&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Internal balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;53,088&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;35,639&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,883&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Investments in subsidiaries and consolidated VIEs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;188,817&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;230,090&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;31,522&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Prepayments and other assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;154&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;65&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;249,690&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;271,631&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;37,215&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;LIABILITIES&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Unsecured senior notes&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,536&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;24,898&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;3,411&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Long-term borrowings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,083&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;7,188&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;985&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Accrued expenses and other liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;213&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;198&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;28&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;17,832&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;32,284&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;4,424&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;SHAREHOLDERS&#x2019; EQUITY:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; white-space: nowrap;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal; white-space: nowrap;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;display:inline;"&gt;Ordinary shares (US$0.00002 par value; 100,000,000,000 shares authorized; 2,860,222,213 &lt;br/&gt;Class&#160;A ordinary shares issued and 2,820,978,543 outstanding, 323,212,124 Class&#160;B &lt;br/&gt;ordinary shares issued and 316,685,372 outstanding as of December&#160;31, 2023;&lt;br/&gt; 2,865,069,999 Class&#160;A ordinary shares issued and 2,587,296,615 outstanding,&lt;br/&gt; 322,483,772 Class&#160;B ordinary shares issued and 316,136,640 outstanding as of &lt;br/&gt;December&#160;31, 2024.)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;*&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;*&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;*&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"&gt;paid-in&lt;/div&gt; capital&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;184,204&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;182,404&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;24,989&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Statutory reserves&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,109&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;6,688&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;916&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Treasury stock&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,409&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(27,739&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;(3,800&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Retained earnings&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;44,051&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;76,573&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;10,491&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Accumulated other comprehensive income&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;903&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;1,421&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;195&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;231,858&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;239,347&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;32,791&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Total liabilities and shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;249,690&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;271,631&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom;"&gt;37,215&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 2%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Absolute value is less than RMB1 million or US$1 million. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px; background: none;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="clear:both;max-height:0pt;text-indent: 0px;"&gt;&lt;/div&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58602"
      unitRef="Unit_CNY">4788000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58603"
      unitRef="Unit_CNY">646000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58604"
      unitRef="Unit_USD">89000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58605"
      unitRef="Unit_CNY">2843000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58606"
      unitRef="Unit_CNY">5191000000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58607"
      unitRef="Unit_USD">711000000</us-gaap:ShortTermInvestments>
    <jd:InternalBalance
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58608"
      unitRef="Unit_CNY">53088000000</jd:InternalBalance>
    <jd:InternalBalance
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58609"
      unitRef="Unit_CNY">35639000000</jd:InternalBalance>
    <jd:InternalBalance
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58610"
      unitRef="Unit_USD">4883000000</jd:InternalBalance>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58611"
      unitRef="Unit_CNY">188817000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58612"
      unitRef="Unit_CNY">230090000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58613"
      unitRef="Unit_USD">31522000000</us-gaap:EquityMethodInvestments>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58614"
      unitRef="Unit_CNY">154000000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58615"
      unitRef="Unit_CNY">65000000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58616"
      unitRef="Unit_USD">10000000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58617"
      unitRef="Unit_CNY">249690000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58618"
      unitRef="Unit_CNY">271631000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58619"
      unitRef="Unit_USD">37215000000</us-gaap:Assets>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58620"
      unitRef="Unit_CNY">10536000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58621"
      unitRef="Unit_CNY">24898000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:SeniorLongTermNotes
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58622"
      unitRef="Unit_USD">3411000000</us-gaap:SeniorLongTermNotes>
    <us-gaap:LongTermLoansFromBank
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58623"
      unitRef="Unit_CNY">7083000000</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58624"
      unitRef="Unit_CNY">7188000000</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58625"
      unitRef="Unit_USD">985000000</us-gaap:LongTermLoansFromBank>
    <jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58626"
      unitRef="Unit_CNY">213000000</jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58627"
      unitRef="Unit_CNY">198000000</jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58628"
      unitRef="Unit_USD">28000000</jd:AccruedLiabilitiesAndOtherLiabilitiesCurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58629"
      unitRef="Unit_CNY">17832000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58630"
      unitRef="Unit_CNY">32284000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58631"
      unitRef="Unit_USD">4424000000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="ixv-58632"
      unitRef="Unit_USD_per_Share">0.00002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="ixv-58633"
      unitRef="Unit_USD_per_Share">0.00002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="ixv-58634"
      unitRef="Unit_shares">100000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="ixv-58635"
      unitRef="Unit_shares">100000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="ixv-58636"
      unitRef="Unit_shares">2860222213</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2023_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="ixv-58637"
      unitRef="Unit_shares">2820978543</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2023_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="ixv-58638"
      unitRef="Unit_shares">323212124</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2023_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="ixv-58639"
      unitRef="Unit_shares">316685372</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="ixv-58640"
      unitRef="Unit_shares">2865069999</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2024_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="ixv-58641"
      unitRef="Unit_shares">2587296615</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="ixv-58642"
      unitRef="Unit_shares">322483772</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2024_CommonClassBMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="ixv-58643"
      unitRef="Unit_shares">316136640</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="Fact_138735775"
      unitRef="Unit_CNY">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="Fact_138737572"
      unitRef="Unit_CNY">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="Fact_138737573"
      unitRef="Unit_CNY">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58647"
      unitRef="Unit_CNY">184204000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58648"
      unitRef="Unit_CNY">182404000000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58649"
      unitRef="Unit_USD">24989000000</us-gaap:AdditionalPaidInCapital>
    <jd:StatutoryReserves
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58650"
      unitRef="Unit_CNY">6109000000</jd:StatutoryReserves>
    <jd:StatutoryReserves
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58651"
      unitRef="Unit_CNY">6688000000</jd:StatutoryReserves>
    <jd:StatutoryReserves
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58652"
      unitRef="Unit_USD">916000000</jd:StatutoryReserves>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58653"
      unitRef="Unit_CNY">3409000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58654"
      unitRef="Unit_CNY">27739000000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58655"
      unitRef="Unit_USD">3800000000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58656"
      unitRef="Unit_CNY">44051000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58657"
      unitRef="Unit_CNY">76573000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58658"
      unitRef="Unit_USD">10491000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58659"
      unitRef="Unit_CNY">903000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58660"
      unitRef="Unit_CNY">1421000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58661"
      unitRef="Unit_USD">195000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58662"
      unitRef="Unit_CNY">231858000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58663"
      unitRef="Unit_CNY">239347000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58664"
      unitRef="Unit_USD">32791000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58665"
      unitRef="Unit_CNY">249690000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58666"
      unitRef="Unit_CNY">271631000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58667"
      unitRef="Unit_USD">37215000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:CondensedStatementOfComprehensiveIncomeTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-50005"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Condensed Statements of Operations and Comprehensive Income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 70%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;br/&gt;Note&#160;2(g)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(in millions)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net revenues&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2014;&#x2002;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2014;&#x2002;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;11&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Operating expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Marketing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(2&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(5&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;General and administrative&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(331&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(204&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(155&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(21&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Loss from operations&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(333&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(208&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(20&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other income/(expense)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;Income from subsidiaries and consolidated VIEs&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;10,667&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;24,967&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;41,991&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;5,753&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Other income/(expense), net&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;48&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(591&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(483&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(67&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255); padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Income before tax&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;10,382&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;24,168&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;41,359&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;5,666&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding: 0px;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Income tax expenses&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(2&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;*&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2014;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#x2002;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;*&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Net income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;10,380&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;24,167&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;41,359&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;5,666&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Other comprehensive income:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Foreign currency translation adjustments&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;5,131&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;1,862&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;518&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;71&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="display:inline;"&gt;Total comprehensive income&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;15,511&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;26,029&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;41,877&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;5,737&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear: both; max-height: 0px;"&gt;&lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse; border-spacing: 0;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside: avoid;"&gt;
&lt;td style="width: 2%; text-align: left; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;*&lt;/div&gt;&lt;/td&gt;
&lt;td style="text-align: left; vertical-align: top;"&gt;&lt;div style="text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Absolute value is less than RMB1 million or US$1 million. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:CondensedStatementOfComprehensiveIncomeTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58668"
      unitRef="Unit_CNY">11000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58669"
      unitRef="Unit_USD">2000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:MarketingExpense
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58670"
      unitRef="Unit_CNY">2000000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58671"
      unitRef="Unit_CNY">4000000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58672"
      unitRef="Unit_CNY">5000000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58673"
      unitRef="Unit_USD">1000000</us-gaap:MarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58674"
      unitRef="Unit_CNY">331000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58675"
      unitRef="Unit_CNY">204000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58676"
      unitRef="Unit_CNY">155000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58677"
      unitRef="Unit_USD">21000000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58678"
      unitRef="Unit_CNY">-333000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58679"
      unitRef="Unit_CNY">-208000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58680"
      unitRef="Unit_CNY">-149000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58681"
      unitRef="Unit_USD">-20000000</us-gaap:OperatingIncomeLoss>
    <jd:IncomeLossFromSubsidiariesAndVariableInterestEntities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58682"
      unitRef="Unit_CNY">10667000000</jd:IncomeLossFromSubsidiariesAndVariableInterestEntities>
    <jd:IncomeLossFromSubsidiariesAndVariableInterestEntities
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58683"
      unitRef="Unit_CNY">24967000000</jd:IncomeLossFromSubsidiariesAndVariableInterestEntities>
    <jd:IncomeLossFromSubsidiariesAndVariableInterestEntities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58684"
      unitRef="Unit_CNY">41991000000</jd:IncomeLossFromSubsidiariesAndVariableInterestEntities>
    <jd:IncomeLossFromSubsidiariesAndVariableInterestEntities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58685"
      unitRef="Unit_USD">5753000000</jd:IncomeLossFromSubsidiariesAndVariableInterestEntities>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58686"
      unitRef="Unit_CNY">48000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58687"
      unitRef="Unit_CNY">-591000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58688"
      unitRef="Unit_CNY">-483000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58689"
      unitRef="Unit_USD">-67000000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58690"
      unitRef="Unit_CNY">10382000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58691"
      unitRef="Unit_CNY">24168000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58692"
      unitRef="Unit_CNY">41359000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58693"
      unitRef="Unit_USD">5666000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58694"
      unitRef="Unit_CNY">2000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58695"
      unitRef="Unit_CNY">1000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="Fact_138737799"
      unitRef="Unit_CNY">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="Fact_138737800"
      unitRef="Unit_USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58698"
      unitRef="Unit_CNY">10380000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58699"
      unitRef="Unit_CNY">24167000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58700"
      unitRef="Unit_CNY">41359000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58701"
      unitRef="Unit_USD">5666000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58702"
      unitRef="Unit_CNY">5131000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58703"
      unitRef="Unit_CNY">1862000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58704"
      unitRef="Unit_CNY">518000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58705"
      unitRef="Unit_USD">71000000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58706"
      unitRef="Unit_CNY">15511000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58707"
      unitRef="Unit_CNY">26029000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58708"
      unitRef="Unit_CNY">41877000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58709"
      unitRef="Unit_USD">5737000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="P01_01_2024To12_31_2024" id="ixv-50901"> &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Condensed Statements of Cash Flows&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr&gt;
&lt;td style="width: 68%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 3%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 2%; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2023&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2024&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;br/&gt;Note&#160;2(g)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="14" style="text-align: center; vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;(in millions)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net cash used in operating activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(509&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(765&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(717&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(98&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash flows from investing activities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;Purchase of time deposits and wealth management&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(2,833&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(4,979&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(682&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;/div&gt; &lt;div style="margin: 0in 0in 0in 12pt; text-indent: -12pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; font-size: 10pt; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;Maturity of time deposits and wealth management&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;products&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;2,838&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: right; text-indent: 0px; background-color: rgb(255, 255, 255);"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;display:inline;"&gt;389&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Cash received from internal companies&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;7,426&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;12,633&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;18,773&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;2,572&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash provided by investing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;7,427&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;9,800&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;16,632&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;2,279&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash flows from financing activities:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(204, 238, 255);"&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Repurchase of ordinary shares&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(1,823&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(2,497&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(25,912&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(3,550&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Cash paid for dividends&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(13,087&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(6,741&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(8,263&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(1,132&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Proceeds from debts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;10,563&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Repayment of debts&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(7,005&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Proceeds from unsecured senior notes, net of issuance costs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#x2014;&#x2002;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;13,999&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;1,918&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Other financing activities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,043&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;33&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;27&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;4&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"&gt;Net cash used in financing activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(10,309&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(9,205&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(20,149&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(2,760&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Effect of exchange rate changes on cash and cash equivalents&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;1,003&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;(71&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;92&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;12&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Net decrease in cash and cash equivalents&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(2,388&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(241&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(4,142&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;(567&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Cash and cash equivalents at beginning of year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;7,417&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;5,029&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;4,788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;656&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;"&gt;Cash and cash equivalents at end of year&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;5,029&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;4,788&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;646&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;89&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom; font-family: &amp;quot;Times New Roman&amp;quot;; background-color: rgb(255, 255, 255);"&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58710"
      unitRef="Unit_CNY">-509000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58711"
      unitRef="Unit_CNY">-765000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58712"
      unitRef="Unit_CNY">-717000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58713"
      unitRef="Unit_USD">-98000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58714"
      unitRef="Unit_CNY">2833000000</jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts>
    <jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58715"
      unitRef="Unit_CNY">4979000000</jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts>
    <jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58716"
      unitRef="Unit_USD">682000000</jd:PaymentToAcquireTimeDepositsAndWealthManagementProducts>
    <jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58717"
      unitRef="Unit_CNY">1000000</jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts>
    <jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58718"
      unitRef="Unit_CNY">2838000000</jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts>
    <jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58719"
      unitRef="Unit_USD">389000000</jd:ProceedsFromMaturitiesOfTimeDepositsAndWealthManagementProducts>
    <jd:AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58720"
      unitRef="Unit_CNY">7426000000</jd:AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers>
    <jd:AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58721"
      unitRef="Unit_CNY">12633000000</jd:AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers>
    <jd:AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58722"
      unitRef="Unit_CNY">18773000000</jd:AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers>
    <jd:AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58723"
      unitRef="Unit_USD">2572000000</jd:AdvancesToAndInvestmentsInRepaymentsFromSubsidiariesAndViesAndOthers>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58724"
      unitRef="Unit_CNY">7427000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58725"
      unitRef="Unit_CNY">9800000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58726"
      unitRef="Unit_CNY">16632000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58727"
      unitRef="Unit_USD">2279000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58728"
      unitRef="Unit_CNY">1823000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58729"
      unitRef="Unit_CNY">2497000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58730"
      unitRef="Unit_CNY">25912000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58731"
      unitRef="Unit_USD">3550000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58732"
      unitRef="Unit_CNY">13087000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58733"
      unitRef="Unit_CNY">6741000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58734"
      unitRef="Unit_CNY">8263000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58735"
      unitRef="Unit_USD">1132000000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58736"
      unitRef="Unit_CNY">10563000000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58737"
      unitRef="Unit_CNY">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58738"
      unitRef="Unit_CNY">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58739"
      unitRef="Unit_CNY">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58740"
      unitRef="Unit_CNY">7005000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58741"
      unitRef="Unit_CNY">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58742"
      unitRef="Unit_CNY">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58743"
      unitRef="Unit_CNY">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58744"
      unitRef="Unit_CNY">0</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58745"
      unitRef="Unit_CNY">0</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58746"
      unitRef="Unit_CNY">13999000000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58747"
      unitRef="Unit_USD">1918000000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58748"
      unitRef="Unit_CNY">1043000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58749"
      unitRef="Unit_CNY">33000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58750"
      unitRef="Unit_CNY">27000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58751"
      unitRef="Unit_USD">4000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58752"
      unitRef="Unit_CNY">-10309000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58753"
      unitRef="Unit_CNY">-9205000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58754"
      unitRef="Unit_CNY">-20149000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58755"
      unitRef="Unit_USD">-2760000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58756"
      unitRef="Unit_CNY">1003000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58757"
      unitRef="Unit_CNY">-71000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58758"
      unitRef="Unit_CNY">92000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58759"
      unitRef="Unit_USD">12000000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58760"
      unitRef="Unit_CNY">-2388000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2023To12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58761"
      unitRef="Unit_CNY">-241000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58762"
      unitRef="Unit_CNY">-4142000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2024To12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58763"
      unitRef="Unit_USD">-567000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58764"
      unitRef="Unit_CNY">7417000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58765"
      unitRef="Unit_CNY">5029000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58766"
      unitRef="Unit_CNY">4788000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58767"
      unitRef="Unit_USD">656000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58768"
      unitRef="Unit_CNY">5029000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2023_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58769"
      unitRef="Unit_CNY">4788000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58770"
      unitRef="Unit_CNY">646000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2024_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-6"
      id="ixv-58771"
      unitRef="Unit_USD">89000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_138734041"
          xlink:label="Fact_138734041"
          xlink:type="locator"/>
        <link:footnote id="FN_545056" xlink:label="FN_545056" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Absolute value is less than RMB1 million or US$1 million.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138734041"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138734042"
          xlink:label="Fact_138734042"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138734042"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138734043"
          xlink:label="Fact_138734043"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138734043"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138734474"
          xlink:label="Fact_138734474"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138734474"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138734475"
          xlink:label="Fact_138734475"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138734475"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138734577"
          xlink:label="Fact_138734577"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138734577"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138734578"
          xlink:label="Fact_138734578"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138734578"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138734586"
          xlink:label="Fact_138734586"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138734586"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138734832"
          xlink:label="Fact_138734832"
          xlink:type="locator"/>
        <link:footnote id="FN_545050" xlink:label="FN_545050" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The accounts receivable in relation to consumer financing business is included in online retail and online marketplace receivables. As JD Technology performs credit risk assessment services for the individuals and purchases the past-due receivables from the Group at carrying values to absorb the risks and obtain the returns from such financing arrangements, no allowance for doubtful accounts in relation to consumer financing receivables was provided.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138734832"
          xlink:to="FN_545050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138734833"
          xlink:label="Fact_138734833"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138734833"
          xlink:to="FN_545050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138735775"
          xlink:label="Fact_138735775"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138735775"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736284"
          xlink:label="Fact_138736284"
          xlink:type="locator"/>
        <link:footnote id="FN_545058" xlink:label="FN_545058" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The inter-segment eliminations mainly consist of revenues from supply chain solutions and logistics services provided by JD Logistics to JD Retail, on-demand delivery and retail services provided by Dada to JD Retail and JD Logistics, and property leasing services provided by JD Property to JD Logistics. Transactions between segments are mainly determined based on the arm&#x2019;s length basis. Among them, net revenues generated from the services provided by JD Logistics to other reportable segments were RMB48,261 million, RMB50,063 million and RMB55,062 million for the years ended December 31, 2022, 2023 and 2024, respectively. Other than that, inter-segment net revenues for JD Retail and New Businesses were not material. All net revenues from each reportable segment were generated from external customers except for the inter-segment net revenues mentioned above.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736284"
          xlink:to="FN_545058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736285"
          xlink:label="Fact_138736285"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736285"
          xlink:to="FN_545058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736286"
          xlink:label="Fact_138736286"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736286"
          xlink:to="FN_545058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736287"
          xlink:label="Fact_138736287"
          xlink:type="locator"/>
        <link:footnote id="FN_545057" xlink:label="FN_545057" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">A summary of depreciation and amortization expenses included in the operating expense for the years presented is as follows: </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736287"
          xlink:to="FN_545057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736288"
          xlink:label="Fact_138736288"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736288"
          xlink:to="FN_545057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736289"
          xlink:label="Fact_138736289"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736289"
          xlink:to="FN_545057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736290"
          xlink:label="Fact_138736290"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736290"
          xlink:to="FN_545057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736291"
          xlink:label="Fact_138736291"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736291"
          xlink:to="FN_545057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736292"
          xlink:label="Fact_138736292"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736292"
          xlink:to="FN_545057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736293"
          xlink:label="Fact_138736293"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736293"
          xlink:to="FN_545057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736294"
          xlink:label="Fact_138736294"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736294"
          xlink:to="FN_545057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736295"
          xlink:label="Fact_138736295"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736295"
          xlink:to="FN_545057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736296"
          xlink:label="Fact_138736296"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736296"
          xlink:to="FN_545057"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736296"
          xlink:to="FN_545058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736297"
          xlink:label="Fact_138736297"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736297"
          xlink:to="FN_545058"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736297"
          xlink:to="FN_545057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138736298"
          xlink:label="Fact_138736298"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736298"
          xlink:to="FN_545057"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138736298"
          xlink:to="FN_545058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737429"
          xlink:label="Fact_138737429"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737429"
          xlink:to="FN_545058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737433"
          xlink:label="Fact_138737433"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737433"
          xlink:to="FN_545058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737437"
          xlink:label="Fact_138737437"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737437"
          xlink:to="FN_545058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737441"
          xlink:label="Fact_138737441"
          xlink:type="locator"/>
        <link:footnote id="FN_545052" xlink:label="FN_545052" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">A summary of unallocated items for the years presented is as follows:</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737441"
          xlink:to="FN_545052"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737442"
          xlink:label="Fact_138737442"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737442"
          xlink:to="FN_545052"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737445"
          xlink:label="Fact_138737445"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737445"
          xlink:to="FN_545052"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737572"
          xlink:label="Fact_138737572"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737572"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737573"
          xlink:label="Fact_138737573"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737573"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737589"
          xlink:label="Fact_138737589"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737589"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737590"
          xlink:label="Fact_138737590"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737590"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737613"
          xlink:label="Fact_138737613"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737613"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737614"
          xlink:label="Fact_138737614"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737614"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737657"
          xlink:label="Fact_138737657"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737657"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737658"
          xlink:label="Fact_138737658"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737658"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737661"
          xlink:label="Fact_138737661"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737661"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737684"
          xlink:label="Fact_138737684"
          xlink:type="locator"/>
        <link:footnote id="FN_545053" xlink:label="FN_545053" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Dada is defined in Note 1.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737684"
          xlink:to="FN_545053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737685"
          xlink:label="Fact_138737685"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737685"
          xlink:to="FN_545053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737686"
          xlink:label="Fact_138737686"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737686"
          xlink:to="FN_545053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737687"
          xlink:label="Fact_138737687"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737687"
          xlink:to="FN_545053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737799"
          xlink:label="Fact_138737799"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737799"
          xlink:to="FN_545056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_138737800"
          xlink:label="Fact_138737800"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_138737800"
          xlink:to="FN_545056"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
